Patents by Inventor Kristopher Kosmatka
Kristopher Kosmatka 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: 11824957Abstract: The disclosure herein pertains to a content creation service utilizing micro-services. The content creation service divides up the tasks for content creation including extracting a start portion, a stop portion, and merging the stop portion, start portion, and segments between the start portion and the stop portion. The content creation service utilizes micro-services in order to perform the tasks. Advantageously, use of micro-services allow for improved scalability and faster processing.Type: GrantFiled: February 23, 2023Date of Patent: November 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
-
Patent number: 11785232Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.Type: GrantFiled: December 16, 2022Date of Patent: October 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
-
Publication number: 20230208940Abstract: The disclosure herein pertains to a content creation service utilizing micro-services. The content creation service divides up the tasks for content creation including extracting a start portion, a stop portion, and merging the stop portion, start portion, and segments between the start portion and the stop portion. The content creation service utilizes micro-services in order to perform the tasks. Advantageously, use of micro-services allow for improved scalability and faster processing.Type: ApplicationFiled: February 23, 2023Publication date: June 29, 2023Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
-
Publication number: 20230124822Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
-
Patent number: 11611635Abstract: The disclosure herein pertains to a content creation service utilizing micro-services. The content creation service divides up the tasks for content creation including extracting a start portion, a stop portion, and merging the stop portion, start portion, and segments between the start portion and the stop portion. The content creation service utilizes micro-services in order to perform the tasks. Advantageously, use of micro-services allow for improved scalability and faster processing.Type: GrantFiled: June 27, 2019Date of Patent: March 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
-
Patent number: 11553196Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.Type: GrantFiled: March 23, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
-
Publication number: 20220295128Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to select individual encoded content segments responsive to the request for streaming content.Type: ApplicationFiled: April 18, 2022Publication date: September 15, 2022Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
Patent number: 11310546Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to select individual encoded content segments responsive to the request for streaming content.Type: GrantFiled: January 4, 2021Date of Patent: April 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
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
-
Publication number: 20210127151Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to select individual encoded content segments responsive to the request for streaming content.Type: ApplicationFiled: January 4, 2021Publication date: April 29, 2021Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
Patent number: 10931988Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.Type: GrantFiled: December 13, 2017Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Saurav Sengupta, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
Patent number: 10887631Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to select individual encoded content segments responsive to the request for streaming content.Type: GrantFiled: December 13, 2017Date of Patent: January 5, 2021Assignee: Amazon Technologies, Inc.Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
Patent number: 10757453Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service utilizes deterministic data generated by the different ingress nodes to determine when receipt of individual content segments is complete.Type: GrantFiled: December 13, 2017Date of Patent: August 25, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Kale, Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Ramya Krishnamoorthy
-
Publication number: 20200236373Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.Type: ApplicationFiled: March 23, 2020Publication date: July 23, 2020Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
-
Patent number: 10701377Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.Type: GrantFiled: September 14, 2016Date of Patent: June 30, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
-
Patent number: 10542302Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.Type: GrantFiled: December 13, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Gary Hertel, Michael Kale, Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Ramya Krishnamoorthy
-
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
-
Patent number: 10469883Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service requests streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and generated by different encoders. The video packaging and origination service utilizes synchronization information provided to the encoders to receive redundant encoded content segments responsive to the request for streaming content. The video packaging and origination service can process the received redundant streams.Type: GrantFiled: December 13, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Kristopher Kosmatka, Michael Kale, Saurav Sengupta, Kyle Sletmoe, William Shogren, Rory McCarthy, Gary Hertel, Ramya Krishnamoorthy
-
Patent number: 10298968Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.Type: GrantFiled: December 13, 2017Date of Patent: May 21, 2019Assignee: Amazon Technologies, Inc.Inventors: Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Saurav Sengupta, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
-
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