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: 11824957
    Abstract: 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: Grant
    Filed: February 23, 2023
    Date of Patent: November 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
  • Patent number: 11785232
    Abstract: 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: Grant
    Filed: December 16, 2022
    Date of Patent: October 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Publication number: 20230208940
    Abstract: 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: Application
    Filed: February 23, 2023
    Publication date: June 29, 2023
    Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
  • Publication number: 20230124822
    Abstract: 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: Application
    Filed: December 16, 2022
    Publication date: April 20, 2023
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Patent number: 11611635
    Abstract: 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: Grant
    Filed: June 27, 2019
    Date of Patent: March 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Kristopher Kosmatka, Saurav Sengupta, Evan Statton, Lionel Bringuier
  • Patent number: 11553196
    Abstract: 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: Grant
    Filed: March 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Publication number: 20220295128
    Abstract: 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: Application
    Filed: April 18, 2022
    Publication date: September 15, 2022
    Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 11310546
    Abstract: 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: Grant
    Filed: January 4, 2021
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 11005702
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: May 11, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Varad Joshi, Eric Woodruff, Kristopher Kosmatka, Trevor Babcock
  • Publication number: 20210127151
    Abstract: 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: Application
    Filed: January 4, 2021
    Publication date: April 29, 2021
    Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 10931988
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Saurav Sengupta, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 10887631
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 10757453
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Kale, Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Gary Hertel, Ramya Krishnamoorthy
  • Publication number: 20200236373
    Abstract: 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: Application
    Filed: March 23, 2020
    Publication date: July 23, 2020
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Patent number: 10701377
    Abstract: 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: Grant
    Filed: September 14, 2016
    Date of Patent: June 30, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jeremiah M. Dunham, Andrew Tunall, Benjamin Black, Kristopher Kosmatka, Benjamin Aldouby Schwartz, Jason LaPier, Justin Abrahms
  • Patent number: 10542302
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Hertel, Michael Kale, Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Ramya Krishnamoorthy
  • Patent number: 10506272
    Abstract: 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: Grant
    Filed: June 15, 2016
    Date of Patent: December 10, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kristopher Kosmatka, Addie Marie Beseda, Eric Woodruff
  • Patent number: 10469883
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kristopher Kosmatka, Michael Kale, Saurav Sengupta, Kyle Sletmoe, William Shogren, Rory McCarthy, Gary Hertel, Ramya Krishnamoorthy
  • Patent number: 10298968
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Saurav Sengupta, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Publication number: 20190132194
    Abstract: 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: Application
    Filed: December 20, 2018
    Publication date: May 2, 2019
    Inventors: Varad Joshi, Eric Woodruff, Kristopher Kosmatka, Trevor Babcock