LOCATION-AWARE SELECTION OF PUBLIC TRANSPORTATION
First Claim
1. A computer-readable medium containing instructions which, when executed by one or more processor disposed in a mobile device, implement a transportation application for providing public transportation options to a user, comprising:
- one or more services or service adapters, each service or service adapter configured for interfacing with respective one or more schedule services and for receiving public transportation information from the one or more schedule services in response to a query;
a public transportation selector configured for generating the query, the query being arranged to communicate a present location of the mobile device and a destination to the one or more schedule services; and
a location module that interfaces with location-aware functionality disposed in the mobile device, the location module identifying the present location of the mobile phone to the public transportation selector.
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.
-
Citations
20 Claims
-
1. A computer-readable medium containing instructions which, when executed by one or more processor disposed in a mobile device, implement a transportation application for providing public transportation options to a user, comprising:
-
one or more services or service adapters, each service or service adapter configured for interfacing with respective one or more schedule services and for receiving public transportation information from the one or more schedule services in response to a query; a public transportation selector configured for generating the query, the query being arranged to communicate a present location of the mobile device and a destination to the one or more schedule services; and a location module that interfaces with location-aware functionality disposed in the mobile device, the location module identifying the present location of the mobile phone to the public transportation selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for operating a public transportation schedule service for communicating public transportation information to a remote mobile device, the method comprising the steps of:
-
collecting the public transportation information in a database, the public transportation information being related to one or more types of public transportation that are available for use within a given geographic region; receiving a query from the remote mobile device, the query identifying a present location of the remote mobile device, a target destination, and a target arrival time at the destination; responsively to the query, extracting a subset of the public transportation information from the database; and transmitting the subset of public transportation information to the remote mobile device. - View Dependent Claims (11, 12, 13)
-
-
14. An automated method for optimizing selections from among a set of public transportation routes for a user of a mobile device, the method comprising the steps of:
-
receiving information that is indicative of a present location of the mobile device; tracking time to transit particular instances of the public transportation routes; using the location information and tracked transit time to optimize the selections of public transportation routes; and using the optimized selections to present public transportation options to the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification