Informational banner customization and overlay with other channels
US-9924236-B2 · Mar 20, 2018 · US
US11528517B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11528517-B2 |
| Application number | US-202016933831-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 20, 2020 |
| Priority date | Jun 9, 2017 |
| Publication date | Dec 13, 2022 |
| Grant date | Dec 13, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A community space is established for a media content item. Data items are received from contributing account holders. Each data item has metadata including an index time corresponding to a time of relevance of the data item during playback of the media content item. Each data item is separate from the media content item. The data items and their associated metadata are stored within the community space in correlation with the media content item. A streaming request for the media content item is received from a requesting account holder. The media content item is streamed to a device of the requesting account holder in response to the streaming request. At least some of the data items and their associated metadata correlated with the media content item are transmitted from the community space to the requesting account holder in conjunction with streaming the media content item to the requesting account holder.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: establishing a community space for a video; receiving a plurality of data items associated to the video from at least one contributing account holder, the plurality of data items being separate from the video, each of the plurality of data items including metadata specifying a time of relevance of the data item within the video, and an identity of the contributing account holder of the data item, wherein the metadata of a given data item of the plurality of data items includes specification of a pixel position within a video frame of the video, wherein the given data item is correlated to the pixel position; storing the plurality of data items and metadata within the community space in correlation with the video; operating a machine learning module to correlate multiple data items of the plurality of data items into a set of correlated data items; operating the machine learning module to determine a subject or a theme of the set of correlated data items; generating a dynamic data item and associated metadata that conveys the determined subject or theme of the set of correlated data items; storing the dynamic data item and associated metadata within the community space in correlation with the video; receiving a streaming request for the video from a requesting account holder; streaming the video to a computing device of the requesting account holder in response to the streaming request; and transmitting the dynamic data item and associated metadata from the community space to the computing device of the requesting account holder in conjunction with streaming the video. 2. The method as recited in claim 1 , wherein the community space for the video is generated upon an initial streaming of the video. 3. The method as recited in claim 1 , wherein the video is one or more of a movie, a television show, a sportscast, an independent video, and a computer-generated video. 4. The method as recited in claim 1 , wherein some of the plurality of data items includes digital data for one or more of a text message, an image, a graphic, a photograph, an audio recording, a video clip, and a music file. 5. The method as recited in claim 1 , further comprising: directing display of the dynamic data item on the computing device of the requesting account holder in accordance with a time of relevance of the dynamic data item during playback of the video. 6. The method as recited in claim 1 , wherein the plurality of data items are displayed on the computing device of the requesting account holder simultaneously with the playback of the video. 7. The method as recited in claim 1 , further comprising: receiving an additional data item from one or more contributing account holders during streaming of the video to the computing device of the requesting account holder, the additional data item having metadata including a time of relevance of the additional data item during playback of the video; storing the additional data item and associated metadata within the community space in correlation with the video; and transmitting the additional data item and associated metadata from the community space to the computing device of the requesting account holder in conjunction with continued streaming of the video to the computing device of the requesting account holder. 8. The method as recited in claim 1 , further comprising: directing display of a container including the plurality of data items on the computing device of the requesting account holder, wherein the container is configured to provide for display navigation through the plurality of data items. 9. The method as recited in claim 8 , wherein the container is displayed on the computing device of the requesting account holder simultaneously with the playback of the video. 10. The method as recited in claim 8 , wherein the container is configured to provide a user-controllable sort of the plurality of data items by one or more of time of relevance of data item during video playback, contributing account holder, data item type, fan-rating, geographic location of contributing account holder, and group association of contributing account holder. 11. The method as recited in claim 8 , wherein the container is configured to provide a text search tool to enable searching through the plurality of data items for user-specified textual content. 12. The method as recited in claim 8 , wherein the container is configured to enable user-selection of any of the plurality of data items, and wherein the method further includes making a current playback time of the video equal the time of relevance within the metadata of a currently selected data item within the container. 13. The method as recited in claim 1 , further comprising: directing display of the given data item on the computing device of the requesting account holder in accordance with the time of relevance the given data item during playback of the video and at the pixel position to which the given data item is correlated. 14. The method as recited in claim 1 , further comprising: receiving a specification of one or more data item filter parameters from the requesting account holder; filtering the plurality of data items stored within the community space in accordance with the specification of one or more data item filter parameters to identify a set of filtered data items, transmitting the set of filtered data items and associated metadata correlated with the video to the computing device of the requesting account holder. 15. The method as recited in claim 14 , wherein the one or more data item filter parameters include one or more of time of relevance of data item during video playback, contributing account holder, data item type, fan-rating, geographic location of contributing account holder, and group association of contributing account holder. 16. The method as recited in claim 1 , wherein the associated metadata of the dynamic data item includes a time of relevance of the dynamic data item during playback of the video, and wherein the associated metadata of the dynamic data item includes a history of the set of correlated data items. 17. The method as recited in claim 1 , wherein each data item in the set of correlated data items includes some type of similar content. 18. The method as recited in claim 1 , wherein the dynamic data item is a consolidation of at least two of the plurality of data items. 19. The method as recited in claim 1 , wherein the dynamic data item is a new composition based on at least two of the plurality of data items. 20. The method as recited in claim 1 , wherein the dynamic data item moves in conjunction with movement of an object within the video. 21. A method, comprising: establishing a community space for a video; receiving a plurality of data items associated to the video from at least one contributing account holder, the plurality of data items being separate from the video, each of the plurality of data items including metadata specifying a time of relevance of the data item within the video, and an identity of the contributing account holder of the data item, wherein the plurality of data items includes a tagged data item received by tagging of the tagged data item to an object displayed in a scene of the video, the tagged data item having associated metadata that includes tag data defining the tagging of the tagged data item to the object; storing the plurality of data items and metadata within the community space in corr
End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title
specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme · CPC title
communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title
Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title
Media network packet handling · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.