METHOD AND APPARATUS FOR SELECTING ADVERTISEMENTS AND DETERMINING CONSTRAINTS FOR PRESENTING THE ADVERTISEMENTS ON MOBILE COMMUNICATION DEVICES
First Claim
1. A method for selecting advertisements and determining constraints for presenting the advertisements to a user on a mobile communication device, comprising:
- receiving context history information for a user from one or more retail companies;
constructing a profile for the user using the received context history information;
storing the user'"'"'s profile in a user profile database;
receiving advertisements from the one or more retail company;
storing the received advertisements in an advertisement database;
selecting stored advertisements to be sent to the user based on the user'"'"'s profile;
determining constraints on the selected advertisements based on at least one of location and time; and
sending the selected advertisements and the determined constraints to the user'"'"'s mobile communication device for presentation to the user at a particular location and a particular time based on the determined constraints.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that selects advertisements and determines constraints for presenting the advertisements to a user on a mobile communication device is disclosed. The method may include receiving context history information for a user from one or more retail companies, constructing a profile for the user using the received context history information, storing the user'"'"'s profile in a user profile database, receiving advertisements from the one or more retail company, storing the received advertisements in an advertisement database, selecting stored advertisements to be sent to the user based on the user'"'"'s profile, determining constraints on the selected advertisements based on at least one of location and time, and sending the selected advertisements and the determined constraints to the user'"'"'s mobile communication device for presentation to the user at a particular location and a particular time based on the determined constraints.
-
Citations
20 Claims
-
1. A method for selecting advertisements and determining constraints for presenting the advertisements to a user on a mobile communication device, comprising:
-
receiving context history information for a user from one or more retail companies; constructing a profile for the user using the received context history information; storing the user'"'"'s profile in a user profile database; receiving advertisements from the one or more retail company; storing the received advertisements in an advertisement database; selecting stored advertisements to be sent to the user based on the user'"'"'s profile; determining constraints on the selected advertisements based on at least one of location and time; and sending the selected advertisements and the determined constraints to the user'"'"'s mobile communication device for presentation to the user at a particular location and a particular time based on the determined constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A personal advertising server that selects advertisements and determines constraints for presenting the advertisements to a user on a mobile communication device, comprising:
-
a memory that stores at least a user profile database and an advertisement database; and a personal advertising unit that receives context history information for a user from one or more retail companies, constructs a profile for the user using the received context history information, stores the user'"'"'s profile in the user profile database, receives advertisements from the one or more retail company, stores the received advertisements in the advertisement database, selects stored advertisements to be sent to the user based on the user'"'"'s profile, determines constraints on the selected advertisements based on at least one of location and time, and sends the selected advertisements and the determined constraints to the user'"'"'s mobile communication device for presentation to the user at a particular location and a particular time based on the determined constraints. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for presenting advertisements to a user on a mobile communication device, comprising:
-
transmitting a user'"'"'s current context information to a personal advertising server, wherein the user'"'"'s current context information may include at least one location, time, usability, temperature, luminosity, background noise, and other nearby devices; receiving advertisements and constraints from the personal advertising server, the constraints on the advertisements being based on at least one of location and time; and presenting the received advertisements to the user based on the received constraints. - View Dependent Claims (20)
-
Specification