Process for providing targeted user content blended with a media stream
First Claim
1. A method comprising:
- receiving, at a client system, a plurality of spot content units and associated spot target information for targeting the plurality of advertisement content units to users;
storing, at a client system, a set of the plurality of spot content units that are associated with spot target information that matches user profile information associated with a user of the client system;
receiving, at the client system, a media stream, wherein the media stream includes one or more media content units and at least one spot marker, the at least one spot marker designating a spot location for inserting one or more spot content units into the media stream and including a category of a media content unit corresponding to the spot location;
detecting, at the client system, the at least one spot marker included in the received media stream;
selecting, at the client system, at least one spot content unit from the set of spot content units based on the category of the media content unit corresponding to the spot location;
in response to detecting the at least one spot marker, inserting, at the client system, the selected at least one spot content unit into the media stream at the spot location designated by the detected at least one spot marker, thereby generating a user information stream that includes the one or more media content units and the selected at least one spot content unit; and
presenting, at the client system, the user information stream.
8 Assignments
0 Petitions
Accused Products
Abstract
A network system provides delivery of customized target content, such as advertising, to individual users. A profile is produced at a home client user having parameters with values associated with the home client user, such as geographic and demographic infonnation. The receiver software at the home client matches the spot content flame for each spot content to the profile of the user to select those spot content units which have a match. These selected spot content units are stored at the home user and are blended into the media stream at the locations of the spot markers to produce an information data stream for the user that is customized for that user. A spot auditor at the home client measures the type and quantity of play back of the spot content received by the home user and this is reported to the spot content provider for measurement of the effectiveness in the distribution of the spot content.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving, at a client system, a plurality of spot content units and associated spot target information for targeting the plurality of advertisement content units to users; storing, at a client system, a set of the plurality of spot content units that are associated with spot target information that matches user profile information associated with a user of the client system; receiving, at the client system, a media stream, wherein the media stream includes one or more media content units and at least one spot marker, the at least one spot marker designating a spot location for inserting one or more spot content units into the media stream and including a category of a media content unit corresponding to the spot location; detecting, at the client system, the at least one spot marker included in the received media stream; selecting, at the client system, at least one spot content unit from the set of spot content units based on the category of the media content unit corresponding to the spot location; in response to detecting the at least one spot marker, inserting, at the client system, the selected at least one spot content unit into the media stream at the spot location designated by the detected at least one spot marker, thereby generating a user information stream that includes the one or more media content units and the selected at least one spot content unit; and presenting, at the client system, the user information stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client device comprising:
-
an output device; one or more processing devices; and one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to; receiving, at a client system, a plurality of spot content units and associated spot target information for targeting the plurality of advertisement content units to users; store a set of the plurality of spot content units that are associated with spot target demographic information that matches user profile information associated with a user of the client system; receive a media stream, wherein the media stream includes one or more media content units and at least one spot marker, the at least one spot marker designating a spot location for inserting one or more spot content units into the media stream and including a category of a media content unit corresponding to the spot location; detect the at least one spot marker included in the received media stream; select at least one spot content unit from the set of spot content units based on the category of the media content unit corresponding to the spot location; in response to detecting the at least one spot marker, insert the selected at least one advertisement content unit into the media stream at the spot location designated by the detected at least one spot marker, thereby generating a user information stream that includes the one or more media content units and the selected at least one spot content unit; and present the user information stream using the output device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving, at a client system, a spot content stream, the spot content stream including multiple spot content units and a spot frame associated with each of the multiple spot content units that specifies target information for targeting each of the multiple spot content units to users; identifying spot content units in the spot content stream that include an associated spot frame that specifies target information that matches the user profile information in a user profile associated with user of the client system; storing the identified matching spot content units in an cache on the client system; additionally receiving, at the client system, a media stream, wherein the media stream includes one or more media content units and at least one spot marker, the at least one spot marker designating a spot location for inserting one or more spot content units into the media stream and including a category of a media content unit corresponding to the spot location; detecting, at the client system, the at least one spot marker included in the received media stream, the detected at least one spot marker; selecting, at the client system, at least one spot content unit from the cache based on the category of the media content unit corresponding to the spot location; in response to detecting the at least one spot marker, inserting, at the client system, the selected at least one spot content unit into the media stream at the location designated by the detected at least one spot marker, thereby generating a user information stream that includes the one or more media content units and the selected at least one spot content unit; and displaying, at the client system, the user information stream.
-
Specification