Distributed command execution in multi-location studio environments

US11765306B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11765306-B2
Application numberUS-202217874728-A
CountryUS
Kind codeB2
Filing dateJul 27, 2022
Priority dateAug 5, 2021
Publication dateSep 19, 2023
Grant dateSep 19, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A content production management system within a distributed studio environment includes a command interface module and a command queue management module. The command interface module is configured to render a user interface for a set of content production entities associated with a set of content production volumes within the distributed studio environment. The command queue management module, upon execution of software instructions, is configured to perform the operations of receiving, from the command interface module, a command targeting a target content production entity, assigning a synchronized execution time to the command, enqueueing the command into a command queue associated with the target content production entity according to the synchronized execution time, and enabling the target content production entity to execute the command from the command queue according to the synchronized execution time.

First claim

Opening claim text (preview).

What is claimed is: 1. A content production management system within a distributed studio environment, the system comprising: at least one computer-readable medium; at least one command interface module configured to render at least one user interface for a set of content production entities, wherein each content production entity from the set of content production entities is associated with a content production volume from a set of content production volumes within the distributed studio environment; and at least one command queue management module in communication with the command interface module, wherein the at least one command queue management module is configured to, upon execution of software instructions, perform the operations of: receiving a set of commands from the at least one command interface module, wherein each command of the set of commands targets a target content production entity from the set of the content production entities; assigning a synchronized execution time to each command of the set of commands; enqueueing each command of the set of commands into a command queue associated with the target content production entity according to its respective synchronized execution time, wherein the command queue is stored in the computer-readable medium; and enabling the target content production entity to execute each command of the set of commands from the command queue according to its respective synchronized execution time. 2. The system of claim 1 , wherein the at least one command queue management module, upon execution of software instructions, is further configured to perform the operation of transmitting, over a network, at least one command of the set of commands to the target content production entity or the command queue associated with the target production entity to the target production entity. 3. The system of claim 1 , wherein the synchronized execution time of at least one command of the set of commands is synchronized relative to one of an absolute time or the synchronized execution time of another command of the set of command. 4. The system of claim 1 , wherein: at least two commands of the set of commands in the command queue are synchronized with respect to at least two content production volumes from the set of content production volumes; and the at least two content production volumes are remote to each other. 5. The system of claim 4 , wherein the at least two content production volumes are geographically separated or separated by a latency of at least 5 ms. 6. The system of claim 1 , wherein the at least one command interface module is geographically separated from at least one content production volume in the set of content production volumes. 7. The system of claim 1 , wherein the at least one command interface module is separated from at least one content production volume in the set of content production volumes by a latency of at least 5 ms. 8. The system of claim 1 , wherein the target content production entity includes at least one of the following: a computing device, a LED wall, a camera, a sensor, a gimbal, a robot, a vehicle, a display module, a controllable light system, a controllable sound system, a movable wall, and a moveable platform. 9. The system of claim 8 , wherein the set of content production volumes include at least one of the following: an outdoor setting, a stage, a LED wall, and a street. 10. The system of claim 1 , wherein the at least one command queue management module, upon execution of software instructions, is further configured to perform the operation of determining a latency associated with the target content production entity. 11. The system of claim 10 , wherein the at least one command queue management module, upon execution of software instructions, is configured to perform the operation of assigning the synchronized execution time to each command of the set of commands based on the determined latency. 12. A computerized method of managing a set of commands in a content production management system within a distributed studio environment, the content production management system including a command interface module and a command queue management module in communication with the command interface module, wherein the command interface module is configured to render at least one user interface for a set of content production entities, and wherein each content production entity from the set of content production entities is associated with a content production volume from a set of content production volumes within the distributed studio environment, the method comprising: receiving, from the command interface module, a set of commands, wherein each command of the set of commands targets a target content production entity of a set of the content production entities; assigning, with the command queue management module, a synchronized execution time to each command of the set of commands; enqueueing, with the command queue management module, each command of the set of commands into a command queue associated with the target content production entity according to its respective synchronized execution time; and enabling the target content production entity to execute each command of the set of commands from the command queue according to its respective synchronized execution time. 13. The method of claim 12 , further comprising transmitting, over a network, at least one command of the set of commands to the target content production entity or the command queue associated with the target production entity to the target production entity. 14. The method of claim 12 , wherein the synchronized execution time of at least one command of the set of commands is synchronized relative to an absolute time, or is synchronized relative to the synchronized execution time of another command of the set of command. 15. The method of claim 12 , wherein: at least two commands of the set of commands in the command queue are synchronized with respect to at least two content production volumes from the set of content production volumes; and the at least two content production volumes are remote to each other. 16. The method of claim 15 , wherein the at least two content production volumes are geographically separated or separated by a latency of at least 5 ms. 17. The method of claim 12 , wherein the at least one command interface module is geographically separated from at least one content production volume in the set of content production volumes. 18. The method of claim 12 , wherein the at least one command interface module is separated from at least one content production volume in the set of content production volumes by a latency of at least 5 ms. 19. The method of claim 12 , further comprising determining a latency associated with the target content production entity. 20. The method of claim 19 , wherein assigning the synchronized execution time to each command of the set of commands includes assigning the synchronized execution time based on the determined latency.

Assignees

Inventors

Classifications

  • G06Q10/101Primary

    Collaborative creation, e.g. joint development of products or services · CPC title

  • H04N5/2228Primary

    Video assist systems used in motion picture production, e.g. video cameras connected to viewfinders of motion picture cameras or related video signal processing · CPC title

  • G06F9/4881Primary

    Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • Message passing systems or structures, e.g. queues · CPC title

  • Queue · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11765306B2 cover?
A content production management system within a distributed studio environment includes a command interface module and a command queue management module. The command interface module is configured to render a user interface for a set of content production entities associated with a set of content production volumes within the distributed studio environment. The command queue management module, …
Who is the assignee on this patent?
Nantstudios Llc, Nant Holdings Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).