Media Channel Identification with Multi-Match Detection and Disambiguation Based on Location
AssigneeGracenote, Inc.
InventorsChung Won Seo, Youngmoo Kwon, Jaehyung Lee
Life of this patent
Estimating the term…
Abstract
Disclosed are methods and systems involving location-based disambiguation of media channel identification, in a scenario where a fingerprint of media content being rendered by a media presentation device matches multiple reference fingerprints corresponding respectively with multiple different media channels. Upon detecting such a multi-match situation, a server or other entity will use a location of the media presentation device as a basis to disambiguate between the matching reference fingerprints and thus to determine the channel on which the media content being rendered by the media presentation device is arriving.
Claims20
A non-transitory computer readable medium having stored thereon instructions executable by a processing unit to cause a computing system to carry out operations comprising:
- detecting that digital fingerprint data representing media content being rendered by a media presentation device matches multiple instances of reference fingerprint data each corresponding with a different respective channel;
- responsive to the detecting, performing disambiguation based at least in part on a location of the media presentation device, to determine which channel the media presentation device is receiving the media content on, wherein performing the disambiguation comprises, based at least in part on a match between the location of the media presentation device and a location associated with a particular one of the multiple instances of reference fingerprint data, determining that the respective channel with which the particular instance of reference fingerprint data corresponds is the channel that the media presentation device is receiving media content on;
- and
- taking action based on the determined channel.
A system comprising:
- a network communication interface;
- a processing unit;
- program instructions stored in the non-transitory data storage and executable by the processing unit to carry out operations including:
- detecting that digital fingerprint data representing media content being rendered by a media presentation device matches multiple instances of reference fingerprint data each corresponding with a different respective channel,
- responsive to the detecting, performing disambiguation based at least in part on a location of the media presentation device, to determine which channel the media presentation device is receiving the media content on, wherein performing the disambiguation comprises, based at least in part on a match between the location of the media presentation device and a location associated with a particular one of the multiple instances of reference fingerprint data, determining that the respective channel with which the particular instance of reference fingerprint data corresponds is the channel that the media presentation device is receiving media content on;
- and
- wherein determining the channel facilitates taking action based on the determined channel.
A non-transitory computer readable medium having stored thereon instructions executable by a processing unit to cause a media presentation device to carry out operations, wherein the media presentation device comprises a media input interface through which to receive media content to be presented by the media presentation device and a media presentation interface at which to present the received media content, the operations comprising:
- generating digital fingerprint data of the media content based on analysis of the media content, and outputting the generated digital fingerprint data for transmission to a server,
- providing the server with an indication of a location of the media presentation device, wherein providing the server with the indication of the location of the media presentation device enables the server to use the location of the media presentation device as a basis to determine a channel on which the media presentation device is receiving the media content when the server determines that the digital fingerprint data matches reference fingerprint data corresponding respectively with each of multiple different channels, wherein using the location of the media presentation device as a basis to determine the channel on which the media presentation device is receiving the media content includes, based at least in part on a match between the location of the media presentation device and a location associated with a particular one of the multiple channels with which the reference fingerprint data corresponds, determining that the particular channel is the channel on which the media presentation device is receiving the media content,
- receiving supplemental media content based on the channel that the server determined, and
- outputting the received supplemental media content for presentation in conjunction with the media content being presented by the media presentation device.
Dependencies are inferred from the claim text.