Identifying client patterns using online location-based derivative analysis
First Claim
1. A method of providing content on a mobile computing device, the method being performed by one or more processors of the mobile computing device and comprising:
- periodically determining positions of the mobile computing device as a function of time;
determining a rate of travel and a direction of travel based on the determined positions;
correlating the rate of travel and the direction of travel to geographical information to determine a mode of transportation, the geographical information including known transportation infrastructures;
predicting a future location of a user based on the direction of travel and the mode of transportation;
identifying content to be provided to the user based on the predicted future location of the user and the user-specific information stored in a memory resource; and
providing the identified content on a display of the mobile computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for targeting content (e.g., a service or an advertisement) according to location-based information derived from a mobile wireless transceiver device. Position information as a function of time is used to calculate a rate of travel and a direction of travel. This information can be used to identify a likely mode of transportation. Geographical information can be used to further refine the mode of transportation. Thus, in addition to the position of the wireless transceiver devices, factors such as the rate of travel, the direction of travel and the likely mode of transportation are also considered to more precisely identify the appropriate service. Moreover, a potential destination can be predicted, allowing further refinement of the targeted service.
128 Citations
23 Claims
-
1. A method of providing content on a mobile computing device, the method being performed by one or more processors of the mobile computing device and comprising:
-
periodically determining positions of the mobile computing device as a function of time; determining a rate of travel and a direction of travel based on the determined positions; correlating the rate of travel and the direction of travel to geographical information to determine a mode of transportation, the geographical information including known transportation infrastructures; predicting a future location of a user based on the direction of travel and the mode of transportation; identifying content to be provided to the user based on the predicted future location of the user and the user-specific information stored in a memory resource; and providing the identified content on a display of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A mobile computing device comprising:
-
a display; a memory resource storing instructions; and a processor coupled to the display and the memory resource, wherein the instructions, whe executed by the processor, cause the mobile computing device to; periodically determine positions of the mobile computing device as a function of time; determine a rate of travel and a direction of travel based on the determined positions; correlate the rate of travel and the direction of travel to geographical information to determine a mode of transportation, the geographical information including known transportation infrastructures; predict a future location of a user based on the direction of travel and the mode of transportation; identify content to be provided to the user based on the predicted future location of the user and user-specific information stored in a memory resource; and providing the identified content on the display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18)
-
-
19. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a mobile computing device, cause the one or more processors to perform steps comprising:
-
periodically determining positions of the mobile computing device as a function of time; determining a rate of travel and a direction of travel based on the positions; correlating the rate of travel and the direction of travel to geographical information to determine a mode of transportation, the geographical information including known transportation infrastructures; predicting a future location of a user based on the direction of travel and the mode of transportation; identifying content to be provided to the user based on the predicted future location of the user and user-specific information stored in a memory resource; and providing the identified content on a display of the mobile computing device. - View Dependent Claims (20, 21, 22, 23)
-
Specification