Determining location of a calendar event

US2016357804A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016357804-A1
Application numberUS-201514869729-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 determining a location of an event stored on a calendar application of a device is provided. The method sends a location string associated with the event from the calendar application to a geo coder. The method receives a handle that includes a set of data items that uniquely identifies the location of the event. The data items in the handle are not accessed or individually utilized by the calendar application. Prior to the start of the event, the method requests travel updates to the location of event from a navigation application. The request includes the handle and the start time of the event. The method receives periodic routing updates to the location of the event from the navigation application.

First claim

Opening claim text (preview).

1 . A method of determining a location of an event stored on a calendar application of a device, the method comprising: sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; prior to an start time of the event, requesting travel updates to the location of event from a navigation application, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. 2 . The method of claim 1 , wherein the travel updates comprise a time to leave a current location of the device in order to get to the event location on time. 3 . The method of claim 2 , wherein the travel updates further comprise at least one of traffic information and traffic incidents on a route from a current location of the device to the location of the event. 4 . The method of claim 1 , wherein the handle is a binary large object (blob) comprising data. 5 . The method of claim 1 , wherein the plurality of location data items in the handle comprises geographical coordinates of the event location. 6 . The method of claim 5 , wherein the geographical coordinates of the event location comprise a latitude and a longitude associated with the event location. 7 . The method of claim 1 further comprising: sending a request for individual location data items to the geo coder, the request comprising the handle; and receiving a set of location data items at the calendar application from the navigation application. 8 . The method of claim 7 , wherein the set of location data items comprise a latitude and a longitude associated with the event location. 9 . The method of claim 7 , wherein the set of location data items comprises a set of entry points to the event location. 10 . The method of claim 7 , wherein the set of location data items comprises a set of photos associated with the event location. 11 . The method of claim 7 , wherein the set of location data items comprises at least one of an street address, a telephone number, a website, and hours of operation associated with the event location. 12 . The method of claim 7 , wherein the set of location data items comprises at least one of a set of reviews, a business category, and a set of applications associated with the event location. 13 . The method of claim 1 , wherein the handle items unambiguously identifies the location of the event. 14 . The method of claim 1 , wherein the handle is synchronized across a plurality of devices. 15 . A non-transitory computer readable medium storing a program for determining a location of an event stored on a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for: sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; requesting travel updates to the location of event from a navigation application prior to an start time of the event, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. 16 . The non-transitory computer readable medium of claim 15 , wherein the travel updates comprise a time to leave a current location of the device in order to get to the event location on time. 17 . (canceled) 18 . The non-transitory computer readable medium of claim 15 , wherein the plurality of location data items in the handle comprises geographical coordinates of the event location. 19 - 22 . (canceled) 23 . A device comprising: a set of processing units; and a non-transitory computer readable medium storing a program for determining a location of an event stored on a calendar application of a device, the program executable by at least one processing unit, the program comprising sets of instructions for: sending a location string associated with the event from the calendar application to a geo coder; receiving a handle comprising a plurality of location data items associated with the location of the event from the geo coder, wherein the calendar application does not access the individual location data items in the plurality of data items of the handle; requesting travel updates to the location of event from a navigation application prior to an start time of the event, the request comprising the handle and the start time of the event; and receiving periodic travel updates to the location of the event from the navigation application. 24 . The device of claim 23 , wherein the travel updates comprise a time to leave a current location of the device in order to get to the event location on time. 25 - 27 . (canceled) 28 . The device of claim 27 , wherein the set of location data items comprise at least one of (i) a latitude and a longitude associated with the event location, (ii) a set of entry points to the event location, (iii) a set of photos associated with the event location, (iv) an street address, (v) a set of telephone numbers associated with the event location, (vi) a website, (vii) hours of operation associated with the event location, (viii) a set of reviews, (ix) a business category, and (x) a set of applications associated with the event location.

Assignees

Inventors

Classifications

  • Geographical information databases · CPC title

  • where the received signal is a wanted signal · CPC title

  • Monitoring of events, devices or parameters that trigger a change in power modality · CPC title

  • Change logging, detection, and notification (replication G06F16/27) · CPC title

  • using location based information parameters · 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 US2016357804A1 cover?
A method of determining a location of an event stored on a calendar application of a device is provided. The method sends a location string associated with the event from the calendar application to a geo coder. The method receives a handle that includes a set of data items that uniquely identifies the location of the event. The data items in the handle are not accessed or individually utilized…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2358. 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).