Patents by Inventor Darin J. Klaas
Darin J. Klaas 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: 11849167Abstract: Techniques for on-demand issuance of private keys for encrypted video transmission are described. A video processing service of a provider network receives a request from a computing device outside the provider network to begin video processing of video data generated by a video source device outside the provider network. The video processing service sends instructions to a video encoding device associated with the video source device to establish the connection for video transmission. The video processing service sends an encryption key to the video encoding device, and sends a decryption key to a video decryption engine. Subsequently, the video processing service receives video data from the video source device, via the video encoding device.Type: GrantFiled: January 26, 2023Date of Patent: December 19, 2023Assignee: Amazon Technologies, Inc.Inventors: Matthew Rives Vegas, Andrew D. Henroid, Akhil Ramachandran, Brian J. Rundle, Darin J. Klaas, Kevin Moore
-
Publication number: 20230308694Abstract: The transcoding of a contribution feed into a plurality of output feeds in various formats can be monitored to ensure that unnecessary data is not transmitted in the contribution feed. Each output feed can be transcoded using respective values for a set of video format parameters. These values can be aggregated and analyzed to determine the lowest values for individual parameters that are being used for the various output feeds. A video encoder for the contribution feed can then dynamically modify the video format parameters used to encode the contribution feed in order to avoid encoding and transmitting data that is not actually used for these output streams, which can conserve resources such as network bandwidth, or enable those resources to be used more advantageously to send data that will actually result in higher quality video presentation in the output formats for current limitations or conditions.Type: ApplicationFiled: May 30, 2023Publication date: September 28, 2023Inventors: Matt Rives Vegas, Brian J. Rundle, Joshua Ryan Melander, Darin J. Klaas, Kevin Moore
-
Patent number: 11722710Abstract: The transcoding of a contribution feed into a plurality of output feeds in various formats can be monitored to ensure that unnecessary data is not transmitted in the contribution feed. Each output feed can be transcoded using respective values for a set of video format parameters. These values can be aggregated and analyzed to determine the lowest values for individual parameters that are being used for the various output feeds. A video encoder for the contribution feed can then dynamically modify the video format parameters used to encode the contribution feed in order to avoid encoding and transmitting data that is not actually used for these output streams, which can conserve resources such as network bandwidth, or enable those resources to be used more advantageously to send data that will actually result in higher quality video presentation in the output formats for current limitations or conditions.Type: GrantFiled: December 3, 2021Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventors: Matt Rives Vegas, Brian J. Rundle, Joshua Ryan Melander, Darin J. Klaas, Kevin Moore
-
Patent number: 11589100Abstract: Techniques for on-demand issuance of private keys for encrypted video transmission are described. A video processing service of a provider network receives a request from a computing device outside the provider network to begin video processing of video data generated by a video source device outside the provider network. The video processing service sends instructions to a video encoding device associated with the video source device to establish the connection for video transmission. The video processing service sends an encryption key to the video encoding device, and sends a decryption key to a video decryption engine. Subsequently, the video processing service receives video data from the video source device, via the video encoding device.Type: GrantFiled: March 31, 2021Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Matthew Rives Vegas, Andrew D. Henroid, Akhil Ramachandran, Brian J. Rundle, Darin J. Klaas, Kevin Moore
-
Patent number: 11516266Abstract: Techniques are described enabling users to transfer the association of a cloud-managed video encoding or decoding device from one region of a cloud provider network to another. A video processing service of a cloud provider network enables users to purchase video encoding or decoding devices that can be used to encode and reliably transfer video content to the video processing service from locations of the users' choice. The video processing service receives a request to transfer the association of a video encoding or decoding device from one region of the cloud provider to another and the video processing service executes workflows that enable the association of a video encoding or decoding device to be transferred to one region from another.Type: GrantFiled: June 28, 2021Date of Patent: November 29, 2022Assignee: Amazon Technologies, Inc.Inventors: Akhil Ramachandran, Sai Rahul Kasula, Matthew Rives Vegas, Darin J. Klaas, Brian J. Rundle, Gregory Truax, Kevin Moore
-
Patent number: 11212332Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.Type: GrantFiled: November 19, 2018Date of Patent: December 28, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Olaf Nielsen, John Richardson, Darin J. Klaas, Benjamin Ferrentino, Evan Gerald Statton, Fritz Koenig
-
Publication number: 20190098066Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.Type: ApplicationFiled: November 19, 2018Publication date: March 28, 2019Inventors: Olaf Nielsen, John Richardson, Darin J. Klaas, Benjamin Ferrentino, Evan Gerald Statton, Fritz Koenig
-
Patent number: 10135899Abstract: Content-specific archive files can be generated concurrently with the encoding of an output stream, such as for broadcast content. Tags or triggers, such as SCTE-35 messages, can be detected in the input content stream, and those triggers used to determine actions to be taken with respect to the content stream. As an example, program start tags and end tags can be used to determine when to begin, and end, the archiving of content to an output file specific to that program content. For archives that should not include advertising, secondary content, or any non-program content, triggers such as advertising start and stop tags can be used to determine when to pause and resume recording for those archives. Once completed, these archive files can be made accessible to users, such as through a video-on-demand service or other such offering.Type: GrantFiled: December 16, 2016Date of Patent: November 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Olaf Nielsen, John Richardson, Darin J. Klaas, Benjamin Ferrentino, Evan Gerald Statton, Fritz Koenig
-
Patent number: 8504657Abstract: A media server comprises a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and/or providing communication of data between the node and other nodes. Each node utilizes one or more central processors. The media server comprises logic to enable the processors to manage the streaming of data from the mass storage to the I/O ports via the gateways without communicating the data between the processors and any of the mass storage, I/O ports, or gateways.Type: GrantFiled: October 4, 2011Date of Patent: August 6, 2013Assignee: ARRIS Group, Inc.Inventors: Robert C. Duzett, Sydney D. Lovely, Darin J. Klaas, Steven R. Page
-
Publication number: 20120023203Abstract: A media server comprises a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and/or providing communication of data between the node and other nodes. Each node utilizes one or more central processors. The media server comprises logic to enable the processors to manage the streaming of data from the mass storage to the I/O ports via the gateways without communicating the data between the processors and any of the mass storage, I/O ports, or gateways.Type: ApplicationFiled: October 4, 2011Publication date: January 26, 2012Applicant: ARRIS GROUP, INC.Inventors: Robert C. Duzett, Sydney D. Lovely, Darin J. Klaas, Steven R. Page
-
Patent number: 8032650Abstract: A media server comprises a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and/or providing communication of data between the node and other nodes. Each node utilizes one or more central processors. The media server comprises logic to enable the processors to manage the streaming of data from the mass storage to the I/O ports via the gateways without communicating the data between the processors and any of the mass storage, I/O ports, or gateways.Type: GrantFiled: December 12, 2007Date of Patent: October 4, 2011Assignee: ARRIS Group, Inc.Inventors: Robert C. Duzett, Sydney D. Lovely, Darin J. Klaas, Steven R. Page
-
Publication number: 20080189382Abstract: A media server comprises a plurality of nodes each comprising a gateway, each gateway providing memory and communication of data between mass storage and I/O ports of a node, and/or providing communication of data between the node and other nodes. Each node utilizes one or more central processors. The media server comprises logic to enable the processors to manage the streaming of data from the mass storage to the I/O ports via the gateways without communicating the data between the processors and any of the mass storage, I/O ports, or gateways.Type: ApplicationFiled: December 12, 2007Publication date: August 7, 2008Applicant: Broadband Royalty CorporationInventors: Robert C. Duzett, Sydney D. Lovely, Darin J. Klaas, Steven R. Page