Enhancing live video streams using themed experiences
US-9998796-B1 · Jun 12, 2018 · US
US10999622B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10999622-B2 |
| Application number | US-201815925068-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2018 |
| Priority date | Mar 28, 2017 |
| Publication date | May 4, 2021 |
| Grant date | May 4, 2021 |
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 graphics building interface for generating a digital graphic is provided to be displayed by and interacted with via a user computing entity. A graphics object is generated. The graphics object is a data structure comprising predetermined fields and predetermined structure information. User input selecting a first selectable option is received. The user input is received via the graphics building interface. At least one pathname corresponding to the first selectable option is identified. The graphics object is updated based on the at least one pathname and the first selectable option. The updated of the graphics object comprises updating two or more fields of the predetermined set of fields. One of the fields is updated at least in part by populating the field with the pathname. The pathname indicates a file, a location within the file, or both where a content item corresponding to the first selectable option is stored.
Opening claim text (preview).
That which is claimed: 1. A method for generating a graphic to be overlaid on a portion of a video media production, the method comprising: providing a graphics building interface to be displayed by and interacted with via a user computing entity; receiving user input selecting a template from a plurality of templates, wherein (a) the template corresponds to a particular type of graphic, (b) the template comprises a predetermined set of fields and predetermined graphics structure information, the predetermined graphics structure information comprising dynamic layout information, (c) each field of the predetermined set of fields is configured to be populated with text or a pathname corresponding to a content item, and (d) the user input is received via the graphics building interface; receiving user input selecting a graphic context from a plurality of graphic contexts, the graphic context corresponding to predetermined style information and the user input received via the graphics building interface; generating a graphics object, the graphics object being a data structure comprising the predetermined set of fields, the predetermined graphics structure information, and the predetermined style information based at least in part on the selected graphic context and the selected template; based at least in part on the graphics object, identifying a plurality of user input elements, the plurality of user input elements comprising one or more content index selectors and at least one information selector, wherein a content index is selectable via the one or more content index selectors, the content index is associated with a plurality of content items, and the at least one information selector provides a plurality of selectable options, and each selectable option identifies a content item for each content index selected via the one or more content index selectors; updating the graphics building interface to display the one or more content index selectors and the at least one information selector based at least in part on the identified plurality of user input elements, wherein user interaction with a first information selector of the at least one information selectors causes a field value of at least one corresponding field of the predetermined set of fields for each user-selected content index to be automatically populated; responsive to receiving an indication of user interaction with at least one of the one or more content index selectors and the at least one information selector indicating a user content selection and based at least on (a) the dynamic layout information and (b) a quantity of at least one of (i) content items or (ii) content indices of the user content selection, automatically determining a dynamic layout of the graphic; and adjusting the layout of the graphic based at least on the dynamic layout. 2. The method of claim 1 further comprising updating the graphics building interface to provide a preview of a graphic rendered based at least in part on the graphics object. 3. The method of claim 1 , wherein the style information comprises at least one element selected from the group consisting of a text font, a text size, a color scheme, a logo, a background color or image, a sponsor, and an animation effect. 4. The method of claim 1 , wherein the graphic is intended to be aired overlaid on a portion a media production and the graphic context corresponds to at least one of a show corresponding to the media production, a sponsor of the media production, or a participant in the media production. 5. The method of claim 1 further comprising providing one or more content selectors via the graphics building interface, each content selector corresponding to one or more fields of the predetermined set of fields. 6. The method of claim 1 , wherein the plurality of fields comprises (a) at least one text field and (b) at least one content field, the at least one content field being one of (1) a graphic content field or (2) a non-graphic content field. 7. The method of claim 1 , further comprising, responsive to initiating the graphics building interface, synchronizing at least one of the plurality of templates or the plurality of graphic contexts with a remotely stored template database or graphic context database, respectively. 8. The method of claim 1 , wherein the content index corresponds to an individual or a group of individuals and the plurality of content items associated with the content index comprise at least one of (a) a name of the individual or group of individuals, (b) a picture of the individual or at least a portion of the group of individuals, (c) a graphic corresponding to the individual or the group of individuals, or (d) background information for the individual or the group of individuals. 9. An apparatus for generating a digital graphic, the apparatus comprising at least one processor, a network interface configured to communicate via at least one network, and a memory storing computer-executable code portions, the computer-executable code portions configured to, when executed by the at least one processor, cause the apparatus to at least: cause a graphics building interface to be displayed by a user computing entity and configured for user interaction via the user computing entity; receive an indication of user input selecting a template from a plurality of templates, wherein (a) the template corresponds to a particular type of graphic, (b) the template comprises a predetermined set of fields and predetermined graphics structure information, the predetermined graphics structure information comprising dynamic layout information, (c) each field of the predetermined set of fields is configured to be populated with text or a pathname corresponding to a content item, and (d) the user input is received via the graphics building interface; receive an indication of user input selecting a graphic context, the graphic context corresponding to predetermined style information and the user input received via the graphics building interface; generate a graphics object, the graphics object being a data structure comprising the predetermined set of fields, the predetermined graphics structure information, and the predetermined style information based at least in part on the selected graphic context and the selected template; based at least in part on the graphics object, identify a plurality of user input elements, the plurality of user input elements comprising one or more content index selectors and at least one information selector, wherein a content index is selectable via the one or more content index selectors, the content index is associated with a plurality of content items, and the at least one information selector provides a plurality of selectable options, each selectable options identifies a content item for each content index selected via the one or more content index selectors; cause the graphics building interface to be updated to display the one or more content index selectors and the at least one information selector based at least in part on the identified plurality of user input elements, wherein user interaction with a first information selector of the at least one information selectors causes a field value of at least one corresponding field of the predetermined set of fields for each user-selected content index to be automatically populated; responsive to receiving an indication of user interaction with at least one of the one or more content index selectors and the at least one information selector indicating a user content selection and based at least on (a) the dynamic layout information and (b) a quantity of at least one of (i) content items or (ii) content indices of the user content selection, automatically
Media network packetisation · CPC title
for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06) · CPC title
for unicast · 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
Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.