Generation of layout of videos
First Claim
Patent Images
1. A method of displaying a video, the method comprising:
- receiving, at a computing device, a first video preview that includes one or more first identifiers associated with content of the first video preview;
receiving, at the computing device, a second video preview that includes one or more second identifiers associated with content of the second video preview;
analyzing, by the computing device, the one or more first identifiers and the one or more second identifiers to identify a shared value between the first identifiers and the second identifiers;
creating, by the computing device, a first playable group by combining at least the first video preview and the second video preview based on the shared value, wherein the video previews in the first playable group play simultaneously when the first playable group is activated;
receiving, at the computing device, a third video preview that includes one or more third identifiers associated with content of the third video preview;
creating a second playable group that includes the third video preview;
displaying a series of playable groups that includes the first playable group and the second playable group;
receiving an activation of the first playable group;
in response to the activation, playing the first playable group playing the first video preview and the second video preview simultaneously;
deactivating the first playable group; and
playing the second playable group when the second playable group is activated, and wherein the second playable group is activated at a same time or after the first playable group is deactivated.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a method for organizing portions of videos called video previews. The video previews may be associated with a playable group (e.g., one or more other videos that play simultaneously), a video channel (e.g., a collection of videos), or in a particular order for a viewer to browse. Each video channel or video in a channel can provide short, playable video preview that users can use to better decide whether to watch the full video or video channel.
-
Citations
21 Claims
-
1. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview that includes one or more first identifiers associated with content of the first video preview; receiving, at the computing device, a second video preview that includes one or more second identifiers associated with content of the second video preview; analyzing, by the computing device, the one or more first identifiers and the one or more second identifiers to identify a shared value between the first identifiers and the second identifiers; creating, by the computing device, a first playable group by combining at least the first video preview and the second video preview based on the shared value, wherein the video previews in the first playable group play simultaneously when the first playable group is activated; receiving, at the computing device, a third video preview that includes one or more third identifiers associated with content of the third video preview; creating a second playable group that includes the third video preview; displaying a series of playable groups that includes the first playable group and the second playable group; receiving an activation of the first playable group; in response to the activation, playing the first playable group playing the first video preview and the second video preview simultaneously; deactivating the first playable group; and playing the second playable group when the second playable group is activated, and wherein the second playable group is activated at a same time or after the first playable group is deactivated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview that includes one or more first identifiers associated with content of the first video preview; receiving, at the computing device, a second video preview that includes one or more second identifiers associated with the content of the second video preview; receiving, at the computing device, a third video preview that includes one or more third identifiers associated with the content of the third video preview; analyzing, at the computing device, the first, second, and third identifiers to identify at least one shared value between the first identifiers and the third identifiers; identifying an order of categories, each category corresponding to different values for identifiers of video previews, wherein the order of categories defines the relative placement of video previews in a graphical user interface (GUI); determining a category for each of a plurality of video previews including the first, second, and third video previews based on values of the identifiers of the video previews, wherein the first video preview and the third video preview are identified as being from a first category based on the at least one shared value, and wherein the second video preview is identified as having a second category that is different from the first category based on the one or more second identifiers; creating a series of video previews that includes the first, second and third video previews based on the determined categories, wherein the first and third video previews are displayed at a location in the GUI that is displayed before the second video preview based on the order of the categories and the determined first and second categories; and updating the series of video previews to include a fourth video preview, wherein the fourth video preview is displayed before the second video preview based on the determined categories. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to display a video, the instructions comprising:
-
receiving a first video preview that includes one or more first identifiers associated with content of the first video preview; receiving a second video preview that includes one or more second identifiers associated with content of the second video preview; analyzing the one or more first identifiers and the one or more second identifiers to identify a shared value between the first identifiers and the second identifiers; creating a first playable group by combining at least the first video preview and the second video preview based on the shared value, wherein the video previews in the first playable group play simultaneously when the first playable group is activated; receiving a third video preview that includes one or more third identifiers associated with content of the third video preview; creating a second playable group that includes the third video preview; displaying a series of playable groups that includes the first playable group and the second playable group; receiving an activation of the first playable group; in response to the activation, playing the first video preview and the second video preview simultaneously; deactivating the first playable group; and playing the second playable group when the second playable group is activated, and wherein the second playable group is activated at a same time or after the first playable group is deactivated.
-
Specification