Patent ID: 8407744

Claim:
A method, comprising: capturing, using one or more processors, a snapshot of a video program, during presentation of the video program on a video display; providing to a user, using one or more processors, on the video display, the snapshot of the video program during the presentation of the video program; performing, using one or more processors, object recognition using the snapshot of the video program; determining, using one or more processors, an object within the snapshot of the video program, based on the performed object recognition; providing to the user, using one or more processors, on the video display, a graphical user interface component that includes: a first option to conduct a first search based on the object, a second option to receive, from the user, at least one search criterion for a second search based on the object, the second option being different than the first option, and a third option to add information relating to the user as at least one other search criterion for a third search that is based on the object, the third option being different than the first option and the second option, the graphical user interface component being provided with the snapshot of the video program during the presentation of the video program; conducting, using one or more processors, the first search to generate first information associated with the object when the first option is selected; receiving from the user, using one or more processors, the at least one search criterion via the second option when the second option is selected, the at least one search criterion including information relating to the object; conducting, using one or more processors and using the at least one search criterion, the second search to generate second information associated with the object based on receiving the at least search criterion; conducting, using one or more processors, the third search to generate third information associated with the object when the third option is selected; and providing, using one or more processors and during the presentation of the video program, the generated first information, the generated second information, or the generated third information.