Patents by Inventor Patrick George Downes
Patrick George Downes 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: 20240098334Abstract: A watermark-based dynamic ad insertion (DAI) technique for presenting different users of content different advertisements based on the user's profile for content viewed on broadcast channels or in multichannel video programming distributor (MVPD) channels. A number of solutions issues with watermark-based DAI are presented. Interoperability is addressed by providing a multiplexing technique so that the DAI watermarks do not interfere with other watermarks, such as ATSC 3.0 watermarks. Reliability is addressed by providing a matched filtering technique. Security is addressed by providing a mutual authentication technique.Type: ApplicationFiled: September 27, 2023Publication date: March 21, 2024Inventors: Joseph M. Winograd, Rade Petrovic, Jian Zhao, Patrick George Downes
-
Publication number: 20240007712Abstract: A system and method for controlling a media player for replacement content, such as dynamic ad insertion. The system tracks video watermarks from a content stream, where the input content timeline is being modified by a user exercising the transport controls of a digital video recorder (DVR). A Detector Engine receives decoded video frames and extracts a time-offset field, a VP1 payload, and a Cyclic Redundance Check (CRC) field in each video frame. A Content Timeline Tracker monitors and analyzes the output of the Detector Engine to produce a piecewise linear approximation of the content timeline, wherein playback rate changes by a user in an upstream device can be tracked. This enables the playback of auxiliary content which is synchronized to a watermark timeline recovered from the received content in cases where the recovered timeline has a non-linear mapping to real time.Type: ApplicationFiled: June 29, 2023Publication date: January 4, 2024Inventors: Patrick George Downes, Rade Petrovic
-
Publication number: 20230396859Abstract: A method for embedding video watermarks. Areas of poor visual quality in a video content having embedded watermarks ar determined. The watermark symbols replace pixels in the video content with pixels in which the luma values are modulated such the luma value for a 0 bit renders as black and the luma value for a 1 bit renders a shade of gray. The luma value for the 1 bit level is reduced in those areas determined to have poor visual quality. Areas of poor visual quality may be determined by analyzing the luma values of pixels of the video content immediately adjacent to and below a particular watermark symbol to derive an adjacent brightness parameter that represents the perceptual brightness of the surrounding video content. The reduction of the luma value may be achieved by setting the 1 bit luma for a particular watermark symbol to be perceptually less bright than the adjacent brightness parameter.Type: ApplicationFiled: September 23, 2021Publication date: December 7, 2023Inventors: Patrick George Downes, Rade Petrovic, Jian Zhao
-
Patent number: 11722741Abstract: A system and method for controlling a media player for replacement content, such as dynamic ad insertion. The system tracks video watermarks from a content stream, where the input content timeline is being modified by a user exercising the transport controls of a digital video recorder (DVR). A Detector Engine receives decoded video frames and extracts a time-offset field, a VP1 payload, and a Cyclic Redundance Check (CRC) field in each video frame. A Content Timeline Tracker monitors and analyzes the output of the Detector Engine to produce a piecewise linear approximation of the content timeline, wherein playback rate changes by a user in an upstream device can be tracked. This enables the playback of auxiliary content which is synchronized to a watermark timeline recovered from the received content in cases where the recovered timeline has a non-linear mapping to real time.Type: GrantFiled: February 8, 2022Date of Patent: August 8, 2023Assignee: Verance CorporationInventors: Patrick George Downes, Rade Petrovic
-
Publication number: 20220312081Abstract: A system and method for controlling a media player for replacement content, such as dynamic ad insertion. The system tracks video watermarks from a content stream, where the input content timeline is being modified by a user exercising the transport controls of a digital video recorder (DVR). A Detector Engine receives decoded video frames and extracts a time-offset field, a VP1 payload, and a Cyclic Redundance Check (CRC) field in each video frame. A Content Timeline Tracker monitors and analyzes the output of the Detector Engine to produce a piecewise linear approximation of the content timeline, wherein playback rate changes by a user in an upstream device can be tracked. This enables the playback of auxiliary content which is synchronized to a watermark timeline recovered from the received content in cases where the recovered timeline has a non-linear mapping to real time.Type: ApplicationFiled: February 8, 2022Publication date: September 29, 2022Inventors: Patrick George Downes, Rade Petrovic
-
Publication number: 20210076095Abstract: A watermark-based dynamic ad insertion (DAI) technique for presenting different users of content different advertisements based on the user's profile for content viewed on broadcast channels or in multichannel video programming distributor (MVPD) channels. A number of solutions issues with watermark-based DAI are presented. Interoperability is addressed by providing a multiplexing technique so that the DAI watermarks do not interfere with other watermarks, such as ATSC 3.0 watermarks. Reliability is addressed by providing a matched filtering technique. Security is addressed by providing a mutual authentication technique.Type: ApplicationFiled: August 28, 2020Publication date: March 11, 2021Inventors: Joseph M. Winograd, Rade Petrovic, Jian Zhao, Patrick George Downes
-
Patent number: 9706235Abstract: Methods, systems, devices and computer program products are provided to facilitate enhanced use and interaction with multimedia content that is based on a time-varying evaluation of the multimedia content. While a content is being presented on a first device, timing information identifying temporal locations of segments of the content within a content timeline are extracted. While the content is still being presented, a feedback received from the user is associated with the content using the timing information and transmitted to a database. The user then receives a response corresponding to feedback provided by a plurality of consumers of the multimedia content on a segment-by-segment basis.Type: GrantFiled: April 17, 2014Date of Patent: July 11, 2017Assignee: Verance CorporationInventors: Rade Petrovic, Patrick George Downes
-
Publication number: 20170094373Abstract: Methods, devices, systems and computer program products facilitate modifying interactive television applications in systems where metadata is carried by watermarks. The embodiments address situations where a user attempts interaction with an intermediate device while the television is executing an application which is replacing the video and/or audio from the original content stream. In particular, a process runs on the television which analyzes the audio and/or video and detects when user interaction is occurring upstream of the television. In response to the detection, the interactive television application may be terminated or the content may be modified so that the upstream activity will not be affected by the interactive television application.Type: ApplicationFiled: September 29, 2016Publication date: March 30, 2017Inventor: Patrick George Downes
-
Patent number: 9251549Abstract: Methods, devices, systems and computer program products improve the detection of watermarks that are embedded in a host content by providing information indicative of a ranking of watermark payloads to watermark extractors. A watermark extractor device obtains information indicative of a ranking of a plurality of watermark payload values, where such information designates each watermark payload value within a first subset of the plurality of watermark payload values as having an associated rank value. Based at least in-part on the information indicative of the ranking, the watermark extractor device is configured to prioritize resource allocation for extraction of payload values that are designated as belonging to the first subset over payload values that are not designated as belonging to the first subset. The watermark extractor then extracts a payload value, designated as belonging to the first subset, from one or more watermarks embedded in the host content.Type: GrantFiled: July 23, 2013Date of Patent: February 2, 2016Assignee: Verance CorporationInventors: Rade Petrovic, Joseph M. Winograd, Patrick George Downes
-
Publication number: 20150030200Abstract: Methods, devices, systems and computer program products improve the detection of watermarks that are embedded in a host content by providing information indicative of a ranking of watermark payloads to watermark extractors. A watermark extractor device obtains information indicative of a ranking of a plurality of watermark payload values, where such information designates each watermark payload value within a first subset of the plurality of watermark payload values as having an associated rank value. Based at least in-part on the information indicative of the ranking, the watermark extractor device is configured to prioritize resource allocation for extraction of payload values that are designated as belonging to the first subset over payload values that are not designated as belonging to the first subset. The watermark extractor then extracts a payload value, designated as belonging to the first subset, from one or more watermarks embedded in the host content.Type: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Applicant: VERANCE CORPORATIONInventors: Rade Petrovic, Joseph M. Winograd, Patrick George Downes
-
Publication number: 20140267907Abstract: Methods, devices, systems and computer programs facilitate presentation of a second content in synchronization with a first content. In one method, at least a portion of a first content that is being presented by a first device is received at a second device. The first content includes substantially imperceptible watermarks that are embedded in one or more components of the first content. A first watermark detection result is obtained by performing a watermark detection operation. Additionally, a second watermark detection result associated with the first content is received at the second device from a device other than the second device. The first watermark detection result and the second watermark detection result are augmented to obtain a combined watermark detection result, and the combined detection result is used to enable presentation of a second content in synchronization with the first content.Type: ApplicationFiled: March 13, 2014Publication date: September 18, 2014Applicant: VERANCE CORPORATIONInventors: Patrick George Downes, Rade Petrovic
-
Publication number: 20140229963Abstract: Methods, systems, devices and computer program products are provided to facilitate enhanced use and interaction with multimedia content that is based on a time-varying evaluation of the multimedia content. While a content is being presented on a first device, timing information identifying temporal locations of segments of the content within a content timeline are extracted. While the content is still being presented, a feedback received from the user is associated with the content using the timing information and transmitted to a database. The user then receives a response corresponding to feedback provided by a plurality of consumers of the multimedia content on a segment-by-segment basis.Type: ApplicationFiled: April 17, 2014Publication date: August 14, 2014Inventors: Rade Petrovic, Patrick George Downes
-
Patent number: 8726304Abstract: Methods, systems, devices and computer program products are provided to facilitate enhanced use and interaction with multimedia content that is based on a time-varying evaluation of the multimedia content. While a content is being presented on a first device, timing information identifying temporal locations of content segments are extracted and transmitted to a database along with a user's evaluation feedback of the multimedia content. The user then receives a response corresponding to feedback provided by a plurality of consumers of the multimedia content on a segment-by-segment basis.Type: GrantFiled: September 13, 2012Date of Patent: May 13, 2014Assignee: Verance CorporationInventors: Rade Petrovic, Patrick George Downes
-
Publication number: 20140075465Abstract: Methods, systems, devices and computer program products are provided to facilitate enhanced use and interaction with multimedia content that is based on a time-varying evaluation of the multimedia content. While a content is being presented on a first device, timing information identifying temporal locations of content segments are extracted and transmitted to a database along with a user's evaluation feedback of the multimedia content. The user then receives a response corresponding to feedback provided by a plurality of consumers of the multimedia content on a segment-by-segment basis.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: Verance CorporationInventors: Rade Petrovic, Patrick George Downes