Method and system for encoded information processing
First Claim
Patent Images
1. A method comprising:
- optically detecting, using an optical sensor, an encoded pattern from source media, the encoded pattern associated with a gaming application;
decoding, using one or more processors, gaming data from the encoded pattern, the gaming data used to participate in the gaming application;
synchronizing the gaming data played with the gaming application being played by a user with broadcast programming content, wherein the gaming data is decoded from the encoded pattern prior to presentation of the broadcast programming content but is only available when the broadcast programming content is presented;
presenting device content based on the synchronizing of the gaming data with the broadcast programming content;
processing, using the one or more processors, a plurality of gaming interactions from the user during presentation of the broadcast programming content and the presenting of the device content;
tracking performance of the user in the plurality of gaming interactions during the presentation of the broadcast programming content and the presenting of the device content; and
enabling a promotional opportunity based on the processing of at least some of the plurality of gaming interactions.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for encoded information processing are described. In one embodiment, an encoded pattern may be optically detected from source media. Gaming data and associated synchronization data may be decoded from the encoded pattern. The gaming data may be synchronized for use during gaming based on the synchronization data. Additional methods and systems are disclosed.
60 Citations
24 Claims
-
1. A method comprising:
-
optically detecting, using an optical sensor, an encoded pattern from source media, the encoded pattern associated with a gaming application; decoding, using one or more processors, gaming data from the encoded pattern, the gaming data used to participate in the gaming application; synchronizing the gaming data played with the gaming application being played by a user with broadcast programming content, wherein the gaming data is decoded from the encoded pattern prior to presentation of the broadcast programming content but is only available when the broadcast programming content is presented; presenting device content based on the synchronizing of the gaming data with the broadcast programming content; processing, using the one or more processors, a plurality of gaming interactions from the user during presentation of the broadcast programming content and the presenting of the device content; tracking performance of the user in the plurality of gaming interactions during the presentation of the broadcast programming content and the presenting of the device content; and enabling a promotional opportunity based on the processing of at least some of the plurality of gaming interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24)
-
-
12. A method comprising:
-
optically detecting, using a sensor, an encoded pattern from source media that is available to a user, the encoded pattern associated with a gaming application being played by the user; decoding, using one or more processing devices, gaming data from the encoded pattern; obtaining synchronization data that identifies at least first and second portions of the gaming data and when each of the first and second portions of the gaming data is to be used in the gaming application being played by the user; synchronizing, using the one or more processing devices, the first and second portions of the gaming data with the gaming application and broadcast content at different respective times that are identified by the synchronization data, wherein the gaming data is decoded from the encoded pattern prior to presentation of the broadcast content but is only available when the broadcast content is presented; presenting device content, using a display, based on the synchronizing of the first and second portions of the gaming data with the gaming application and the broadcast content; processing, using the one or more processing devices, gaming interactions from the user during presentation of the broadcast content and the presenting of the device content; and enabling a promotional opportunity based on the processing of the one or more of the gaming interactions. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory machine-readable medium comprising instructions, which when executed by one or more processors, cause the one or more processors to perform the following operations:
-
optically detect an encoded pattern from source media, the encoded pattern associated with a gaming application; decode gaming data from the encoded pattern, the gaming data used to participate in the gaming application; synchronize the gaming data played with the gaming application during play of the gaming application by a user with broadcast programming content, wherein the gaming data is decoded from the encoded pattern prior to presentation of the broadcast programming content but is only available when the broadcast programming content is presented; present device content based on the synchronizing of the gaming data with the broadcast programming content; process one or more gaming interactions from the user during presentation of the broadcast programming content and the device content; track performance of the user in the one or more gaming interactions during the presentation of the broadcast programming content and the presenting of the device content; and enable a promotional opportunity based on processing of one or more of the gaming interactions. - View Dependent Claims (17, 18, 19, 20)
-
Specification