METHOD AND SYSTEM FOR AN AUTOMATIC CONTENT RECOGNITION ABSTRACTION LAYER
First Claim
1. A method, comprising:
- in a real-time event manager;
receiving one or more interactive event identifiers from one or more sources; and
Triggering the assignment to different sets of video fingerprints the one or more interactive event identifiers, wherein;
a different set of video fingerprints is generated from a network television feed by a respective one of a plurality of fingerprint servers; and
each of the plurality of fingerprint servers utilize a video fingerprint technology that is different from a video fingerprint technology utilized by any of the other fingerprint servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for an automatic content recognition (ACR) abstraction layer are described in which real-time event manager in an ACR system may be utilized to receive interactive event identifiers and to assign those identifiers to sets of video fingerprints generated by multiple real-time fingerprint servers (RTFSs). The video fingerprints may be generated from a network television feed by utilizing video fingerprint technologies that are different for each RTFS. The interactive event identifiers may be determined from different sources. When determined from content ingested by the ACR system, for example, the interactive event identifiers may be based on a video fingerprinting process separate from those utilized by the RTFSs. The RTFSs may communicate the sets of video fingerprints and interactive event identifiers to corresponding fingerprint match systems, which in turn may communicate with devices that utilize the same video fingerprint technology as the corresponding RTFS.
146 Citations
39 Claims
-
1. A method, comprising:
in a real-time event manager; receiving one or more interactive event identifiers from one or more sources; and Triggering the assignment to different sets of video fingerprints the one or more interactive event identifiers, wherein; a different set of video fingerprints is generated from a network television feed by a respective one of a plurality of fingerprint servers; and each of the plurality of fingerprint servers utilize a video fingerprint technology that is different from a video fingerprint technology utilized by any of the other fingerprint servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system, comprising:
a real-time event manager that is operable to; receive one or more interactive event identifiers from one or more sources; and trigger the assignment to different sets of video fingerprints the one or more interactive event identifiers;
wherein;a different set of video fingerprints is generated from a network television feed by a respective one of a plurality of fingerprint servers; and each of the plurality of fingerprint servers utilize a video fingerprint technology that is different from a video fingerprint technology utilized by any of the other fingerprint servers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A non-transitory computer readable media having stored thereon a computer program having at least one code section for processing data, the at least one code section being executable by a computer to cause the computer to perform steps comprising:
in a real-time event manager; receiving one or more interactive event identifiers from one or more sources; and triggering the assignment to different sets of video fingerprints the one or more interactive event identifiers, wherein; a different sets of video fingerprints is generated from a network television feed by a respective one of a plurality of fingerprint servers; and each of the plurality of fingerprint servers being operable to utilize a video fingerprint technology that is different from a video fingerprint technology utilized by any of the other fingerprint servers. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification