Travel updates for calendar events

US2016358128A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016358128-A1
Application numberUS-201514869675-A
CountryUS
Kind codeA1
Filing dateSep 29, 2015
Priority dateJun 7, 2015
Publication dateDec 8, 2016
Grant date

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.

A method of providing travel updates for an event stored in a calendar application of a device is provided. The method receives the location and the starting time of the event from the calendar application at a navigation application of the device. The method determines an estimated travel time from the current location of the device to the location of the event. The method determines a time for timely departure to the event based on the estimated travel time. The method provides several travel updates that include the time for timely departure to the calendar application. The travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event.

First claim

Opening claim text (preview).

1 . A method of providing travel updates for an event stored in a calendar application of a device, the method comprising: receiving a location of the event and a starting time of the event from the calendar application at a navigation application of the device; determining an estimated travel time from a current location of the device to the location of the event; determining a time for timely departure to the event based on the estimated travel time; and providing a plurality of travel updates comprising the time for timely departure to the calendar application, wherein the travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event. 2 . The method of claim 1 , wherein determining the estimated travel time comprises determining a time to drive to a vicinity of the location of the event. 3 . The method of claim 2 , wherein determining the estimated travel time further comprises determining a time to walk from said vicinity of the location of the event to the location of the even. 4 . The method of claim 2 , wherein determining the estimated travel time further comprises determining a time to walk from the current location of the device to a vehicle at a known location. 5 . The method of claim 1 further comprising: determining that the device has reached the location of the event; and stopping said periodic travel updates when the devices reaches the location of the event. 6 . The method of claim 1 further comprising: determining an end time for the event; and stopping said periodic travel updates after the end time for the event. 7 . The method of claim 1 further comprising determining walking as a mode of transportation from the current location of the device to the location of the event, wherein determining the estimated travel time comprises determining a time to walk from the current location of the device to the location of the event. 8 . A non-transitory computer readable medium storing a program for providing travel updates for an event stored in a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for: receiving a location of the event and a starting time of the event from the calendar application at a navigation application of the device; determining an estimated travel time from a current location of the device to the location of the event; determining a time for timely departure to the event based on the estimated travel time; and providing a plurality of travel updates comprising the time for timely departure to the calendar application, wherein the travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event. 9 . The non-transitory computer readable medium of claim 8 , wherein the set of instructions for determining the estimated travel time comprises a set of instructions for determining a time to drive to a vicinity of the location of the event. 10 . The non-transitory computer readable medium of claim 9 , wherein the set of instructions for determining the estimated travel time further comprises a set of instructions for determining a time to walk from said vicinity of the location of the event to the location of the even. 11 . The non-transitory computer readable medium of claim 9 , wherein the set of instructions for determining the estimated travel time further comprises a set of instructions for determining a time to walk from the current location of the device to a vehicle at a known location. 12 . The non-transitory computer readable medium of claim 8 , the program further comprising sets of instructions for: determining that the device has reached the location of the event; and stopping said periodic travel updates when the devices reaches the location of the event. 13 . The non-transitory computer readable medium of claim 8 , the program further comprising sets of instructions for: determining an end time for the event; and stopping said periodic travel updates after the end time for the event. 14 . The non-transitory computer readable medium of claim 8 , the program further comprising a set of instructions for determining walking as a mode of transportation from the current location of the device to the location of the event, wherein the set of instructions for determining the estimated travel time comprises a set of instructions for determining a time to walk from the current location of the device to the location of the event. 15 . A device comprising: a set of processing units; and a non-transitory computer readable medium storing a program for providing travel updates for an event stored in a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for: receiving a location of the event and a starting time of the event from the calendar application at a navigation application of the device; determining an estimated travel time from a current location of the device to the location of the event; determining a time for timely departure to the event based on the estimated travel time; and providing a plurality of travel updates comprising the time for timely departure to the calendar application, wherein the travel updates are utilized by the calendar application to provide a set of alerts regarding the time for the timely departure to the event. 16 . The device of claim 15 , wherein the set of instructions for determining the estimated travel time comprises a set of instructions for determining a time to drive to a vicinity of the location of the event. 17 . The device of claim 16 , wherein the set of instructions for determining the estimated travel time further comprises a set of instructions for determining a time to walk from said vicinity of the location of the event to the location of the even. 18 . The device of claim 16 , wherein the set of instructions for determining the estimated travel time further comprises a set of instructions for determining a time to walk from the current location of the device to a vehicle at a known location. 19 . The device of claim 15 , the program further comprising sets of instructions for: determining that the device has reached the location of the event; and stopping said periodic travel updates when the devices reaches the location of the event. 20 . The device of claim 15 , the program further comprising sets of instructions for: determining an end time for the event; and stopping said periodic travel updates after the end time for the event. 21 . (canceled)

Assignees

Inventors

Classifications

  • G06Q10/109Primary

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

  • Geographical information databases · CPC title

  • using location based information parameters · CPC title

  • for vehicles, e.g. vehicle-to-pedestrians [V2P] · CPC title

  • Monitoring of events, devices or parameters that trigger a change in power modality · 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 US2016358128A1 cover?
A method of providing travel updates for an event stored in a calendar application of a device is provided. The method receives the location and the starting time of the event from the calendar application at a navigation application of the device. The method determines an estimated travel time from the current location of the device to the location of the event. The method determines a time fo…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).