Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1
US2021021893A1
Method and System for Use of Earlier and/or Later Single-Match as Basis to Disambiguate Channel Multi-Match with Non-Matching Programs
Publication/Patent Number: US2021021893A1 Publication Date: 2021-01-21 Application Number: 16/586,552 Filing Date: 2019-09-27 Inventor: Sunku, Raghavendra   Lee, Jaehyung   Debelair, Virginie   Dunker, Peter   Assignee: Gracenote, Inc.   IPC: H04N21/442 Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively performs disambiguation based at least in part on detecting an earlier single-channel match and/or a later single-channel match, the disambiguation establishing that the channel rendered by the content presentation device is the single known channel. And based on the disambiguation, the system then uses the single known channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
2
US2021021884A1
Method and System for Use of Network Affiliation as Basis to Determine Channel Rendered by Content Presentation Device
Publication/Patent Number: US2021021884A1 Publication Date: 2021-01-21 Application Number: 16/586,542 Filing Date: 2019-09-27 Inventor: Sunku, Raghavendra   Lee, Jaehyung   Debelair, Virginie   Dunker, Peter   Assignee: Gracenote, Inc.   IPC: H04N21/234 Abstract: A computing system detects a channel multi-match with non-matching programs, based on fingerprint-based ACR analysis of digital fingerprint data representing a channel rendered by a content presentation device. The system then responsively determines a channel rendered by the device through a process including (a) determining that channels of the multi-match group are all affiliate channels of the same network as each other and (b) determining, as the channel, which affiliate channel of that network serves a location of the content presentation device. The system then uses the determined channel as a basis for carrying out of at least one channel-specific operation, such as recording audience-measurement data and/or invoking dynamic content modification.
3
US10904587B2
Establishment and use of time mapping based on interpolation using low-rate fingerprinting, to help facilitate frame-accurate content revision
Publication/Patent Number: US10904587B2 Publication Date: 2021-01-26 Application Number: 16/166,971 Filing Date: 2018-10-22 Inventor: Dunker, Peter   Cremer, Markus K.   Merchant, Shashank C.   Thielen, Kurt R.   Assignee: Gracenote, Inc.   IPC: H04N21/234 Abstract: A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at which the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.
4
US2021105515A1
Establishment and Use of Time Mapping Based on Interpolation Using Low-Rate Fingerprinting, to Help Facilitate Frame-Accurate Content Revision
Publication/Patent Number: US2021105515A1 Publication Date: 2021-04-08 Application Number: 17/247,517 Filing Date: 2020-12-15 Inventor: Dunker, Peter   Cremer, Markus K.   Merchant, Shashank C.   Thielen, Kurt R.   Assignee: Gracenote, Inc.   IPC: H04N21/234 Abstract: A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at which the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.
5
US10979758B2
Dynamic control of fingerprinting rate to facilitate time-accurate revision of media content
Publication/Patent Number: US10979758B2 Publication Date: 2021-04-13 Application Number: 16/674,652 Filing Date: 2019-11-05 Inventor: Thielen, Kurt R.   Merchant, Shashank C.   Dunker, Peter   Cremer, Markus K.   Scherf, Steven D.   Assignee: Gracenote, Inc.   IPC: H04N7/10 Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to an clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
6
US10893320B2
Dynamic video overlays
Publication/Patent Number: US10893320B2 Publication Date: 2021-01-12 Application Number: 16/140,539 Filing Date: 2018-09-25 Inventor: Cremer, Markus K.   Dunker, Peter   Scherf, Steven D.   Pearce, David Henry   Li, Sherman Ling Fung   Harron, Wilson   Dimitriou, Konstantinos Antonios   Lee, Dewey Ho   Assignee: Gracenote, Inc.   IPC: H04N21/44 Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template indicating a change of speed. In some example embodiments, the analysis is performed while the client device is generating a video output stream that replaces video content received from a content source via the intermediate device. Based on the video input stream matching the template, the client device modifies the video output stream to show the change of speed. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, fast-forwarding of the commercial may be detected by matching a template with the video input stream. While the video input stream is being fast-forwarded, the smart TV fast-forwards the targeted commercial.
7
US2021037283A1
Dynamic Video Overlays
Publication/Patent Number: US2021037283A1 Publication Date: 2021-02-04 Application Number: 16/928,683 Filing Date: 2020-07-14 Inventor: Cremer, Marcus K.   Dunker, Peter   Sherf, Steven D.   Pearce, David Henry   Li, Sherman Ling Fung   Harron, Wilson   Dimitriou, Konstantinos Antonios   Lee, Dewey Ho   Assignee: Gracenote, Inc.   IPC: H04N21/44 Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.
8
US10595097B2
Inserting advertisements into video content
Publication/Patent Number: US10595097B2 Publication Date: 2020-03-17 Application Number: 16/018,056 Filing Date: 2018-06-26 Inventor: Gordon, Donald F.   Cremer, Markus K.   Dunker, Peter   Assignee: GRACENOTE, INC.   IPC: H04N21/845 Abstract: Methods and systems to insert advertisements and/or other supplemental or replacement content into a stream of video content are described. In some example embodiments, the methods and systems receive a request to replace a portion of video content currently playing at a client device with supplemental video content, such as an advertisement. In response to the request, the methods and systems determine one or more fingerprints of the video content plating at the client device, identify one or more frames of the video content at which to insert the supplemental video content based on the one or more fingerprints, and insert the supplemental video content at the identified one or more frames of the video content.
9
WO2020018192A1
ESTABLISHMENT AND USE OF TIME MAPPING-BASED ON INTERPOLATION USING LOW-MATE FINGERPRINTING, TO HELP FACILITATE FRAME-ACCURATE CONTENT REVISION
Publication/Patent Number: WO2020018192A1 Publication Date: 2020-01-23 Application Number: 2019035973 Filing Date: 2019-06-07 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Assignee: Gracenote, Inc.   IPC: H04N21/8547 Abstract: A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at winch the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.
10
WO2020018191A1
ADVANCED PREPARATION FOR CONTENT REVISION BASED ON EXPECTED LATENCY IN OBTAINING NEW CONTENT
Publication/Patent Number: WO2020018191A1 Publication Date: 2020-01-23 Application Number: 2019035967 Filing Date: 2019-06-07 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Assignee: GRACENOTE, INC   IPC: H04N21/262 Abstract: When a media client is receiving a media stream, the media client determines an upcoming time point at which the media client is to perform a content revision involving insertion (e.g., substitution or overlaying) of new content. The media client further determines an advanced time point when the media client should initiate a process of acquiring the new content, setting the advanced time point sufficiently in advance of the upcoming content-revision time point to enable the media client to obtain at least enough of the new content to be able to start the content revision on time. In an example implementation, the media client could determine the advanced time point by predicting how long the content-acquisition process will take, based on consideration of past instances of content acquisition, possibly correlated with operational factors such as content source, processor load, memory load, network speed, and time of day.
11
WO2020018193A1
ESTABLISHMENT AND USE OF TIME MAPPING BASED ON INTERPOLATION USING LOW-RATE FINGERPRINTING, TO HELP FACILITATE FRAME-ACCURATE CONTENT REVISION
Publication/Patent Number: WO2020018193A1 Publication Date: 2020-01-23 Application Number: 2019035974 Filing Date: 2019-06-07 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Assignee: Gracenote, Inc.   IPC: H04N21/8547 Abstract: A media client ascertains a plurality of matching points between (i) query fingerprints representing a media stream being received by the client and (ii) reference fingerprints, each identified matching point defining a respective match between a query' fingerprint that is time stamped with client time defined according to a clock of the client and a reference fingerprint that is time stamped with true time defined according to a timeline within a known media stream. Further, the client performs linear regression based on the timestamps of the ascertained plurality of matching points, to establish a mapping between true time and client time. The client then uses the established mapping as a basis to determine a client-time point at which the client should perform an action with respect to media stream, being received by the client. And the client performs the action at the determined client-time point.
12
US2020374569A1
Authorizing Devices Based on Identifying Content Distributor
Publication/Patent Number: US2020374569A1 Publication Date: 2020-11-26 Application Number: 16/947,748 Filing Date: 2020-08-14 Inventor: Gordon, Donald F.   Cremer, Markus K.   Dunker, Peter   Assignee: Gracenote, Inc.   IPC: H04N21/234 Abstract: Methods and systems to authorize devices and/or perform other actions based on identifying content distributors are described. In some example embodiments, the methods and systems access video content playing at a client device, calculate fingerprints of a portion of the video content, identify a distributor of the video content based on the fingerprints, and perform an action in response to the identification of the distributor of the video content, such as actions to authorize the client device or other associated devices (e.g., second screens) to receive content from the distributor, actions to present sponsored content to the client device or associated devices, and so on.
13
US2020245034A1
Inserting Advertisements Into Video Content
Publication/Patent Number: US2020245034A1 Publication Date: 2020-07-30 Application Number: 16/779,547 Filing Date: 2020-01-31 Inventor: Dunker, Peter   Cremer, Markus K.   Gordon, Donald J.   Assignee: Gracenote, Inc.   IPC: H04N21/81 Abstract: Methods and systems to insert advertisements and/or other supplemental or replacement content into a stream of video content are described. In some example embodiments, the methods and systems receive a request to replace a portion of video content currently playing at a client device with supplemental video content, such as an advertisement. In response to the request, the methods and systems determine one or more fingerprints of the video content plating at the client device, identify one or more frames of the video content at which to insert the supplemental video content based on the one or more fingerprints, and insert the supplemental video content at the identified one or more frames of the video content.
14
WO2020018189A1
DYNAMIC CONTROL OF FINGERPRINTING RATE TO FACILITATE TIME-ACCURATE REVISION OF MEDIA CONTENT
Publication/Patent Number: WO2020018189A1 Publication Date: 2020-01-23 Application Number: 2019035955 Filing Date: 2019-06-07 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Scherf, Steven   Assignee: Gracenote, Inc.   IPC: H04N21/845 Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to an clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
15
WO2020018289A1
MODIFYING PLAYBACK OF REPLACEMENT CONTENT BASED ON CONTROL MESSAGES
Publication/Patent Number: WO2020018289A1 Publication Date: 2020-01-23 Application Number: 2019040553 Filing Date: 2019-07-03 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Scherf, Steven   Assignee: Gracenote, Inc.   IPC: H04N21/81 Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
16
WO2020018190A1
DYNAMIC CONTROL OF FINGERPRINTING RATE TO FACILITATE TIME-ACCURATE REVISION OF MEDIA CONTENT
Publication/Patent Number: WO2020018190A1 Publication Date: 2020-01-23 Application Number: 2019035961 Filing Date: 2019-06-07 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Thielen, Kurt   Scherf, Steven   Assignee: Gracenote, Inc.   IPC: H04N21/2662 Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to an clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
17
US2020029118A1
MODIFYING PLAYBACK OF REPLACEMENT CONTENT BASED ON CONTROL MESSAGES
Publication/Patent Number: US2020029118A1 Publication Date: 2020-01-23 Application Number: 16/182,201 Filing Date: 2018-11-06 Inventor: Thielen, Kurt R.   Dunker, Peter   Cremer, Markus K.   Scherf, Steven D.   Merchant, Shashank   Assignee: Gracenote, Inc.   IPC: H04N21/431 Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
18
WO2020018287A1
MODIFYING PLAYBACK OF REPLACEMENT CONTENT RESPONSIVE TO DETECTION OF REMOTE CONTROL SIGNALS THAT MODIFY OPERATION OF THE PLAYBACK DEVICE
Publication/Patent Number: WO2020018287A1 Publication Date: 2020-01-23 Application Number: 2019040546 Filing Date: 2019-07-03 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Seo, Chungwon   Thielen, Kurt   Scherf, Steven   Lee, Seunghyeong   Assignee: Gracenote, Inc.   IPC: H04N21/81 Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
19
WO2020018288A1
MODIFYING PLAYBACK OF REPLACEMENT CONTENT RESPONSIVE TO DETECTION OF REMOTE CONTROL SIGNALS THAT CONTROL A DEVICE PROVIDING VIDEO TO THE PLAYBACK DEVICE
Publication/Patent Number: WO2020018288A1 Publication Date: 2020-01-23 Application Number: 2019040550 Filing Date: 2019-07-03 Inventor: Cremer, Markus   Merchant, Shashank   Dunker, Peter   Seo, Chungwon   Thielen, Kurt   Scherf, Steven   Lee, Seunghyeong   Assignee: Gracenote, Inc.   IPC: H04N21/81 Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device that while the playback device is displaying the replacement media content a remote control transmitted an instruction to a media device that provides media content to the playback device; (iii) determining, by the playback device, a playback-modification action corresponding to the instruction and the media device; and (iv) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
20
US2020296436A1
Establishment and Use of Time Mapping Based on Interpolation Using Low-Rate Fingerprinting, to Help Facilitate Frame-Accurate Content Revision
Publication/Patent Number: US2020296436A1 Publication Date: 2020-09-17 Application Number: 16/890,592 Filing Date: 2020-06-02 Inventor: Dunker, Peter   Cremer, Markus K.   Merchant, Shashank C.   Thielen, Kurt R.   Assignee: Gracenote, Inc.   IPC: H04N21/234 Abstract: A media client ascertains a plurality of matching points between (i) query fingerprints representing a media stream being received by the client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint that is timestamped with client time defined according to a clock of the client and a reference fingerprint that is timestamped with true time defined according to a timeline within a known media stream. Further, the client performs linear regression based on the timestamps of the ascertained plurality of matching points, to establish a mapping between true time and client time. The client then uses the established mapping as a basis to determine a client-time point at which the client should perform an action with respect to media stream being received by the client. And the client performs the action at the determined client-time point.
Total 5 pages