System and method for storing advertising data
AssigneeAT&T Intellectual Property I, L.P.
InventorsNarendra K. Gupta, Mazin Gilbert
Life of this patent
Estimating the term…
Abstract
A computerized method is disclosed including but not limited to determining on a processor, a tendency of an end user's to respond to one of a plurality of advertising data types in a video data stream wherein the plurality of advertising data types comprise at least two of audio, video, text and image data types. A computer readable medium containing a data structure is disclosed providing a functional and structural interrelationship between a processor in the system and data in the data structure.
Claims20
A method comprising:
- storing, by a processing system including a processor and a memory of an end user device, end user reference data specific to the end user device;
- receiving, by the processing system, a video data stream via a video provider system, the video data stream comprising a plurality of advertising data items and advertising reference data associated therewith, each of the plurality of advertising data items having an advertising data type of a plurality of advertising data types, the plurality of advertising data types including video, audio, text and image data types, the video provider system comprising an advertising data system in communication with the end user device and a video content server delivering the video data stream, wherein the video content server, the advertising data system and the end user device respectively are distinct components of a hierarchical network, wherein the advertising reference data is inserted into the video data stream by the advertising data system;
- comparing, by the processing system, the end user reference data with the advertising reference data to identify a set of advertising data items in the video data stream;
- extracting, by the processing system, the set of advertising data items from the video data stream, forming an extracted set of advertising data items;
- storing, by the processing system, the set of advertising data items in the memory;
- generating, by the processing system, an advertising indicator corresponding to each of the extracted set of advertising data items, thereby providing a set of advertising indicators;
- extracting, by the processing system, excerpt data from respective advertising data items of the set of advertising data items, wherein the extracting the excerpt data comprises extracting the excerpt data from the advertising reference data of the video data stream, wherein the excerpt data forms respective excerpts of respective advertising data items;
- retrieving, by the processing system, a recorded end user response to each of the plurality of advertising data types, wherein the recorded end user response to each of the plurality of advertising data types is stored at the end user device prior to receiving the video data stream;
- determining, by the processing system, an end user tendency to respond to one of the plurality of advertising data types based on the recorded end user response to each of the plurality of advertising data types;
- sorting, by the processing system, the set of advertising indicators to form a sorted set of advertising indicators, the sorting performed according to criteria comprising at least in part the end user tendency to respond to one of the plurality of advertising data types;
- receiving, by the processing system, a review request input to view the set of advertising data items in the memory;
- displaying, by the processing system at a display of the end user device, the sorted set of advertising indicators in an organized display of the sorted set of advertising indicators with associated respective excerpts of respective advertising data items, wherein the displaying is responsive to the review request input;
- receiving, by the processing system, a signal indicating a user selection of one of the set of advertising indicators, forming a selected advertising indicator;
- presenting, by the processing system via the display, a plurality of options for presenting the advertising data item associated with the selected advertising indicator and accordingly comprising a selected advertising data item;
- and
- presenting, by the processing system, the selected advertising data item,
- wherein the end user reference data comprises at least one of demographic reference data and regional reference data.
A device comprising:
- a processing system including a processor and a memory of an end user device;
- and
- a memory storing executable instructions that, when executed by the processing system, facilitate performance of operations comprising:
- storing end user reference data specific to the end user device;
- receiving a video data stream via a video provider system, the video data stream comprising a plurality of advertising data items and advertising reference data associated therewith, each of the plurality of advertising data items having an advertising data type of a plurality of advertising data types, the plurality of advertising data types including video, audio, text and image data types, the video provider system comprising an advertising data system in communication with the end user device and a video content server delivering the video data stream, wherein the video content server, the advertising data system and the end user device respectively are distinct components of a hierarchical network, wherein the advertising reference data is inserted into the video data stream by the advertising data system;
- comparing the end user reference data with the advertising reference data to identify a set of advertising data items in the video data stream;
- extracting the set of advertising data items from the video data stream, forming an extracted set of advertising data items;
- storing the set of advertising data items in the memory;
- generating an advertising indicator corresponding to each of the extracted set of advertising data items, thereby providing a set of advertising indicators;
- extracting excerpt data from respective advertising data items of the set of advertising data items, wherein the extracting the excerpt data comprises extracting the excerpt data from the advertising reference data of the video data stream, wherein the excerpt data forms respective excerpts of respective advertising data items;
- determining an end user tendency to respond to one of the plurality of advertising data types;
- sorting the set of advertising indicators to form a sorted set of advertising indicators, the sorting performed according to criteria comprising at least in part the end user tendency to respond to one of the plurality of advertising data types;
- receiving a review request input to view the set of advertising data items in the memory;
- displaying, at a display of the end user device, the sorted set of advertising indicators in an organized display of the sorted set of advertising indicators with associated respective excerpts of respective advertising data items, wherein the displaying is responsive to the review request input;
- receiving a signal indicating a user selection of one of the set of advertising indicators, forming a selected advertising indicator;
- presenting via the display a plurality of options for presenting the advertising data item associated with the selected advertising indicator and accordingly comprising a selected advertising data item;
- and
- presenting the selected advertising data item,
- wherein the end user reference data comprises at least one of demographic reference data and regional reference data,
- wherein the end user tendency to respond to one of the plurality of advertising data types is determined is determined by the processing system, based on a recorded end user response to each of the plurality of advertising data types, wherein the recorded end user response to each of the plurality of advertising data types is stored at the end user device.
A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processing system including a processor and a memory of an end user device associated with an end user, facilitate performance of operations comprising:
- storing end user reference data specific to the end user device;
- receiving a video data stream via a video provider system, the video data stream comprising a plurality of advertising data items and advertising reference data associated therewith, the plurality of advertising data items having a plurality of advertising data types, the plurality of advertising data types including video, audio, text and image data types, the video provider system comprising an advertising data system in communication with the end user device and a video content server delivering the video data stream, wherein the video content server, the advertising data system and the end user device respectively are distinct components of a hierarchical network, wherein the advertising reference data is inserted into the video data stream by the advertising data system;
- comparing the end user reference data with the advertising reference data to identify a set of advertising data items in the video data stream;
- extracting the set of advertising data items from the video data stream, forming an extracted set of advertising data items;
- storing the set of advertising data items in the memory;
- generating an advertising indicator corresponding to each of the extracted set of advertising data items, thereby providing a set of advertising indicators;
- extracting, by the processing system, excerpt data from respective advertising data items of the set of advertising data items, wherein the extracting the excerpt data comprises extracting the excerpt data from the advertising reference data of the video data stream, wherein the excerpt data forms respective excerpts of respective advertising data items;
- determining an end user tendency to respond to one of the plurality of advertising data types;
- sorting the set of advertising indicators to form a sorted set of advertising indicators, the sorting performed according to criteria comprising at least in part the end user tendency to respond to one of the plurality of advertising data types;
- receiving from the end user a review request input to view the set of advertising data items in the memory;
- displaying, at a display of the end user device, the sorted set of advertising indicators in an organized display of the sorted set of advertising indicators with associated respective excerpts of respective advertising data items, wherein the displaying is responsive to the review request input;
- receiving a signal indicating a user selection of one of the set of advertising indicators forming a selected advertising indicator;
- presenting via the display a plurality of options for presenting the advertising data item associated with the selected advertising indicator and accordingly comprising a selected advertising data item;
- and
- presenting the selected advertising data item,
- wherein the end user reference data comprises at least one of demographic reference data and regional reference data;
- and
- storing data indicating one of the plurality of advertising data types that is applied to a plurality of stored advertising data items, wherein the one of the plurality of advertising data types is weighted based on an end user tendency to respond to a data type selected from the group consisting of audio, text, image and video data types,
- wherein the end user tendency to respond to one of the plurality of advertising data types is determined by the processing system, based on recorded responses of the end user at the end user device to at least one of the plurality of advertising data types, and wherein the recorded responses of the end user are stored at the end user device.
Dependencies are inferred from the claim text.