Turner Wins Thirteenth ACR Patent

With an Atlanta-based team of focused on exploring how it can monetize the delivery of programming and advertising to smart TVs, Turner Broadcasting has quietly amassed one of the largest patent portfolios related to automatic content recognition (ACR) technology.

In the last 14 months, Turner has won 13 U.S. patents for inventions involving ACR. Its latest patent, titled, “Method and system for detecting and resolving conflicts in an automatic content recognition based system,” was published by the U.S. Patent & Trademark Office on Tuesday.

Nishith Sinha, Turner senior director of emerging video platforms, is named as lead inventor on the patent.

Abstract: A device that handles operations for automatic content recognition detects utilizing the automatic content recognition (ACR) operations, a conflict when a first overlay and a second overlay are concurrently presented on a channel on the device. The device may modify the presentation of the first overlay and/or the second overlay for the channel based on the detection. The device utilizes the ACR operations to determine an identity of the channel based on a unique identifier such as a channel logo. The device utilizes the ACR operations to determine a location where the first overlay and/or the second overlay is presented based on the channel identity and may relocate the first overlay and/or the second overlay from the determined location to a new location. If the conflict is detected, the device may be resize, defer or cancel presentation of one of the first overlay and/or the second overlay for the channel.

Patent

Claims:

1. A method, comprising: in a device that is operable to handle operations for automatic content recognition, wherein said device handles said operations for automatic content recognition by communicating with an automatic content recognition system that assigns same interactive event identifiers to different sets of video fingerprints generated from same video content segments by different video fingerprint technologies based on timing of said assignment of said interactive event identifiers to said different sets of video fingerprints: detecting utilizing said automatic content recognition operations, a conflict on a channel with concurrent presentation of a first overlay and a second overlay on said device; and modifying said presentation of at least one of said first overlay and said second overlay for said channel based on said detection.

2. The method according to claim 1, comprising determining utilizing said automatic content recognition operations, an identity of said channel based on a unique identifier that is associated with said channel and is presented on said channel.

3. The method according to claim 2, comprising determining utilizing said automatic content recognition operations, a location where one or both of said first overlay and said second overlay is presented for said channel based on said determined identity of said channel.

4. The method according to claim 3, comprising, if said conflict is detected, determining one or more corresponding new locations for presenting said one or both of said first overlay and said second overlay for said channel to resolve said conflict.

5. The method according to claim 4, comprising, if said conflict is detected, relocating said one or both of said first overlay and said second overlay from said determined location where said one or both of said first overlay and said second overlay is presented to said one or more corresponding new locations, wherein said one or more corresponding new locations are based upon a region constraint map for a particular channel.

6. The method according to claim 2, comprising determining utilizing said automatic content recognition operations, a corresponding size of one or both of said first overlay and said second overlay for said channel.

7. The method according to claim 6, comprising, if said conflict is detected, determining a new size of one or both of said first overlay and said second overlay for said channel to resolve said conflict.

8. The method according to claim 7, comprising, if said conflict is detected, resizing said one or both of said first overlay and said second overlay for said channel based on said determined new size.

9. The method according to claim 1, comprising, if said conflict is detected, deferring presentation of one of said first overlay and said second overlay for said channel.

10. The method according to claim 1, comprising, if said conflict is detected, canceling presentation of one of said first overlay and said second overlay for said channel.

11. A system, comprising: a device that is operable to handle operations for automatic content recognition, wherein said device handles said operations for automatic content recognition by communicating with an automatic content recognition system that assigns same interactive event identifiers to different sets of video fingerprints generated from same video content segments by different video fingerprint technologies based on timing of said assignment of said interactive event identifiers to said different sets of video fingerprints, said device being operable to: detect utilizing said automatic content recognition operations, a conflict on a channel with concurrent presentation of a first overlay and a second overlay on said device; and modify said presentation of at least one of said first overlay and said second overlay for said channel based on said detection.

12. The system according to claim 11, wherein said device is operable to utilize said automatic content recognition operations to determine an identity of said channel based on a unique identifier that is associated with said channel and is presented on said channel.

13. The system according to claim 12, wherein said device is operable to utilize said automatic content recognition operations to determine a location where one or both of said first overlay and said second overlay is presented for said channel based on said determined identity of said channel.

14. The system according to claim 13, wherein, if said conflict is detected, said device is operable to utilize said automatic content recognition operations to determine one or more corresponding new locations for presenting said one or both of said first overlay and said second overlay for said channel to resolve said conflict.

15. The system according to claim 14, wherein, if said conflict is detected, said device is operable to relocate said one or both of said first overlay and said second overlay from said determined location where said one or both of said first overlay and said second overlay is presented to said one or more corresponding new locations, wherein said one or more corresponding new locations are based upon a region constraint map for a particular channel.

16. The system according to claim 12, wherein said device is operable to utilize said automatic content recognition operations to determine a corresponding size of one or both of said first overlay and said second overlay for said channel.

17. The system according to claim 16, wherein, if said conflict is detected, said device is operable to determine a new size of one or both of said first overlay and said second overlay for said channel to resolve said conflict.

18. The system according to claim 17, wherein, if said conflict is detected, said device is operable to resize said one or both of said first overlay and said second overlay for said channel based on said determined new size.

19. The system according to claim 11, wherein: if said conflict is detected, said device is operable to defer presentation of one of said first overlay and said second overlay for said channel; and if said conflict is detected, said device is operable to cancel presentation of one of said first overlay and said second overlay for said channel.

20. A non-transitory computer readable medium having stored thereon, a computer program having at least one code section being executable by a machine for causing the machine to perform steps comprising: in a device that is operable to handle operations for automatic content recognition, wherein said device handles said operations for automatic content recognition by communicating with an automatic content recognition system that assigns same interactive event identifiers to different sets of video fingerprints generated from same video content segments by different video fingerprint technologies based on timing of said assignment of said interactive event identifiers to said different sets of video fingerprints, said at least one code section causing: detecting utilizing said automatic content recognition operations, a conflict on a channel with concurrent presentation of a first overlay and a second overlay on said device; and modifying said presentation of at least one of said first overlay and said second overlay for said channel based on said detection.