Predicting Routes Using Wireless Networks
First Claim
1. A method comprising:
- receiving, as part of a request made by a mobile device, data identifying a wireless network, wherein the wireless network is associated with a moving object in which the mobile device is located, and wherein the wireless network is in communication with the mobile device;
transmitting, to a database storing associations between predetermined rotes and data identifying wireless networks, the data identifying the wireless network;
receiving, from the database, a predetermined route, wherein the predetermined route is an established path to be traveled by the moving object;
determining that the mobile device is moving along the predetermined route;
generating content based at least on the predetermined route; and
sending the content to the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosed implementations provide a system and method of predicting routes for mobile devices using wireless networks, including generating and sending content to a mobile device that is travelling on a predetermined route (e.g., a bus route determined by a transportation agency). The mobile device can scan for a wireless network that is installed on a vehicle travelling on a predetermined route. The system can predict which predetermined route the mobile device is travelling on by accessing a database that associates wireless networks with transportation vehicles. The system can confirm whether the mobile device is travelling on a predetermined route based on the device'"'"'s sensor measurements, timestamps collected over a period of time and the identity of the wireless network that is connected to the device. The system can send content to the mobile device based on the mobile device'"'"'s location and predicted future locations along the predetermined route.
-
Citations
47 Claims
-
1. A method comprising:
-
receiving, as part of a request made by a mobile device, data identifying a wireless network, wherein the wireless network is associated with a moving object in which the mobile device is located, and wherein the wireless network is in communication with the mobile device; transmitting, to a database storing associations between predetermined rotes and data identifying wireless networks, the data identifying the wireless network; receiving, from the database, a predetermined route, wherein the predetermined route is an established path to be traveled by the moving object; determining that the mobile device is moving along the predetermined route; generating content based at least on the predetermined route; and sending the content to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable storage device having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, as part of a request made by a mobile device, data identifying a wireless network, wherein the wireless network is associated with a moving object in which the mobile device is located, and wherein the wireless network is in communication with the mobile device; transmitting, to a database storing associations between predetermined rotes and data identifying wireless networks, the data identifying the wireless network; receiving, from the database, a predetermined route, wherein the predetermined route is an established path to be traveled by the moving object; determining that the mobile device is moving along the predetermined route; generating content based at least on the predetermined route; and sending the content to the mobile device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the processors to perform operations comprising; receiving, as part of a request made by a mobile device, data identifying a wireless network, wherein the wireless network is associated with a moving object in which the mobile device is located, and wherein the wireless network is in communication with the mobile device; transmitting, to a database storing associations between predetermined rotes and data identifying wireless networks, the data identifying the wireless network; receiving, from the database, a predetermined route, wherein the predetermined route is an established path to be traveled by the moving object; determining that the mobile device is moving along the predetermined route; generating content based at least on the predetermined route; and sending the content to the mobile device.
-
Specification