Techniques to consume content and metadata
First Claim
Patent Images
1. A method comprising at a client device:
- receiving content in a broadcast;
identifying a request received from a remote device to capture a still image from the content in the broadcast;
capturing the still image from the content in the broadcast in response to the request from the remote device;
transmitting the still image for receipt and display by the remote device;
receiving from the remote device image data comprising a portion of the still image displayed at the remote device, the portion of the still image selected by a user via a user interface output at the remote device and including at least one object to be identified;
transmitting the portion of the still image for receipt by one or more servers to identify metadata that is relevant to the request by processing the portion of the still image using image recognition to identify the at least one object;
receiving the identified metadata from the one or more servers, the identified metadata associated with the at least one object in the portion of the still image; and
outputting the received metadata for the remote device to display the received metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
Content and metadata associated with the content may be provided to a number of users. The content may be displayed on a display device while the metadata may be transmitted to a remote device corresponding to a receiving user. The user may further request desired information or metadata pertaining to the content and the requested information or metadata may be transmitted to the user'"'"'s remote device. Different users may request different information on the same or different objects being displayed or presented on a display device. Each requesting user may receive requested information on the same or different objects via corresponding remote devices.
71 Citations
27 Claims
-
1. A method comprising at a client device:
-
receiving content in a broadcast; identifying a request received from a remote device to capture a still image from the content in the broadcast; capturing the still image from the content in the broadcast in response to the request from the remote device; transmitting the still image for receipt and display by the remote device; receiving from the remote device image data comprising a portion of the still image displayed at the remote device, the portion of the still image selected by a user via a user interface output at the remote device and including at least one object to be identified; transmitting the portion of the still image for receipt by one or more servers to identify metadata that is relevant to the request by processing the portion of the still image using image recognition to identify the at least one object; receiving the identified metadata from the one or more servers, the identified metadata associated with the at least one object in the portion of the still image; and outputting the received metadata for the remote device to display the received metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising at a remote device:
-
creating a persistent network connection between the remote device and a client device; forming a request to cause a still image to be captured by the client device from content output in a broadcast at the client device and transmitted to the remote device for display; displaying, at the remote device, the still image received from the client device; receiving a user input, via a user interface output at the remote device, that selects a portion of the still image displayed at the remote device, the portion of the still image including one or more objects to be identified; transmitting image data comprising the portion of the still image from the remote device for receipt by the client device to obtain metadata associated with the one or more objects in the portion of the still image from one or more servers configured to process the portion of the still image using image recognition to identify the one or more objects in the still image; receiving the metadata from the one or more servers; displaying the metadata that corresponds to the one or more objects in the still image; and transmitting the metadata for display at another remote device that corresponds to another user and is configured to communicate with the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising at a remote device:
-
displaying, at the remote device, an image captured by a client device from video data displayed on the client device; receiving a user input that selects a portion of the image to be used with image recognition to obtain metadata associated with one or more objects in the portion of the image, the user input received in response to a user circling the one or more objects in the portion of the image via a user interface output by the remote device; transmitting the portion of the image and not the still image as a whole from the remote device for receipt by the client device to identify the metadata associated with the one or more objects in the portion of the image; displaying the metadata on a display screen integrated with the remote device to enable user interaction with the metadata. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method comprising at a server:
-
receiving via a network a portion of a still image captured from a broadcast of content at a client device, the still image captured by the client device in response to a request from a remote device that is remote from the client device, the still image transmitted to the remote device for display at the remote device to enable user selection of the portion of the still image via a user interface output at the remote device, the portion of the still image, and not the still image as a whole, transmitted from the remote device to the client device for transmission to the server via the network; processing the portion of the still image using image recognition to identify one or more objects in the portion of the still image; locating metadata that corresponds to the identified one or more objects; and transmitting the located metadata via the network for receipt by the client device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification