摘要 |
A mobile device such as a mobile phone, smart phone, personal music player, handheld game device and the like that is configured to be location-aware through GPS (Global Positioning System), cell tower positioning, or other means of determining location, is provided with a public transportation selector functionality that interfaces with one or more on-line public transportation schedule services. The public transportation selector passes the location of a user of the mobile device, the user's destination, and the targeted arrival time to the schedule services which responsively return information including, for example, station/stop location information, route identifier, departure and arrival times, and fare costs. The public transportation selector aggregates schedule information provided by the services for presentation to the user through a user interface on the mobile device. The user can then select the desired public transportation option and be provided with directions to the appropriate station or stop. |
主权项 |
1. A computer-readable medium not comprising a propagated data signal containing instructions which, when executed by one or more processors on a mobile device associated with a user, implement a transportation application for providing public transportation options to the user, the transportation application comprising:
a service adapter, the service adapter configured to:
interface with one or more of a plurality of schedule services;receive public transportation information from the one or more respective schedule services of the plurality of schedule services in regard to a destination; andstore the received public transportation information from the one or more respective schedule services in a route database; a public transportation selector, the public transportation selector configured to provide a set of transportation options to the user in response to a query regarding transportation from a start location to a destination location with a target time of arrival at the destination location, wherein the public transportation selector determines the set of transportation options according to the received public transportation information; and a user interface, the user interface configured to present the set of transportation options provided by the public transportation selector to the user. |