Systems and Methods for Generating and Providing Intelligent Time to Leave Reminders
US-2021165544-A1 · Jun 3, 2021 · US
US11880561B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11880561-B2 |
| Application number | US-202217885430-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2022 |
| Priority date | Jun 6, 2015 |
| Publication date | Jan 23, 2024 |
| Grant date | Jan 23, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for identifying on an electronic device an identifier and an associated time, date, or time and date, wherein the identifier is a name of an entity that a user is scheduled to visit at the associated time, date, or time and date. Determining, at around the time, date, or time and date, using a location sensor, a location of the electronic device as an entity address. Associating the identifier with the entity address and storing the identifier and associated entity address. Upon receipt of the identifier as an input: retrieving, using the identifier, the entity address, displaying, at the touch-sensitive display, a selectable user interface element corresponding to the entity address, receiving a selection of the selectable user interface element corresponding to the entity address, and in response to receiving the selection, providing the entity address to an application on the electronic device for use.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: at an electronic device with a touch-sensitive display: receiving an electronic communication that includes an identifier and an associated arrival time for an event; predicting a destination for a user of the electronic device based at least in part on comparing the identifier that was included in the electronic communication to a stored identifier for the destination, the stored identifier being included in a database of previously-visited addresses associated with the user, wherein each address in the database of previously-visited addresses associated with the user includes a respective stored identifier and is recorded in accordance with a determination that the user of the electronic device has previously visited the address; based on a current location of the electronic device and routing information to travel from the current location to the destination by the associated arrival time, determining a time at which to present a time-to-leave reminder for traveling to the destination; presenting the time-to-leave reminder on the touch-sensitive display at the time, the time-to-leave reminder including a user interface element that, when selected, causes the electronic device to begin providing turn-by-turn directions to the destination; receiving a selection of the user interface element; and in response to receiving the selection of the user interface element, providing turn-by-turn directions to the destination. 2. The method of claim 1 , wherein the associated arrival time is determined based on a pattern identified by the electronic device for the user, the pattern indicating that the associated arrival time is a most common arrival time at which the user arrives at the destination. 3. The method of claim 1 , wherein the routing information to travel from the current location to the destination is based on a pattern identified by the electronic device for the user, the pattern indicating a most-used route to the destination. 4. The method of claim 1 , wherein the electronic communication is one of a text message, an email message, or a voice message. 5. The method of claim 1 , wherein the database of previously-visited addresses is stored on the electronic device. 6. The method of claim 5 , wherein the database of previously-visited addresses is associated with one or more user-configured settings that allow the user to control collection of information associated with the previously-visited addresses. 7. The method of claim 6 , wherein the one or more user-configured privacy settings allow the user to configure different data-collection settings for different applications on the electronic device. 8. The method of claim 1 , further comprising: in response to receiving the selection of the user interface element, opening a maps application that provides the turn-by-turn directions. 9. The method of claim 1 , wherein the time-to-leave reminder includes a textual description that includes (i) a departure time, and (ii) a description of the destination. 10. The method of claim 9 , wherein the departure time is selected based on a pattern identified by the electronic device for the user, the pattern indicating a most common departure time at which the user departs for the destination. 11. The method of claim 1 , wherein the selection of the user interface element is a swipe gesture. 12. The method of claim 1 , further comprising: before receiving the selection of the user interface element, displaying one or more additional user interface elements for performing different actions associated with the time-to-leave reminder. 13. The method of claim 12 , wherein the one or more additional user interface elements include: a snooze affordance to cease displaying the time-to-leave reminder and then re-display the time-to-leave reminder after a period of time, and a dismiss affordance to cease displaying the time-to-leave reminder. 14. The method of claim 1 , wherein the time-to-leave reminder is presented on a home screen of the electronic device. 15. The method of claim 14 , further comprising: before providing turn-by-turn directions to the destination, requesting the user to unlock the electronic device. 16. A non-transitory computer-readable storage medium storing executable instructions that, when executed by an electronic device with a touch-sensitive display, cause the electronic device to: receive an electronic communication that includes an identifier and an associated arrival time for an event; predict a destination for a user of the electronic device based at least in part on comparing the identifier that was included in the electronic communication to a stored identifier for the destination, the stored identifier being included in a database of previously-visited addresses associated with the user, wherein each address in the database of previously-visited addresses associated with the user includes a respective stored identifier and is recorded in accordance with a determination that the user of the electronic device has previously visited the address; based on a current location of the electronic device and routing information to travel from the current location to the destination by the associated arrival time, determine a time at which to present a time-to-leave reminder for traveling to the destination; present the time-to-leave reminder on the touch-sensitive display at the time, the time-to-leave reminder including a user interface element that, when selected, causes the electronic device to begin providing turn-by-turn directions to the destination; receive a selection of the user interface element; and in response to receiving the selection of the user interface element, provide turn-by-turn directions to the destination. 17. An electronic device, comprising: a touch-sensitive display; one or more processors; and memory storing one or more programs that, when executed by one or more processors, cause the electronic device to: receive an electronic communication that includes an identifier and an associated arrival time for an event; predict a destination for a user of the electronic device based at least in part on comparing the identifier that was included in the electronic communication to a stored identifier for the destination, the stored identifier being included in a database of previously-visited addresses associated with the user, wherein each address in the database of previously-visited addresses associated with the user includes a respective stored identifier and is recorded in accordance with a determination that the user of the electronic device has previously visited the address; based on a current location of the electronic device and routing information to travel from the current location to the destination by the associated arrival time, determine a time at which to present a time-to-leave reminder for traveling to the destination; present the time-to-leave reminder on the touch-sensitive display at the time, the time-to-leave reminder including a user interface element that, when selected, causes the electronic device to begin providing turn-by-turn directions to the destination; receive a selection of the user interface element; and in response to receiving the selection of the user interface element, provide turn-by-turn directions to the destination. 18. The electronic device of claim 17 , wherein the associated arrival time is determined based on a pattern identified by the electronic device for the user, the pattern indicating that the associat
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Administration; Management · CPC title
Office automation; Time management · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.