# US 12,010,451 B2 · Distributed command execution in multi-location studio environments

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,451 B2
- Document ID: US12010451B2
- Status: Granted
- Kind: B2
- Application number: 18/229,867
- Filed: 2023-08-03
- Published: 2023-11-30
- Granted: 2024-06-11
- Earliest claimed: 2021-08-05
- Assignees: Nant Holdings IP, LLC; NantStudios, LLC
- Applicants: NantStudios, LLC; Nant Holdings IP, LLC
- Inventors: Patrick Soon-Shiong; Gary Marshall; Keaton Heinrichs; John Wiacek; Nicholas James Witchey
- Web page: https://patentgrep.com/patent/US12010451B2

## CPC

- H04N 5/2228: {Video assist systems used in motion picture production, e.g. video cameras connected to viewfinders of motion picture cameras or related video signal processing}
- G06F 9/4881: {Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues}
- G06F 9/546: {Message passing systems or structures, e.g. queues}
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06F 2209/548: Queue
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A distributed studio management system includes a computing system having a computer readable memory and a processor. The computing system is associated with a first production facility that is remote to a second production facility. The processor is configured to perform the operations of receiving a set of device commands having commands targeting first and second devices in the first production facility and where the set of device commands are related to the second production facility, enqueuing a first command from the device commands into a first command queue assigned to the first device and a second command from the device commands into a second command queue assigned to the second device according to each device command's synchronized execution times, and causing the first and second devices to execute commands from their respective command queues relative to each other according to the commands' respective synchronized execution times.

## Claims

### Claim 1

A distributed studio management system comprising:
at least one studio computing system including at least one computer readable memory and at least one processor,
wherein the studio computing system is associated with a local first studio production facility that is remote to a remote second studio production facility, and
wherein the at least one processor, upon execution of software instructions stored in the computer readable memory, is configured to perform the operations of:
receiving a set of device commands having commands targeting a first device and a second device in the local first studio production facility and where the set of device commands are related to the remote second studio production facility;
enqueuing a first command from the set of device commands into a first command queue assigned to the first device and a second command from the set of device commands into a second command queue assigned to the second device according to each device command's synchronized execution times; and
causing the first device and the second device to execute commands from their respective command queues relative to each other according to the commands' respective synchronized execution times.

### Claim 2 (depends on 1)

The distributed studio management system of claim 1, wherein the first device includes a display and the second device includes a robot.

### Claim 3 (depends on 2)

The distributed studio management system of claim 2, wherein the first command includes instructions for rendering a visual cue.

### Claim 4 (depends on 1)

The distributed studio management system of claim 1, wherein the first device and the second device include moveable elements in the local first studio production facility.

### Claim 5 (depends on 4)

The distributed studio management system of claim 4, wherein the moveable elements include at least two of the following: a camera, a boom, a robot, a vehicle, a moveable platform, a moveable LED wall, a gimbal, and a prop.

### Claim 6 (depends on 1)

The distributed studio management system of claim 1, wherein the synchronized execution times of commands in the set of device commands are defined based on a latency measured relative to the remote second studio production facility.

### Claim 7 (depends on 6)

The distributed studio management system of claim 6, wherein the at least one processor, upon execution of software instructions, is further configured to perform the operation of measuring the latency relative to the remote second studio production facility.

### Claim 8 (depends on 7)

The distributed studio management system of claim 7, wherein the operation of measuring the latency includes obtaining times based on at least one of the following: a GPS sensor, a network time protocol (NTP), a ping time, a round trip time (RTT), a time to first byte (TTFB), an observed human behavior, a simulation, and a time to execute a command.

### Claim 9 (depends on 6)

The distributed studio management system of claim 6, wherein the synchronized execution times of the commands in the set of device commands are defined relative to at least one execution time of a third command by a third device in the remote second studio production facility.

### Claim 10 (depends on 9)

The distributed studio management system of claim 9, wherein execution of the first command and the second command in the local first studio production facility are out of synch relative to execution of the third command by the third device in the remote second studio production facility.

### Claim 11 (depends on 9)

The distributed studio management system of claim 9, wherein the third device includes at least one of the following: a camera, a boom, a robot, a vehicle, a moveable platform, a moveable LED wall, a gimbal, and a prop.

### Claim 12 (depends on 6)

The distributed studio management system of claim 6, wherein the latency includes a network latency.

### Claim 13 (depends on 6)

The distributed studio management system of claim 6, wherein the local first studio production facility and the remote second studio production facility are geographically separated.

### Claim 14 (depends on 13)

The distributed studio management system of claim 13, wherein the latency between the local first studio production facility and the remote second studio production facility are geographically separated by at least 10 km.

### Claim 15 (depends on 6)

The distributed studio management system of claim 6, wherein the latency is at least 5 ms.

### Claim 16 (depends on 1)

The distributed studio management system of claim 1, wherein the local first studio production facility includes at least one of the following: an outdoor setting, a stage, a LED wall, and a street.

### Claim 17 (depends on 1)

The distributed studio management system of claim 1, wherein the at least one processor, upon execution of software instructions, is further configured to perform the operation of archiving a result of execution of at least one of the first command and the second command.

### Claim 18 (depends on 17)

The distributed studio management system of claim 17, wherein the result is archived on a notarized ledger stored in the at least one computer readable memory.

### Claim 19 (depends on 18)

The distributed studio management system of claim 18, wherein the notarized ledger includes at least one of the following: a distributed ledger, a blockchain, a smart contract ledger, and a hash graph.

### Claim 20 (depends on 18)

The distributed studio management system of claim 18, wherein the result includes a non-fungible token (NFT) recorded on the notarized ledger.

### Claim 21 (depends on 20)

The distributed studio management system of claim 20, wherein the at least one processor, upon execution of software instructions, is further configured to perform the operation of minting the result as the NFT.
