Activating a video based on location in screen
First Claim
Patent Images
1. A method of browsing videos, the method comprising:
- receiving a set of video previews, wherein the set of video previews each comprise a set of images;
generating, by a computing device, a series of frame objects for displaying the set of video previews, wherein each of the set of video previews is played simultaneously and at a same start time within a corresponding frame object when the series of frame objects are located at a particular location on a display in a graphical user interface (GUI) of the computing device;
displaying, by the computing device, the series of frame objects in the GUI, the series of frame objects including the corresponding frame object, wherein the GUI allows motion of the series of frame objects in the GUI;
identifying, by the computing device, that the series of frame objects have moved to the particular location on the display in the GUI; and
playing, by the computing device, the set of video previews within the series of frame objects simultaneously and at the same start time in response to identifying that the series of frame objects moved to the particular location on the display in the GUI.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a method for browsing portions of videos called video previews. The video previews may be associated with a link or predefined duration of a full video, such that the video preview is generated from a portion of the full video and viewed by a user. The video previews are configured to play a series of images associated with images from the portion of the full video when the video preview is activated.
94 Citations
30 Claims
-
1. A method of browsing videos, the method comprising:
-
receiving a set of video previews, wherein the set of video previews each comprise a set of images; generating, by a computing device, a series of frame objects for displaying the set of video previews, wherein each of the set of video previews is played simultaneously and at a same start time within a corresponding frame object when the series of frame objects are located at a particular location on a display in a graphical user interface (GUI) of the computing device; displaying, by the computing device, the series of frame objects in the GUI, the series of frame objects including the corresponding frame object, wherein the GUI allows motion of the series of frame objects in the GUI; identifying, by the computing device, that the series of frame objects have moved to the particular location on the display in the GUI; and playing, by the computing device, the set of video previews within the series of frame objects simultaneously and at the same start time in response to identifying that the series of frame objects moved to the particular location on the display in the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to browsing videos, the instructions comprising:
-
receiving a set of video previews, wherein the set of video previews each comprise a set of images; generating a plurality of frame objects for displaying a video preview from the set of video previews, wherein each of the set of video previews is played simultaneously and at a same start time within a corresponding frame object when the plurality of frame objects are located at a particular location on a display in a graphical user interface (GUI) of a computing device; displaying a series of frame objects in the GUI, the series of frames objects including the corresponding frame object, wherein the GUI allows motion of the plurality of frame objects in the GUI; identifying that the plurality of frame objects have moved to the particular location on the display in the GUI; and playing the set of video previews within the plurality of frame objects simultaneously and at the same start time in response to identifying that the plurality of frame objects moved to the particular location on the display in the GUI. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification