Patents by Inventor Eric Woodruff
Eric Woodruff 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: 12192496Abstract: Systems and methods in provide approaches for channel fitting to determine a particular number of resources, such as cores, that may be used for one or more processing jobs for a particular input channel. A given channel may be evaluated to determine performance affecting parameters and those parameters may be evaluated against previously known hardware configurations or against a historical heuristic dataset. A configuration for the channel may be selected where particular cores of a set of resources are assigned to the channel to perform one or more operations, such as transcoding operations. As a result, empirically determined or historical data may be used to efficiently allocate resources for different transcoding operations to provide both predictable performance and high utilization.Type: GrantFiled: September 29, 2022Date of Patent: January 7, 2025Assignee: Amazon Technologies, Inc.Inventors: Ryan Hegar, Eric Woodruff, David William Cardwell, Brian Enigma, Karthik Bangalore Shamsunder, Darin J. Klaas
-
Publication number: 20240380794Abstract: A content distribution environment enables acquisition of a video feed in a first format, conversion into a second format, and transmission to a cloud service using on-premises equipment managed and operated by the content provider. A gateway or bridge may facilitate operation with one or more managed services, such as a content distribution service, that provides a reliable way to ingest a video stream from a source, replicate the video stream to one or more destinations, and permit sharing of video streams to affiliates and partners. The on-premises equipment may execute a software package to provide end-to-end operations that leverage operations of a cloud service while executing on content provider owned or managed hardware.Type: ApplicationFiled: July 24, 2024Publication date: November 14, 2024Inventors: Norman Bright, Sabar Mourad Souag, Eric Woodruff, Joseph Yuhas, Thomas Dytko, William Kennemer, Yelena Tanaomi, Luke Richard Pierce, Harsh Ramachandran, Akhil Ramachandran
-
Publication number: 20240314187Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event.Type: ApplicationFiled: May 21, 2024Publication date: September 19, 2024Inventors: Eric Woodruff, Ryan Paul Hegar, Khawaja Salman Shams
-
Patent number: 12088636Abstract: A content distribution environment enables acquisition of a video feed in a first format, conversion into a second format, and transmission to a cloud service using on-premises equipment managed and operated by the content provider. A gateway or bridge may facilitate operation with one or more managed services, such as a content distribution service, that provides a reliable way to ingest a video stream from a source, replicate the video stream to one or more destinations, and permit sharing of video streams to affiliates and partners. The on-premises equipment may execute a software package to provide end-to-end operations that leverage operations of a cloud service while executing on content provider owned or managed hardware.Type: GrantFiled: March 31, 2022Date of Patent: September 10, 2024Assignee: Amazon Technologies, Inc.Inventors: Norman Bright, Sabar Mourad Souag, Eric Woodruff, Joseph Yuhas, Thomas Dytko, William Kennemer, Yelena Tanaomi, Luke Richard Pierce, Harsh Ramachandran, Akhil Ramachandran
-
Patent number: 12021911Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event.Type: GrantFiled: November 4, 2021Date of Patent: June 25, 2024Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Ryan Paul Hegar, Khawaja Salman Shams
-
Patent number: 11824910Abstract: Systems and methods perform a failover, handoff type of process for machines actively encoding and transcoding media content or other data, including live video. Based on dynamic analyses, including detection of needed updates due to security anomalies and encoder state evaluations, the encoder instance initially receiving a stream can restart following handoff to another encoder instance. System downtime is minimized through actions such as initializing the replacement encoder and passively migrating network resources to same, without any explicit coordination or messaging between the two instances.Type: GrantFiled: December 16, 2022Date of Patent: November 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Gustaf Carl Hegnell, Glenn Lamotte Diviney
-
Publication number: 20230188584Abstract: Systems and methods perform a failover, handoff type of process for machines actively encoding and transcoding media content or other data, including live video. Based on dynamic analyses, including detection of needed updates due to security anomalies and encoder state evaluations, the encoder instance initially receiving a stream can restart following handoff to another encoder instance. System downtime is minimized through actions such as initializing the replacement encoder and passively migrating network resources to same, without any explicit coordination or messaging between the two instances.Type: ApplicationFiled: December 16, 2022Publication date: June 15, 2023Inventors: Eric Woodruff, Gustaf Carl Hegnell, Glenn LaMotte Diviney
-
Patent number: 11575727Abstract: Systems and methods perform a failover, handoff type of process for machines actively encoding and transcoding media content or other data, including live video. Based on dynamic analyses, including detection of needed updates due to security anomalies and encoder state evaluations, the encoder instance initially receiving a stream can restart following handoff to another encoder instance. System downtime is minimized through actions such as initializing the replacement encoder and passively migrating network resources to same, without any explicit coordination or messaging between the two instances.Type: GrantFiled: December 2, 2021Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Gustaf Carl Hegnell, Glenn LaMotte Diviney
-
Publication number: 20220060530Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event.Type: ApplicationFiled: November 4, 2021Publication date: February 24, 2022Inventors: Eric Woodruff, Ryan Paul Hegar, Khawaja Salman Shams
-
Patent number: 11184653Abstract: Techniques for using statmuxes are described.Type: GrantFiled: December 12, 2019Date of Patent: November 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Ryan Hegar, Erik Jason Johnson, Mohamed Anouar Hadj Taieb, John Bach, Ai Luo, Rodney Monsees, Gadi Yechiel Golan, Eric Woodruff
-
Patent number: 11172010Abstract: A video packaging and origination service can include one or more encoder components that receive content for encoding and transmitting to requesting entities. During the operation of the encoder components, a management service associated with the video packaging and origination service can receive information related to updates or modifications to the encoder components. Responsive to the information, the management service can instantiate and configure an updated encoder. Once the updated encoder component is instantiated and configured, both the updated and target encoder components receive content for streaming, encode content and generating encoding content. Additionally, the updated encoder component can initiate a notification to the target encoder component that a handover will be occurring and begin a negotiation process identifying a handover event.Type: GrantFiled: December 13, 2017Date of Patent: November 9, 2021Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Ryan Paul Hegar, Khawaja Salman Shams
-
Patent number: 11140455Abstract: A first network namespace and second network namespace are created in a computing instance of a computer system, with the second network namespace being accessible to the first network namespace via an interface. A service is executed in the first namespace and an encoder is executed in the second namespace, with the encoder transforming media from one format to another format. Communication from the encoder to the service is regulated via the interface.Type: GrantFiled: June 9, 2017Date of Patent: October 5, 2021Assignee: Amazon Technologies, Inc.Inventors: Eric Woodruff, Akshat Aranya, Varad Joshi, Rebecca Claire Weiss
-
Patent number: 11005702Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.Type: GrantFiled: December 20, 2018Date of Patent: May 11, 2021Assignee: Amazon Technologies, Inc.Inventors: Varad Joshi, Eric Woodruff, Kristopher Kosmatka, Trevor Babcock
-
Patent number: 10506272Abstract: A user can configure a real-time video encoding job using a profile including parameterized fields that enable a user to specify only the attributes that are specific to the video channel, as may include options for the audio and video codecs, stream packaging, input sources, video pipeline processors, and the like. When creating the profile, a user can define a set of parameters and their respective default values. Once the parameters are defined, any attribute in the profile may include one or more parameters as substrings using specific markup syntax. When persisting the data, a set of parameter records can be associated with the profile. Later, when a channel is to be created using the profile, any parameterized attribute in the profile may be overridden with a value specific to that channel as determined using the relevant set of parameter records.Type: GrantFiled: June 15, 2016Date of Patent: December 10, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Kristopher Kosmatka, Addie Marie Beseda, Eric Woodruff
-
Publication number: 20190132194Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.Type: ApplicationFiled: December 20, 2018Publication date: May 2, 2019Inventors: Varad Joshi, Eric Woodruff, Kristopher Kosmatka, Trevor Babcock
-
Patent number: 10177965Abstract: An encoding system that distributes a live stream to end user devices is provided herein. The encoding system automatically detects failed components and implements a failover action to replace the failed component with a backup component in a manner that reduces live stream interruptions. For example, the encoding system can include a network interface that is coupled to an encoder allocated to a live stream. Instead of providing a contribution encoder that transmits the live stream with a location of the allocated encoder, the encoding system can provide the contribution encoder with a location of the network interface. Thus, the contribution encoder can transmit the live stream to the network interface. The network interface can then forward the live stream to the allocated encoder. If the allocated encoder fails, then the network interface can forward the live stream to a backup encoder.Type: GrantFiled: November 10, 2016Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Varad Joshi, Eric Woodruff, Kristopher Kosmatka, Trevor Babcock