Patents by Inventor Gary Marshall
Gary Marshall has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12627765Abstract: 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.Type: GrantFiled: October 27, 2025Date of Patent: May 12, 2026Assignees: Nanstudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Patent number: 12614286Abstract: Systems, apparatus, and methods for rendering content based on production element pose are disclosed. In an example, motion capture data of a production element is received, the production element moving from a first physical pose to a second physical pose. The motion capture data is processed to determine the coordinates of the second physical pose. A transformation of the second physical pose of the production element to a virtual pose of the production element is generated. A virtual model of the production element is updated, the virtual model comprising the virtual pose of the production element. The content is rendered based on the updated virtual model.Type: GrantFiled: May 14, 2024Date of Patent: April 28, 2026Assignees: Nant Holdings IP, LLC, NantStudios, LLCInventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado, Anthony DeMeo, Jennifer McSpadden, Shane Keeling
-
Publication number: 20260052219Abstract: 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.Type: ApplicationFiled: October 27, 2025Publication date: February 19, 2026Inventors: Patrick SOON-SHIONG, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Patent number: 12513256Abstract: 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.Type: GrantFiled: June 26, 2025Date of Patent: December 30, 2025Assignees: NantStudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20250324012Abstract: 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.Type: ApplicationFiled: June 26, 2025Publication date: October 16, 2025Inventors: Patrick SOON-SHIONG, Gary MARSHALL, Keaton HEINRICHS, John WIACEK, Nicholas James WITCHEY
-
Patent number: 12381993Abstract: 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.Type: GrantFiled: February 27, 2025Date of Patent: August 5, 2025Assignees: NantStudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20250203034Abstract: 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.Type: ApplicationFiled: February 27, 2025Publication date: June 19, 2025Inventors: Patrick SOON-SHIONG, Gary MARSHALL, Keaton HEINRICHS, John WIACEK, Nicholas James WITCHEY
-
Publication number: 20250175715Abstract: A method including initializing a camera model for a camera device that captures images of a scene, the camera model including extrinsic parameters, intrinsic parameters, and a distortion model. The method further including receiving motion capture data over time indicating current poses of the camera device. The method further including receiving current image data from the camera device. The method further including updating at least one of (i) a parameter of the camera model or (ii) the distortion model, based on the motion capture data and the current image data. The method further including rendering content for display in the virtual production environment based on the update to the camera model.Type: ApplicationFiled: January 24, 2025Publication date: May 29, 2025Inventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado
-
Patent number: 12267614Abstract: 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.Type: GrantFiled: November 26, 2024Date of Patent: April 1, 2025Assignees: NantStudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20250088602Abstract: 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.Type: ApplicationFiled: November 26, 2024Publication date: March 13, 2025Inventors: Patrick SOON-SHIONG, Gary MARSHALL, Keaton HEINRICHS, John WIACEK, Nicholas James WITCHEY
-
Patent number: 12244940Abstract: Systems, apparatus, and methods of rendering content based on a control point of a camera device are disclosed. In an example, a marker is attached to the camera device and its pose is tracked over time. Based on a camera model of the camera device, an offset between the marker and the control point is determined. The tracked pose of the marker can be translated and/or rotated according to the offset to estimate a pose of the control point. The rendering of the content is adjusted over time based on the estimated poses of the control point. Upon presentation of the content in a real-world space (e.g., on a display assembly located therein), the camera device can capture the content along with other objects of the real-world space and generate a video stream thereof.Type: GrantFiled: January 16, 2024Date of Patent: March 4, 2025Assignees: Nant Holdings IP, LLC, NantStudios, LLCInventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado
-
Patent number: 12212876Abstract: 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.Type: GrantFiled: July 29, 2024Date of Patent: January 28, 2025Assignees: NantStudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20240388672Abstract: 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.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Inventors: Patrick SOON-SHIONG, Gary MARSHALL, Keaton HEINRICHS, John WIACEK, Nicholas James WITCHEY
-
Patent number: 12128035Abstract: The compound (S)-1-(5-((2,3-dihydro-[1,4]dioxino[2,3-b]pyridin-7-yl)sulfonyl)-3,4,5,6-tetrahydropyrrolo[3,4-c]pyrrol-2(1H)-yl)-3-hydroxy-2-phenylpropan-1-one, or a pharmaceutically acceptable salt thereof, is useful to increase the affinity of hemoglobin for oxygen. Methods and compositions for the treatment of a hemoglobinopathies are provided herein, including certain pharmaceutical compositions for activating PKR.Type: GrantFiled: March 18, 2022Date of Patent: October 29, 2024Assignee: Novo Nordisk Health Care AGInventors: Anna Ericsson, Neal Green, Gary Gustafson, David R. Lancia, Jr., Gary Marshall, Lorna Mitchell, David Richard, Zhongguo Wang, Sanjeev Forsyth, Patrick F. Kelly, Madhu Mondal, Maria Ribadeneira, Patricia Schroeder
-
Patent number: 12088949Abstract: 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.Type: GrantFiled: April 17, 2024Date of Patent: September 10, 2024Assignees: NantStudios, LLC, Nant Holdings IP, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20240296568Abstract: Systems, apparatus, and methods for rendering content based on production element pose are disclosed. In an example, motion capture data of a production element is received, the production element moving from a first physical pose to a second physical pose. The motion capture data is processed to determine the coordinates of the second physical pose. A transformation of the second physical pose of the production element to a virtual pose of the production element is generated. A virtual model of the production element is updated, the virtual model comprising the virtual pose of the production element. The content is rendered based on the updated virtual model.Type: ApplicationFiled: May 14, 2024Publication date: September 5, 2024Inventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado, Anthony DeMeo, Jennifer McSpadden, Shane Keeling
-
Publication number: 20240267480Abstract: 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.Type: ApplicationFiled: April 17, 2024Publication date: August 8, 2024Inventors: Patrick SOON-SHIONG, Gary MARSHALL, Keaton HEINRICHS, John WIACEK, Nicholas James WITCHEY
-
Patent number: 12020443Abstract: Systems, apparatus, and methods for rendering content based on display assembly pose are disclosed. In an example, motion capture data of a display of a plurality of displays is received, the display moving from a first physical pose to a second physical pose. The motion capture data is processed to determine the coordinates of the second physical pose. A transformation of the second physical pose of the display to a virtual pose of the display is generated. A virtual model of the plurality of displays is updated, the virtual model comprising the virtual pose of the display. The content is rendered on the updated virtual model.Type: GrantFiled: July 10, 2023Date of Patent: June 25, 2024Assignees: Nant Holdings IP, LLC, NantStudios, LLCInventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado, Anthony DeMeo, Jennifer McSpadden, Shane Keeling
-
Patent number: 12010451Abstract: 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.Type: GrantFiled: August 3, 2023Date of Patent: June 11, 2024Assignees: Nant Holdings IP, LLC, NantStudios, LLCInventors: Patrick Soon-Shiong, Gary Marshall, Keaton Heinrichs, John Wiacek, Nicholas James Witchey
-
Publication number: 20240155257Abstract: Systems, apparatus, and methods of rendering content based on a control point of a camera device are disclosed. In an example, a marker is attached to the camera device and its pose is tracked over time. Based on a camera model of the camera device, an offset between the marker and the control point is determined. The tracked pose of the marker can be translated and/or rotated according to the offset to estimate a pose of the control point. The rendering of the content is adjusted over time based on the estimated poses of the control point. Upon presentation of the content in a real-world space (e.g., on a display assembly located therein), the camera device can capture the content along with other objects of the real-world space and generate a video stream thereof.Type: ApplicationFiled: January 16, 2024Publication date: May 9, 2024Inventors: Liudmila A. Beziaeva, Gary Marshall, Adolfo Sanchez, Juan Alfredo Nader Delgado