Methods and Systems for Displaying GEO-Based Offers on a Mobile Advertising Display Device
First Claim
Patent Images
1. A method for displaying advertisements on a mobile advertising display device, comprising:
- receiving a plurality of advertisements and advertisement selection criteria associating the plurality of advertisements with regions and times;
determining a current position and a current time;
selecting an advertisement based on the current position, the current time, and the advertisement selection criteria; and
displaying the selected advertisement.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects include methods and devices for displaying advertisements on a mobile advertising display device (MADD). Advertisements may be selected for display by a device, such as the MADD or an advertising server, based on one or more of the MADD'"'"'s geographic location, the time of day, or various types of user data from nearby mobile devices. Further aspects include systems and methods of responding to requests from mobile device users and assigning expenses based on user activities.
46 Citations
72 Claims
-
1. A method for displaying advertisements on a mobile advertising display device, comprising:
-
receiving a plurality of advertisements and advertisement selection criteria associating the plurality of advertisements with regions and times; determining a current position and a current time; selecting an advertisement based on the current position, the current time, and the advertisement selection criteria; and displaying the selected advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of selecting advertisements to display on a mobile advertising display device, comprising:
-
receiving a plurality of advertisements; associating each of the plurality of advertisements with a region or time into advertisement selection criteria; receiving a position from the mobile advertising display device; selecting an advertisement from the plurality of advertisements based on the received position, the current time, and the advertisement selection criteria; determining if the selected advertisement is stored on the mobile advertising display device; transmitting the selected advertisement to the mobile advertising display device if the selected advertisement is not stored on the mobile advertising display device; and transmitting to the mobile advertising display device an instruction to display the selected advertisement if the selected advertisement is stored on the mobile advertising display device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for distributing a plurality of mobile advertising display devices, comprising:
-
receiving positions from the plurality of mobile advertising display devices; determining whether the plurality of mobile advertising display devices are distributed in a manner satisfying a spacing, density or location threshold; determining desired positions for the plurality of mobile advertising display devices if the plurality of mobile advertising display devices are not distributed in a manner satisfying the spacing, density or location threshold; and transmitting the desired positions to the plurality of mobile advertising display devices.
-
-
17. A mobile advertising display device, comprising:
-
a display; a memory; and a processor coupled to the display and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving a plurality of advertisements and advertisement selection criteria associating the plurality of advertisements with regions and times; determining a current position and a current time; selecting an advertisement based on the current position, the current time, and the advertisement selection criteria; and displaying the selected advertisement. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A mobile advertising display device, comprising:
-
means for receiving a plurality of advertisements and advertisement selection criteria associating the plurality of advertisements with regions and times; means for determining a current position and a current time; means for selecting an advertisement based on the current position, the current time, and the advertisement selection criteria; and means for displaying the selected advertisement. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory processor readable storage medium having stored thereon processor executable instructions configured to cause a processor of a mobile advertising display device to perform operations comprising:
-
receiving a plurality of advertisements and advertisement selection criteria associating the plurality of advertisements with regions and times; determining a current position and a current time; selecting an advertisement based on the current position, the current time, and the advertisement selection criteria; and displaying the selected advertisement. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A server, comprising:
-
a network connection; and a server processor coupled to the network connection, wherein the server processor is processor-executable instructions to perform operations comprising; receiving a plurality of advertisements; associating each of the plurality of advertisements with a region or time into advertisement selection criteria; receiving a position from the mobile advertising display device; selecting an advertisement from the plurality of advertisements based on the received position, the current time, and the advertisement selection criteria; determining if the selected advertisement is stored on the mobile advertising display device; transmitting the selected advertisement to the mobile advertising display device if the selected advertisement is not stored on the mobile advertising display device; and transmitting to the mobile advertising display device an instruction to display the selected advertisement if the selected advertisement is stored on the mobile advertising display device. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
-
46. A server, comprising:
-
means for receiving a plurality of advertisements; means for associating each of the plurality of advertisements with a region or time into advertisement selection criteria; means for receiving a position from the mobile advertising display device; means for selecting an advertisement from the plurality of advertisements based on the received position, the current time, and the advertisement selection criteria; means for determining if the selected advertisement is stored on the mobile advertising display device; means for transmitting the selected advertisement to the mobile advertising display device if the selected advertisement is not stored on the mobile advertising display device; and means for transmitting to the mobile advertising display device an instruction to display the selected advertisement if the selected advertisement is stored on the mobile advertising display device. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
54. A non-transitory server readable storage medium having stored there on processor-executable instructions configured to cause a server processor to perform operations comprising:
-
receiving a plurality of advertisements; associating each of the plurality of advertisements with a region or time into advertisement selection criteria; receiving a position from the mobile advertising display device; selecting an advertisement from the plurality of advertisements based on the received position, the current time, and the advertisement selection criteria; determining if the selected advertisement is stored on the mobile advertising display device; transmitting the selected advertisement to the mobile advertising display device if the selected advertisement is not stored on the mobile advertising display device; and transmitting to the mobile advertising display device an instruction to display the selected advertisement if the selected advertisement is stored on the mobile advertising display device. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. A server for distributing a plurality of mobile advertising display devices, comprising:
-
a network connection; and a server processor coupled to the network connection, wherein the server processor is processor-executable instructions to perform operations comprising; receiving positions from the plurality of mobile advertising display devices; determining whether the plurality of mobile advertising display devices are distributed in a manner satisfying a spacing, density or location threshold; determining desired positions for the plurality of mobile advertising display devices if the plurality of mobile advertising display devices are not distributed in a manner satisfying the spacing, density or location threshold; and transmitting the desired positions to the plurality of mobile advertising display devices.
-
-
63. A server for distributing a plurality of mobile advertising display devices, comprising:
-
means for receiving positions from the plurality of mobile advertising display devices; means for determining whether the plurality of mobile advertising display devices are distributed in a manner satisfying a spacing, density or location threshold; means for determining desired positions for the plurality of mobile advertising display devices if the plurality of mobile advertising display devices are not distributed in a manner satisfying the spacing, density or location threshold; and means for transmitting the desired positions to the plurality of mobile advertising display devices.
-
-
64. A non-transitory server readable storage medium having stored there on processor-executable instructions configured to cause a server processor to perform operations comprising:
-
receiving positions from the plurality of mobile advertising display devices; determining whether the plurality of mobile advertising display devices are distributed in a manner satisfying a spacing, density or location threshold; determining desired positions for the plurality of mobile advertising display devices if the plurality of mobile advertising display devices are not distributed in a manner satisfying the spacing, density or location threshold; and transmitting the desired positions to the plurality of mobile advertising display devices.
-
-
65. A method of selecting advertisements to display on a mobile advertising display device, comprising:
-
receiving a multi-vehicle display message including portions of a multi-vehicle display to be presented on individual mobile advertising displays within a group of assembled mobile advertising displays; determining a location of the mobile advertising display device within the group of assembled mobile advertising displays; and determining a portion of the multi-vehicle display to be presented on the mobile advertising display device. - View Dependent Claims (66)
-
-
67. A mobile advertising display device, comprising:
-
a display; a memory; and a processor coupled to the display and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving a multi-vehicle display message including portions of a multi-vehicle display to be presented on individual mobile advertising displays within a group of assembled mobile advertising displays; determining a location of the mobile advertising display device within the group of assembled mobile advertising displays; and determining a portion of the multi-vehicle display to be presented on the mobile advertising display device. - View Dependent Claims (68)
-
-
69. A mobile advertising display device, comprising:
-
means for receiving a multi-vehicle display message including portions of a multi-vehicle display to be presented on individual mobile advertising displays within a group of assembled mobile advertising displays; means for determining a location of the mobile advertising display device within the group of assembled mobile advertising displays; and means for determining a portion of the multi-vehicle display to be presented on the mobile advertising display device. - View Dependent Claims (70)
-
-
71. A non-transitory processor readable storage medium having stored thereon processor executable instructions configured to cause a processor of a mobile advertising display device to perform operations comprising:
-
receiving a multi-vehicle display message including portions of a multi-vehicle display to be presented on individual mobile advertising displays within a group of assembled mobile advertising displays; determining a location of the mobile advertising display device within the group of assembled mobile advertising displays; and determining a portion of the multi-vehicle display to be presented on the mobile advertising display device. - View Dependent Claims (72)
-
Specification