DE69838514T2 - Durch termindaten gesteuerte kommunikationsvorrichtung - Google Patents
Durch termindaten gesteuerte kommunikationsvorrichtung Download PDFInfo
- Publication number
- DE69838514T2 DE69838514T2 DE69838514T DE69838514T DE69838514T2 DE 69838514 T2 DE69838514 T2 DE 69838514T2 DE 69838514 T DE69838514 T DE 69838514T DE 69838514 T DE69838514 T DE 69838514T DE 69838514 T2 DE69838514 T2 DE 69838514T2
- Authority
- DE
- Germany
- Prior art keywords
- appointment
- message
- communication device
- portable communication
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
- G08B5/22—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
- G08B5/22—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
- G08B5/222—Personal calling arrangements or devices, i.e. paging systems
- G08B5/223—Personal calling arrangements or devices, i.e. paging systems using wireless transmission
- G08B5/224—Paging receivers with visible signalling details
- G08B5/229—Paging receivers with visible signalling details with other provisions not elsewhere provided for
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
- G08B5/22—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
- G08B5/222—Personal calling arrangements or devices, i.e. paging systems
- G08B5/223—Personal calling arrangements or devices, i.e. paging systems using wireless transmission
- G08B5/224—Paging receivers with visible signalling details
- G08B5/228—Paging receivers with visible signalling details combined with other devices having a different main function, e.g. watches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
Description
- BEREICH DER ERFINDUNG
- Die vorliegende Erfindung betrifft eine Kommunikationsvorrichtung und insbesondere die Steuerung von Vorgängen, die in einer Kommunikationsvorrichtung basierend auf in der Kommunikationsvorrichtung gespeicherten Terminbuchinformationen automatisch durchgeführt werden.
- HINTERGRUND DER ERFINDUNG
- Die Merkmale von tragbaren Kommunikationsvorrichtungen, wie beispielsweise Selektivruf-Kommunikationsvorrichtungen (Einwege- oder Zweiwege-Pager) oder Mobiltelefonen ermöglichen einem Benutzer die Steuerung des Betriebs der Vorrichtung. Beispielsweise ermöglichen manche Vorrichtungen einem Benutzer die manuelle Einstellung der Vorrichtung auf einen stillen-Alarm-Modus, wenn es erwünscht ist, von einem akustischen Alarm nicht gestört zu werden. Um den stillen-Alarm-Modus auszuschalten und zu dem akustischen Alarm zurückzukehren, muss der Benutzer jedoch daran denken, die Änderung vorzunehmen.
- Diese Aufgabe wurde mit der Einführung einer "Automatik- aus/Automatik-an"-Eigenschaft, bei der ein bestimmter Vorgang so eingestellt ist, dass er für eine bestimmte vorher festgelegte Zeitdauer stattfindet, in eingeschränktem Maße automatisiert. In vielen Situationen ist die zeitbasierte Steuerung des Betriebs der Vorrichtung nicht der optimale Mechanismus. Der Benutzer kann beispielsweise auf Situationen treffen, in denen es wünschenswert ist, in einen "normalen" Betrieb zurückzukehren, jedoch ohne das Erfordernis, manuell in den Vorrichtungsbetrieb einzugreifen und diesen zu ändern.
- Eine bessere Art der Steuerung des Betriebs einer Kommunikationsvorrichtung ist die Synchronisation ihres Betriebes mit einem Terminbuch oder täglichen Aktivitätskalender eines Benutzers.
- Die europäische Patentanmeldung
EP-A-0399520 offenbart eine tragbare drahtlose Vorrichtung, die einen von dem Benutzer eingegebenen Terminplan speichert. Ein Kommunikationsmodus der drahtlosen Vorrichtung, wie beispielsweise ein Rufempfangsmodus oder Nicht-Rufempfangsmodus kann von dem Terminplan abhängig ausgewählt werden, indem der Kommunikationsmodus für den Terminplan eingestellt wird, wenn der Benutzer den Terminplan eingibt. - Die europäische Patentanmeldung
EP-A-0783219 beschreibt eine mobile Kommunikationsvorrichtung, in der die Telefonanrufbeantwortungsfunktion so angepasst werden kann, dass sie der Nummer des Anrufers entsprechend auf unterschiedliche Arten arbeiten kann. Die mobile Kommunikationsvorrichtung identifiziert den Anrufer basierend auf Kennungsinformationen, die in dem ankommenden Anruf enthalten sind, und sendet eine Antwort gemäß einer von dem Benutzer getroffenen Auswahl oder leitet den ankommenden Anruf an einen anderen Antwortdienst weiter. - KURZBESCHREIBUNG DER ZEICHNUNGEN
-
1 ist ein Blockdiagramm einer Kommunikationsvorrichtung, die zur Synchronisation mit in einem Terminbuchkalender gespeicherten Ereignissen geeignet ist; -
2 ist ein Blockdiagramm einer Steuerung, die zur Verwendung als eine Steuerung in der in1 dargestellten Kommunikationsvorrichtung geeignet ist; -
3 ist ein Blockdiagramm eines Kommunikationssystems, in dem Informationen zwischen der Kommunikationsvorrichtung von1 und anderen Elementen eines Kommunikationssystems ausgetauscht werden; -
4 ist ein Ablaufdiagramm, das allgemein darstellt, wie Termine und entsprechende Vorgänge gemäß der vorliegenden Erfindung eingegeben werden; -
5 und6 erläutern ein Ablaufdiagramm für eine Handlungseingaberoutine gemäß der vorliegenden Erfindung; -
7 ist ein Ablaufdiagramm, das eine Terminbucheingaberoutine gemäß der vorliegenden Erfindung ausführlicher darstellt; -
8 und9 zeigen ein Ablaufdiagramm einer Handlungsplanerroutine gemäß der vorliegenden Erfindung; -
10 ist ein Ablaufdiagramm einer Nachrichtenempfangsverarbeitungsroutine gemäß der vorliegenden Erfindung; -
11 ist ein Schema mit Beispielen von Terminbucheinträgen; -
12 ist ein Schema, das eine Tabelle von Konfigurationsinformationen mit Bezug zu den Terminbucheinträgen von11 darstellt; -
13 ist ein Ablaufdiagramm, das eine Email-Weiterleitungsanwendung gemäß der vorliegenden Erfindung darstellt; und -
14 ist ein Ablaufdiagramm, das eine Anwendung zum Senden von Informationsanforderungsnachrichten gemäß der vorliegenden Erfindung darstellt. - ZUSAMMENFASSUNG DER ERFINDUNG
- Die vorliegende Erfindung ist auf eine Kommunikationsvorrichtung nach Anspruch 1 und auf ein Verfahren zum Synchronisieren von Vorgängen einer Kommunikationsvorrichtung mit einem darin gespeicherten Terminbuch nach Anspruch 16 gerichtet.
- BESCHREIBUNG EINER BEVORZUGTEN AUSFÜHRUNGSFORM
- In
1 , auf die zuerst Bezug genommen wird, ist bei100 eine Kommunikationsvorrichtung zur Verwendung gemäß der vorliegenden Erfindung dargestellt. Die Kommunikationsvorrichtung100 ist beispielsweise eine Selektivrufvorrichtung, die vorzugsweise eine Zweiwege-Kommunikations-Fähigkeit hat. Die vorliegende Erfindung umfasst die Konfiguration der Kommunikationsvorrichtung100 , um ihre Betriebsabläufe mit Informationen in einem täglichen Terminbuch oder Teminplan für einen Benutzer zu synchronisieren. - Die Kommunikationsvorrichtung
100 umfasst eine Antenne110 zum Empfang von Funkfrequenz-(RF)-Signalen und einen Empfänger112 zum Verarbeiten der RF-Signale, um auf den RF-Signalen modulierte digitale Daten, Sprachdaten usw. wiederherzustellen. Ein mit dem Empfänger112 gekoppelter Decodierer114 decodiert die digitalen Daten, um Adressinformationen, Nachrichteninformationen und/oder Steuerungsinformationen zu extrahieren. Eine mit dem Decodierer gekoppelte Steuerung116 verarbeitet die von dem Decodierer114 decodierten Informationen und ist die Gesamtsteuerungsstelle für die Kommunikationsvorrichtung100 . Der Decodierer114 decodiert die digitalen Daten gemäß einem vorher festgelegten Protokoll, beispielsweise der FLEX-Pagingprotokolltechnologie von Motorola. - Die Steuerung
116 vergleicht empfangene Adressinformationen mit gespeicherten Adressen in einem Adressspeicher118 , um festzustellen, ob eine einer empfangenen Adresse zugehörige Nachricht der bestimmten Kommunikationsvorrichtung zugeordnet ist. Wenn sie mit einer gespeicherten Adresse übereinstimmt, wird die Nachricht auf einem Display120 angezeigt und/oder in einem Nachrichtenspeicher122 gespeichert. Zusätzlich kann ein akustischer Alarm in der akustischen Alarmvorrichtung124 oder ein stiller/Vibrationsalarm in der Vibrationsalarmvorrichtung126 erzeugt werden. Andere Funktionen können abhängig davon, mit welcher der gespeicherten Adressen eine Nachricht empfangen wird, ausgeführt werden. - In der Kommunikationsvorrichtung gespeicherte Informationen können über eine PC-Schnittstelle
128 mit Informationen synchronisiert werden, die von einem Begleitterminbuchprogramm in einem persönlichen Computer (PC)130 verwaltet werden. Benutzereingaben in die Kommunikationsvorrichtung werden durch eine Benutzerschnittstelle132 , bei der es sich um eine Tastatur, Auswahlknöpfe, einen Touch-Screen bzw. Berührungsbildschirm oder eine Stifteingabe usw. handelt, durchgeführt, wie in der Technik gut bekannt ist. - Zusätzlich umfasst die Kommunikationsvorrichtung
100 vorzugsweise eine Zweiwege-Kommunikations-Fähigkeit. Von der Steuerung116 erzeugte Nachrichten werden über den Sender134 und die Antenne136 übertragen. - Die Steuerung
116 wird beispielsweise von einer mikroprozessorbasierenden Vorrichtung verkörpert und umfasst gespeicherte Informationen zur Steuerung des Betriebs der Kommunikationsvorrichtung.2 stellt die Steuerung116 ausführlicher dar. Die Steuerung116 umfasst eine zentrale Recheneinheit160 , einen Direktzugriffsspeicher RAM (Random Access Memory)162 , einen Festspeicher ROM (Read Only Memory)164 und zahlreiche andere Komponenten, die nachfolgend beschrieben werden. Der Festspeicher164 speichert Steuerungsinformationen für die Kommunikati onsvorrichtung, die so gestaltet sind, dass sie nicht verändert werden können, nachdem sie dort gespeichert wurden. Sie umfassen grundlegende Benutzerschnittstellenbetriebsabläufe, Empfangssteuerungsbetriebsabläufe usw.. Der Direktzugriffsspeicher162 speichert Informationen, die bei Betrieb der Kommunikationsvorrichtung verändert werden können, einschließlich eines Kalenders oder eines Terminbuches117 , das Informationen aufweist, die einen täglichen Terminplan eines Benutzers sowie Konfigurationsinformationen119 aufweisen, die von der Kommunikationsvorrichtung vorzunehmende Handlungen festlegen, je nachdem, wann die Informationen mit Bezug zum Kalender empfangen werden. Die Steuerung116 weist ferner einen Displaytreiber166 auf, der Signale zum Betreiben des Displays120 erzeugt. - Eine erste Eingabe/Ausgabe-(E/A)-Einheit
168 empfängt decodierte Informationen von dem Decodierer114 und liefert Steuerungsinformationen an den Empfänger112 , um zu steuern, wann der Empfänger ein- und ausgeschaltet wird. Eine zweite E/A-Einheit170 empfängt Adressinformationen von dem Adressspeicher118 und liefert außerdem Steuerungssignale an den Vibrationsalarm126 . Ein Alarmgenerator172 erzeugt ein Steuerungssignal für den akustischen Alarm124 . - Die zentrale Recheneinheit
160 kommuniziert über den Bus174 mit den anderen Elementen in der Steuerung116 . Der Zeitablauf der Steuerung116 wird von einem quarzgetriebenen Oszillator176 und Zeitzähler178 gesteuert. - Wie nachfolgend genauer erkennbar werden wird, ist die Steuerung zum Speichern und Verwalten eines Kalenders oder Terminbuchs
117 programmiert, der oder das Informationen enthält, die tägliche Termine und Konfigurationsinformationen119 darstellen, die Handlungen festlegen, die von der Kommunikationsvorrichtung mit Bezug zu den täglichen Terminen durchgeführt werden sollen, von denen mindestens eines der Folgenden enthalten ist: Übertragen einer abhängigen Antwortnachricht, Übertragen einer nicht abhängigen abgehenden Nachricht, Erzeugen eines bestimmten Alarms ansprechend auf den Empfang einer Nachricht während eines Termins, Wechseln eines Betriebsmodus der Kommunikationsvorrichtung oder Ausführen einer gespeicherten Anwendung. - In
3 , auf die nun Bezug genommen wird, kommuniziert die Kommunikationsvorrichtung100 mit anderen Elementen in einem Kommunikationssystem190 . Das Kommunikationssystem190 umfasst eine Dienstanbieter-Basisstation200 . Die Dienstanbieter-Basisstation200 ist mit einer Endgerätsteuerung216 verbunden, die wiederum mit einem Telefonnetz210 verbunden ist. Zahlreiche Kommunikationsvorrichtungen sind mit dem Telefonnetz210 verbunden, wie beispielsweise ein Versammlungstelefonstandort212 oder ein PC-Standort, der aus einem PC und einem Modem besteht. Zusätzlich ist die Endgerätsteuerung216 mit dem Internet/World Wide Web220 verbunden. - Die Dienstanbieter-Basisstation
200 kommuniziert unter Steuerung von der Endgerätsteuerung216 mit Kommunikationsvorrichtungen100 . Von dem Telefonstandort212 , dem PC-Standort214 oder dem Internet/World Wide Web220 an die Kommunikationsvorrichtung100 zu übertragende Nachrichten werden von der Endgerätsteuerung216 empfangen und zur Übertragung von der Dienstanbieter-Basisstation200 verarbeitet. -
4 stellt den allgemeinen Konfigurationsinformationseingabevorgang300 zum Festlegen von Terminarten und -handlungen dar. In Schritt302 wird eine Terminart eingegeben. Bei Terminarten handelt es sich um Namen, die den Arten von durch den Benutzer eingegebenen täglichen Terminen gegeben werden und umfassen beispielsweise "Besprechung", "Geschäftsreise", "Mittagessen", "Urlaub", "Nicht stören" usw.. Jede Terminart kann Unterarten oder Unterkategorieren haben, die ebenfalls in Schritt302 eingegeben werden. In Schritt400 wird die für diese Terminart oder Termin-Unterart durchzuführende Handlung eingegeben. Der Vorgang zur Eingabe der Handlung wird mit Bezug zu5 und6 beschrieben werden. In Schritt304 wird festgestellt, ob zusätz liche Terminarten eingegeben werden sollen, und wenn nicht, endet der Vorgang. - In
5 und6 , auf die nun Bezug genommen wird, wird der Vorgang zur Eingabe einer Handlung beschrieben, die in Zusammenhang mit einem Termin durchgeführt werden soll. Die Handlungen werden in zwei Kategorien aufgeteilt: unabhängige Handlungen oder abhängige Handlungen. Unabhängige Handlungen werden unabhängig von irgendwelchen anderen Ereignissen durchgeführt, sind aber an einen Termin gebunden. Abhängige Handlungen werden nur durchgeführt, wenn ein bestimmtes Ereignis mit Bezug zu einem Termin stattfindet. In Schritt402 wird der Benutzer aufgefordert zu bestimmen, ob es sich bei der Handlung, die für die bestimmte Terminart oder -unterart durchgeführt werden soll, um das Senden einer Nachricht handelt. Wenn dies der Fall ist, werden dann zahlreiche Schritte durchgeführt, um zu ermitteln, wann die Nachricht gesendet werden soll. In Schritt404 wird der Benutzer aufgefordert einzugeben, ob die Nachricht gesendet werden soll, sobald der Termin eingegeben ist. Es ist beispielsweise nützlich vor Beginn der Besprechung eine Nachricht an diejenigen zu senden, die an einer Besprechung teilnehmen. Die Nachricht wird an die Endgerätsteuerung gesendet, die sie in eine Email-Nachricht oder drahtlose Nachricht (an einen Pager oder ein Mobiltelefon) umwandelt, die an jeden adressierten Beteiligten (Teilnehmer der Besprechung) gesendet wird. - Wenn die Nachricht unmittelbar nach Eingabe des Termins gesendet werden soll, dann wird in Schritt
406 der Text der Nachricht sowie die Adresse des Beteiligten, an den sie gesendet werden soll, wie beispielsweise die Pageradresse, Email-Adresse usw., eingegeben. In Schritt408 werden die in Schritt406 eingegebenen Nachrichten entweder sofort oder zum geeigneten Zeitpunkt zur Übertragung in eine Nachrichtenwarteschlange gegeben. - Wenn die Nachricht unmittelbar nach Eingabe des Termins nicht gesendet werden soll, dann wird der Benutzer in Schritt
410 gefragt, ob die Nachricht gesendet werden soll, sobald der geplante Terminzeitpunkt eintritt. Das heißt, Schritt410 ermöglicht dem Benutzer, die Nachricht als eine unabhängige Nachricht festzulegen, die übertragen wird, sobald der Terminzeitpunkt erreicht ist oder innerhalb einer vorher festgelegten Zeitdauer vor oder nach dem Termin, oder eine abhängige Nachricht festzulegen, die übertragen wird, wenn eine Nachricht während der Zeit des Termins empfangen wird. Wenn es sich bei der Nachricht um eine unabhängige Nachricht handelt, dann wird die Nachricht in Schritt412 zusammen mit einer Adresse des Beteiligten, an den sie gesendet werden soll, eingegeben. Wenn die Nachricht ferner eine vorher festgelegte Zeitdauer vor oder nach dem Termin gesendet werden soll, wird diese vorher festgelegte Zeitdauerinformation in Schritt412 eingegeben. Wenn es sich bei der Nachricht um eine abhängige Nachricht handelt, dann wird in Schritt414 die Bedingung, die zum Auslösen der Übertragung der Nachricht erfüllt sein muss, eingegeben. Solche Bedingungen oder vorher. festgelegte Kriterien umfassen übereinstimmende bestimmte Worte, Nummern oder eine Kombination davon in mindestens einem der Folgenden: die Quelle der ankommenden Nachricht, der Betreff der ankommenden Nachricht oder der Inhalt der ankommenden Nachricht. Die Adresse der Kommunikationsvorrichtung, auf der die Nachricht empfangen wird, kann ebenso als eine Quelle der Nachricht wie auch der Inhalt des "Von"- oder "Adresse"-Teils einer ankommenden Nachricht betrachtet werden. Die Steuerung der Kommunikationsvorrichtung ist beispielsweise zur Übertragung von gespeicherten Antwortnachrichten ansprechend auf den Empfang einer ankommenden Nachricht, die bestimmte Kriterien erfüllt, programmiert. Die Steuerung speichert vorher festgelegte Kriterien zum Einleiten der Übertragung einer vorher festgelegten Antwortnachricht. - In Schritt
416 wird die zu übertragende Nachricht sowie die Adresse der Partei, an die sie gesendet werden soll, eingegeben. In Schritt418 wird der Benutzer aufgefordert, zusätzliche Nachrichten und Auslösungskriterien einzugeben. - Die in den Schritten
406 ,412 und416 eingegebene(n) Nachricht(en) umfasst/umfassen alternativ Informationen, die automatisch aus einem Feld oder Feldern des entsprechenden Termins kopiert werden. - Wenn es sich bei der Nachricht um eine abhängige Antwortnachricht handelt, dann kann der Benutzer in Schritt
416 alternativ bestimmen, dass die Nachricht aus dem Terminbuch abgeleitete Informationen umfasst, die die Zeitfenster für verfügbare Termine innerhalb einer vorher festgelegten Zeitdauer, wie beispielsweise während desselben Tages, derselben Woche, desselben Monats usw. angeben. - In Schritt
420 wird der Benutzer aufgefordert, den Alarm als eine der möglichen Handlungen festzulegen. Der Benutzer wird aufgefordert, den Alarm so einzustellen, dass er von einer bestimmten empfangenen Nachricht abhängig ist. Wenn der Alarm nicht von einer bestimmten empfangenen Nachricht abhängen soll, dann wird der Benutzer in Schritt424 aufgefordert, den Alarm so auszuwählen, dass er während des Terminzeitpunkts erzeugt wird, wie beispielsweise ein Piepsen, ein lauter Alarm, ein Ton, ein Vibrationsalarm, eine vorher festgelegte Melodie usw.. Ansonsten wird in Schritt426 der vorher festgelegte Satz von Kriterien zur Auswahl des Alarms festgelegt, wie beispielsweise der Empfang einer Nachricht während des entsprechenden Terminzeitpunkts von einer bestimmten Partei, einer Nachricht, die mindestens eines von einem bestimmten Inhalt, Betreff oder einer Quelle umfasst. In Schritt428 wird der Benutzer dann veranlasst, den Alarm auszuwählen. Der Benutzer wird aufgefordert, in Schritt430 zusätzliche Kriterien einzugeben, und in Schritt432 werden die Kriterien und der ausgewählte Alarm letztendlich in eine Alarmwarteschlange eingegeben. - In
6 , auf die nun Bezug genommen wird, wird der Benutzer in Schritt440 veranlasst, eine Vorrichtungsmodusänderung als eine bestimmte durchzuführende Handlung einzustellen. In Schritt442 gibt der Benutzer den Modus ein, in den die Vorrichtung wechseln soll, wenn der entsprechende Termin erreicht ist. Die Modi, die die Vorrichtung eingehen kann, umfassen "Vorrichtung aus", "Nur Empfang" und "Empfangen und Senden". In Schritt444 wird die Modusauswahlinformation in eine Moduswarteschlange eingetragen. - In Schritt
450 wird der Benutzer veranlasst, eine Anwendung zum Ausführen einer durchzuführenden Handlung auszuwählen. In Schritt452 wählt der Benutzer die auszuführende Anwendung aus und stellt die nötige Anwendungseingabe bereit oder kopiert diese aus einem Feld eines Termins. In Schritt454 wird der Zeitpunkt, an dem die Anwendung ausgeführt werden soll, ausgewählt, beispielsweise, wenn die Termineingabe durchgeführt wurde, oder ein Zeitpunkt, bezogen auf den Zeitpunkt des Termins. In Schritt456 wird der Benutzer aufgefordert, zusätzliche Anwendungen einzugeben. In Schritt458 werden die Anwendungen und die entsprechenden Anwendungseingaben in eine Anwendungswarteschlange eingetragen. - Zusammengefasst erzeugt die Handlungseingaberoutine der
5 und6 zahlreiche Warteschlangen für die unterschiedlichen Arten von Handlungen, die durchgeführt werden können. Bei diesen Warteschlangen handelt es sich um die Nachrichtenwarteschlange, die Alarmwarteschlange, die Vorrichtungsmoduswarteschlange und die Anwendungswarteschlange. Auf die Inhalte dieser Warteschlangen wird zu geeigneten Zeitpunkten zugegriffen, um den Betrieb der Kommunikationsvorrichtung entsprechend zu steuern. -
7 stellt einen Vorgang zum Herstellen einer Terminbucheingabe dar. In Schritt480 wird der Termin einschließlich der Terminart eingegeben. In Schritt482 wird bestimmt, ob die Terminart mit einer bereits defininierten Art übereinstimmt. Wenn dies nicht der Fall ist, dann wird dem Benutzer in Schritt484 eine Nachricht angezeigt, die darüber informiert, dass die Terminart noch nicht definiert ist. Der Benutzer wird in Schritt486 aufgefordert, die Terminart zu definieren, und bei Bedarf wird die Terminart gemäß des in4 dargestellten Vorgangs300 definiert. Ansonsten werden in Schritt488 die Handlungen Wenn in Schritt508 bestimmt wird, dass es keine Handlungen mit Bezug zu dem gerade endenden Termin gibt, dann wird in Schritt526 bestimmt, ob es irgendwelche Termine mit zeitversetzten Handlungen gibt, deren Durchführung ansteht. Wenn es Termine mit zeitversetzten Handlungen gibt, dann werden die Daten in Schritt528 für den Termin mit den zeitversetzten Handlungen abgerufen. In Schritt530 wird bestimmt, ob eine diesem Termin zugehörige Handlung das Senden einer Nachricht ist. Wenn eine "eine Nachricht senden"-Handlung programmiert ist, dann wird in Schritt532 bestimmt, ob es sich bei der abgehenden Nachricht um eine unabhängige Nachricht handelt. Eine unabhängige abgehende Nachricht wird in Schritt534 abgerufen und übertragen, und alle beliebigen zusätzlichen Nachrichten werden bei Schritt536 ebenfalls abgerufen und übertragen. - Wenn es sich bei der abgehenden Nachricht um eine abhängige Nachricht handelt, dann werden in Schritt
538 die Adress-, Inhalts- und Betreffsinformationen für die zu sendende Nachricht zur Übertragung in eine Warteschlange gegeben. Jede beliebige zusätzliche Nachricht mit Bezug zu dem Termin wird bei Schritt540 ebenfalls in eine Warteschlange gegeben. Die zu übertragenden Nachrichten können in einer Warteschlange von zu übertragenden Nachrichten gespeichert werden. Die Warteschlange kann zur Überprüfung durch einen Benutzer angezeigt werden, um dem Benutzer zu ermöglichen, eine Nachricht zu senden oder zu löschen. - In Schritt
542 wird bestimmt, ob es eine programmierte durchführbare Anwendung gibt, die zeitversetzt zu einem Termin durchgeführt werden soll. Wenn dies der Fall ist, dann wird die Anwendung in Schritt544 durchgeführt, und wenn in Schritt546 bestimmt wird, dass es zusätzliche durchzuführende Anwendungen gibt, dann wird Schritt544 wiederholt. - In Schritt
548 wird bestimmt, ob es zusätzliche Anwendungen mit anstehenden zeitversetzten Handlungen gibt, und wenn dies der Fall ist, werden die Schritte528 –546 wiederholt. - für die entsprechende Terminart angehängt und zur Verarbeitung zum geeigneten Zeitpunkt vorgemerkt.
- Die Kommunikationsvorrichtung betreibt eine in
8 und9 dargestellte Handlungsplanerroutine. Die Handlungsplanerroutine läuft ständig und synchronisiert den Betrieb der Kommunikationsvorrichtung fortlaufend mit den Einträgen in dem Terminbuch. Die Steuerung führt abhängige Handlungen ansprechend auf das Erfassen von vorher festgelegten Ereignissen während eines Termins und unabhängige Handlungen innerhalb einer vorher festgelegten Zeitdauer vor oder nach einem entsprechenden Termin, unabhängig von beliebigen Ereignissen während des entsprechenden Termins, durch. - In Schritt
500 wird die gegenwärtige Zeit aktualisiert. In Schritt502 werden die dem Terminbuch zugehörigen Daten überwacht. In Schritt506 wird bestimmt, ob ein Termin endet. Wenn der Termin endet, dann wird in Schritt508 bestimmt, ob es irgendwelche programmierten Handlungen gibt, die einen Bezug zu dem gerade endenden gegenwärtigen Termin haben. - Wenn es in Schritt
510 Handlungen gibt, die einen Bezug zu dem gerade endenden Termin haben, dann wird, falls die Handlung eine Alarmhandlung war, die Kommunikationsvorrichtung in Schritt512 auf einen vorherigen Modus oder einen Standard-Alarmmodus zurückgesetzt. Wenn in Schritt514 festgestellt wird, dass eine programmierte Handlung ein Vorrichtungsmodus war, dann geht die Vorrichtung in Schritt516 automatisch zurück zu ihrem vorherigen Modus oder einem Standardmodus. Wenn in Schritt518 bestimmt wird, dass die programmierte Handlung eine ausführbare Anwendung war, dann wird die Anwendung in Schritt520 beendet, wenn sie noch läuft. Wenn in Schritt522 bestimmt wird, dass die Handlung das Anzeigen eines Protokolls von während des gerade abgeschlossenen oder beendeten Termins durchgeführten Handlungen war, dann wird in Schritt524 das Protokoll, optional mit einem gleichzeitigen Alarm, angezeigt. - In
9 , auf die nun Bezug genommen wird, wird in Schritt504 für den Rest der Handlungsplanerroutine bestimmt, ob ein neuer Termin aktiv wird. Wenn dies nicht der Fall ist, geht der Vorgang zurück zu Schritt500 . Ansonsten wird in Schritt550 bestimmt, ob es eine programmierte Handlung mit Bezug zu dem neuen Termin gibt. Wenn dies der Fall ist, dann wird in Schritt552 bestimmt, ob es sich bei der Handlung um eine "eine Nachricht senden"-(abgehende Nachricht)-Handlung handelt. - Wenn es eine abgehende Nachrichtenhandlung mit Bezug zu dem Termin gibt, dann wird in Schritt
554 bestimmt, ob es sich um eine unabhängige Nachricht handelt. Eine unabhängige Nachricht wird in Schritt556 verarbeitet, indem die zu sendende Nachricht abgerufen und übertragen wird. Zusätzliche unabhängige Nachrichten werden bei Schritt558 vearbeitet. Eine abhängige Nachricht wird in Schritt560 verarbeitet, indem die Informationen (Nachrichteninhalt, Adresse usw.) in eine Warteschlange gegeben werden, um gesendet zu werden, wenn die Kriterien zum Senden der Nachricht erfüllt sind. Derselbe Vorgang wird für jede abhängige Nachricht bei Schritt562 durchgeführt. - In Schritt
564 wird bestimmt, ob es eine dem neuen Termin zugehörige Alarmhandlung gibt. Wenn dies der Fall ist, dann wird in Schritt566 die gegenwärtige Alarmmodusinformation für den Termin gespeichert, so dass am Ende des Termins zu diesem zurückgekehrt werden kann. Der neue Alarmmodus wird nicht sofort eingestellt, insbesondere, wenn der Alarm von mit einer ankommenden Nachricht verbundenen übereinstimmenden Kriterien und vielleicht der Quelle der ankommenden Nachricht abhängt. - In Schritt
568 wird bestimmt, ob es eine dem neuen Termin zugehörige Vorrichtungsmodushandlung gibt. Wenn dies der Fall ist, dann wird in Schritt570 der gegenwärtige Vorrichtungsmodus gespeichert, und der neue Modus in Schritt572 eingestellt. - In Schritt
574 wird bestimmt, ob es eine dem neuen Termin zugehörige ausführbare Anwendungshandlung gibt. Wenn dies der Fall ist, dann wird die Anwendung in Schritt576 ausgeführt. -
10 stellt eine Routine zur Verarbeitung von empfangenen Nachrichten dar. Diese Routine läuft jedes Mal, wenn eine Nachricht von der Kommunikationsvorrichtung empfangen wird. In Schritt600 wird die Tatsache, dass eine Nachricht empfangen wurde, beispielsweise einschließlich der Zeit und Quelle der Nachricht in das Protokoll geschrieben. In Schritt601 wird bestimmt, ob irgendwelche Termine aktiv sind. Wenn keine Termine aktiv sind, dann werden die empfangenen Nachrichten in Schritt602 gemäß der in der Vorrichtung eingestellten Standardparameter verarbeitet. Wenn ein Termin aktiv ist, dann wird der Termin in Schritt603 von der aktiven Terminliste abgerufen, und in Schritt604 wird die dem Termin zugehörige Handlungsliste abgerufen. In Schritt606 wird bestimmt, ob es sich bei einer dem aktiven Termin zugehörigen Handlung um eine abhängige abgehende Nachrichtenhandlung handelt. Wenn dies der Fall ist, dann wird die empfangene Nachricht in Schritt608 analysiert, und in Schritt610 wird basierend auf der empfangenden Nachricht bestimmt, ob die Kriterien zum Senden einer Antwortnachricht erfüllt sind. Wenn die Kriterien erfüllt sind, dann wird in Schritt612 die Antwortnachricht formatiert und basierend auf den übereinstimmenden Kriterien übertragen. In Schritt613 wird die Tatsache, dass eine Antwort gesendet wurde, und möglicherweise der Inhalt und die Adresse der Antwort in dem Protokoll gespeichert. - In Schritt
614 wird bestimmt, ob zusätzliche Kriterienübereinstimmungen überprüft werden müssen, und wenn dies der Fall ist, wird in Schritt616 der nächste Satz von Kriterien abgerufen, um einen Vergleich mit der empfangenen Nachricht durchzuführen, und die Schritte610 und612 werden wiederholt. - In Schritt
618 wird bestimmt, ob irgendwelche Kriterien zum Senden einer Antwortnachricht übereingestimmt haben, und wenn dies nicht der Fall ist, dann wird in den Schritten620 und622 eine Standard-Antwortnachricht gesendet, falls eine programmiert ist. - In Schritt
624 wird die Nachrichtenadresse, der -betreff und/oder -inhalt mit dem gespeicherten Satz von Alarmkriterien für den aktiven Termin verglichen. Wenn in Schritt626 eine Übereinstimmung gefunden wird, dann wird die entsprechende Alarminformation eingestellt, aber der Alarm wird in Schritt628 noch nicht ausgelöst, und die vorherige Alarminformation in Schritt630 gespeichert. In Schritt632 werden die Alarminformationen für alle möglichen gespeicherten Alarmkriterien gesammelt. Dann wird in Schritt634 bestimmt, ob es zusätzliche aktive Termine gibt. Wenn dies der Fall ist, dann wiederholt sich der Vorgang von Schritt603 an. Wenn dies nicht der Fall ist, dann werden die gesammelten Alarminformationen in Schritt636 überprüft und der/die geeignete/n Alarm/e wird/werden erzeugt. - In
11 und12 , auf die nun Bezug genommen wird, ist ein Beispiel eines Betriebs einer Kommunikationsvorrichtung gemäß der vorliegenden Erfindung während eines typischen Tages beschrieben. Die in12 dargestellten Konfigurationsinformationen entsprechen den drei Tagen in dem in11 dargestellten Termin. Die von den Konfigurationsinformationen festgelegten abhängigen und unabhängigen Handlungen sind in12 dargestellt. - Am 1. November zwischen 0 und 8 Uhr ist DAHEIM der programmierte Termin und die Kommunikationsvorrichtung ist so programmiert, dass sie am 1. November in einem stillen Alarmmodus ist. Wenn eine Nachricht während dieses Termins empfangen wird, wird der Absender automatisch eine Antwortnachricht empfangen, die ihn/sie anweist, den Benutzer daheim anzurufen, falls es dringend ist. Um 8 Uhr am 1. November ist der Benutzer in der Arbeit und hat eine bis 10 Uhr angesetzte Besprechung. Der Termin ist eine PERSONALVERSAMMLUNG/LEITER. Die Konfigurationsinformation für diesen Termin ist so programmiert, dass zehn Minuten vor der Besprechung alle Teilnehmer der Besprechung, deren Namen und Adressen aus dem Termineintrag entnommen werden, unabhängig eine Nachricht zugesendet bekommen, die sie an die Besprechung erinnert. Wenn der Benutzer während der Besprechung eine Nachricht von seinem/ihrem Chef empfängt, wird die Kommunikationsvorrichtung einen "Pieps"-Alarm ausgeben. Wenn ihm jemand eine Nachricht mit "911" im Nachrichtenhauptteil sendet, wird die Kommunikationsvorrichtung einen speziellen Piepston ausgeben und eine Antwortnachricht senden, die angibt, dass der Benutzer so bald wie möglich antworten wird. Wenn irgendwelche anderen Nachrichten während des Termins empfangen werden, wird die Kommunikationsvorrichtung eine Antwortnachricht senden, die angibt, dass er/sie in einer Besprechung ist. Des Weiteren wird die Kommunikationsvorrichtung das Terminbuch überprüfen, um ein Zeitfenster zu lokalisieren, bei dem der Benutzer verfügbar ist, und diese Information in Antwortnachrichten an jeden schicken, der während der Besprechung eine Nachricht sendet.
- Um 10 Uhr am 1. November ist der Termin NICHT STÖREN. Die Kommunikationsvorrichtung wird eine Nachricht an die Sekretärin des Benutzers (durch Adresse usw. identifiziert) senden, die der Sekretärin "Alle Anrufe erledigen" angibt. Wenn während dieses Termins irgendwelche Nachrichten empfangen werden (außer denen von der Sekretärin), werden sie zu dessen Verfügung an die Sekretärin weitergeleitet. Wenn die Sekretärin den Benutzer erreichen will oder nicht in der Lage ist, eine der Nachrichten zu erledigen, kann sie an den Benutzer zurück gesendet werden. Der Benutzer wird erkennen, dass die Nachricht von der Sekretärin ist, und die Vorrichtung wird piepsen und die Nachricht anzeigen.
- Um 12 Uhr wird die Sekretärin eine Nachricht empfangen, die angibt, dass der Benutzer in Mittagspause ist.
- Um 13 Uhr ist der Termin BESPRECHUNG/TEILNEHMER, der angibt, dass der Benutzer an einer Besprechung teilnimmt (diese nicht leitet). Wenn während des Termins eine Nachricht von dem Chef des Benutzers empfangen wird oder eine Nachricht "911" in ihren Inhalten hat, dann wird die Vorrichtung bestimmte spezielle Handlungen vornehmen. Ansonsten wird der Alarm ein Vibrationsalarm sein.
- Um 15 Uhr ist der programmierte Termin NICHT IM BÜRO. Die Sekretärin wird eine Nachricht empfangen, die das aus dem Terminbucheintrag extrahierte Ziel des Benutzers angibt. Die Vorrichtung ist des Weiteren dazu programmiert, den Email-Server (oder seinen persönlichen Computer zum Synchronisationszeitpunkt) anzuweisen, Emails an seine Kommunikationsvorrichtung weiterzuleiten. Die ausführbare Anwendung wird in
12 weiter erklärt. Wenn eine Nachricht von dem Chef des Benutzers empfangen wird, wird ferner eine Antwortnachricht einschließlich einer Angabe des Standortes des Benutzers gesendet werden und die Vorrichtung wird vibrieren. Wenn irgend jemand anderes eine Nachricht sendet, wird eine Antwortnachricht gesendet, die angibt, dass der Benutzer nicht verfügbar ist. - Um 17 Uhr ist der Termin DAHEIM der Termin, und die diesem Termin zugehörigen Handlungen übernehmen die Steuerung der Vorrichtung.
- Mit Blick auf den für den 19.–22. November geplanten Termin REISE NACH CHICAGO wird dieser Termin eine ausführbare Anwendung veranlassen zu laufen, um Flugpläne von Fluggesellschaften und Flugpreisoptionen zu ermitteln. Diese ausführbare Anwendung wird im Zusammenhang mit
14 weiter erklärt werden. - Es gibt zahlreiche Anwendungen, die bei Erreichen eines bestimmten Termins ausgeführt werden können. In
1 , auf die nun Bezug genommen wird, umfasst der PC130 ein Begleitsoftwareprogramm, das ein gespeichertes Terminbuch mit dem Terminbuch in der Kommunikationsvorrichtung100 synchronisiert. Die Steuerung der Kommunikationsvorrichtung100 ist so programmiert, dass sie veranlasst, dass Email-Nachrichten, die an einen persönlichen Computer gesendet werden, während eines Termins an die Kommunikationsvorrichtung100 weitergeleitet werden. - Die Email-Weiterleitungsanwendung wird zur Aktivierung ausgewählt, wenn ein Reisetermin oder irgendein anderer bestimmter Termin eingegeben wird. In
13 , auf die im Zusammenhang mit1 und3 Bezug genommen wird, wird die Email-Weiterleitungsanwendung beschrieben werden. Wenn diese aktiv ist, wird ein Kennzeichen in Schritt700 gesetzt, welches ein Begleitprogramm in dem PC aktiviert, um Emails für die Dauer des geplanten Termins weiterzuleiten. In Schritt702 wird der Termin und die entsprechenden Konfigurationsinformationen in der Kommunikationsvorrichtung100 mit denen des Begleitprogramms in dem PC130 synchronisiert (normalerweise mindestens einmal am Tag). Sobald sie synchronisiert sind, wird das Email-Weiterleitungsprogramm in dem PC130 zu dem mit dem geplanten Termin übereinstimmenden passenden Zeitpunkt aktiviert, um Emails, die er empfängt, an die Kommunikationsvorrichtung100 automatisch weiterzuleiten. - Eine weitere Anwendung ist in
14 dargestellt und wird im Zusammenhang mit3 erklärt werden. Diese Anwendung wird im Zusammenhang mit einem Reisetermin eingeleitet werden. Im Allgemeinen sendet diese Anwendung Nachrichtenanfragen über die Endgerätsteuerung216 an das Internet/World Wide Web220 , um Antworten und Informationen anzufordern. Ein besonderer Nutzen ist der Erhalt von Flugplänen von Fluggesellschaften und Flugpreisinformationen. In Schritt750 überträgt die Kommunikationsvorrichtung eine Nachricht, die aus einer Suchanfrage an die Internetseiten eines Reisedienstes oder von Fluggesellschaften besteht, um Flugpreisinformationen für ein bestimmtes Ziel und einen bestimmten Flugplan zu finden (in der Anwendung festgelegt). Diese Nachricht wird an die Dienstanbieter-Basisstation200 für die Kommunikationsvorrichtung100 gesendet, welche wiederum von der Endgerätsteuerung216 an das Internet weitergeleitet wird. Die Suche wird durchgeführt und die Informationen für die Flüge, die den Kriterien der Suchanfrage am nächsten kommen, werden zurück an die Kommunikationsvorrichtung100 gesendet, wo sie in Schritt752 empfangen und dem Benutzer angezeigt werden. In Schritt754 kann der Benutzer den wünschenswertesten Flug auswählen, und überträgt die Auswahl über die Dienstanbieter-Basisstation200 an die Webseite der Fluggesellschaft oder des Reisedienstes, um die Tickets zu reservieren. - Eine weitere Anwendung, die für eine Reiseanwendungsart nützlich ist, ist eine, die die Uhrzeit, die von der Kommunikationsvorrichtung angezeigt wird, gemäß dem eingegebenen Reiseziel automatisch anpasst. Wenn der Benutzer beispielsweise in New York wohnt und einen Reisetermin für eine Reise nach San Francisco eingibt, passt das Anwendungsprogramm die Uhrzeit automatisch um 3 Stunden an, wenn der Termin erreicht ist, oder um eine programmierte Verzögerungszeit von da an, um die Reisezeit bis zum Ziel zu berechnen.
- Die in
13 und14 dargestellten Anwendungen sind Beispiele der vielen anderen Arten von Anwendungen, die mit der Verwendung von Terminbuchinformationen ausgeführt werden können. - Die obige Beschreibung soll nur beispielhaft sein und die vorliegende Erfindung auf keine andere Weise als wie in den nachfolgenden Ansprüchen dargelegt ist, beschränken.
Claims (20)
- Tragbare Kommunikationsvorrichtung (
100 ), welche Folgendes umfasst: einen Empfänger (110 ,112 ) zum Empfang von Funkfrequenzsignalen, die übertragene Informationen repräsentieren; eine Steuerung (116 ), die mit dem Empfänger (110 ,112 ) gekoppelt ist und ein Terminbuch (117 ) zum Speichern von Termine repräsentierenden Informationen aufweist; und einen Sender (134 ), der mit der Steuerung zur Übertragung von Funkfrequenzsignalen gekoppelt ist, wobei die tragbare Kommunikationsvorrichtung dadurch gekennzeichnet ist, dass: die Steuerung (116 ) des Weiteren ein Konfigurationsinformationsmodul (116 ) zum Speichern von Konfigurationsinformationen einschließlich Terminarten und zugehörigen Handlungen, die von der tragbaren Kommunikationsvorrichtung durchgeführt werden sollen, aufweist, wobei die durchzuführenden Handlungen mindestens eines der Folgenden umfassen: Übertragen einer abhängigen Antwortnachricht, Übertragen einer unabhängigen abgehenden Nachricht, Wechseln eines Betriebsmodus der Kommunikationsvorrichtung oder Durchführen einer gespeicherten Anwendung; wobei jeder der Termine aus dem Terminbuch (117 ) einer Terminart zugehörig ist; und wobei die Steuerung (116 ) zur Echtzeit-Überwachung der in dem Terminbuch gespeicherten Termine und zum Durchführen der durch die Konfigurationsinformationen definierten Handlungen, synchron zu Terminen in dem Terminbuch, programmiert ist. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) des Weiteren zur Erzeugung eines bestimmten Alarms ansprechend auf den Empfang einer Nachricht während eines Termins programmiert ist. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Durchführen von Handlungen einschließlich der Übertragung von gespeicherten Antwortnachrichten ansprechend auf den Empfang einer ankommenden Nachricht, die mit vorher festgelegten Kriterien übereinstimmt, programmiert ist. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 3, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Speichern von vorher festgelegten Kriterien zum Auslösen der Übertragung einer Antwortnachricht auf eine ankommende Nachricht programmiert ist, wobei die vorher festgelegten Kriterien mindestens eines der Folgenden aufweisen: die Quelle der ankommenden Nachricht, das Thema der ankommenden Nachricht oder den Inhalt der ankommenden Nachricht. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Durchführen von Handlungen, die die Übertragung einer abgehenden Nachricht innerhalb eines vorher festgelegten Zeitraums vor oder nach einem Termin umfassen, programmiert ist. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Durchführen von Handlungen, die die Erzeugung eines bestimmten Alarms ansprechend auf den Empfang einer Nachricht umfassen, programmiert ist, wobei die Nachricht einem vorher festgelegten Satz von Kriterien, der mindestens eines aus Nachrichteninhalt, Nachrichtenthema oder Nachrichtenquelle aufweist, entspricht. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1 und persönlicher Computer (130 ) als Kombination, wobei der persönliche Computer (130 ) ein Begleitprogramm speichert, das ein mit dem Terminbuch (117 ) in der tragbaren Kommunikationsvorrichtung (100 ) synchronisiertes Terminbuch verwaltet, und wobei die Steuerung (116 ) der tragbaren Kommunikationsvorrichtung (100 ) derart programmiert ist, dass sie das Begleitprogramm in dem persönlichen Computer (130 ) dazu veranlasst, von dem persönlichen Computer empfangene Email-Nachrichten während eines Termins an die tragbare Kommunikationsvorrichtung weiterzuleiten. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Durchführen von Handlungen, die die Übertragung von Nachrichten-Suchanfragen nach Informationen aus dem Internet umfassen, programmiert ist, wobei die Informationen von der Kommunikationsvorrichtung empfangen werden. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) des Weiteren zu Folgendem programmiert ist: Speichern einer Warteschlange von zu übertragenden Antwortnachrichten; Anzeigen jeder zu übertragenden Antwortnachricht zur Überprüfung durch den Benutzer; und Senden oder Abbrechen einer Antwortnachricht ansprechend auf eine Benutzereingabe. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) des Weiteren dazu programmiert ist, in einem Protokoll Informationen über Handlungen, die während eines Termins durchgeführt wurden, zu speichern. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 10, dadurch gekennzeichnet, dass die Steuerung (116 ) des Weiteren zum Anzeigen von Informationen in dem Protokoll programmiert ist, wobei das Protokoll Informationen über für einen beendeten Termin durchgeführte Handlungen aufweist. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zur Übertragung einer Antwortnachricht programmiert ist, wobei die Antwortnachricht Informationen aufweist, die aus einem Termin in dem Terminbuch abgeleitet sind. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zur Übertragung einer Antwortnachricht programmiert ist, wobei die Antwortnachricht Informationen aufweist, die Zeiten für verfügbare Termine innerhalb eines vorher festgelegten Zeitraums angeben. - Selektivruf-Kommunikationsvorrichtung, die die tragbare Kommunikationsvorrichtung (
100 ) nach einem der vorhergehenden Ansprüche aufweist, und die des Weiteren einen Dekodierer (114 ) aufweist, der mit der Steuerung (116 ) zum Dekodieren von aus den Funkfrequenzsignalen abgeleiteten Signalen gekoppelt ist, um daraus Adressinformationen und dazugehörige Nachrichteninformationen zu entnehmen. - Tragbare Kommunikationsvorrichtung (
100 ) nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (116 ) zum Speichern von Konfigurationsinformationen programmiert ist, wobei die Konfigurationsinformationen im Hinblick auf Termine durchzuführende abhängige Handlungen und unabhängige Handlungen spezifizieren, und wobei die Steuerung abhängige Handlungen ansprechend auf vorher festgelegte Vorkommnisse während eines Termins durchführt, und unabhängige Handlungen innerhalb eines vorher festgelegten Zeitraums vor oder nach einem entsprechenden Termin unabhängig davon durchführt, ob während des entsprechenden Termins Vorkommnisse stattgefunden haben. - Verfahren zur Synchronisierung von Arbeitsabläufen einer tragbaren Kommunikationsvorrichtung mit einem darin gespeicherten Terminbuch, wobei das Verfahren die folgenden Schritte umfasst: Speichern, in der Kommunikationsvorrichtung, von Informationen, die Termine des Terminbuchs repräsentieren; wobei das Verfahren durch Folgendes gekennzeichnet ist: Speichern von Konfigurationsinformationen, die Terminarten und dazugehörige, von der tragbaren Kommunikationvorrichtung durchzuführende Handlungen umfassen, wobei die durchzuführenden Handlungen mindestens eines der Folgenden umfassen: Übertragen einer abhängigen Antwortnachricht, Übertragen einer unabhängigen abgehenden Nachricht, Wechseln eines Betriebsmodus der Kommunikationsvorrichtung oder Durchführen einer gespeicherten Anwendung; wobei jeder der Termine des Terminbuchs (
117 ) einer Terminart zugehörig ist; Überwachen von Terminen des Terminbuchs in Echtzeit; und Durchführen von Handlungen, die durch die Konfigurationsinformationen definiert sind, synchron zu Terminen in dem Terminbuch (117 ). - Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass die durchzuführenden Handlungen die Erzeugung eines bestimmten Alarms ansprechend auf den Empfang einer Nachricht während eines Termins umfassen.
- Verfahren nach Anspruch 17, welches des Weiteren die folgenden Schritte umfasst: Speichern einer Warteschlange von zu übertragenden Antwortnachrichten; Anzeigen jeder zu übertragenden Antwortnachricht zur Überprüfung durch den Benutzer; und Senden oder Abbrechen einer Antwortnachricht ansprechend auf eine Benutzereingabe.
- Verfahren nach Anspruch 17, welches des Weiteren den Schritt des Speicherns von Informationen in einem Protokoll umfasst, wobei das Protokoll Handlungen repräsentiert, die während eines Termins durchgeführt werden.
- Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass der Schritt des Durchführens von Handlungen des Weiteren die Anzeige von Informationen von dem Protokoll, die bei Abschluss des Termins durchgeführte Handlungen angeben, umfasst.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US988077 | 1997-12-10 | ||
US08/988,077 US6052563A (en) | 1997-12-10 | 1997-12-10 | Communication device controlled by appointment information stored therein, and method therefor |
PCT/US1998/023788 WO1999030298A1 (en) | 1997-12-10 | 1998-11-09 | Communication device and method controlled by appointment data |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69838514D1 DE69838514D1 (de) | 2007-11-15 |
DE69838514T2 true DE69838514T2 (de) | 2008-07-03 |
Family
ID=25533831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69838514T Expired - Lifetime DE69838514T2 (de) | 1997-12-10 | 1998-11-09 | Durch termindaten gesteuerte kommunikationsvorrichtung |
Country Status (9)
Country | Link |
---|---|
US (1) | US6052563A (de) |
EP (1) | EP1038279B1 (de) |
JP (1) | JP4369045B2 (de) |
KR (1) | KR100367386B1 (de) |
CN (1) | CN1130674C (de) |
BR (1) | BR9813473B1 (de) |
DE (1) | DE69838514T2 (de) |
HK (1) | HK1033492A1 (de) |
WO (1) | WO1999030298A1 (de) |
Families Citing this family (137)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2314729B (en) * | 1995-12-19 | 2001-01-17 | Motorola Inc | Method and apparatus for rate governing communications |
JP3048995B2 (ja) * | 1998-01-05 | 2000-06-05 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
US6463463B1 (en) | 1998-05-29 | 2002-10-08 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device |
US20020049818A1 (en) * | 1998-05-29 | 2002-04-25 | Gilhuly Barry J. | System and method for pushing encrypted information between a host system and a mobile data communication device |
US8516055B2 (en) * | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US6779019B1 (en) * | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6438585B2 (en) * | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US7266365B2 (en) * | 1998-05-29 | 2007-09-04 | Research In Motion Limited | System and method for delayed transmission of bundled command messages |
US7606936B2 (en) * | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US7209949B2 (en) * | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US6360272B1 (en) * | 1999-05-28 | 2002-03-19 | Palm, Inc. | Method and apparatus for maintaining a unified view of multiple mailboxes |
US8015049B1 (en) * | 1999-08-18 | 2011-09-06 | S.F. Ip Properties 61 Llc | On-line appointment system |
JP2001186276A (ja) * | 1999-12-27 | 2001-07-06 | Nec Corp | 携帯通信端末及び通信サービスシステム |
GB0005026D0 (en) * | 2000-03-03 | 2000-04-26 | Hewlett Packard Co | Generating and logging reminders whilst mobile |
US20010024951A1 (en) * | 2000-03-22 | 2001-09-27 | Marten Rignell | Apparatus and a method for providing operational status information between subscribers in a telecommunications network |
EP1428142A2 (de) * | 2000-03-22 | 2004-06-16 | Sidestep, Inc. | Methode und gerät zum dynamischen verbinden von informationen |
US8013840B1 (en) | 2000-04-06 | 2011-09-06 | Microsoft Corporation | User notification system with an illuminated computer input device |
WO2001078319A2 (en) * | 2000-04-10 | 2001-10-18 | Research In Motion Limited | System and method for bundling information |
US8064887B2 (en) * | 2000-08-29 | 2011-11-22 | Logan James D | Communication and control system using location aware devices for audio message storage and transmission operating under rule-based control |
US8938256B2 (en) | 2000-08-29 | 2015-01-20 | Intel Corporation | Communication and control system using location aware devices for producing notification messages operating under rule-based control |
US6687508B1 (en) | 2000-09-08 | 2004-02-03 | Christopher Brian Dwyer | System and method for providing numeric-only paging service with wireless telephone service |
US7142841B1 (en) | 2000-09-28 | 2006-11-28 | Texas Instruments Incorporated | Telephone personal information manager |
US7188142B2 (en) * | 2000-11-30 | 2007-03-06 | Applied Materials, Inc. | Dynamic subject information generation in message services of distributed object systems in a semiconductor assembly line facility |
WO2002052798A2 (en) * | 2000-12-22 | 2002-07-04 | Research In Motion Limited | Wireless router system and method |
KR100350991B1 (ko) * | 2000-12-27 | 2002-08-29 | 삼성전자 주식회사 | 지능형 휴대용 단말 장치 및 그의 사용자의 일정에 따른동작 방법 |
CA2368404C (en) * | 2001-01-18 | 2005-08-09 | Research In Motion Limited | Unified messaging system and method |
US20030208387A1 (en) * | 2001-02-08 | 2003-11-06 | Jeffrey Russell | On-line purchase of partially anonymous products |
US20080046530A1 (en) * | 2001-02-14 | 2008-02-21 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device |
CA2372647C (en) * | 2001-02-20 | 2010-05-04 | Research In Motion Limited | System and method for administrating a wireless communication network |
CA2641610C (en) * | 2001-03-09 | 2010-09-14 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
US20020132609A1 (en) * | 2001-03-14 | 2002-09-19 | Lewis Allan D. | Scalable and secure messaging system for a wireless network |
US20020156921A1 (en) * | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Automatic backup of wireless mobile device data onto gateway server while device is idle |
JP3750556B2 (ja) * | 2001-04-20 | 2006-03-01 | 日本電気株式会社 | 移動体通信システム及び移動体通信方法 |
WO2002099597A2 (en) * | 2001-06-07 | 2002-12-12 | Unwired Express, Inc. | Method and system for providing context awareness |
US7076528B2 (en) * | 2001-07-11 | 2006-07-11 | Symbol Technologies, Inc. | System and method for communicating messages between a host computer and a designated device |
US20030013430A1 (en) * | 2001-07-11 | 2003-01-16 | Palm, Inc. | Wireless messaging registration system and method |
US20030055902A1 (en) * | 2001-09-14 | 2003-03-20 | Elan Amir | Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device |
US7317699B2 (en) * | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
AU2002350336A1 (en) | 2001-12-07 | 2003-06-17 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US7305700B2 (en) | 2002-01-08 | 2007-12-04 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7096187B1 (en) * | 2002-07-23 | 2006-08-22 | Harris Scott C | Compressed audio information |
US20040078601A1 (en) * | 2002-08-02 | 2004-04-22 | Chris Tengwall | System and method for operating a wireless device network |
US20080261633A1 (en) * | 2002-10-22 | 2008-10-23 | Research In Motion Limited | System and Method for Pushing Information from a Host System to a Mobile Data Communication Device |
US7042989B2 (en) * | 2002-12-17 | 2006-05-09 | Sbc Knowledge Ventures, L.P. | Flexible call alerting |
US8468126B2 (en) * | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US7853563B2 (en) * | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US20040192270A1 (en) * | 2003-03-28 | 2004-09-30 | Kreitzer Stuart S. | Hotlist system and method for communication devices |
GB0313385D0 (en) * | 2003-06-10 | 2003-07-16 | Symbian Ltd | Automatic behaviour modifications in symbian OS |
US20050022113A1 (en) * | 2003-07-24 | 2005-01-27 | Hanlon Robert Eliot | System and method to efficiently switch between paper, electronic and audio versions of documents |
US7027840B2 (en) * | 2003-09-17 | 2006-04-11 | Motorola, Inc. | Method and apparatus of muting an alert |
DE10346660B4 (de) * | 2003-10-08 | 2006-12-21 | Audi Ag | Informations- und Kommunikationsgerät |
US9552599B1 (en) | 2004-09-10 | 2017-01-24 | Deem, Inc. | Platform for multi-service procurement |
US7925540B1 (en) * | 2004-10-15 | 2011-04-12 | Rearden Commerce, Inc. | Method and system for an automated trip planner |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US8024416B2 (en) * | 2004-10-20 | 2011-09-20 | Research In Motion Limited | System and method for bundling information |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (fi) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | Sähköpostiasetusten käyttöönotto matkaviestimelle |
KR100677412B1 (ko) * | 2004-12-14 | 2007-02-02 | 엘지전자 주식회사 | 이동 통신 단말기의 사용자 일정을 고려한 호 처리 방법 |
US20060199589A1 (en) * | 2005-03-02 | 2006-09-07 | Andrew Bocking | Handheld electronic device having improved profiles user interface, and associated method |
US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
CA2606193C (en) | 2005-04-18 | 2015-03-17 | Research In Motion Limited | Method for providing wireless application privilege management |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8069166B2 (en) * | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US9117223B1 (en) | 2005-12-28 | 2015-08-25 | Deem, Inc. | Method and system for resource planning for service provider |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
JP2007257210A (ja) * | 2006-03-22 | 2007-10-04 | Fujitsu Ltd | 情報処理装置、アプリケーション起動方法及びアプリケーション起動プログラム |
US7743056B2 (en) | 2006-03-31 | 2010-06-22 | Aol Inc. | Identifying a result responsive to a current location of a client device |
US7941753B2 (en) * | 2006-03-31 | 2011-05-10 | Aol Inc. | Communicating appointment and/or mapping information among a calendar application and a navigation application |
US8712810B2 (en) * | 2006-12-29 | 2014-04-29 | Facebook, Inc. | Reserving a time block in a calendar application to account for a travel time between geographic locations of appointments |
US7869941B2 (en) * | 2006-12-29 | 2011-01-11 | Aol Inc. | Meeting notification and modification service |
US8179872B2 (en) | 2007-05-09 | 2012-05-15 | Research In Motion Limited | Wireless router system and method |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US20090030609A1 (en) * | 2007-07-27 | 2009-01-29 | Rearden Commerce, Inc. | System and Method for Proactive Agenda Management |
US20090070678A1 (en) * | 2007-09-12 | 2009-03-12 | International Business Machines Corporation | System and method for collecting and aggregating information |
US9697501B2 (en) * | 2007-09-25 | 2017-07-04 | Microsoft Technology Licensing, Llc | Interruptibility management via scheduling application |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US20090153353A1 (en) * | 2007-12-13 | 2009-06-18 | Neil Adams | Method and apparatus for generating a notification at a computing device |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
JP5277830B2 (ja) * | 2008-09-22 | 2013-08-28 | 富士通モバイルコミュニケーションズ株式会社 | 無線通信装置、データ処理装置 |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US10552849B2 (en) * | 2009-04-30 | 2020-02-04 | Deem, Inc. | System and method for offering, tracking and promoting loyalty rewards |
US8620710B2 (en) * | 2009-07-02 | 2013-12-31 | International Business Machines Corporation | Managing calendar events while preparing for time out-of-office |
US9043731B2 (en) | 2010-03-30 | 2015-05-26 | Seven Networks, Inc. | 3D mobile user interface with configurable workspace management |
US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
JP5676762B2 (ja) | 2010-07-26 | 2015-02-25 | セブン ネットワークス インコーポレイテッド | モバイルアプリケーショントラフィック最適化 |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
WO2012060996A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Caching adapted for mobile application behavior and network conditions |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8204953B2 (en) | 2010-11-01 | 2012-06-19 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
CN103404193B (zh) | 2010-11-22 | 2018-06-05 | 七网络有限责任公司 | 调校数据传输以优化为通过无线网络的传输建立的连接 |
EP2636268B1 (de) | 2010-11-22 | 2019-02-27 | Seven Networks, LLC | Optimierung von ressourcenabfrageintervallen zur zufriedenstellenden beantwortung von anfragen auf mobilen vorrichtungen |
EP2661697B1 (de) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System und verfahren zur reduzierung eines mobilnetzwerkverkehrs für domänennamensystem (dns)-anfragen |
US9084105B2 (en) | 2011-04-19 | 2015-07-14 | Seven Networks, Inc. | Device resources sharing for network resource conservation |
EP2621144B1 (de) | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | System und Verfahren zur Erstellung von Abfragen über eine mobile Vorrichtung auf Basis atomisierter Verfahren zur Verkehrsentlastung für mobile Netzwerke |
EP2702500B1 (de) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Erkennung und bewahrung eines systemzustands zur erfüllung von anwendungsanfragen in einem verteilten proxy- und cachesystem |
US9449288B2 (en) | 2011-05-20 | 2016-09-20 | Deem, Inc. | Travel services search |
US9239800B2 (en) | 2011-07-27 | 2016-01-19 | Seven Networks, Llc | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
WO2013086214A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A system of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
EP2788889A4 (de) | 2011-12-07 | 2015-08-12 | Seven Networks Inc | Flexible und dynamische integrationsschemata eines verkehrsverwaltungssystems mit verschiedenen netzwerkbetreibern zur netzwerkverkehrabschwächung |
WO2013086447A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
WO2013090212A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
EP2801236A4 (de) | 2012-01-05 | 2015-10-21 | Seven Networks Inc | Detektion und verwaltung von benutzerinteraktionen mit vordergrundanwendungen auf einer mobilvorrichtung in verteilten cache-speichern |
US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US10345765B2 (en) | 2012-09-14 | 2019-07-09 | Ademco Inc. | System and method of overriding a scheduled task in an intrusion system to reduce false alarms |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4894649A (en) * | 1988-01-07 | 1990-01-16 | Motorola, Inc. | Pager having time controlled functions |
US5128981A (en) * | 1989-05-24 | 1992-07-07 | Hitachi, Ltd. | Radio communication system and a portable wireless terminal |
US5416473A (en) * | 1993-02-01 | 1995-05-16 | Motorola, Inc. | Calendar driven selective call messaging system and operating method |
US5481255A (en) * | 1993-02-10 | 1996-01-02 | Data Critical Corp. | Paging transmission system |
JP2953999B2 (ja) * | 1995-08-15 | 1999-09-27 | 静岡日本電気株式会社 | 無線選択呼出受信機 |
FI101661B1 (fi) * | 1996-01-08 | 1998-07-31 | Nokia Mobile Phones Ltd | Puhelimen oman puhelinvastaajan aktivointi soittajan numeron mukaan |
US5790974A (en) * | 1996-04-29 | 1998-08-04 | Sun Microsystems, Inc. | Portable calendaring device having perceptual agent managing calendar entries |
-
1997
- 1997-12-10 US US08/988,077 patent/US6052563A/en not_active Expired - Lifetime
-
1998
- 1998-11-09 BR BRPI9813473-6A patent/BR9813473B1/pt not_active IP Right Cessation
- 1998-11-09 WO PCT/US1998/023788 patent/WO1999030298A1/en active IP Right Grant
- 1998-11-09 EP EP98957693A patent/EP1038279B1/de not_active Expired - Lifetime
- 1998-11-09 CN CN98812057A patent/CN1130674C/zh not_active Expired - Lifetime
- 1998-11-09 JP JP2000524776A patent/JP4369045B2/ja not_active Expired - Fee Related
- 1998-11-09 DE DE69838514T patent/DE69838514T2/de not_active Expired - Lifetime
- 1998-11-09 KR KR10-2000-7006276A patent/KR100367386B1/ko active IP Right Grant
-
2001
- 2001-06-13 HK HK01104032A patent/HK1033492A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
WO1999030298A1 (en) | 1999-06-17 |
JP2001526478A (ja) | 2001-12-18 |
JP4369045B2 (ja) | 2009-11-18 |
HK1033492A1 (en) | 2001-08-31 |
BR9813473A (pt) | 2000-10-10 |
KR100367386B1 (ko) | 2003-01-10 |
EP1038279A1 (de) | 2000-09-27 |
KR20010032932A (ko) | 2001-04-25 |
EP1038279B1 (de) | 2007-10-03 |
CN1281572A (zh) | 2001-01-24 |
BR9813473B1 (pt) | 2012-10-30 |
CN1130674C (zh) | 2003-12-10 |
DE69838514D1 (de) | 2007-11-15 |
US6052563A (en) | 2000-04-18 |
EP1038279A4 (de) | 2003-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69838514T2 (de) | Durch termindaten gesteuerte kommunikationsvorrichtung | |
DE69630973T2 (de) | Nachrichtenspeicherung in einem selektivrufempfänger | |
DE60312390T2 (de) | Ereigniserinnerungsverfahren | |
DE69632398T2 (de) | System zum übertragen von nachrichten | |
US6480711B1 (en) | Method and system for wireless data communication over the internet | |
DE69819160T2 (de) | Ein Telefon-Kommunikationssystem mit einer Lokalisierungs- und Zeitplanungseinrichtung | |
DE60317847T2 (de) | Erhöhung des Niveaus der Automatisierung, wenn Sitzungen festgelegt und gehandhabt werden | |
DE69927725T2 (de) | Elektronisches Postsystem mit Radiogerät und Server | |
DE69733167T2 (de) | Datenübertragungssystem und Informationsverwaltungsgerät | |
DE202004021922U1 (de) | Handgehaltene elektronische Vorrichtung zum vorsehen von Zeitdaten in einer Nachrichten-Umgebung | |
EP1716526A2 (de) | Einrichtung und verfahren zur verwendung eines erweiterten hochprioritäts-kalenderereignisses | |
DE69724874T2 (de) | Schnurloser Selektivempfänger mit variabler Anzeige im Empfangswartezustand | |
DE69729547T2 (de) | Selektiver rufempfänger mit benutzerspezifischen voraufgezeichneten nachrichten | |
DE10233459A1 (de) | Anruferinnerungseinrichtung | |
DE60124497T2 (de) | Tragbares Kommunikationsgerät und Betriebsverfahren desselben entsprechend der Tagesordnung des Benutzers | |
DE602005003578T2 (de) | Verfahren, System und Gerät zum selektiven Zugriff und Synchronisierung von Anwendungen | |
WO2000028454A9 (en) | Automatic project management system with machine-initiated bidirectional communication | |
DE10045896A1 (de) | Verfahren zur Unterstützung der Terminplanung | |
DE69910759T2 (de) | Bidirektionaler funkrufempfänger zur bidirektionalen übermittlung von alphanumerischen nachrichten über das global system for mobile communications (gsm/gprs) netz | |
EP1733545A1 (de) | Kommunikationsroboter für verbesserte kommunikation und kontakte | |
KR100593976B1 (ko) | 이동통신 단말기에서 그룹 스케줄 기능을 구현하기 위한방법 | |
US20020035608A1 (en) | Automated follow-up to a request | |
CH674287A5 (de) | ||
DE69919940T2 (de) | Nachrichtenanzeigeverfahren für Selektivfunkrufempfänger | |
JPH08329145A (ja) | スケジュール管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MOTOROLA MOBILITY, INC. ( N.D. GES. D. STAATES, US |