Patents by Inventor Brick Eksten
Brick Eksten 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).
-
Publication number: 20250350781Abstract: A system for monitoring media content distributed from a source to an end point over a network. The content is segregated into a plurality of unique objects before the content is loaded on the network. At the content source, technical source parameters are determined and stored for each object. At the end point, technical end point parameters are determined for each object. To determine a quality of the content as received at the end point, the end point parameters are compared with the source parameters.Type: ApplicationFiled: May 7, 2025Publication date: November 13, 2025Inventors: Brick Eksten, Andrey Gaynulin
-
Patent number: 12470776Abstract: A method for providing content as a linear content stream. The method comprises receiving and segregating the content into data packages, identifying each data package with a unique signature, and responsive to a request from a receiving system, receiving first data packages at the receiving system. A modified manifest that identifies each data package according to its unique signature is created. The manifest indicates a location for each data package, and instructs the order in which to assemble identified data packages to create the linear content stream. The linear content stream is created as directed by the modified manifest. Redundant data packages within the first data packages are excluded from the modified manifest and thereby excluded from the linear content stream. White spaces of open time intervals are created in the linear data stream by omission of the redundant data packages and filled with alternative content.Type: GrantFiled: December 27, 2022Date of Patent: November 11, 2025Assignee: Q'LIGENT CORPORATIONInventors: Brick Eksten, Andrey Gaynulin
-
Patent number: 12010401Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: GrantFiled: December 7, 2020Date of Patent: June 11, 2024Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 11871054Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: April 18, 2022Date of Patent: January 9, 2024Assignee: Imagine Communications Corp.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20230217082Abstract: A method for providing content as a linear content stream. The method comprises receiving and segregating the content into data packages, identifying each data package with a unique signature, and responsive to a request from a receiving system, receiving first data packages at the receiving system. A modified manifest that identifies each data package according to its unique signature is created. The manifest indicates a location for each data package, and instructs the order in which to assemble identified data packages to create the linear content stream. The linear content stream is created as directed by the modified manifest. Redundant data packages within the first data packages are excluded from the modified manifest and thereby excluded from the linear content stream. White spaces of open time intervals are created in the linear data stream by omission of the redundant data packages and filled with alternative content.Type: ApplicationFiled: December 27, 2022Publication date: July 6, 2023Inventors: Brick Eksten, Andrey Gaynulin
-
Publication number: 20220256214Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: April 18, 2022Publication date: August 11, 2022Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220224993Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: July 14, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 11310544Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: March 29, 2021Date of Patent: April 19, 2022Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220046334Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: February 10, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Publication number: 20210219005Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20210160589Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: May 27, 2021Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 10999611Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: September 14, 2018Date of Patent: May 4, 2021Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Patent number: 10863250Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: GrantFiled: September 14, 2018Date of Patent: December 8, 2020Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 10628578Abstract: Systems and methods for determining trust levels for components of a computing application using a blockchain. The system may include a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.Type: GrantFiled: December 21, 2017Date of Patent: April 21, 2020Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Craig White
-
Publication number: 20200045352Abstract: There is provided a network device comprising at least one processor, and a memory storing instructions which when executed by the at least one processor configure the processor to perform a method. The method comprises segmenting packets of an original data stream into at least two partial data streams, and transmitting the at least two partial data streams to a downstream receiver configured to consolidate the at least two partial data streams based on the sequence numbers of the original data stream to reconstruct the original data stream. Each of the at least two partial data streams has an identifier in a header. The at least two partial data streams maintain sequence numbers of the original data stream.Type: ApplicationFiled: August 2, 2019Publication date: February 6, 2020Inventors: Brick EKSTEN, Leigh WHITCOMB, John Norman MAILHOT
-
Patent number: 10515205Abstract: Systems and methods for determining trust levels for components of a computing application including a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.Type: GrantFiled: September 7, 2017Date of Patent: December 24, 2019Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White
-
Patent number: 10310824Abstract: Systems and methods for dynamic development and/or management of computing applications including a development framework, a visual design subsystem, a deployment subsystem, and a distributed ledger, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint, and the distributed ledger is operable to store a set of components and associating each component with a digital certificate.Type: GrantFiled: May 11, 2018Date of Patent: June 4, 2019Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Publication number: 20190090001Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: September 14, 2018Publication date: March 21, 2019Inventors: Stephen SMITH, Yuval FISHER, Brick EKSTEN, Steven REYNOLDS
-
Publication number: 20190090035Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: September 14, 2018Publication date: March 21, 2019Inventors: Brick EKSTEN, Stephen SMITH, Yuval FISHER, Steven REYNOLDS
-
Patent number: 10216490Abstract: Systems and methods for dynamic development and/or deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.Type: GrantFiled: November 23, 2016Date of Patent: February 26, 2019Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu