Architecture for distributing transit data

US10101169B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10101169-B2
Application numberUS-201615213368-A
CountryUS
Kind codeB2
Filing dateJul 18, 2016
Priority dateJun 1, 2013
Publication dateOct 16, 2018
Grant dateOct 16, 2018

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.

Some embodiments provide a program that receives from several data providers route data and graphical representation of route data (e.g., transit systems, schedules, stops, etc.) for different localities. The program also stores this data on a set of servers for later retrieval and transmission to commute applications operating in different localities. The program further retrieves from external vendors location data of transit vehicles that traverse routes based on the route data and schedule data. The location data is for transmitting to commute applications.

First claim

Opening claim text (preview).

We claim: 1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit processes schedule and route data requests for commute applications, the program comprising sets of instructions for: retrieving, for a first commute application at a first locality of a plurality of different localities, a first set of schedule and route data for transit vehicles in the first locality and a first set of UI graphical representations from a plurality of sets of UI graphical representations; providing, the first set of retrieved schedule and route data and the first set of UI graphical representations to the first commute application to display the retrieved schedule and route data according to the first set of UI graphical representations for the first locality; retrieving, for a second commute application at a second locality of the plurality of different localities, a second set of schedule and route data for transit vehicles in the first locality and a different second set of UI graphical representations from the plurality of sets of UI graphical representations that specifies the manner in which transit system data is presented in the second locality; and providing, the second set of schedule and route data and the second set of UI graphical representations to the second commute application to display the retrieved schedule and route data according to the second set of UI graphical representations for the second locality, wherein each set of UI graphical representations is depicted in a form in which transit system data is presented in a locality of the plurality of different localities. 2. The non-transitory machine-readable medium of claim 1 , wherein the first commute application displays the first set of schedule and route data in a display area of a device. 3. The non-transitory machine-readable medium of claim 1 , wherein the program further comprises a set of instructions for receiving a first request for the schedule and route data from the first commute application and a second request for the schedule and route data from the second commute application, wherein the first and second requests comprise metadata regarding the first and second localities respectively. 4. The non-transitory machine-readable medium of claim 1 , wherein the program further comprises a set of instructions for retrieving the schedule and route data from a plurality of data providers. 5. The non-transitory machine-readable medium of claim 4 , wherein the plurality of data providers comprises a plurality of transit systems. 6. A non-transitory machine-readable medium storing a commute application which when executed by at least one processing unit displays schedule and route data for a set of routes, the commute application comprising sets of instructions for: upon determining that the commute application is operating in a first locality, retrieving a first set of schedule and route data with a first set of UI graphical display data that specifies the manner in which transit system data is presented in the first locality; displaying the first set of schedule and route data according to the first set of UI graphical display data for the first locality; upon determining that the commute application is operating in a second locality, retrieving a second set of schedule and route data with a second set of UI graphical display data that specifies the manner in which transit system data is presented in the second locality; displaying the second set of schedule and route data according to the second set of UI graphical display data for the second locality. 7. The non-transitory machine-readable medium of claim 6 , wherein the commute application displays the first set of schedule and route data in a display area of a device. 8. The non-transitory machine-readable medium of claim 6 , wherein the first set of UI graphical display data comprises a first set of shapes for identifying routes in the first locality and the second set of UI graphical display data comprises a different second set of shapes for identifying routes in the second locality. 9. The non-transitory machine-readable medium of claim 6 , wherein the first set of UI graphical display data comprises a first color scheme for displaying the first set of schedule and route data in the first locality and the second set of UI graphical display data comprises a different second color scheme for displaying the second set of schedule and route data in the second locality. 10. The non-transitory machine-readable medium of claim 6 , wherein the first set of UI graphical display data comprises a first set of fonts for displaying the first set of schedule and route data in the first locality and the second set of UI graphical display data comprises a different second set of fonts for displaying the second set of schedule and route data in the second locality. 11. A method for processing schedule and route data requests for commute applications, the method comprising: retrieving, for a first commute application at a first locality of a plurality of different localities, a first set of schedule and route data for transit vehicles in the first locality and a first set of UI graphical representations from a plurality of sets of UI graphical representations; providing, the first set of retrieved schedule and route data and the first set of UI graphical representations to the first commute application to display the retrieved schedule and route data according to the first set of UI graphical representations for the first locality; retrieving, for a second commute application at a second locality of the plurality of different localities, a second set of schedule and route data for transit vehicles in the first locality and a different second set of UI graphical representations from the plurality of sets of UI graphical representations that specifies the manner in which transit system data is presented in the second locality; and providing, the second set of schedule and route data and the second set of UI graphical representations to the second commute application to display the retrieved schedule and route data according to the second set of UI graphical representations for the second locality, wherein each set of UI graphical representations is depicted in a form in which transit system data is presented in a locality of the plurality of different localities. 12. The method of claim 11 , wherein the first commute application displays the first set of schedule and route data in a display area of a device. 13. The method of claim 11 further comprising receiving a first request for the schedule and route data from the first commute application and a second request for the schedule and route data from the second commute application, wherein the first and second requests comprise metadata regarding the first and second localities respectively. 14. The method of claim 11 further comprising retrieving the schedule and route data from a plurality of data providers. 15. The method of claim 14 , wherein the plurality of data providers comprises a plurality of transit systems. 16. The method of claim 11 , wherein the first set of UI graphical representations comprises a first set of shapes for identifying routes in the first locality and the second set of UI graphical representations comprises a different second set of shapes for identifying routes in the second locality. 17. The method of claim 11 , wherein the first set of UI graphical representations uses a first color scheme for displaying the first set of schedule and route

Assignees

Inventors

Classifications

  • specially adapted for navigation in a road network · CPC title

  • Output thereof on a road map · CPC title

  • Multimodal routing · CPC title

  • Route searching; Route guidance · CPC title

  • Guidance output on an external device, e.g. car radio · 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 US10101169B2 cover?
Some embodiments provide a program that receives from several data providers route data and graphical representation of route data (e.g., transit systems, schedules, stops, etc.) for different localities. The program also stores this data on a set of servers for later retrieval and transmission to commute applications operating in different localities. The program further retrieves from externa…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3694. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 16 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).