Patent ID: 8918832

Claim:
A method, comprising: in an automatic content recognition (ACR)-enabled connected TV device which is paired with or associated with a paired device utilizing a companion application running on said paired device, wherein: said ACR-enabled connected TV device comprises an ACR module that communicates with an ACR system that is external to said automatic content recognition (ACR)-enabled connected TV device; said ACR system comprises an abstraction layer that supports different video and audio fingerprint technologies from multiple vendors, wherein said abstraction layer enables said ACR system to assign same interactive event identifiers to different sets of video and audio fingerprints that are generated by said different video and audio fingerprint technologies from said multiple vendors based on timing of said assignment of said interactive event identifiers, and said interactive event identifiers are utilized to trigger one or more events; said ACR module providing fingerprints to said ACR system for matching; and said ACR module receiving information and/or content from the said ACR system based on said matching; and said ACR-enabled connected device: identifying by said ACR module based on at least one of said interactive event identifiers, an event that is to take place in a presented program associated with a network; presenting by said ACR module, an overlay for a viewer to interact within a specific time window synchronized with said identified event, wherein said overlay comprises information on possible outcomes of said identified event, and said overlay is also presented on said paired device; and identifying by said ACR module, a predicted outcome selected by said viewer, wherein said predicted outcome is selected by said viewer, via interaction with said overlay on said ACR-enabled connected device or on said paired device.