Time and location-based non-intrusive advertisements and informational messages
First Claim
Patent Images
1. A wireless advertisement delivery system, comprising:
- a server configured to generate and transmit an advertisement containing location data that defines a geographic area; and
a client device including a carrier announcement manager (CAM), wherein the CAM is configured to receive the advertisement, wherein the advertisement is directed to the client device based on a location of the client device and the geographic area defined in the advertisement, and wherein the CAM is configured to store the advertisement in an inbox on the client device upon receipt by the client device and to convert an oldest Hypertext Markup Language (HTML) advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for sending and receiving ads from a server to a client device are disclosed. The ads can be sent based on the location of the client device and/or a designated time window. An ad manager on the client device can display, store and manage the received ads and activated additional applications based on the content of the ad.
82 Citations
66 Claims
-
1. A wireless advertisement delivery system, comprising:
-
a server configured to generate and transmit an advertisement containing location data that defines a geographic area; and a client device including a carrier announcement manager (CAM), wherein the CAM is configured to receive the advertisement, wherein the advertisement is directed to the client device based on a location of the client device and the geographic area defined in the advertisement, and wherein the CAM is configured to store the advertisement in an inbox on the client device upon receipt by the client device and to convert an oldest Hypertext Markup Language (HTML) advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for wirelessly communicating advertisements comprising:
-
generating an advertisement containing location data; identifying a client device to receive the advertisement based on the location data in the advertisement and a location of the client device; transmitting the advertisement to the client device; receiving the advertisement at the client device; storing the advertisement on the client device in an inbox if the client device is within a targeted geographic area defined by the location data and converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A wireless client device, comprising:
-
a user interface; and a carrier announcement manager (CAM) configured to receive an advertisement containing location data that defines a targeted area, configured to store the advertisement on the client device in an inbox, if the client device is within the targeted area, and configured to convert an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for wirelessly receiving an advertisement at a client device comprising:
-
receiving an advertisement containing location data; determining a geographic location of the client device; determining if the client device is within a geographic area defined by the location data contained in the advertisement based on the geographic location of the client device; storing the advertisement in an inbox on the client device if the client device is within the geographic area; and converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A non-transitory computer-readable storage medium on which is stored a computer program for wirelessly communicating location-based advertisements, the computer program comprising instructions which, when executed by at least one computing device, cause the computing device to perform the process of:
-
generating an advertisement containing location data; identifying a client device to receive the advertisement based on the location data in the advertisement and a geographic location of the client device; transmitting the advertisement to the client device; receiving the advertisement at the client device; storing the advertisement on the client device in an inbox if the client device is within a targeted geographic area defined by the location data; and converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (50)
-
-
51. A non-transitory computer-readable storage medium on which is stored a computer program for wirelessly communicating location-based advertisements, the computer program comprising instructions which, when executed by at least one computing device, cause the computing device to perform the process of:
-
receiving an advertisement containing location data at a client device; determining a geographic location of the client device; determining if the client device is within a geographic area defined by the location data contained in the advertisement based on the geographic location of the client device; storing the advertisement in an inbox on the client device if the client device is within the geographic area and converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (52, 53)
-
-
54. A system for wirelessly communicating advertisements comprising:
-
means for generating an advertisement containing location data that defines a geographic area; means for identifying a client device to receive the advertisement based on the geographic area and a geographic location of the client device; means for transmitting the advertisement to the client device; means for receiving the advertisement at the client device; means for storing the advertisement on the client device in an inbox if the client device is within a targeted geographic area defined by the location data; and means for converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A client device for wirelessly receiving advertisements comprising:
-
means for receiving an advertisement containing location data that defines a geographic area; means for storing the advertisement on the client device in an inbox, if a geographic position of the client device is within the geographic area; and means for converting an oldest HTML advertisement in the inbox to an advertisement containing a uniform resource locator (URL) referring to a server-side location of an HTML document, when storing a new advertisement would exceed a memory usage of the inbox. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66)
-
Specification