Passenger transit vehicle geolocation
First Claim
1. A method to locate passenger transit vehicles, comprising:
- detecting, by one or more computing devices, each of a plurality of interactions, each interaction between one of a plurality of transit terminals and one of a plurality of geolocation-enabled user devices, each interaction characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction;
for each detected interaction, receiving, by the one or more computing devices from each corresponding user device, a geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal;
geolocating, by the one or more computing devices and in response to the receiving, a particular passenger transit vehicle associated with at least one interacting terminal based on the user device geolocations; and
transmitting, by the one or more computing devices, for display on one or more user devices, the geolocation of at least one geolocated passenger transit vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
Locating passenger transit vehicles by detecting interactions. Each interaction is between a transit terminal and a geolocation-enabled user device, and is characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction. For each detected interaction, a geolocation of the corresponding user device at the time of the interaction is requested; and in response to the requesting, the geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal is received. A particular passenger transit vehicle associated with at least one interacting terminal is identified based on the user device geolocations. The location of the passenger transit vehicle is transmitted for display on user devices.
8 Citations
20 Claims
-
1. A method to locate passenger transit vehicles, comprising:
-
detecting, by one or more computing devices, each of a plurality of interactions, each interaction between one of a plurality of transit terminals and one of a plurality of geolocation-enabled user devices, each interaction characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction; for each detected interaction, receiving, by the one or more computing devices from each corresponding user device, a geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal; geolocating, by the one or more computing devices and in response to the receiving, a particular passenger transit vehicle associated with at least one interacting terminal based on the user device geolocations; and transmitting, by the one or more computing devices, for display on one or more user devices, the geolocation of at least one geolocated passenger transit vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to locate public transit vehicles, the computer-executable program instructions comprising; computer-executable program instructions to detect each of a plurality of interactions, each interaction between one of a plurality of public transit terminals and one of a plurality of geolocation-enabled user devices, each interaction characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction; computer-executable program instructions to, for each detected interaction, receive, from each corresponding user device, a geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal; computer-executable program instructions to geolocate, in response to the receiving, a public transit vehicle associated with at least one interacting terminal based on the user device geolocations; and computer-executable program instructions to transmit, for display on one or more user devices, the geolocation of at least one geolocated public transit vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system to locate public transit vehicles, the system comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; detect each of a plurality of interactions, each interaction between one of a plurality of public transit terminals and one of a plurality of geolocation-enabled user devices, each interaction characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction; for each detected interaction, receive, from each corresponding user device, the geolocation of the corresponding user device, the time of a geolocation, and the data indicative of the interacting terminal; geolocate, in response to the receiving, a public transit vehicle associated with at least one interacting terminal based on the user device geolocations; and transmit, for display on one or more user devices, the geolocation of at least one geolocated public transit vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification