System and method for providing targeted programming outside of the home
DCFirst Claim
1. A method for providing targeted programming to a user outside of the user'"'"'s home, the method comprising:
- receiving a user identification associated with a user, the user identification comprising an identifier corresponding to an account number used in a transaction;
receiving reception site information to identify a user action and a site at which the user action is taking place;
capturing additional user information from the identified user action and the reception site information;
updating a user profile to include the captured additional user information;
receiving the updated user profile based upon the user identification and the additional user information, the user profile including information characteristic of the user;
processing the updated user profile to provide user determinations regarding user actions;
selecting a targeted program based on the reception site information and the updated user profile and the user determinations, andproviding the targeted program for presentation to a user outside of the user'"'"'s home.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for providing targeted programming to a user outside of the user'"'"'s home. The method of receiving at least one of a user identification and a user profile, selecting a program based at least in part on the at least one of the user identification and the user profile, and providing a program for presentation to a user outside of the user'"'"'s home is disclosed. A system including presentation device connected to a controller is also disclosed. The controller receives at least one of a user identification and a user profile, obtains a program based at least in part on the at least one of the user identification and the user profile and provides a program to a presentation device for presentation to a user outside of the user'"'"'s home.
788 Citations
72 Claims
-
1. A method for providing targeted programming to a user outside of the user'"'"'s home, the method comprising:
-
receiving a user identification associated with a user, the user identification comprising an identifier corresponding to an account number used in a transaction; receiving reception site information to identify a user action and a site at which the user action is taking place; capturing additional user information from the identified user action and the reception site information; updating a user profile to include the captured additional user information; receiving the updated user profile based upon the user identification and the additional user information, the user profile including information characteristic of the user; processing the updated user profile to provide user determinations regarding user actions; selecting a targeted program based on the reception site information and the updated user profile and the user determinations, and providing the targeted program for presentation to a user outside of the user'"'"'s home. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for presenting targeted programming to a user outside of the user'"'"'s home comprising:
-
a user interface device that obtains user identification information including an account number used in a transaction and reception site information to identify a user action and a site at which the user action is taking place and additional user information from the identified user action and reception site information; a controller that receives the user identification information including an account number used in a transaction and reception site information to identify a user action and a site at which the user action is taking place and that updates a user profile to include the additional user information, processes the undated user profile to provide determinations regarding user actions, and selects a targeted program based on the user identification information and the reception site information, the additional user information, and the determinations; and a presentation device that receives the targeted program for presentation to a user outside of the user'"'"'s home. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for presenting targeted programming to a user outside of the user'"'"'s home comprising:
-
an input device that receives a user identification comprising an identifier corresponding to an account number used in a transaction and receives reception site information to identify a user action and a site at which the user action is taking place and additional user information from the identified user action and reception site information; a user profile database including user profile information; a controller that obtains the user identification, the reception site information, the additional user information, and the user profile information to create an undated group profile information for a group of users and that further provides determinations regarding user actions and selects a targeted program based on the updated group profile information and the determinations; and a presentation device connected to the controller, the presentation device being adapted to present the targeted program to the group of users outside of the users'"'"'homes. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. An article of manufacture comprising:
-
a computer readable medium having computer readable program code means for causing a computer to; receive a user identification associated with a user, the user identification comprising an identifier corresponding to an account number used in a transaction; receive reception site information to identify a user action and a site at which the user action is taking place; capture additional user information from the identified user action and the reception site information; update a user profile to include the captured additional user information; obtain the updated user profile associated with the user identification and the additional user information, the user profile including information characteristic of the user; process the updated user profile to provide user determinations regarding user actions; select a targeted program based on the reception site information and the updated user profile and the user determinations; and provide the targeted program for presentation to a user outside of the user'"'"'s home.
-
-
71. A computer data signal encoded with computer executable instructions embodied in a transmission medium comprising:
-
a code segment including a user identification associated with a user, the user identification comprising an identifier corresponding to an account number used in a transaction; a code segment including reception site information to identify a user action and a site at which the user action is taking place; a code segment including additional user information from the identified user action ad the reception site information; a code segment including an undated user profile associated with the user identification and the additional user information, the user profile including information characteristic of the user; a code segment including user determinations regarding user actions; and a code segment including a targeted program for presentation to a user outside of the user'"'"'s home, the targeted program being selected based on the reception site information, the user determinations, and the undated user profile.
-
-
72. A system for presenting targeted information to a user outside of the user'"'"'s home comprising:
-
a means for receiving a user identification associated with a user, the user identification comprising an identifier corresponding to an account number used in a transaction; a means for receiving reception site information to identify a user action and a site at which the user action is taking place; a means for capturing additional user information from the identified user action and the reception site information; a means for updating a user profile to include the captured additional user information; a means for receiving the updated user profile based upon the user identification and the additional user information, the user profile including information characteristic of the user; a means for processing the undated user profile to provide user determinations regarding user actions; a means for selecting a targeted program based on the reception site information and the updated user profile and the user determinations; and a means for presenting the targeted program to a user outside of the user'"'"'s house.
-
Specification