Enhancing live video streams using themed experiences
US-9998796-B1 · Jun 12, 2018 · US
US11184663B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11184663-B2 |
| Application number | US-201815925117-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2018 |
| Priority date | Mar 28, 2017 |
| Publication date | Nov 23, 2021 |
| Grant date | Nov 23, 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 rendering a graphic to be overlaid on a portion of a media production based at least in part on a pre-generated graphic, the method comprising: reading, via a second computing entity, a graphic object from a graphic document comprising the graphic object, wherein (a) the graphic object is a text-encoding of the pre-generated graphic, (b) the graphic object comprises (i) structure information, (ii) a field populated with a pathname corresponding to a content item of the pre-generated graphic, and (iii) a first pixel attribute corresponding to a pixel of the content item, (c) the graphic object was generated by a first computing entity and the pathname references the content item stored in a first database that is local to the first computing entity, and (d) the content item is stored in the first database prior to a providing of a stream or broadcast of the media production; analyzing, by the second computing entity, a second pixel attribute of a pixel of a particular content item based at least in part on the first pixel attribute read from the graphic object to determine whether the content item has been updated since the pre-generated graphic was built, wherein the particular content item is stored in a second database that is local to the second computing entity and the particular content item is accessed from the second database based at least in part on a pathname (a) read from the graphic object and (b) corresponding to the content item; in response to determining that the content item has been updated since the pre-generated graphic was built; identifying, by the second computing entity, a current pathname indicating a second file in which the particular content item is stored in the second database stored locally by the second computing entity; and updating, by the second computing entity, the graphic object to (a) remove the pathname corresponding to the content item, and (b) include the current pathname in a field from which the pathname corresponding to the content item was removed; accessing, by the second computing entity and using the current pathname read from the graphic object, the particular content item from the second database; rendering, by the second computing entity, a graphic comprising the particular content item accessed from the second database, the particular content item positioned within the graphic based on the field comprising the current pathname and the structure information; and causing, by the second computing entity, display of the graphic via a user interface. 2. The method of claim 1 , further comprising playing the graphic to air as part of the media production. 3. The method of claim 2 , wherein the media production is a live media production. 4. The method of claim 1 , wherein the current pathname is determined based at least in part on a content record corresponding to first content index associated with the first content item, the method further comprising updating the graphic object to replace the first pathname with the current pathname, wherein the graphic is rendered using the current content item. 5. The method of claim 4 , wherein: the graphic object comprises a raw color value for the one or more pixels of the first content item, and determining that the first content item has been updated since the pre-generated graphic was generated comprises: identifying at least one current raw color value for one or more corresponding pixels of the current version of the content item; determining whether the raw color values for the one or more pixels of the content item match the at least one corresponding current raw color value from the one or more corresponding pixels of the current version of the content item; responsive to determining that the raw color values and the at least one current raw color value match, determining that the first content item has not been updated; and responsive to determining that the raw color values and the at least on current raw color value do not match, determining that the first content item has been updated. 6. The method of claim 1 , wherein the graphic document is a text file. 7. The method of claim 1 , wherein the graphic object further comprises style information. 8. An apparatus for rendering a graphic to be overlaid on a portion of a media production based at least in part on a pre-generated 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 and a content database, the computer-executable code portions configured to, when executed by the at least one processor, cause the apparatus to at least: read a graphic object from a graphic document comprising the graphic object, wherein (a) the graphic object is a text encoding the pre-generated graphic, (b) the graphic object comprises (i) structure information, (ii) a field populated with a pathname corresponding to a content item of the pre-generated graphic, and (iii) a first pixel attribute corresponding to a pixel of the content item, (c) the graphic object was generated by a first computing entity and the pathname references the content item stored in a first database that is local to the first computing entity, and (d) the content item is stored in the first database prior to a providing of a stream or broadcast of the media production; analyze a second pixel attribute of a pixel of a particular content item based at least in part on the first pixel attribute read from the graphic object to determine whether the content item has been updated since the pre-generated graphic was built, wherein the particular content item is stored in a second database that is local to the second computing entity and the particular content item is accessed from the second database based at least in part on a pathname (a) read from the graphic object and (b) corresponding to the content item; in response to determining that the content item has been updated since the pre-generated graphic was built: identify a current pathname indicating a second file in which the particular content item is stored in the second database stored locally by the apparatus; and update the graphic object to (a) remove the pathname corresponding to the content item, and (b) include the current pathname in a field from which the pathname corresponding to the content item was removed; access the particular content item from the second content database using the current pathname read from the graphic object; render a graphic comprising the particular content item accessed from the second database, the particular content item positioned within the graphic based on the field comprising the current pathname and the structure information; and cause display of the graphic via a user interface. 9. The apparatus of claim 8 , wherein the computer-executable code portions are further configured to, when executed by the at least one processor, configured to cause the apparatus to at least play the graphic to air as part of the media production. 10. The apparatus of claim 9 , wherein the media production is a live media production. 11. The apparatus of claim 8 , wherein the current pathname is determined based at least in part on a content record corresponding to first content index associated with the first content item and the computer-executable code portions are further configured to, when executed by the at least one processor, configured to cause the apparatus to at least update the graphic object to replace the first pathname with the current pathname, wherein the graphic is rendered using the current content item.
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
Display of layout of documents; Previewing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.