Patent ID: 8646683

Claim:
A method comprising: optically detecting an encoded pattern from source media by a mobile electronic device, the encoded pattern including gaming data that is to be used to play a gaming application on the mobile electronic device during broadcast presentation of programming content provided by a content source; decoding the encoded pattern by the mobile electronic device to obtain the gaming data and encoded data; identifying the programming content by the mobile electronic device based on the encoded data that is decoded from the encoded pattern; obtaining a scheduled start time of the programming content by the mobile electronic device; when a current device time of the mobile electronic device is within a notification time qualification of the scheduled start time, generating a programming content start alert on the mobile electronic device that notifies a user of the mobile electronic device of when the programming content is to be broadcast presented; presenting the gaming application on the mobile electronic device, the gaming application using the gaming data to provide gaming interactions during the broadcast presentation of the programming content; processing gaming instructions that are input into the mobile electronic device from the user in response to the gaming interactions presented on the mobile electronic device and during the broadcast presentation of the programming content; and presenting a promotional opportunity via the mobile electronic device based on the processing of one or more of the gaming instructions.