Method and apparatus for scheduling arbitration among a plurality of service requestors
US-11113101-B2 · Sep 7, 2021 · US
US11765306B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11765306-B2 |
| Application number | US-202217874728-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 27, 2022 |
| Priority date | Aug 5, 2021 |
| Publication date | Sep 19, 2023 |
| Grant date | Sep 19, 2023 |
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 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.
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.
Collaborative creation, e.g. joint development of products or services · CPC title
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.