Abstract:
A computer-implemented method comprising the steps of running, on a first user electronic device, an application program; correlating, using the application program running on the first user electronic device, with a video program being transmitted to a second user electronic device in a vicinity of the first electronic device; receiving, at the first user electronic device from a first user input device, a query related to at least a portion of the video program; obtaining, at the first user electronic device, instructions for an action to be performed based on the query; and performing, at the first user electronic device, the associated action, in response to the query.
Abstract:
A computer-implemented method including the steps of: receiving, by a computer system including at least one computer, a media work uploaded from a first electronic device; receiving, by the computer system from a second electronic device, a tag associated with the media work having a media work identifier; storing, by the computer system, the media work identifier and the associated tag; obtaining, by the computer system from a third electronic device, a query related to the associated tag; correlating, by the computer system, the query with associated information related to an action to be performed; and providing, from the computer system to the third electronic device, the associated information to be used in performing the action.
Abstract:
A computer-implemented method comprising the steps of receiving, at a user electronic device from a computer system including at least one computer, a media work and one or more associated tags; receiving, at the user electronic device from a user input device, a query related to at least one of the one or more associated tags; obtaining, at the user electronic device, instructions for an action to be performed based on the query; and performing, at the user electronic device, the associated action, in response to the query.