DE60312390T2 - Ereigniserinnerungsverfahren - Google Patents
Ereigniserinnerungsverfahren Download PDFInfo
- Publication number
- DE60312390T2 DE60312390T2 DE60312390T DE60312390T DE60312390T2 DE 60312390 T2 DE60312390 T2 DE 60312390T2 DE 60312390 T DE60312390 T DE 60312390T DE 60312390 T DE60312390 T DE 60312390T DE 60312390 T2 DE60312390 T2 DE 60312390T2
- Authority
- DE
- Germany
- Prior art keywords
- user
- event
- reminder
- request
- location
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
- Calculators And Similar Devices (AREA)
- Electrotherapy Devices (AREA)
Description
- ALLGEMEINER STAND DER TECHNIK
- Gebiet der Erfindung
- Die Erfindung betrifft das Gebiet von Benachrichtigungsanwendungen. Insbesondere betrifft diese Erfindung ein Erinnerungsverfahren für ein Ereignis für mobile Vorrichtungen.
- Beschreibung des Standes der Technik
- Eine mobile Vorrichtung umfasst eine Zwei-Wege-Kommunikationsvorrichtung, eine Datennachrichtenvorrichtung, einen Zwei-Wege-Pager, ein Mobiltelefon mit Datennachrichtenfähigkeiten, eine drahtlose Internet-Einrichtung, eine Datenkommunikationsvorrichtung. Die mobile Vorrichtung umfasst einen Mikroprozessor, der wenigstens eine Anzeige, einen Flash-Speicher, RAM, zusätzliche Eingangs/Ausgangs (I/O)-Untersysteme, einen seriellen Anschluss, eine Tastatur und ein Kommunikationssystem mit kurzer Reichweite.
- Viele Planungsanwendungen auf mobilen Vorrichtung verwenden Daten und Zeiten zum Planen. Zum Beispiel kann eine Kalenderanwendung, um einen Benutzer an einen bevorstehenden Termin zu erinnern, eine festgesetzte Zeitdauer, bevor der Termin beginnt, einen Alarm signalisieren. Typische Kalenderanwendung berücksichtigen nicht Verzögerungen, wie lange es dauert, Aufgaben auszuführen, die Abfolge von Ereignissen oder die Aufgabenliste oder den Ort eines anderen Benutzers.
- Die internationale PCT-Anmeldung Nr. WO 00/22860 betrifft ein Verfahren und ein System zum Übertragen von Daten zwischen Kommunikationseinheiten, insbesondere in einem drahtlosen Kommunikationsnetz. Es ist ein Verfahren zum automatischen Benachrichtigen eines Benutzers "A" über den Eintritt eines vorher ausgewählten Benutzers "B" in einen vorher festgelegten Bereich.
- Die europäische Patentanmeldung Nr. 1008946 betrifft eine mobile Benutzervorrichtung, die mit einem GPS-Empfänger ausgestattet ist. Die Vorrichtung ist vom Benutzer so programmierbar, dass der Benutzer alarmiert wird, wenn er oder sie mit der Vorrichtung an einem vorher festgelegten Ort ankommt, und dem Benutzer egal welche Information mitgeteilt wird, welche der Benutzer auswählte, um diese dem Ort zuzuordnen (zum Beispiel eine "To-do-Liste").
- KURZDARSTELLUNG
- Es ist eine Aufgabe der Erfindung, ein Verfahren und eine Vorrichtung zum Erzeugen einer Erinnerung für einen ersten Benutzer basierend auf der Beendigung eines Ereignisses eines zweiten Benutzers bereitzustellen.
- Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 und eine Vorrichtung gemäß Anspruch 6 gelöst.
- Weitere Merkmale der Erfindung werden beschrieben oder werden während der folgenden ausführlichen Beschreibung deutlich.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Damit die Erfindung besser verstanden wird, werden nun die eine oder mehrere Ausführungsformen davon beispielhaft unter Bezugnahme auf die beigefügten Zeichnungen beschrieben, in welchen:
-
1 ein Blockdiagramm ist, das die verschiedenen Arten von Erinnerungen für eine tragbare Vorrichtung, -
2 ein Flussdiagramm ist, das die vorgenommenen Schritte zeigt, wenn ein Benutzer eine Erinnerung für ein Ereignis auf einer tragbaren Vorrichtung erzeugt, -
3 ein Flussdiagramm ist, das ausführlichere Schritte zeigt, wenn ein Benutzer eine Erinnerung für ein Ereignis basierend auf der Aufgabenliste eines zweiten Benutzers erzeugt, -
4 ein Flussdiagramm ist, das die Schritte für die Vorrichtung eines ersten Benutzers zeigt, um Ortsaktualisierungen von der Vorrichtung eines zweiten Benutzers anzufordern, -
5 ein Flussdiagramm ist, das die Schritte für einen ersten Benutzer zeigt, um Ortsaktualisierungen zu einem oder mehreren weiteren Benutzern zu senden, und -
6 ein schematisches Diagramm einer drahtlosen Kommunikationsvorrichtung ist, die mit den hier beschriebenen Systemen und Verfahren verwendet werden kann. - AUSFÜHRLICHE BESCHREIBUNG
- Die
1 ist ein Blockdiagramm, das die Struktur eines Ereignisses entweder von einer Aufgabenlistenanwendung oder einer Kalenderanwendung auf einer tragbaren Vorrichtung zeigt. Ein Ereignis50 besteht vorzugsweise aus einem Text52 , einem Status54 , einer Priorität56 und einer Frist58 . Der Text52 kann den Gegenstand oder den Titel des Ereignisses50 umfassen. Der Status54 ist vorzugsweise durch den Stand des Fortschritts des Ereignisses50 definiert. Wenn zum Beispiel das Ereignis noch nicht begonnen hat, kann der Status54 auf "Nicht begonnen" gesetzt sein. Wenn das Ereignis50 begonnen aber nicht beendet wurde, wird der Status54 vorzugsweise auf "Im Gange" gesetzt. Wenn das Ereignis50 beendet ist, dann än dert sich der Status54 zu "Beendet". Dies sind veranschaulichende Beispiele des Status54 eines Ereignisses50 und sind nicht auf diese Beispiele beschränkt. Es kann eine Vielzahl von Beispielen und möglichen Status geben. - Die Priorität
56 eines Ereignisses50 ist vorzugsweise als Bedeutung des Ereignisses50 definiert und kann auf gering, normal oder groß festgesetzt sein. Diese Festsetzung basiert auf der Dringlichkeit des Ereignisses50 . - Die Frist
58 eines Ereignisses50 ist vorzugsweise als der beschränkende Faktor des Ereignisses definiert. Das Ereignis50 ist immer dann beendet, wenn die Anforderungen für die Frist58 erfüllt sind. Wenn die Frist58 festgesetzt ist, kann eine Erinnerung60 festgesetzt werden, um einen Benutzer an die Frist58 zu erinnern. Die Erinnerung60 kann entsprechend wenigstens einer Präferenz festgesetzt werden, wie eine Zeit62 , ein Ort66 , eine persönliche Aufgabe70 von der Aufgabenlistenanwendung der Vorrichtung, ein Ereignis von der Aufgabenlistenanwendung der Vorrichtung eines zweiten Benutzers oder Kalenders74 , oder der Ort78 eines zweiten Benutzers. Die Erinnerungen sind nicht auf diese beispielhaften Präferenzen beschränkt und können entsprechend einer Vielzahl von Präferenzen festgesetzt werden. - Die bevorzugte voreingestellte Präferenz für eine Erinnerung
60 ist die Zeit62 . Wenn der Benutzer wählt, die Erinnerung60 auf die Zeit62 zu stützen, wählt der Benutzer ein Datum oder eine Zeit, für das bzw. die die Erinnerung60 ausgelöst werden soll. - Wenn der Benutzer wählt, die Erinnerung
60 mit einem Ort66 auszulösen, setzt der Benutzer vorzugsweise den Ort fest, für welchen die Erinnerung zu aktivieren ist. Der Ort kann als Basisstation oder GPS-Koordinate (Koordinate des weltweiten Ortungssystems) aufgeführt sein, wenn der Benutzer den Ort betritt. Der Ort kann auf verschiedene Weisen definiert sein, die Basistationsidentifikatoren, Breiten/Längenkoordinaten und geographische Kartierungsinformationen (wie Bezirksnamen von Städten, Regionen, Ländern usw.) umfassen, aber nicht darauf beschränkt sind: Von Fachleuten auf dem Gebiet wird verstanden, dass der Ort von einer Anzahl verschiedener Ortserfassungseinrichtungen erfasst werden kann, welche Einrichtungen GPS, Nähe zu einer Bake und Nähe zu einer Basisstation umfassen. - Was die Anzeige von Ortsinformationen für den Benutzer betrifft, brauchen die technischen Verfahren, die die Vorrichtung verwenden kann, um den Ort zu ermitteln, möglicherweise nicht in ihrer Gesamtheit gezeigt werden. Eine Abstraktion von dieser Information ist über die Verwendung von auf der Vorrichtung basierender Software, mit der Vorrichtung verbundener computerbasierender Software und/oder Wegpunktinformation (als benutzerdefinierter Ort) möglich. Bei Verwendung zusätzlicher, auf dem Ort basierender Software-Werkzeuge kann der Benutzer in der Lage sein, aus einer Datenbasis von Orten zu wählen, die in der Software vorher programmiert wurde. Der Benutzer kann dann aus einer Liste wählen, wobei er die technische Bestimmung der Software überlässt. Ebenso kann die Software auch verwendet, um anpassbare Bereiche (beispielsweise über Mauseingabe auf einem Computer) zu definieren helfen, die dann verwendet werden können, um eine Datenbasis für den Benutzer aufzubauen, um daraus auszuwählen, wie oben beschrieben. Wegpunkte sind ein weiteres Eingabeverfahren, wodurch der Benutzer leicht in einen Bereich eintreten kann, indem er den gegenwärtigen Ort als Marke verwendet. An einem besonderen Ort, den der Benutzer markieren und für zukünftige Nutzung aufzeichnen will, kann der Benutzer den vorliegenden Ort des Benutzers in einer Datenbasis auf der Vorrichtung speichern. Nachfolgend kann der Benutzer dann diesen Wegpunkt als Kriterium für zukünftige Erinnerungen verwenden.
- Der Benutzer kann wählen, eine Erinnerung
60 für ein Ereignis auf eine Aufgabe aus der Aufgabenlistenanwendung70 der Vor richtung des Benutzers zu stützen. Wenn in diesem Fall eine Aufgabe einmal als beendet markiert ist, wird die Erinnerung60 für die zweite Aufgabe ausgelöst72 . Um die Erinnerung festzusetzen, listet die Vorrichtung vorzugsweise die nicht abgeschlossenen Aufgaben für den Benutzer auf, um daraus zu wählen. - Wenn ein erster Benutzer wählt, eine Erinnerung
60 für ein erstes Ereignis auf ein zweites Ereignis aus der Aufgabenlistenanwendung oder Kalenderanwendung74 der Vorrichtung eines zweiten Benutzers zu stützen, ersucht die erste Vorrichtung vorzugsweise um Erlaubnis vom zweiten Benutzer, um die beiden Ereignisse zu verbinden. Wenn vom zweiten Benutzer die Erlaubnis gegeben wird, dann benachrichtigt die Vorrichtung des zweiten Benutzers, wann immer der zweite Benutzer das gewählte zweite Ereignis als beendet markiert, die Vorrichtung des ersten Benutzers, wobei die Erinnerung für das erste Ereignis ausgelöst wird. Ferner kann wechselweise die Vorrichtung des zweiten Benutzers die Vorrichtung des ersten Benutzers unter Verwendung einer e-Mail-Benachrichtigung benachrichtigen, wobei die Vorrichtung des zweiten Benutzers die Vorrichtung des. ersten Benutzers mit einer e-Mail benachrichtigt, die die Erinnerung für das erste Ereignis aufweist (wobei die Vorrichtung des zweiten Benutzers mit der Erinnerung für das erste Ereignis als Teil des Ersuchens um Erlaubnis versorgt worden ist). - Der Benutzer kann wählen, eine Erinnerung
60 für ein Ereignis auf einen Ort78 eines zweiten Benutzers zu stützen. Die erste Vorrichtung fordert vorzugsweise Aktualisierungen für einen zweiten Benutzer an. Die Vorrichtung des zweiten Benutzers schiebt entweder die Ortsaktualisierungen auf die Vorrichtung des ersten Benutzers oder die Vorrichtung des ersten Benutzers fragt die Vorrichtung des zweiten Benutzers zyklisch nach den Aktualisierungen ab. - In einer weiteren Ausführungsform kann der Benutzer in der La ge sein, eine Erinnerung für ein Ereignis basierend auf Kombinationen von Präferenzen zu wählen. Beispielsweise kann der Benutzer wählen, Erinnerungen für Ereignisse auf eine Reihe von Aufgaben sowie auf die Zeit zu stützen. In diesem Fall kann, wenn ein Benutzer eine Reihe von Aufgaben erzeugt, eine Erinnerung für eine erste Aufgabe entsprechend einer vergangenen Zeitdauer von da aus festgesetzt werden, wann die Aufgabe begann. Ein Ereignis für eine zweite Aufgabe kann von beidem abhängen, der relativen Zeit, wann die erste Aufgabe beendet war.
- Die
2 ist ein Flussdiagramm, das die vorgenommenen Schritte zeigt, wenn ein Benutzer eine Erinnerung auf einer tragbaren Vorrichtung erzeugt. Wenn ein Benutzer eine Aufgabe oder ein Kalenderereignis erzeugt, kann der Benutzer in der Lage sein, eine Erinnerung für das Ereignis oder den Termin in Schritt80 als Option festzusetzen. Die Erinnerung basiert vorzugsweise auf verschiedenen Faktoren, aus denen der Benutzer wählen kann. Wenn der Benutzer in Schritt82 entscheidet, die Erinnerung auf den Ort zu stützen, dann wählt der Benutzer einen Ort, für den die Erinnerung in Schritt84 den Benutzer über die Aufgabe oder den Termin benachrichtigt. In Schritt86 erfasst die Vorrichtung, wann der Benutzer in den gewählten Ort eingetreten ist und in Schritt88 benachrichtigt oder erinnert die Vorrichtung den Benutzer an die Aufgabe oder den Termin. - Wenn die Erinnerung nicht auf dem Ort basiert, dann kann die Erinnerung in Schritt
90 auf der Beendigung einer ersten Aufgabe basieren. In Schritt92 wählt der Benutzer vorzugsweise eine Aufgabe aus der Aufgabenliste auf der Vorrichtung. Diese erste Aufgabe wird bei Beendigung markiert, bevor die Erinnerung den Benutzer über eine zweite Aufgabe benachrichtigt. Wenn der Benutzer in Schritt94 die erste Aufgabe beendet und die erste Aufgabe in der Aufgabenliste als beendet markiert, dann erinnert die Vorrichtung den Benutzer in Schritt88 an den bevorstehenden Termin oder die nächste Aufgabe. Ein Bei spiel dafür, wann solch eine Erinnerung verwendet werden kann, bestehtt in Form eines Rezepts. Ein Benutzer kann die Reihe von Schritten des Rezepts als Aufgaben eingeben. Für ein Rezept mit aufeinanderfolgenden Schritten kann der Benutzer eine Erinnerung für einen zweiten Schritt eines Rezepts basierend auf der Beendigung eines ersten Schritts des Rezepts festsetzen, der dem zweiten Schritt direkt vorausging. - Wenn die Erinnerung weder auf dem Ort noch auf der Beendigung einer ersten Aufgabe basiert, dann kann die Erinnerung auf der Beendigung eines Ereignisses eines zweiten Benutzers basieren, wie in Schritt
96 . Wenn eine Erinnerung auf der Beendigung eines Ereignisses in der Aufgabenliste oder dem Kalender eines zweiten Benutzers basiert, dann wird, wenn diese andere Person das gewählte Ereignis bei Beendigung markiert hat, in Schritt98 vorzugsweise eine Aktualisierung von der Vorrichtung oder dem Organizer der anderen Person an die Vorrichtung des Benutzers gesendet. Dann erinnert die Vorrichtung vorzugsweise den Benutzer an den bevorstehenden Termin oder die Aufgabe, die in Schritt88 auf der Vorrichtung gespeichert wurde. - Wenn die Erinnerung nicht auf einem von Obigem basiert, dann basiert die Erinnerung vorzugsweise auf einer Voreinstellung von Zeit oder Datum. In Schritt
100 wählt der Benutzer vorzugsweise ein Datum oder eine Zeit aus, zu der der Benutzer an den Termin oder die Aufgabe erinnert zu werden wünscht, die der Benutzer erzeugt hat. Wenn dieses Datum oder die Zeit eingetreten ist, alarmiert die Vorrichtung in Schritt100 vorzugsweise den Benutzer, um den Benutzer an das bevorstehende Ereignis zu erinnern, das in Schritt88 beendet werden muss. - Die
3 ist ein Flussdiagramm, das ausführlichere Schritte zeigt, wenn ein Benutzer eine Erinnerung basierend auf einem Ereignis eines zweiten Benutzers erzeugt. Ein erster Benutzer wählt in Schritt110 , die Erinnerung auf die Beendigung eines Ereignisses eines zweiten Benutzers zu stützen. Der erste Benutzer wählt den zweiten Benutzer. Vorzugsweise wird diese Auswahl aus der Kontaktliste des ersten Benutzers oder der Adressbuchanwendung auf der Vorrichtung vorgenommen. Diese Auswahl kann auch aus einer e-Mail-Adresse getroffen werden, die der erste Benutzer eingibt. - Wenn der zweite Benutzer ausgewählt ist, wird vorzugsweise von der Vorrichtung des ersten Benutzers in Schritt
114 eine Anforderung an den zweiten Benutzer gesendet, um das Ereignis des ersten Benutzers mit einem Ereignis in der Aufgabenliste oder dem Kalender des zweiten Benutzers anzufordern. Wenn in Schritt116 der zweite Benutzer die Anforderung des ersten Benutzers nicht akzeptiert, dann sendet in Schritt118 vorzugsweise die Vorrichtung des zweiten Benutzers eine Zurückweisung an den ersten Benutzer. - Wenn der zweite Benutzer die Anforderung des ersten Benutzers akzeptiert, dann öffnet in Schritt
120 die Vorrichtung des zweiten Benutzers vorzugsweise die Aufgabenliste oder den Kalender, aus dem der zweite Benutzer das mit dem Ereignis des ersten Benutzers zu verbindende Ereignis. Wenn dieses zweite Ereignis vom zweiten Benutzer gewählt ist, dann sendet die Vorrichtung des zweiten Benutzers vorzugsweise eine Antwort an den ersten Benutzer, der das zweite Ereignis des zweiten Benutzers ausführlich beschreibt, mit welchem das Ereignis des ersten Benutzers verbunden ist. - Die
4 ist ein Flussdiagramm, das die Schritte für einen ersten Benutzer zeigt, um Ortsinformationen von einem zweiten Benutzer anzufordern. In Schritt126 erzeugt der Benutzer ein Ereignis mit einer Erinnerung für Aktualisierungen des Ortes eines zweiten Benutzers. In Schritt128 wählt der erste Benutzer einen zweiten Benutzer. Der erste Benutzer wählt vorzugsweise den zweiten Benutzer aus einer Adressenlistenanwendung auf der Vorrichtung. In Schritt130 sendet die Vorrichtung des ersten Benutzers eine Anforderung an den zweiten Benutzer für Aktualisierungen des Ortes des zweiten Benutzers. Wenn der zweite Benutzer in Schritt132 die Anforderung des ersten Be nutzers nicht akzeptiert, wird von der Vorrichtung des zweiten Benutzers in Schritt134 eine Zurückweisung der Anforderung des ersten Benutzers an die Vorrichtung des ersten Benutzers gesendet. - Wenn in Schritt
132 der zweite Benutzer die Anforderung des ersten Benutzers akzeptiert, dann sendet in Schritt136 die Vorrichtung des zweiten Benutzers eine Annahmeantwort an den ersten Benutzer. - Die Ortsinformationen können entweder von der Vorrichtung des zweiten Benutzers geschoben oder abgezogen werden. Wenn in Schritt
138 die Information von der Vorrichtung des zweiten Benutzers zur Vorrichtung des ersten Benutzers geschoben wird, dann erfasst in Schritt140 die Vorrichtung des zweiten Benutzers vorzugsweise ihren Ort über Mechanismen, wie GPS, Basisstationidentifikation, oder über geographische Kartierungssoftware, auf der Vorrichtung oder auf einem Server in regelmäßigen Abständen. In Schritt142 sendet die Vorrichtung des zweiten Benutzers vorzugsweise den erfassten Ort an die Vorrichtung des ersten Benutzers. - Wenn in Schritt
138 die Informationen nicht zur Vorrichtung des ersten Benutzers geschoben werden, dann fragt vorzugsweise in Schritt144 die Vorrichtung des ersten Benutzers die Vorrichtung des zweiten Benutzers nach einer Aktualisierung des Ortes des zweiten Benutzers ab. Bei Empfang der Abfrage von der Vorrichtung des ersten Benutzers erfasst in Schritt146 die Vorrichtung des zweiten Benutzers vorzugsweise ihren Ort. Die Vorrichtung des zweiten Benutzers sendet vorzugsweise den Ort, der erfasst wurde, an die Vorrichtung des ersten Benutzers. - Die
5 ist ein Flussdiagramm, das die Schritte zum Aktualisieren des Ortes eines Benutzers zeigt. In Schritt150 erzeugt ein erster Benutzer eine Erinnerung, um eine oder mehrere weitere Benutzer über den Ort des ersten Benutzers auf den neuesten Stand zu bringen. In Schritt152 sendet der erste Benutzer die Erinnerung an einen oder mehrere weitere Benutzer. Ein Beispiel dieses kann sein, wenn eine Postzustellperson entlang seiner/ihrer Route weiterfährt, wobei gewünscht wird, dass sein/ihr gegenwärtiger Ort für das Postamt aktualisiert wird. Die Vorrichtung beginnt dann, Leute über den Ort auf den neuesten Stand zu bringen, entweder auf periodischer Basis, oder wenn von den weiteren Benutzer angefragt wird. Die Ortsinformationen des ersten Benutzers können zu einem oder mehreren weiteren Benutzern geschoben werden oder der eine oder die mehreren weiteren Benutzer können die Ortsinformationen des ersten Benutzers von der Vorrichtung des ersten Benutzers abfragen, wie in Schritt154 dargestellt ist. - Wenn die Ortsinformationen zu dem einen oder den mehreren weiteren Benutzern geschoben wird, dann erfasst in Schritt
156 die Vorrichtung des ersten Benutzers vorzugsweise den Ort über Mechanismen, wie GPS, Basisstationsidentifikation, wobei erfasst wird, ob sich die Vorrichtung in oder außerhalb einer Dockingstation befindet, oder über geographische Kartierungssoftware auf der Vorrichtung oder auf einem Server. In Schritt158 sendet die Vorrichtung des ersten Benutzers vorzugsweise die Ortsinformationen an einen oder mehrere weitere Benutzer. - Wenn die Ortsinformationen von dem einen oder den mehreren weiteren Benutzern angefordert werden, dann fragt der eine oder die mehreren weiteren Benutzer in Schritt
160 vorzugsweise die Vorrichtung des ersten Benutzers nach den Ortsinformationen ab. In Schritt142 sendet die Vorrichtung des ersten Benutzers vorzugsweise die Information, wenn sie die Anforderung von dem einen oder den mehreren weiteren Benutzern empfängt. In Schritt158 sendet die Vorrichtung des ersten Benutzers vorzugsweise die Ortsinformationen an den einen oder die mehreren weiteren Benutzer. - Die
6 zeigt eine typische mobile Kommunikationseinrichtung610 , die vorzugsweise eine Zwei-Wege-Kommunikations vorrichtung ist. Die Vorrichtung weist vorzugsweise die Fähigkeit auf, mit weiteren Computersystemen auf dem Internet zu kommunizieren. Abhängig von der von der Vorrichtung bereitgestellten Funktionalität kann die Vorrichtung als Datentransfervorrichtung, Zwei-Wege-Funkempfänger, Mobiltelefon mit Datentransferfähigkeiten, eine drahtlose Internet-Vorrichtung oder eine Datenkommunikationsvorrichtung (mit oder ohne Telephoniefähigkeiten) bezeichnet werden. - Wenn die Vorrichtung
610 für Zwei-Wege-Kommunikationen aktiviert ist, umfasst die Vorrichtung ein Kommunikationsuntersystem611 , das einen Empfänger612 , einen Sender614 und zugehörige Komponenten, wie eine oder mehrere, vorzugsweise eingebaute oder interne Antennenelemente616 und618 , lokale Oszillatoren (LOs)613 und ein Verarbeitungsmodul, wie einen Digitalsignalprozessor (DSP)620 . Wie für Fachleute auf dem Gebiet der Kommunikation offensichtlich, hängt die besondere Gestaltung des Kommunikationsuntersystems611 von dem Kommunikationsnetz ab, in dem die Vorrichtung arbeiten soll. Beispielsweise kann eine mobile Vorrichtung610 , die für einen nordamerikanischen Markt bestimmt ist, ein Kommunikationsuntersystem611 umfassen, das dafür ausgelegt ist, in dem mobilen Kommunikationssystem Mobitex oder mobilen Kommunikationssystem Data-TAC zu arbeiten, während eine mobile Vorrichtung610 , die für die Verwendung in Europa vorgesehen ist, ein GPRS-Kommunikationsuntersystem611 einschließen kann. - Netzzugangsanforderungen variieren auch abhängig von der Art des Netzes
619 . Beispielsweise sind in Mobitex- und DataTAC-Netzen mobile Vorrichtungen, wie610 , in dem Netz unter Verwendung einer zu jeder Vorrichtung gehörigen, eindeutigen Identifikationsnummer registriert. In GPRS-Netzen ist jedoch der Netzzugriff mit einem Teilnehmer oder Benutzer einer Vorrichtung610 verbunden. Eine GPRS-Vorrichtung erfordert daher ein Teilnehmeridentitätsmodul (nicht gezeigt), das gewöhnlich als SIM-Karte bezeichnet wird, um in einem GPRS-Netz zu arbeiten. Ohne SIM-Karte ist eine GPRS-Vorrichtung nicht voll funk tionsfähig. Lokale oder nicht zum Netz gehörige Kommunikationsfunktionen (wenn überhaupt) können betriebsfähig sein, aber die mobile Vorrichtung610 ist unfähig, irgendwelche Funktionen auszuführen, die Kommunikationen über das Netz619 einschließen. - Wenn erforderliche Netzregistrierungs- oder Aktivierungsprozeduren beendet sind, kann eine mobile Vorrichtung
610 Kommunikationssignale über das Netz619 senden oder empfangen. Von der Antenne616 über ein Kommunikationsnetz619 empfangene Signale werden in den Empfänger612 gegeben, der solche gewöhnlichen Empfängerfunktionen ausführen kann, wie Signalverstärkung, Frequenz-Abwärtswandlung, Filtern, Kanalwahl und dergleichen, und bei dem in der6 gezeigten Beispielsystem Analog/Digital-Wandlung. Analog/Digital-Wandlung eines empfangenen Signals gestattet, dass komplexere Kommunikationsfunktionen, wie Demodulation und Dekodieren, in der DSP620 ausgeführt werden. Auf ähnliche Weise werden zu übertragende Signale, beispielsweise einschließlich Modulation und Codierung, von der DSP620 verarbeitet und in den Sender614 für eine Digital/Analog-Wandlung, Frequenz-Aufwärtswandlung, Filtern, Verstärkung und Übertragung über das Kommunikationsnetz619 über die Antenne618 eingegeben. - Die DSP
620 verarbeitet nicht nur Kommunikationssignale, sondern sorgt auch für eine Empfänger- und Sendersteuerung. Beispielsweise können die Verstärkungen, die im Empfänger612 und Sender614 auf die Kommunikationssignale angewendet werden, über in der DSP620 implementierte automatische Verstärkungssteuerungsalgorithmen adaptiv gesteuert werden. - Die mobile Vorrichtung
610 umfasst vorzugsweise einen Mikroprozessor638 , der den Gesamtbetrieb der Vorrichtung steuert. Kommunikationsfunktionen, einschließlich wenigstens Daten- und Sprachkommunikationen, werden über das Kommunikationsuntersystem611 ausgeführt. Der Mikroprozessor638 wirkt mit weiteren Untersystemen der Vorrichtung, wie der Anzeige622 , einem Flash-Speicher624 , einem RAM626 , zusätzlichen Eingabe/Ausgabe (I/O)-Systemen628 , einem seriellen Anschluss632 , einer Tastatur632 , einem Lautsprecher634 , einem Mikrophon636 , einem Kommunikationsuntersystem640 mit kurzer Reichweite und irgendwelchen weiteren Untersystemen der Vorrichtung, die allgemein mit642 bezeichnet sind, zusammen. - In dem Flash-Speicher
624 umfasst die Vorrichtung610 vorzugsweise eine Vielzahl von Softwaremodulen624A -624N , die von dem Mikroprozessor638 (und/oder der DSP620 ), einschließlich einem Sprachkommunikationsmodul624A , einem Datenkommunikationsmodul624B , einem Kalendersoftwaremodul624C , einem Aufgabenlistensoftwaremodul624D und einer Vielzahl von weiteren Betriebsmodulen624N zum Ausführen einer Vielzahl von weiteren Funktionen, ausgeführt werden. - Einige der in der
6 gezeigten Untersysteme führen mit der Kommunikation zusammenhängende Funktionen aus, während andere Untersysteme "residente" oder Funktionen auf der Vorrichtung bereitstellen können. Vor allem können einige Untersysteme, wie beispielsweise eine Tastatur632 und eine Anzeige622 , sowohl für mit der Kommunikation zusammenhängende Funktionen, wie Eingeben einer Textnachricht zum Senden über ein Kommunikationsnetz, als auch in der Vorrichtung residente Funktionen, wie Rechner oder Aufgabenliste, verwendet werden. - Betriebssystemsoftware, die von dem Mikroprozessor
638 verwendet wird, ist vorzugsweise in einem permanenten Speicher, wie einem Flash-Speicher624 gespeichert. Zusätzlich zum Betriebssystem, das alle Funktionen der unteren Ebene der Vorrichtung610 steuert, kann der Flash-Speicher624 eine Vielzahl von Softwareanwendungsprogrammen oder Modulen der höheren Ebene, wie ein Sprachkommunikationsmodul624A , ein Datenkommunikationsmodul624B , ein Kalendermodul624C , ein Aufgabenlistenmodul624D oder jede andere Art von Softwaremodul624N , umfassen. Der Flash-Speicher624 kann auch ein Dateisystem zum Speichern von Daten umfassen. Diese Module werden vom Mikroprozessor638 ausgeführt und liefern eine Schnittstelle der höheren Ebene zwischen einem Benutzer der Vorrichtung und der Vorrichtung. Diese Schnittstelle umfasst typischerweise eine graphische Komponente, die über die Anzeige622 bereitgestellt wird, und eine Eingabe/Ausgabe-Komponente, die über den zusätzlichen I/O628 und die Tastatur632 bereitgestellt wird. Wenn die Vorrichtung ein Sprachkommunikationsmodul umfasst, dann kann auch ein Lautspeicher634 und ein Mikrophon eingeschlossen sein. Das Betriebssystem, spezifische Vorrichtungsanwendungen oder Module oder Teile davon können für einen schnelleren Betrieb vorübergehend in einen flüchtigen Speicher, wie RAM626 , geladen werden. Darüber hinaus können empfangene Kommunikationssignale auch vorübergehend im RAM626 gespeichert werden, bevor sie permanent in ein Dateisystem geschrieben werden, das sich im permanenten Speicher624 befindet. - Weitere Anwendungsmodule
624N können auch über das Netz619 , ein zusätzliches I/O-Untersystem628 , einen seriellen Anschluss630 , ein Kommunikationsuntersystem640 mit geringer Reichweite oder jedes andere geeignete Untersystem642 auf die mobile Vorrichtung610 geladen werden und von einem Benutzer im RAM626 oder vorzugsweise einem nichtflüchtigen Speicher zur Ausführung durch den Mikroprozessor638 installiert werden. Eine solche Flexibilität bei der Anwendungsinstallation erhöht die Funktionalität der Vorrichtung und kann verbesserte Funktionen auf der Vorrichtung, mit der Kommunikation zusammenhängende Funktionen oder beides bereitstellen. Beispielsweise können sichere Kommunikationsanwendungen elektronische Handelsfunktionen und weitere solche Finanztransaktionen ermöglicht werden, die unter Verwendung der mobilen Vorrichtung610 ausgeführt werden sollen. - In einem Datenkommunikationsmodul, wird ein empfangenes Signal, wie eine Textnachricht oder ein Web-Seiten-Download, von dem Kommunikationsuntersystem
611 verarbeitet und in den Mikroprozessor638 eingegeben, der vorzugsweise das empfangene Signale für eine Ausgabe an die Anzeige622 oder alternativ an eine zusätzliche I/O-Vorrichtung628 weiter verarbeitet. Ein Benutzer der mobilen Vorrichtung610 kann auch Datenelemente, wie beispielsweise e-Mail-Nachrichten, unter Verwendung der Tastatur632 , die vorzugsweise eine vollständige alphanumerische Tastatur oder eine telefonartige Kleintastatur ist, in Verbindung mit der Anzeige622 und vorzugsweise einer zusätzlichen I/O-Vorrichtung628 zusammenstellen. Solche zusammengestellten Elemente können dann über das Kommunikationsuntersystem611 über ein Kommunikationsnetz gesendet werden. - Für Sprachkommunikationen ist der Gesamtbetrieb der mobilen Vorrichtung
610 im Wesentlichen ähnlich, außer dass empfangene Signale vorzugsweise an einen Lautsprecher634 ausgegeben werden und Signale zur Übertragung von einem Mikrophon636 erzeugt werden. Alternative Sprach- oder Audio-I/O-Untersysteme, wie ein Sprachnachrichten-Aufzeichnungssystem, können auch auf der mobilen Vorrichtung610 implementiert sein. Obwohl eine Sprach- oder Audiosignalausgabe vorzugsweise primär über den Lautsprecher634 ausgeführt wird, kann die Anzeige622 auch dazu verwendet werden, beispielsweise eine Angabe der Identität der anrufenden Partei, der Dauer eines Sprachanrufs oder eine andere mit einem Sprachanruf zusammenhängende Information bereitzustellen. - Ein Kommunikationsuntersystem
640 mit kurzer Reichweite ist eine weitere wahlfreie Komponente, die für Kommunikation zwischen der Vorrichtung610 und verschiedenen Systemen oder Vorrichtungen sorgen kann, die nicht notwendigerweise ähnliche Vorrichtungen sind. Beispielsweise kann das Untersystem640 eine Infrarot-Vorrichtung und zugehörige Schaltungen und Komponenten oder ein BluetoothTM-Kommunikationsmodul umfassen, um für eine Kommunikation mit ähnlich befähigten Systemen und Vorrichtung zu sorgen. - Es ist einzusehen, dass die obige Beschreibung die bevorzugte Ausführungsform nur als Beispiel berichtet. Viele Variationen an der Erfindung sind für Sachkundige auf dem Gebiet offen sichtlich und solche offensichtlichen Variationen liegen innerhalb des Umfangs der Erfindung, wie beschrieben und beansprucht, ob sie ausdrücklich beschrieben sind oder nicht.
Claims (10)
- Verfahren zum Erzeugen einer Erinnerung für einen ersten Benutzer, wobei das Verfahren die Schritte umfasst: Empfangen (
110 ) einer Eingabe, die mit einem Ereignis eines ersten Benutzers verbunden ist, in einer Vorrichtung des ersten Benutzers, wobei die Eingabe anzeigt, dass eine Erinnerung für ein Ereignis des ersten Benutzers vorliegt, um auf der Vervollständigung eines Ereignisses eines zweiten Benutzers gestützt zu werden, Empfangen (112 ) einer Eingabe, die mit einer Auswahl des zweiten Benutzers verbunden ist, in der Vorrichtung des ersten Benutzers, nachdem der zweite Benutzer ausgewählt ist, Senden (114 ) einer Anforderung von der Vorrichtung des ersten Benutzers an die Vorrichtung des zweiten Benutzers, wobei aufgefordert wird, das Ereignis des ersten Benutzers mit einem Ereignis des zweiten Benutzers zu verbinden, Empfangen (124 ) einer Antwort von der Vorrichtung des zweiten Benutzers, wobei das Ereignis des zweiten Benutzers, mit welchem das Ereignis des ersten Benutzers verbunden wird, genau beschrieben wird. - Verfahren nach Anspruch 1, das weiterhin ein Empfangen (
118 ) einer Zurückweisung von der Vorrichtung des zweiten Benutzers, wenn die Vorrichtung des zweiten Benutzers die Anforderung des ersten Benutzers nicht akzeptiert, umfasst. - Verfahren nach Anspruch 1 oder 2, wobei eine Auswahl eines zweiten Benutzers aus einer Kontaktliste oder einer Adress buchanwendung des ersten Benutzers in der Vorrichtung des ersten Benutzers vorgenommen wird.
- Verfahren nach Anspruch 1 oder 2, wobei eine Auswahl eines zweiten Benutzers aus einer e-Mail-Adresse, welche der erste Benutzer eingibt, vorgenommen wird.
- Verfahren nach einem der vorhergehenden Ansprüche, wobei die Vorrichtung des zweiten Benutzers, wenn die zweite Benutzervorrichtung die Anforderung von der Vorrichtung des ersten Benutzers akzeptiert, eine Aufgabenliste oder einen Kalender des zweiten Benutzers öffnet (
120 ), aus welcher/welchem der zweite Benutzer das Ereignis, das mit dem Ereignis des ersten Benutzers zu verbinden ist, auswählt (122 ). - Mobile Vorrichtung zum Erzeugen einer Erinnerung für einen ersten Benutzer, wobei die Vorrichtung Einrichtungen umfasst, die angepasst sind zum: Empfangen einer Eingabe, die mit einem Ereignis eines ersten Benutzers verbunden ist, wobei die Eingabe anzeigt, dass eine Erinnerung für ein Ereignis des erstes Benutzers vorliegt, um auf der Vervollständigung eines Ereignisses eines zweiten Benutzers gestützt zu werden, Empfangen einer Eingabe, die mit einer Auswahl des zweiten Benutzers verbunden ist, nachdem der zweite Benutzer ausgewählt ist, Senden einer Anforderung von der Vorrichtung des ersten Benutzers an die Vorrichtung des zweiten Benutzers, wobei aufgefordert wird, das Ereignis des ersten Benutzers mit einem Ereignis des zweiten Benutzers zu verbinden, Empfangen einer Antwort von der Vorrichtung des zweiten Benutzers, wobei das Ereignis des zweiten Benutzers, mit welchem das Ereignis des ersten Benutzers verbunden wird, genau beschrieben wird.
- Vorrichtung nach Anspruch 6, die weiterhin ausgebildet ist, um eine Zurückweisung von der Vorrichtung des zweiten Benutzers zu empfangen, wenn die Vorrichtung des zweiten Benutzers die Anforderung des ersten Benutzers nicht akzeptiert.
- Vorrichtung nach Anspruch 6 oder 7, die weiterhin ausgebildet ist, um eine Kontaktliste oder eine Adressenbuchanwendung des ersten Benutzers in der Vorrichtung des ersten Benutzers zum Auswählen eines zweiten Benutzers verfügbar zu machen.
- Vorrichtung nach Anspruch 6 oder 7, die weiterhin ausgebildet ist, um eine Eingabe einer e-Mail-Adresse, welche der erste Benutzer zum Auswählen des zweiten Benutzers eingibt, zu empfangen.
- Vorrichtung nach einem der Ansprüche 6 bis 9, die weiterhin ausgebildet ist, wenn die Vorrichtung die Anforderung von der Vorrichtung des ersten Benutzers akzeptiert, eine Aufgabenliste oder einen Kalender des zweiten Benutzers zu öffnen, aus welcher/welchem der zweite Benutzer das Ereignis, das mit dem Ereignis des ersten Benutzers zu verbinden ist, auswählt.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37764402P | 2002-05-06 | 2002-05-06 | |
US377644P | 2002-05-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60312390D1 DE60312390D1 (de) | 2007-04-19 |
DE60312390T2 true DE60312390T2 (de) | 2007-11-08 |
Family
ID=29251242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60312390T Expired - Lifetime DE60312390T2 (de) | 2002-05-06 | 2003-05-06 | Ereigniserinnerungsverfahren |
Country Status (6)
Country | Link |
---|---|
US (4) | US7221937B2 (de) |
EP (1) | EP1361727A3 (de) |
AT (1) | ATE356506T1 (de) |
CA (1) | CA2428102C (de) |
DE (1) | DE60312390T2 (de) |
HK (1) | HK1079637A1 (de) |
Families Citing this family (290)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US9558475B2 (en) * | 2002-05-06 | 2017-01-31 | Avaya Inc. | Location based to-do list reminders |
US6819256B2 (en) * | 2002-12-24 | 2004-11-16 | Motorola, Inc. | Providing a reminder message depending on an environment |
US9392428B2 (en) | 2003-04-17 | 2016-07-12 | Nokia Technologies Oy | Reminder handling |
US8594641B2 (en) * | 2003-04-17 | 2013-11-26 | Nokia Corporation | Reminder handling |
US20050136903A1 (en) * | 2003-12-18 | 2005-06-23 | Nokia Corporation | Context dependent alert in a portable electronic device |
US7324463B2 (en) * | 2004-02-09 | 2008-01-29 | Matsushita Electric Industrial Co., Ltd. | Communication control apparatus and network management system using the same |
US20050273493A1 (en) * | 2004-06-04 | 2005-12-08 | John Buford | Proximity reminder system using instant messaging and presence |
US20060010203A1 (en) * | 2004-06-15 | 2006-01-12 | Nokia Corporation | Personal server and network |
US20050289469A1 (en) * | 2004-06-28 | 2005-12-29 | Chandler Roger D | Context tagging apparatus, systems, and methods |
US10645562B2 (en) | 2004-09-21 | 2020-05-05 | Agis Software Development Llc | Method to provide ad hoc and password protected digital and voice networks |
US8538393B1 (en) | 2004-09-21 | 2013-09-17 | Advanced Ground Information Systems, Inc. | Method to provide ad hoc and password protected digital and voice networks |
ATE356507T1 (de) * | 2004-09-27 | 2007-03-15 | Ibm | System und verfahren zur dynamischen planung von aufgaben in abhängigkeit von der position eines mobilen benutzers |
US9100776B2 (en) * | 2004-10-06 | 2015-08-04 | Intelligent Mechatronic Systems Inc. | Location based event reminder for mobile device |
US20090197612A1 (en) * | 2004-10-29 | 2009-08-06 | Arto Kiiskinen | Mobile telephone location application |
DE102004057766B4 (de) * | 2004-11-30 | 2007-06-21 | Advanced Micro Devices, Inc., Sunnyvale | Funkschnittstellensteuerung auf Grundlage einer Ereignislistenspezifikation |
EP1672890B1 (de) * | 2004-12-20 | 2017-01-04 | Samsung Electronics Co., Ltd. | Gerät und Verfahren zu Bereitstellung von Benutzerhilfen in einem drahtlosen Endgerät unter Verwendung einer virtuellen Figur |
KR100663491B1 (ko) * | 2005-03-04 | 2007-01-02 | 삼성전자주식회사 | 휴대단말기의 멀티미디어 방송 관련 이벤트 처리 장치 및방법 |
US7925525B2 (en) * | 2005-03-25 | 2011-04-12 | Microsoft Corporation | Smart reminders |
US9563880B2 (en) * | 2005-03-29 | 2017-02-07 | International Business Machines Corporation | Location aware personal scheduler |
KR100651367B1 (ko) * | 2005-04-01 | 2006-11-29 | 삼성전자주식회사 | 휴대단말기의 이벤트정보 관리 장치 및 방법 |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7312697B2 (en) * | 2005-04-20 | 2007-12-25 | General Motors Corporation | Method of using telematics units to place courtesy notifications |
US7697926B2 (en) * | 2005-07-29 | 2010-04-13 | Research In Motion Limited | Device and method for generating user notifications associated with tasks that are pending completion |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US20070071184A1 (en) * | 2005-09-28 | 2007-03-29 | Clift Jeffrey C | Automated Voice Activated Telephone Reminder System |
US7751348B2 (en) | 2005-11-04 | 2010-07-06 | Cisco Technology, Inc. | Method and system for providing a push-to-talk communication session |
US8145249B2 (en) * | 2005-11-04 | 2012-03-27 | Cisco Technology, Inc. | Method and system for providing a proxy media service |
US20080214209A1 (en) * | 2008-05-18 | 2008-09-04 | Novation Science, Llc | Web to Mobile Device Location Based Event Reminder |
US8041401B2 (en) * | 2006-02-10 | 2011-10-18 | Vringo Inc. | Personalization content sharing system and method |
US7761816B2 (en) * | 2006-02-10 | 2010-07-20 | Vringo, Inc. | Personalization content sharing system and method |
WO2007097673A1 (en) * | 2006-02-21 | 2007-08-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing access for a limited set of mobile stations to a restricted local access point |
US7792899B2 (en) * | 2006-03-24 | 2010-09-07 | Cisco Technology, Inc. | Automatically providing announcements for a push-to-talk communication session |
JP4920277B2 (ja) * | 2006-03-24 | 2012-04-18 | 株式会社東芝 | 情報処理装置 |
US7570959B2 (en) * | 2006-04-19 | 2009-08-04 | Nokia Corporation | Apparatus, method and computer program product providing location-enhanced contact list |
WO2007149649A2 (en) * | 2006-06-23 | 2007-12-27 | Comai Inc. | Method for automatically reminding users of upcoming events |
WO2008001371A2 (en) * | 2006-06-28 | 2008-01-03 | Vringo, Inc. | User-chosen media content |
EP2047372A4 (de) * | 2006-07-10 | 2010-09-22 | Vringo Inc | Pushed-media-inhaltsablieferung |
US20080014911A1 (en) * | 2006-07-13 | 2008-01-17 | Jonathan William Medved | Group sharing of media content |
US8910044B1 (en) | 2006-08-22 | 2014-12-09 | Aaron T. Emigh | Playlist incorporating tags |
US9299039B1 (en) * | 2006-08-23 | 2016-03-29 | A9.Com, Inc. | Managing task lists utilizing integrated information requests |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
WO2008032319A2 (en) * | 2006-09-11 | 2008-03-20 | Vringo, Inc. | Media playing on another device |
US7912480B2 (en) * | 2006-09-21 | 2011-03-22 | Research In Motion Limited | System and method for electronic notes in a mobile environment |
US7528713B2 (en) | 2006-09-28 | 2009-05-05 | Ektimisi Semiotics Holdings, Llc | Apparatus and method for providing a task reminder based on travel history |
US7649454B2 (en) | 2006-09-28 | 2010-01-19 | Ektimisi Semiotics Holdings, Llc | System and method for providing a task reminder based on historical travel information |
US7809390B2 (en) * | 2006-10-30 | 2010-10-05 | Cisco Technology, Inc. | Method and system for providing information about a push-to-talk communication session |
US7647283B2 (en) * | 2006-12-31 | 2010-01-12 | Ektimisi Semiotics Holdings, Llc | Method, system, and computer program product for adaptively learning user preferences for smart services |
US7765173B2 (en) | 2006-12-31 | 2010-07-27 | Ektimisi Semiotics Holdings, Llc | Method, system, and computer program product for delivering smart services |
US8099084B2 (en) | 2006-12-31 | 2012-01-17 | Ektimisi Semiotics Holdings, Llc | Method, system, and computer program product for creating smart services |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US20080255919A1 (en) * | 2007-04-10 | 2008-10-16 | Gorder Douglas P | System and method for schedule notification |
US9292807B2 (en) * | 2007-05-10 | 2016-03-22 | Microsoft Technology Licensing, Llc | Recommending actions based on context |
US8107930B1 (en) * | 2007-08-21 | 2012-01-31 | Sprint Communications Company L.P. | Method and system for initiating a communication session |
JP2009088890A (ja) * | 2007-09-28 | 2009-04-23 | Kyocera Corp | 携帯端末、メッセージ通知方法およびメッセージ通知プログラム |
US8146104B2 (en) * | 2007-10-09 | 2012-03-27 | International Business Machines Corporation | System and method for programmatically generating to-do list and creating notification between calendar and other applications |
US20090099896A1 (en) * | 2007-10-15 | 2009-04-16 | International Business Machines Corporation | System and method for workflow delinquency remediation |
TWI349877B (en) * | 2007-12-14 | 2011-10-01 | Htc Corp | Method for displaying cue |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US20090193415A1 (en) * | 2008-01-30 | 2009-07-30 | Chandrasekhar Narayanaswami | Device and method for executing a positional condition task based on a device position and positional derivatives |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
ES2342803B1 (es) * | 2008-06-06 | 2011-04-27 | Nilo Crambo, S.A. | Sistema de agenda electronica inteligente. |
US8290476B2 (en) | 2008-06-16 | 2012-10-16 | Qualcomm Incorporated | Method and apparatus for scheduling the transmission of messages from a mobile device |
US8655960B2 (en) * | 2008-06-19 | 2014-02-18 | Verizon Patent And Licensing Inc. | Location-aware instant messaging |
US9100246B1 (en) * | 2008-06-19 | 2015-08-04 | Symantec Corporation | Distributed application virtualization |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
CN101668033A (zh) * | 2008-09-05 | 2010-03-10 | 深圳富泰宏精密工业有限公司 | 商业信息提供***及方法 |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US8458177B2 (en) | 2009-02-02 | 2013-06-04 | Yahoo! Inc. | Automated search |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US8930438B2 (en) | 2009-06-17 | 2015-01-06 | Apple Inc. | Push-based location update |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
WO2011089450A2 (en) | 2010-01-25 | 2011-07-28 | Andrew Peter Nelson Jerram | Apparatuses, methods and systems for a digital conversation management platform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
CN102333138A (zh) * | 2010-07-12 | 2012-01-25 | 富泰华工业(深圳)有限公司 | 电子装置及提醒方法 |
US8626553B2 (en) * | 2010-07-30 | 2014-01-07 | General Motors Llc | Method for updating an electronic calendar in a vehicle |
US10225683B1 (en) * | 2010-08-02 | 2019-03-05 | Intellectual Ventures Fund 79 Llc | Systems, methods, and mediums for receiving reminders and/or identifying available goods and/or services |
US20120036437A1 (en) * | 2010-08-04 | 2012-02-09 | Alberth Jr William P | Method, Devices, and System for Delayed Usage of Identified Content |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9311628B2 (en) * | 2010-12-22 | 2016-04-12 | Yahoo! Inc. | Location-aware adaptive event reminder |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US8766793B2 (en) * | 2011-03-25 | 2014-07-01 | Microsoft Corporation | Contextually-appropriate task reminders |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US9665266B2 (en) * | 2011-10-27 | 2017-05-30 | Blackberry Limited | Setting reminders from an instant messaging application |
US8718614B2 (en) | 2012-02-21 | 2014-05-06 | Cellco Partnership | Concierge |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US20130342315A1 (en) * | 2012-06-06 | 2013-12-26 | Life of Two | System and method for manually pushing reminders on pending events |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9519903B2 (en) * | 2012-08-29 | 2016-12-13 | 24/7 Customer, Inc. | Method and apparatus for proactive notifications based on the location of a user |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US9247387B2 (en) * | 2012-11-13 | 2016-01-26 | International Business Machines Corporation | Proximity based reminders |
US9300744B2 (en) * | 2013-01-18 | 2016-03-29 | Plantronics, Inc. | Context sensitive and shared location based reminder |
CN113744733B (zh) | 2013-02-07 | 2022-10-25 | 苹果公司 | 数字助理的语音触发器 |
WO2014138010A1 (en) * | 2013-03-04 | 2014-09-12 | Yagi Corporation | Activity interruption management |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
AU2014233517B2 (en) | 2013-03-15 | 2017-05-25 | Apple Inc. | Training an at least partial voice command system |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US20140304019A1 (en) * | 2013-04-08 | 2014-10-09 | Andrew C. Scott | Media capture device-based organization of multimedia items including unobtrusive task encouragement functionality |
US10375513B2 (en) * | 2013-05-01 | 2019-08-06 | 3 Electric Sheep Pty Ltd | Event notification systems and methods |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
AU2014278592B2 (en) | 2013-06-09 | 2017-09-07 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
KR101809808B1 (ko) | 2013-06-13 | 2017-12-15 | 애플 인크. | 음성 명령에 의해 개시되는 긴급 전화를 걸기 위한 시스템 및 방법 |
US9450904B2 (en) * | 2013-07-15 | 2016-09-20 | Dropbox, Inc. | Coordinated notifications across multiple channels |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
US20150088574A1 (en) * | 2013-09-20 | 2015-03-26 | Evernote Corporation | Reminders and action items for personal interactions |
US20150143281A1 (en) * | 2013-11-19 | 2015-05-21 | Apple Inc. | Notifications and reminders based on user states |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US9716861B1 (en) | 2014-03-07 | 2017-07-25 | Steelcase Inc. | Method and system for facilitating collaboration sessions |
US10664772B1 (en) | 2014-03-07 | 2020-05-26 | Steelcase Inc. | Method and system for facilitating collaboration sessions |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
EP3149728B1 (de) | 2014-05-30 | 2019-01-16 | Apple Inc. | Eingabeverfahren durch einzelne äusserung mit mehreren befehlen |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9955318B1 (en) | 2014-06-05 | 2018-04-24 | Steelcase Inc. | Space guidance and management system and method |
US9766079B1 (en) | 2014-10-03 | 2017-09-19 | Steelcase Inc. | Method and system for locating resources and communicating within an enterprise |
US9380682B2 (en) | 2014-06-05 | 2016-06-28 | Steelcase Inc. | Environment optimization for space based on presence and activities |
US11744376B2 (en) | 2014-06-06 | 2023-09-05 | Steelcase Inc. | Microclimate control systems and methods |
US10433646B1 (en) | 2014-06-06 | 2019-10-08 | Steelcaase Inc. | Microclimate control systems and methods |
US9506773B1 (en) | 2014-06-24 | 2016-11-29 | Google Inc. | Automatic navigation assistance based on calendar data |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9852388B1 (en) | 2014-10-03 | 2017-12-26 | Steelcase, Inc. | Method and system for locating resources and communicating within an enterprise |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
CN112152909B (zh) | 2015-02-16 | 2022-11-01 | 钉钉控股(开曼)有限公司 | 用户消息提醒方法 |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
CN106034068A (zh) | 2015-03-20 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 群聊中进行私聊的方法、装置、客户端、服务器及*** |
US10222870B2 (en) | 2015-04-07 | 2019-03-05 | Santa Clara University | Reminder device wearable by a user |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10733371B1 (en) | 2015-06-02 | 2020-08-04 | Steelcase Inc. | Template based content preparation system for use with a plurality of space types |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US11068941B2 (en) | 2015-08-18 | 2021-07-20 | Cvs Pharmacy, Inc. | Techniques for in-store prescription notifications |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9720381B2 (en) * | 2015-09-09 | 2017-08-01 | Paypal, Inc. | Unpredictable time clock |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
JP6442774B2 (ja) * | 2015-09-29 | 2018-12-26 | 本田技研工業株式会社 | リマインダ通知システム及びリマインダ通知方法 |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
CN105610695B (zh) | 2015-12-21 | 2021-01-12 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
CN105635290B (zh) * | 2015-12-29 | 2020-04-24 | 惠州Tcl移动通信有限公司 | 智能家居控制***、方法及智能家居服务器 |
CN105681056B (zh) | 2016-01-13 | 2019-03-19 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
CN105812237B (zh) | 2016-03-07 | 2020-12-04 | 钉钉控股(开曼)有限公司 | 快速添加提醒对象的方法及装置 |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
CN107306286B (zh) | 2016-04-21 | 2020-12-04 | 钉钉控股(开曼)有限公司 | 离线考勤的处理方法及装置 |
CN107305459A (zh) | 2016-04-25 | 2017-10-31 | 阿里巴巴集团控股有限公司 | 语音和多媒体消息的发送方法及装置 |
WO2017196455A1 (en) * | 2016-05-13 | 2017-11-16 | Alibaba Group Holding Limited | Method and system for task processing |
CN107368995A (zh) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | 任务处理方法及装置 |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US10409876B2 (en) | 2016-05-26 | 2019-09-10 | Microsoft Technology Licensing, Llc. | Intelligent capture, storage, and retrieval of information for task completion |
US9921726B1 (en) | 2016-06-03 | 2018-03-20 | Steelcase Inc. | Smart workstation method and system |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10602308B2 (en) * | 2016-06-09 | 2020-03-24 | Intel Corporation | Proximity measurement system |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
CN107846345A (zh) | 2016-09-18 | 2018-03-27 | 阿里巴巴集团控股有限公司 | 通讯方法及装置 |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10264213B1 (en) | 2016-12-15 | 2019-04-16 | Steelcase Inc. | Content amplification system and method |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US10867286B2 (en) * | 2019-01-13 | 2020-12-15 | Acintyo, Inc. | Social alarms and reminders |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
WO2021056255A1 (en) | 2019-09-25 | 2021-04-01 | Apple Inc. | Text detection using global geometry estimators |
US11038934B1 (en) | 2020-05-11 | 2021-06-15 | Apple Inc. | Digital assistant hardware abstraction |
US11984739B1 (en) | 2020-07-31 | 2024-05-14 | Steelcase Inc. | Remote power systems, apparatus and methods |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US631580A (en) * | 1899-04-19 | 1899-08-22 | Henry Ill | Wheel for casters, &c. |
US4872005A (en) * | 1988-01-04 | 1989-10-03 | Motorola, Inc. | Paging receiver capable of reminding a user of an important message event |
CA2228574A1 (en) | 1997-06-05 | 1999-08-02 | Attention Control Systems, Inc. | An automatic planning and cueing system and method |
US6040781A (en) * | 1998-05-26 | 2000-03-21 | Motorola | Event reminder for a communication device |
AU6188299A (en) * | 1998-10-12 | 2000-05-01 | Janus Friis Degnbol | A method and a system for transmitting data between units |
US6177905B1 (en) | 1998-12-08 | 2001-01-23 | Avaya Technology Corp. | Location-triggered reminder for mobile user devices |
GB9916408D0 (en) | 1999-07-13 | 1999-09-15 | Nokia Telecommunications Oy | Personal organiser equipment |
US6631363B1 (en) | 1999-10-11 | 2003-10-07 | I2 Technologies Us, Inc. | Rules-based notification system |
WO2001050787A1 (en) * | 1999-12-30 | 2001-07-12 | Motient Communications Inc. | System and method of transmitting data messages between subscriber units communicating with/between complementary/disparate networks |
WO2001075691A2 (en) | 2000-03-31 | 2001-10-11 | Mdsi Mobile Data Solutions Inc. | Finding technique for a scheduling system |
US20020087382A1 (en) * | 2001-01-03 | 2002-07-04 | Tiburcio Vincio B. | Method and system for assigning and tracking tasks, such as under an electronic auction |
US6462660B1 (en) * | 2001-01-25 | 2002-10-08 | Agere Systems Guardian Corp. | Wireless piconet-based personal electronic property reminder |
US7409429B2 (en) * | 2001-02-26 | 2008-08-05 | International Business Machines Corporation | Cooperative location based tasks |
WO2003009610A1 (en) * | 2001-07-18 | 2003-01-30 | Telcontar | System and method for initiating responses to location-based events |
US20030046304A1 (en) * | 2001-09-05 | 2003-03-06 | Peskin Christopher A. | Event-based appointment scheduling adaptive to real-time information |
US7640165B2 (en) * | 2001-10-09 | 2009-12-29 | General Electric Company | Web based methods and systems for managing compliance assurance information |
US7454466B2 (en) * | 2002-01-16 | 2008-11-18 | Xerox Corporation | Method and system for flexible workflow management |
US20040203847A1 (en) * | 2002-03-28 | 2004-10-14 | Knauerhase Robert C. | Location-based task notification |
-
2003
- 2003-05-05 US US10/429,590 patent/US7221937B2/en not_active Expired - Lifetime
- 2003-05-06 AT AT05017557T patent/ATE356506T1/de not_active IP Right Cessation
- 2003-05-06 CA CA002428102A patent/CA2428102C/en not_active Expired - Lifetime
- 2003-05-06 EP EP03252820A patent/EP1361727A3/de not_active Withdrawn
- 2003-05-06 DE DE60312390T patent/DE60312390T2/de not_active Expired - Lifetime
-
2006
- 2006-02-10 HK HK06101821A patent/HK1079637A1/xx not_active IP Right Cessation
-
2007
- 2007-03-23 US US11/690,430 patent/US7920857B2/en active Active
-
2011
- 2011-02-28 US US13/036,117 patent/US8315650B2/en not_active Expired - Lifetime
-
2012
- 2012-01-12 US US13/349,136 patent/US8315621B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US20110148654A1 (en) | 2011-06-23 |
CA2428102A1 (en) | 2003-11-06 |
US7920857B2 (en) | 2011-04-05 |
ATE356506T1 (de) | 2007-03-15 |
CA2428102C (en) | 2010-01-12 |
US8315650B2 (en) | 2012-11-20 |
EP1361727A2 (de) | 2003-11-12 |
US20030224762A1 (en) | 2003-12-04 |
US8315621B2 (en) | 2012-11-20 |
US7221937B2 (en) | 2007-05-22 |
DE60312390D1 (de) | 2007-04-19 |
US20120108268A1 (en) | 2012-05-03 |
EP1361727A3 (de) | 2004-10-27 |
HK1079637A1 (en) | 2006-04-07 |
US20070173242A1 (en) | 2007-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60312390T2 (de) | Ereigniserinnerungsverfahren | |
DE69029163T2 (de) | Funkübertragungssystem | |
DE10085175B3 (de) | Mobiles Endgerät | |
DE60101647T2 (de) | Tragbares Telefon das sein Verhalten entsprechend seiner geografischen Position ändert | |
DE102011089349B4 (de) | Bereitstellung von rückruferinnerungen auf einem fahrzeuggestützten datenverarbeitungssystem | |
DE60029071T2 (de) | Verfahren und System zum Erstellen der Profilinformation von schnurlosen Endgeräten welche einem Netzwerk zugänglich ist | |
DE60033123T2 (de) | Funktionsbegrenzungsverfahren für telefonische Kommunikationsendgeräte, telefonisches Kommunikationsverfahren, telefonisches Kommunikationsendgerät und Einrichtung für Relaiszentrale | |
DE60109890T2 (de) | Senden-und Empfangensystem und Senden-und Empfangenvorrichtung zur Verwaltung von Audiodaten | |
DE60301534T2 (de) | Verfahren und Vorrichtung für das Vorausahnen des Dienstablaufs | |
DE10224788B4 (de) | Verfahren zur Beschaffung von persönlichen Notfallinformationen | |
DE112004002261T5 (de) | System und Verfahren zum Benachrichtigen einer Person bzgl. einer geschätzten Ankunftszeit eines Reisenden | |
DE102008026388B4 (de) | System, das eine fernzugängliche Seite wartet, und Verfahren zum Anfordern navigationsbezogener Informationen | |
DE102012204932A1 (de) | Verfahren und Systeme zum Verwenden und Verwalten von aggregierten elektronischen Kalendern in einem Fahrzeug | |
DE102011000592A1 (de) | Prädiktive Kontaktinformationsdarstellung | |
DE19548354A1 (de) | Verfahren und Vorrichtung zur persönlichen Attributauswahl die eine Verzögerungsverwaltung aufweist | |
DE112006002645T5 (de) | Alarmbenachrichtigungsnetz | |
DE10314794A1 (de) | Verfahren zum Einstellen von Sprachverarbeitungsparametern in einer Kommunikationsvorrichtung | |
WO2016005035A1 (de) | Verfahren zur verwaltung eines anrufjournals, vorrichtung, computerprogramm und softwareprodukt hierfür | |
EP3116237B1 (de) | Verfahren zum betrieb eines hörgerätesystems und hörgerätesystem | |
DE60031123T2 (de) | Informationsdatenbank Teilnehmerkontextes für mehrere Netzwerkdienste | |
DE102008015334B4 (de) | Adaptives, kontextgesteuertes Wählen von Telefonnummern | |
DE60120367T2 (de) | Verfahren zum informationsaustausch zwischen mobiltelefonbenutzer | |
DE10296497T5 (de) | Mitteilungshandhabung | |
DE19548394A1 (de) | Verfahren und Vorrichtung zur persönlichen Attributauswahl und Verwaltung unter Verwendung einer Vorhersage | |
DE602004001331T2 (de) | Verfahren und Vorrichtung zur Änderung des Verhaltens eines elektronischen Gerätes |
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: RESEARCH IN MOTION LTD., WATERLOO, ONTARIO, CA |
|
8328 | Change in the person/name/address of the agent |
Representative=s name: MERH-IP, 80336 MUENCHEN |