Location-Aware Selection of Public Transportation
First Claim
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; and
store 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.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
23 Citations
20 Claims
-
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; and store 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, configured for execution on a mobile device, for identifying and presenting public transportation information to a user associated with the mobile device, the method comprising the steps of:
-
obtaining public transportation information of one or more types of public transportation that are available for use within a given geographic region storing the public transportation information in a route database; receiving a query, the query requesting route information for navigating to a target destination to arrive at a target arrival time at the target destination; identifying one or more transportation options of the public transportation information from the route database, the one or more transportation options for navigation to the target destination to arrive at the target arrival time at the target destination; and presenting the one or more transportation options to the user via the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile device associated with a user and configured to provide transportation information to the user, the mobile device comprising:
-
a location module disposed in the mobile device for determining location information of the mobile device; a route database, the route database configured to store public transportation information from one or more schedule services; and a transportation application, the transportation application comprising; one or more of service adapters, wherein each of the one or more service adapters interfaces over a network with at least one schedule service of a plurality of schedule services to receive public transportation information from the at least one schedule service of the plurality of schedule services, and stores the public transportation information in the route database; and a public transportation selector, wherein the public transportation selector provides transportation options for navigating to a target destination to arrive at a target time according to the public transportation information in the route database in response to a query identifying the target destination and the target time.
-
Specification