Enhancing live video streams using themed experiences
US-9998796-B1 · Jun 12, 2018 · US
US11272242B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11272242-B2 |
| Application number | US-201815924807-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2018 |
| Priority date | Mar 28, 2017 |
| Publication date | Mar 8, 2022 |
| Grant date | Mar 8, 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 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 digital graphic, the method comprising: providing, by a computing entity, a graphics building interface to be displayed by and interacted with via a user computing entity; generating, by the computing entity, a graphics object, the graphics object (a) being a data structure comprising a predetermined set of data fields and predetermined structure information, and (b) configured for generating a graphic; receiving, by the computing entity, an indication of a first user input selecting a first selectable option from a plurality of selectable options, the first user input received via the graphics building interface, and the first selectable option corresponding to a first content index, wherein a first plurality of content items are indexed by the first content index; accessing, by the computing entity, a content record identified by the first content index and stored in association with a content database, wherein the content record is a directory file comprising a plurality of pathnames, each of the plurality of pathnames indicates one of (a) a content file, (b) a location within the content file, or (c) both where a respective one of the first plurality of content items is stored in the content database, wherein the content record comprises a pathname for each current content item stored in the content database that is indexed by the first content index, the content record does not store any content items therein, and each content item is respectively one of a graphic or a text string; determining, by the computing entity, at least one (a) pathname from the content record or (b) a field value determined by accessing the content file and/or the location within the content file indicated by the pathname, the pathname or field value corresponding to at least one content item of the first plurality of content items indexed by the first content index, the at least one content item selected based on the predetermined set of data fields of the graphics object and the first content index; and automatically populating, by the computing entity, two or more data fields of the predetermined set of data fields of the graphics object with the at least one (a) field value or (b) pathname determined from the content record such that the two or more data fields of the graphics object are automatically populated based on the first user input. 2. The method of claim 1 , further comprising updating the graphics building interface to provide a graphic rendered based on the updated graphics object. 3. The method of claim 1 , wherein the graphics object is generated responsive to a user selection of a template, the template defining the predetermined set of data fields and predetermined graphics structure information. 4. The method of claim 3 , wherein the graphics building interface provides a plurality of selectors each corresponding to a plurality of selectable options, wherein the plurality of selectors are determined based on the user selection of the template. 5. The method of claim 1 , wherein the predetermined set of data fields comprise (a) at least one text field and (b) at least one content field, the at least one content field being one of (i) a graphic content field or (ii) a non-graphic content field. 6. The method of claim 5 , wherein updating the graphics object comprises updating two or more content fields of the predetermined set of data fields. 7. The method of claim 5 , further comprising: receiving textual user input, the textual user input received via the graphics building interface; and updating a text field of the predetermined set of data fields based on the textual user input. 8. The method of claim 1 , wherein each of the plurality of pathnames corresponds to a graphic file or a data file stored in the content database. 9. The method of claim 1 , wherein the graphics building interface is provided via a web browser operating on the user computing entity. 10. The method of claim 9 , wherein the graphics building interface is provided via a communication session established between the user computing entity and a graphics computing entity. 11. The method of claim 10 , wherein a provider server acts as an intermediary between the user computing entity and the graphics computing entity for facilitating the communication session. 12. The method of claim 1 , further comprising: receiving a second user input selecting a second selectable option from the plurality of selectable options, the second selectable option corresponding to a second content index that indexes a second plurality of content items, wherein the first content index and the second content index each correspond to a corresponding category of content items; receiving a third user input selecting a third selectable option, the third selectable option being a data selector, the data selector corresponding to a type of content item; based on the content record, the third selectable option, and the first content index, identifying at least one (a) first field value or (b) first pathname for a first content item indexed by the first content index and corresponding to the type of content item; based on the content record, the third selectable option, and the second content index, identifying at least one (a) second field value or (b) second pathname for second content item indexed by the second content index and corresponding to the type of content item; and automatically populating a first data field of the predetermined set of data fields of the graphics object based on the at least one (a) first field value or (b) first pathname and automatically populating a second data field of the predetermined set of data fields of the graphic object based on the at least one (a) second field value or (b) second pathname. 13. 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; generate a graphics object, the graphics object being (a) a data structure comprising a predetermined set of data fields and predetermined structure information and (b) configured for generating a graphic; receive an indication of a first user input selecting a first selectable option from a plurality of selectable options, the first user input received via the graphics building interface, and the first selectable option corresponding to a first content index, wherein a first plurality of content items are indexed by the first content index; access a content record identified by the first content index and stored in association with a content database, wherein the content record is a directory file comprising a plurality of pathnames, each of the plurality of pathnames indicates one of (a) a content file, (b) a location within the content file, or (c) both where a respective one of the first plurality of content items is stored in the content database, wherein the content record comprises a pathname for each current content item stored in the content database that is indexed by the first content index, the content record does not store any content items therein, and each content item is respectively one of a graphic or a text string; determine at least one (a) pathname from the content record or (b) a field value determined by accessing t
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
Interaction with lists of selectable items, e.g. menus · CPC title
Studio circuitry; Studio devices; Studio equipment (cameras or camera modules comprising electronic image sensors, or control thereof H04N23/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.