Video pin sharing
First Claim
Patent Images
1. A method comprising:
- a video pin application generating a graphical user interface (GUI) comprising first set of controls;
displaying the GUI in visual association with display of a video that is loaded in a video playback application;
wherein the video pin application executes separately from the video playback application;
receiving user interaction with the first set of controls generated by the video pin application;
the video pin application requesting information, about the video, from the video playback application via an application programming interface (API);
after requesting information about the video, the video pin application receiving particular video information, comprising metadata of the video, from the video playback application;
in response to the user interaction with the first set of controls generated by the video pin application;
determining by the video pin application, based at least in part on the received particular video information, that the user interaction corresponds to a particular portion of the video that is loaded in the video playback application; and
the video pin application storing metadata that identifies the particular portion of the video that is loaded in the video playback application; and
the video pin application causing one or more aspects of the metadata to be shared, over a network, with one or more users;
wherein the method is performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for assisting users to share specific locations within videos. Specifically, controls are provided to enable a viewer of a video to drop a “video pin” on a location within a video. In response to the user dropping a video pin at a particular location in the video, a “video pin record” that indicates the selected location is automatically generated by a video pin application. The video pins may be used to identify specific time points in the video and/or specific time segments of the video. Video pin records may be shared with other users to allow the other users to immediately jump to the locations, within the video, at which the corresponding video pins were dropped.
49 Citations
30 Claims
-
1. A method comprising:
-
a video pin application generating a graphical user interface (GUI) comprising first set of controls; displaying the GUI in visual association with display of a video that is loaded in a video playback application; wherein the video pin application executes separately from the video playback application; receiving user interaction with the first set of controls generated by the video pin application; the video pin application requesting information, about the video, from the video playback application via an application programming interface (API); after requesting information about the video, the video pin application receiving particular video information, comprising metadata of the video, from the video playback application; in response to the user interaction with the first set of controls generated by the video pin application; determining by the video pin application, based at least in part on the received particular video information, that the user interaction corresponds to a particular portion of the video that is loaded in the video playback application; and the video pin application storing metadata that identifies the particular portion of the video that is loaded in the video playback application; and the video pin application causing one or more aspects of the metadata to be shared, over a network, with one or more users; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media storing one or more sequences of instructions comprising instructions which, when executed by one or more processors, cause:
-
a video pin application generating a graphical user interface (GUI) comprising first set of controls; displaying the GUI in visual association with display of a video that is loaded in a video playback application; wherein the video pin application executes separately from the video playback application; receiving user interaction with the first set of controls generated by the video pin application; the video pin application requesting information, about the video, from the video playback application via an application programming interface (API); after requesting information about the video, the video pin application receiving particular video information, comprising metadata of the video, from the video playback application; in response to the user interaction with the first set of controls generated by the video pin application; determining by the video pin application, based at least in part on the received particular video information, that the user interaction corresponds to a particular portion of the video that is loaded in the video playback application; and the video pin application storing metadata that identifies the particular portion of the video that is loaded in the video playback application; and the video pin application causing one or more aspects of the metadata to be shared, over a network, with one or more users. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification