Dynamically and predictively updating mobile devices as mobile users pass through projected locations
First Claim
Patent Images
1. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- ascertaining a travel itinerary for a mobile user associated with a mobile device;
determining an expected area through which the mobile user is to pass when traveling according to the itinerary;
determining whether the mobile device is traveling locally;
searching for advertisers proximate the expected area;
associating a particular advertiser found in the search with the expected area; and
initiating sending, to the mobile device, advertising data associated with the particular advertiser;
wherein the operation of searching for advertisers comprises;
searching, if the mobile device is determined to be traveling locally, for advertisers using a circular search pattern; and
searching, if the mobile device is determined to not be traveling locally, for advertisers using a conical search pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
This description provides tools and techniques for dynamically and predictively updating mobile devices as mobile users pass through projected locations. These tools may provide methods that include defining thresholds applicable to at least portions of travel itineraries on which mobile users are traveling. The methods may also identify advertisements to send to mobile devices associated with the mobile users, upon meeting the threshold. The methods may also send the selected advertisements, as associated with corresponding advertisers, to the mobile devices.
-
Citations
18 Claims
-
1. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
ascertaining a travel itinerary for a mobile user associated with a mobile device; determining an expected area through which the mobile user is to pass when traveling according to the itinerary; determining whether the mobile device is traveling locally; searching for advertisers proximate the expected area; associating a particular advertiser found in the search with the expected area; and initiating sending, to the mobile device, advertising data associated with the particular advertiser; wherein the operation of searching for advertisers comprises; searching, if the mobile device is determined to be traveling locally, for advertisers using a circular search pattern; and searching, if the mobile device is determined to not be traveling locally, for advertisers using a conical search pattern. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor; and a computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising; ascertaining a travel itinerary for a mobile user associated with a mobile device; determining an expected area through which the mobile user is to pass when traveling according to the itinerary; determining whether the mobile device is traveling locally; searching for advertisers proximate the expected area; associating a particular advertiser found in the search with the expected area; and initiating sending, to the mobile device, advertising data associated with the particular advertiser; wherein the operation of searching for advertisers comprises; searching, if the mobile device is determined to be traveling locally, for advertisers using a circular search pattern; and searching, if the mobile device is determined to not be traveling locally, for advertisers using a conical search pattern. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
ascertaining, by a system using a processor, a travel itinerary for a mobile user associated with a mobile device; determining, by the system, an expected area through which the mobile user is to pass when traveling according to the itinerary; determining whether the mobile device is traveling locally; searching, by the system, for advertisers proximate the expected area; associating, by the system, a particular advertiser found in the search with the expected area; and initiating, by the system, sending, to the mobile device, advertising data associated with the particular advertiser; wherein searching for advertisers comprises; searching, if the mobile device is determined to be traveling locally, for advertisers using a circular search pattern; and searching, if the mobile device is determined to not be traveling locally, for advertisers using a conical search pattern. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification