Systems and methods for generating and providing intelligent time to leave reminders

US11880561B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11880561-B2
Application numberUS-202217885430-A
CountryUS
Kind codeB2
Filing dateAug 10, 2022
Priority dateJun 6, 2015
Publication dateJan 23, 2024
Grant dateJan 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0488Primary

    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

  • G06Q10/109Primary

    Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11880561B2 cover?
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. Associa…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).