PROVIDING RELATED OBJECTS DURING PLAYBACK OF VIDEO DATA
First Claim
1. A method, comprising:
- obtaining an instruction during playback of video data;
generating a request for data based at least in part on the instruction, wherein the request for data comprises information associated with the video data;
obtaining results associated with the request for data, wherein the results associated with the request for data comprise one or more related objects relating to the video data, the one or more related objects corresponding to one or more respective application types, at least one of the one or more application types corresponding to at least one of the one or more related objects being different from an application type of the video data; and
providing at least one of the one or more related objects concurrently with the video data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present application relate to a method, device, and system for processing playback of video data. The method includes obtaining an instruction during playback of video data, generating a request for data based at least in part on the instruction, wherein the request for data comprises information associated with the video data, communicating the request for data, obtaining results associated with the request for data, wherein the results associated with the request for data comprise one or more related objects relating to the video data, the one or more related objects corresponding to one or more respective application types, at least one of the one or more application types corresponding to at least one of the one or more related objects differing from an application type of the video data, and providing at least one of the one or more related objects concurrently with the video data.
-
Citations
29 Claims
-
1. A method, comprising:
-
obtaining an instruction during playback of video data; generating a request for data based at least in part on the instruction, wherein the request for data comprises information associated with the video data; obtaining results associated with the request for data, wherein the results associated with the request for data comprise one or more related objects relating to the video data, the one or more related objects corresponding to one or more respective application types, at least one of the one or more application types corresponding to at least one of the one or more related objects being different from an application type of the video data; and providing at least one of the one or more related objects concurrently with the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device, comprising:
-
one or more processors configured to; obtain an instruction during playback of video data; generate a request for data based at least in part on the instruction, wherein the request for data comprises information associated with the video data; obtain results associated with the request for data, wherein the results associated with the request for data comprise one or more related objects relating to the video data, the one or more related objects correspond to one or more respective application types, at least one of the one or more application types corresponding to at least one of the one or more related objects being different from an application type of the video data; and provide at least one of the one or more related objects concurrently with the video data; and one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.
-
-
21. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
obtaining an instruction during playback of video data; generating a request for data based at least in part on the instruction, wherein the request for data comprises information associated with the video data; obtaining results associated with the request for data, wherein the results associated with the request for data comprise one or more related objects relating to the video data, the one or more related objects corresponding to one or more respective application types, at least one of the one or more application types corresponding to at least one of the one or more related objects being different from an application type of the video data; and providing at least one of the one or more related objects concurrently with the video data.
-
-
22. A method, comprising:
-
receiving a request for data; determining a video frame corresponding to played video data based at least in part on the request for data; determining one or more related objects based at least in part on the video frame, wherein the one or more related objects correspond to one or more respective application types, at least one of the one or more application types corresponding to at least one related object of the one or more related objects being different from an application type of a currently playing video data relating to the request for data; generating results associated with the request for data based at least in part on the one or more related objects; and communicating the results associated with the request for data to a terminal. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A device, comprising:
-
one or more processors configured to; receive a request for data; determine a video frame corresponding to played video data based at least in part on the request for data; determine one or more related objects based at least in part on the video frame, wherein the one or more related objects correspond to one or more respective application types, at least one of the one or more application types corresponding to at least one related object of the one or more related objects being different from an application type of a currently playing video data relating to the request for data; generate results associated with the request for data based at least in part on the one or more related objects; and communicate the results associated with the request for data to a terminal; and one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions.
-
-
29. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request for data; determining a video frame corresponding to played video data based at least in part on the request for data; determining one or more related objects based at least in part on the video frame, wherein the one or more related objects correspond to one or more respective application types, at least one of the one or more application types corresponding to at least one related object of the one or more related objects being different from an application type of a currently playing video data relating to the request for data; generating results associated with the request for data based at least in part on the one or more related objects; and communicating the results associated with the request for data to a terminal.
-
Specification