Patents by Inventor Nicholas Maultsby
Nicholas Maultsby 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: 20240354806Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: ApplicationFiled: July 1, 2024Publication date: October 24, 2024Inventors: Albert John McGowan, Nicholas Maultsby, Niko T.J. Huffman, Christian D. Moosman
-
Patent number: 12056738Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: GrantFiled: July 24, 2023Date of Patent: August 6, 2024Assignee: ADEIA MEDIA HOLDINGS LLCInventors: Albert John McGowan, Nicholas Maultsby, Niko T. J. Huffman, Christian D. Moosman
-
Publication number: 20240029111Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: ApplicationFiled: July 24, 2023Publication date: January 25, 2024Applicant: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Niko T.J. Huffman, Christian D. Moosman
-
Patent number: 11710151Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: GrantFiled: November 1, 2013Date of Patent: July 25, 2023Assignee: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Niko T. J. Huffman, Christian D. Moosman
-
Patent number: 9485293Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: GrantFiled: October 20, 2015Date of Patent: November 1, 2016Assignee: BRIGHTCOVE, INC.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Patent number: 9332047Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: GrantFiled: November 21, 2013Date of Patent: May 3, 2016Assignee: Brightcove Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Publication number: 20160099992Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: ApplicationFiled: October 20, 2015Publication date: April 7, 2016Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Patent number: 9197688Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: GrantFiled: November 21, 2013Date of Patent: November 24, 2015Assignee: Brightcove, Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Publication number: 20150095461Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: ApplicationFiled: November 21, 2013Publication date: April 2, 2015Applicant: UNICORN MEDIA, INC.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Publication number: 20150095511Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.Type: ApplicationFiled: November 21, 2013Publication date: April 2, 2015Applicant: Unicorn Media, Inc.Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
-
Patent number: 8935432Abstract: Methods and systems are disclosed for providing live media streaming over a communication network. Timing data of a received live media stream is mapped to time values from a system clock. The time values are used for transmission of the media stream.Type: GrantFiled: March 6, 2014Date of Patent: January 13, 2015Inventors: Albert John McGowan, Benjamin Lebrato Ahern, Jared Kenneth Marshall, Nicholas Maultsby, Niko Thomas John Huffman
-
Patent number: 8898338Abstract: Methods and systems are disclosed for providing live media streaming over a communication network. Timing data of a received live media stream is mapped to time values from a system clock. Offset time values are assigned to a plurality of clients requesting live media content. The time values and the offset time values are used for transmission of the media stream.Type: GrantFiled: March 6, 2014Date of Patent: November 25, 2014Inventors: Albert John McGowan, Niko Thomas John Huffman, Nicholas Maultsby, Matthew A. Johnson
-
Publication number: 20140316899Abstract: Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.Type: ApplicationFiled: November 1, 2013Publication date: October 23, 2014Applicant: UNICORN MEDIA, INC.Inventors: Albert John McGowan, Nicholas Maultsby, Niko T.J. Huffman, Christian D. Moosman