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.
Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The method of claim 1 , wherein different end user devices receiving the video data stream identify different sets of advertising data items.
3. The method of claim 1 , further comprising: storing, by the processing system, the set of advertising data items and the set of advertising indicators in a database at the end user device.
4. The method of claim 3 , wherein the database is accessible to a server of the video provider system remote from the end user device.
5. The method of claim 3 , further comprising: presenting, by the processing system, respective excerpts of respective advertising data items on the display, when an end user device remote control places a cursor displayed over one sorted advertising indicator of the organized display of the sorted advertising indicators, wherein the excerpt data comprises image data.
6. The method of claim 1 , wherein the advertising reference data has a data type selected from the group consisting of video, audio, text and image data types; and sending, by the processing system, the advertising reference data to a television server for updating a profile for an end user associated with the end user device.
7. The method of claim 3 , wherein the storing further comprises storing the advertising reference data in the database.
8. The method of claim 1 , wherein the hierarchical network comprises a national server, a regional server and a plurality of subregional servers for distributing the video data stream.
9. The method of claim 1 , further comprising: sending, by the processing system, notification data to an advertiser device, wherein the notification data indicates advertising data associated with the advertiser device has been stored, reviewed, or both stored and reviewed.
10. The method of claim 9 , further comprising: receiving, by the processing system, targeted advertising at the end user device.
11. 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.
12. The device of claim 11 , wherein different end user devices receiving the video data stream identify different sets of advertising data items.
13. The device of claim 11 , wherein the operations further comprise: storing the set of advertising data items and the set of advertising indicators in a database at the end user device.
14. The device of claim 13 , wherein the database is accessible to a server of the video provider system remote from the end user device.
15. The device of claim 13 , wherein the operations further comprise: presenting respective excerpts of respective advertising data items on the display, when an end user device remote control places a cursor of the display to indicate one sorted advertising indicator of the organized display of the sorted advertising indicators, wherein the excerpt data comprises image data.
16. The device of claim 13 , wherein the operations further comprise: presenting at the end user device a stored advertising data item indicated by a selected one of the sorted set of advertising indicators.
17. The device of claim 13 , wherein the hierarchical network comprises a national server, a regional server and a plurality of subregional servers for distributing the video data stream.
18. The device of claim 11 , wherein the advertising reference data has a data type selected from the group consisting of video, audio, text and image data types; and wherein the operations further comprise sending the advertising reference data to a television server for updating a profile for an end user associated with the end user device.
19. 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.
20. The non-transitory machine-readable storage medium of claim 19 , wherein the operations further comprise: storing data indicating a caption for at least one of the set of advertising indicators.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 15, 2015
September 8, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.