Systems and methods to verify and/or correct media lineup information
US-2016094877-A1 · Mar 31, 2016 · US
US11463765B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11463765-B2 |
| Application number | US-202117248352-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 21, 2021 |
| Priority date | Feb 29, 2016 |
| Publication date | Oct 4, 2022 |
| Grant date | Oct 4, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system will compare various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system will determine that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. Further, the computing system will determine that a query fingerprint representing a media stream being rendered by a media presentation device matches the multi-match group, thus raising a question of which channel is carrying the media stream that is being rendered by the media presentation device. By considering one or more attributes of the query fingerprint, the server may then disambiguate and thereby determine the channel at issue, and the server may in turn take channel-specific action.
Opening claim text (preview).
What is claimed is: 1. A method comprising: comparing by a computing system (i) a query fingerprint representing a media stream being rendered by a media presentation device with (ii) reference fingerprints each representing a respective reference media stream carried by a respective known channel of media content, wherein a group of the reference fingerprints are flagged as matching each other; determining by the computing system (i) based on the comparing, that the query fingerprint matches a given reference fingerprint and (ii) that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other; and responsive to the determining that the query fingerprint matches the given reference fingerprint and that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other, using by the computing system one or more attributes of the query fingerprint as a basis to determine which reference fingerprint of the group of reference fingerprints best matches the query fingerprint and to determine that the channel carrying the reference media stream represented by the determined reference fingerprint is the channel carrying the media stream being rendered by the media presentation device. 2. The method of claim 1 , further comprising taking action by the computing system based on the determined channel. 3. The method of claim 2 , wherein the media stream being rendered by the media presentation device represents media content, and wherein taking action based on the determined channel comprises replacing a portion of the media content with alternative media content. 4. The method of claim 3 , wherein the alternative media content comprises a replacement advertisement. 5. The method of claim 2 , wherein taking action based on the determined channel comprises causing supplemental channel-specific content to be presented by the media presentation device in conjunction with the media stream being rendered by the media presentation device. 6. The method of claim 2 , wherein taking action based on the determined channel comprises recording presentation of the determined channel for use in a channel ratings system. 7. The method of claim 1 , wherein the computing system is an entity other than the media presentation device, and wherein the query fingerprint is generated by the media presentation device, the method further comprising: receiving by the computing system, from the media presentation device, the query fingerprint. 8. The method of claim 1 , wherein the media stream being rendered by the media presentation device comprises content selected from the group consisting of video content and audio content. 9. A computing system comprising: a network communication interface; a processing unit; non-transitory data storage; and program instructions stored in the non-transitory data storage and executable by the processing unit to carry out operations including: comparing (i) a query fingerprint representing a media stream being rendered by a media presentation device with (ii) reference fingerprints each representing a respective reference media stream carried by a respective known channel of media content, wherein a group of the reference fingerprints are flagged as matching each other, determining (i) based on the comparing, that the query fingerprint matches a given reference fingerprint and (ii) that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other, and responsive to the determining that the query fingerprint matches the given reference fingerprint and that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other, using one or more attributes of the query fingerprint as a basis to determine which reference fingerprint of the group of reference fingerprints best matches the query fingerprint and to determine that the channel carrying the reference media stream represented by the determined reference fingerprint is the channel carrying the media stream being rendered by the media presentation device. 10. The computing system of claim 9 , wherein the operations additionally include taking action based on the determined channel. 11. The computing system of claim 10 , wherein the media stream being rendered by the media presentation device represents media content, and wherein taking action based on the determined channel comprises causing a portion of the media content to be replaced with alternative media content. 12. The computing system of claim 11 , wherein the alternative content comprises a replacement advertisement. 13. The computing system of claim 10 , wherein taking action based on the determined channel comprises causing supplemental channel-specific content to be presented by the media presentation device in conjunction with the media stream being rendered by the media presentation device. 14. The computing system of claim 10 , wherein taking action based on the determined channel comprises recording presentation of the determined channel for use in a channel ratings system. 15. The computing system of claim 9 , wherein the computing system is an entity other than the media presentation device, wherein the query fingerprint is generated by the media presentation device, and wherein the operations further include: receiving, via the network communication interface, from the media presentation device, the query fingerprint. 16. The computing system of claim 9 , wherein the media stream being rendered by the media presentation device comprises video content. 17. A non-transitory computer-readable medium having stored thereon instructions executable by a processing unit to carry out operations comprising: comparing (i) a query fingerprint representing a media stream being rendered by a media presentation device with (ii) reference fingerprints each representing a respective reference media stream carried by a respective known channel of media content, wherein a group of the reference fingerprints are flagged as matching each other; determining (i) based on the comparing, that the query fingerprint matches a given reference fingerprint and (ii) that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other; and responsive to the determining that the query fingerprint matches the given reference fingerprint and that the given reference fingerprint is a member of the group of reference fingerprints flagged as matching each other, using one or more attributes of the query fingerprint as a basis to determine which reference fingerprint of the group of reference fingerprints best matches the query fingerprint and to determine that the channel carrying the reference media stream represented by the determined reference fingerprint is the channel carrying the media stream being rendered by the media presentation device. 18. The non-transitory computer readable medium of claim 17 , wherein the operations additionally include taking action based on the determined channel. 19. The non-transitory computer readable medium of claim 18 , wherein the media stream being rendered by the media presentation device represents media content, and wherein taking action based on the determined channel comprises causing a portion of the media content to be replaced with alternative media content. 20. The non-transitory computer readable medium of claim 18 , wherein taking
involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
characterised by their carriers · CPC title
the adhesive layer and/or the carrier being conductive · CPC title
involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.