ENHANCED VIDEO PROGRAMMING SYSTEM AND METHOD UTILIZING USER-PROFILE INFORMATION
First Claim
Patent Images
1. A method for compiling and maintaining information for use in routing and transmitting content to a machine via a network, the method comprising:
- receiving user activity information from the machine;
updating a user profile based on the received user activity information;
determining a uniform resource identifier for identifying audio or video content to transmit to the machine based on the received user profile information;
inheriting user profile attributes into the user profile from a group of which the user is a member; and
storing the user profile information in a hierarchical attribute value-pair data structure,wherein the audio or video content is selected based on the user profile and on examination of at least one other user profile, the content being used to enhance an audio video program.
2 Assignments
0 Petitions
Accused Products
Abstract
Maintaining a file specifying a “donut” of dynamic, hierarchical, shared user-profile information. The donut contains a user profile or acts as a key to a data repository containing it, and it specifies user-profile information such as user characteristics, viewing preferences, hobbies, and spending habits. The donut is accessed by browser programs, associated web server programs, and other applications for use in routing content to the user associated with the donut.
7 Citations
1 Claim
-
1. A method for compiling and maintaining information for use in routing and transmitting content to a machine via a network, the method comprising:
-
receiving user activity information from the machine; updating a user profile based on the received user activity information; determining a uniform resource identifier for identifying audio or video content to transmit to the machine based on the received user profile information; inheriting user profile attributes into the user profile from a group of which the user is a member; and storing the user profile information in a hierarchical attribute value-pair data structure, wherein the audio or video content is selected based on the user profile and on examination of at least one other user profile, the content being used to enhance an audio video program.
-
Specification