Patents by Inventor Ryan N. MCCORMICK
Ryan N. MCCORMICK 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: 12632317Abstract: There is provided a load balancer including a computing platform having processing hardware and a memory storing a software code. The processing hardware is configured to execute the software code to receive production data describing a media workflow, determine, using the production data, a priority status of the media workflow, identify production resources for processing the media workflow, and allocate, based on the priority status, one or more of the production resources to processing of the media workflow. In some implementations, the priority status is determined based on the type of content included in the media workflow. Moreover, in some implementations, the priority status is determined further based on a distribution schedule of a content feed corresponding to the media workflow.Type: GrantFiled: September 15, 2021Date of Patent: May 19, 2026Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Ryan N. McCormick, Benjamin H. Kepler
-
Publication number: 20250315181Abstract: In one implementation, a content distribution network includes a first plurality of communication paths for Internet Protocol (IP) signals, a router providing a second plurality of communication paths for non-IP signals, and a plurality of signal sources and a plurality of signal destinations. Each signal source is linked to a respective one signal destination by a respective first communication path of the first plurality of communication paths. Each of one or more of the signal sources designated as a protected source is further linked to the respective one signal destination by a second communication path of the second plurality of communication paths. The content distribution network distributes content in one of a first mode in which the first communication path and the second communication path carry the same content contemporaneously, or a second mode in which only the second communication path carries that content.Type: ApplicationFiled: June 19, 2025Publication date: October 9, 2025Inventors: Michael J. Strein, David E. Potter, Patrick Daly, Ryan N. McCormick
-
Publication number: 20250254215Abstract: Techniques to manage media flows for broadcast with public cloud networks. A request for a media flow is received. A location of the media flow is identified based on a registration database configured to maintain locations of media flows across a media production facility and a public cloud network facility. The media flow is accessed, and at least one of the receiving entity or the requesting entity is configured to generate media based on the media flow.Type: ApplicationFiled: March 31, 2025Publication date: August 7, 2025Inventors: Michael J. Strein, Ryan N. McCormick, Craig L. Beardsley
-
Patent number: 12363395Abstract: In one implementation, a content distribution network includes a first plurality of communication paths for Internet Protocol (IP) signals, a router providing a second plurality of communication paths for non-IP signals, and a plurality of signal sources and a plurality of signal destinations. Each signal source is linked to a respective one signal destination by a respective first communication path of the first plurality of communication paths. Each of one or more of the signal sources designated as a protected source is further linked to the respective one signal destination by a second communication path of the second plurality of communication paths. The content distribution network distributes content in one of a first mode in which the first communication path and the second communication path carry the same content contemporaneously, or a second mode in which only the second communication path carries that content.Type: GrantFiled: May 15, 2023Date of Patent: July 15, 2025Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, David E. Potter, Patrick Daly, Ryan N. McCormick
-
Patent number: 12289369Abstract: Techniques to manage media flows for broadcast with public cloud networks. A request for a media flow is received. A location of the media flow is identified based on a registration database configured to maintain locations of media flows across a media production facility and a public cloud network facility. The media flow is accessed, and at least one of the receiving entity or the requesting entity is configured to generate media based on the media flow.Type: GrantFiled: July 26, 2022Date of Patent: April 29, 2025Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Ryan N. McCormick, Craig L. Beardsley
-
Publication number: 20240388770Abstract: In one implementation, a content distribution network includes a first plurality of communication paths for Internet Protocol (IP) signals, a router providing a second plurality of communication paths for non-IP signals, and a plurality of signal sources and a plurality of signal destinations. Each signal source is linked to a respective one signal destination by a respective first communication path of the first plurality of communication paths. Each of one or more of the signal sources designated as a protected source is further linked to the respective one signal destination by a second communication path of the second plurality of communication paths. The content distribution network distributes content in one of a first mode in which the first communication path and the second communication path carry the same content contemporaneously, or a second mode in which only the second communication path carries that content.Type: ApplicationFiled: May 15, 2023Publication date: November 21, 2024Inventors: Michael J. Strein, David E. Potter, Patrick Daly, Ryan N. McCormick
-
Publication number: 20230077580Abstract: According to one implementation, a system comprises a priority-based production load balancer including a computing platform having processing hardware and a memory storing a software code. The processing hardware is configured to execute the software code to receive production data describing a media workflow, determine, using the production data, a priority status of the media workflow, identify production resources for processing the media workflow, and allocate, based on the priority status, one or more of the production resources to processing of the media workflow. In some implementations, the priority status is determined based on the type of content included in the media workflow. Moreover, in some implementations, the priority status is determined further based on a distribution schedule of a content feed corresponding to the media workflow.Type: ApplicationFiled: September 15, 2021Publication date: March 16, 2023Inventors: Michael J. Strein, Ryan N. McCormick, Benjamin H. Kepler
-
Publication number: 20220360559Abstract: Techniques to manage media flows for broadcast with public cloud networks. A request for a media flow is received. A location of the media flow is identified based on a registration database configured to maintain locations of media flows across a media production facility and a public cloud network facility. The media flow is accessed, and at least one of the receiving entity or the requesting entity is configured to generate media based on the media flow.Type: ApplicationFiled: July 26, 2022Publication date: November 10, 2022Inventors: Michael J. STREIN, Ryan N. MCCORMICK, Craig L. BEARDSLEY
-
Patent number: 11470041Abstract: Software defined network orchestration to manage media flows for broadcast with public cloud networks is provided by identifying a media flow at a media production facility for multicast transmission; registering the media flow to a registration database; migrating the media flow from multicast transmission to unicast transmission; transmitting the media flow to a public cloud network facility; and updating the registration database with a location of the media flow in the public cloud network facility. Once registered, a media flow management system allows any authorized device to request for a media flow; and in response locates the media flow based on a registration database indicating a location of the media flow (whether in the public cloud network facility, on a common carrier, or in a production facility); receives access to the media flow at the location; and allows the authorized device to consume the media flow.Type: GrantFiled: February 25, 2020Date of Patent: October 11, 2022Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Ryan N. McCormick, Craig L. Beardsley
-
Patent number: 11228564Abstract: A hybrid cloud-based media production system includes a facility extension platform having a hardware processor and a memory storing a software code. The hardware processor executes the software code to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing one or more cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to coordinate provisioning of the cloud-based virtual production environment with the identified cloud-based resource(s). The hardware processor also executes the software code to align, using a cloud permissible timing protocol, the timing of the cloud production media flow(s) in the cloud-based virtual production environment, and to process the cloud production media flow(s) in the cloud-based virtual production environment using the identified cloud-based resource(s).Type: GrantFiled: May 7, 2020Date of Patent: January 18, 2022Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Zachary N. Toback, Ryan N. McCormick, Craig L. Beardsley, Brian M. Kennedy
-
Patent number: 11212258Abstract: An extensible resource manager (ERM) of a hybrid cloud-based media production system includes a computing platform having a hardware processor and a memory storing a resource management software code. The hardware processor executes the resource management software code to communicate with a network orchestrator of the hybrid cloud-based media production system to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to determine whether a license exists for the identified cloud-based resource(s).Type: GrantFiled: May 7, 2020Date of Patent: December 28, 2021Assignee: Disney Enterprises, Inc.Inventors: Michael J. Strein, Craig L. Beardsley, Ryan N. McCormick
-
Publication number: 20200404033Abstract: Software defined network orchestration to manage media flows for broadcast with public cloud networks is provided by identifying a media flow at a media production facility for multicast transmission; registering the media flow to a registration database; migrating the media flow from multicast transmission to unicast transmission; transmitting the media flow to a public cloud network facility; and updating the registration database with a location of the media flow in the public cloud network facility. Once registered, a media flow management system allows any authorized device to request for a media flow; and in response locates the media flow based on a registration database indicating a location of the media flow (whether in the public cloud network facility, on a common carrier, or in a production facility); receives access to the media flow at the location; and allows the authorized device to consume the media flow.Type: ApplicationFiled: February 25, 2020Publication date: December 24, 2020Inventors: Michael J. STREIN, Ryan N. MCCORMICK, Craig L. BEARDSLEY
-
Publication number: 20200404035Abstract: An extensible resource manager (ERM) of a hybrid cloud-based media production system includes a computing platform having a hardware processor and a memory storing a resource management software code. The hardware processor executes the resource management software code to communicate with a network orchestrator of the hybrid cloud-based media production system to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to determine whether a license exists for the identified cloud-based resource(s).Type: ApplicationFiled: May 7, 2020Publication date: December 24, 2020Inventors: Michael J. Strein, Craig L. Beardsley, Ryan N. McCormick
-
Publication number: 20200404034Abstract: A hybrid cloud-based media production system includes a facility extension platform having a hardware processor and a memory storing a software code. The hardware processor executes the software code to identify multicast production media flow(s) for processing in a cloud-based virtual production environment, to identify cloud-based resource(s) for processing one or more cloud production media flow(s) corresponding to the multicast production media flow(s), in the cloud-based virtual production environment, and to coordinate provisioning of the cloud-based virtual production environment with the identified cloud-based resource(s). The hardware processor also executes the software code to align, using a cloud permissible timing protocol, the timing of the cloud production media flow(s) in the cloud-based virtual production environment, and to process the cloud production media flow(s) in the cloud-based virtual production environment using the identified cloud-based resource(s).Type: ApplicationFiled: May 7, 2020Publication date: December 24, 2020Inventors: Michael J. Strein, Zachary N. Toback, Ryan N. McCormick, Craig L. Beardsley, Brian M. Kennedy