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 and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview;
receiving, at the computing device, a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview;
receiving, at the computing device, a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview;
analyzing, by the computing device, the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories;
automatically 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 between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated;
automatically creating, by the computing device, a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated;
determining a first aspect ratio associated with the first video preview; and
adjusting a second aspect ratio associated with the second video preview to correspond with the first aspect ratio, wherein the first video preview and second video preview to be displayed on a single row in the first playable group in a graphical user interface (GUI).
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
12 Claims
-
1. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receiving, at the computing device, a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receiving, at the computing device, a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyzing, by the computing device, the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically 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 between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically creating, by the computing device, a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; determining a first aspect ratio associated with the first video preview; and adjusting a second aspect ratio associated with the second video preview to correspond with the first aspect ratio, wherein the first video preview and second video preview to be displayed on a single row in the first playable group in a graphical user interface (GUI). - View Dependent Claims (2)
-
-
3. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receiving, at the computing device, a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receiving, at the computing device, a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyzing, by the computing device, the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically 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 between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically creating, by the computing device, a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; receiving a fourth video preview; determining a fourth video category associated with the fourth video preview; comparing the one or more third video categories with the fourth video category; and when at least one of the one or more third video categories and the fourth video category are the same, adding the fourth video preview to the second playable group.
-
-
4. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receiving, at the computing device, a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receiving, at the computing device, a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyzing, by the computing device, the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically 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 between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically creating, by the computing device, a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; receiving a fourth video preview; determining a fourth video category associated with the fourth video preview; comparing the one or more third video categories with the fourth video category; when at least one of the one or more third video categories and the fourth video category are different, identifying a third playable group of video previews, wherein the third playable group of video previews includes the fourth video preview; and updating a series of video previews to include the third playable group of video previews with the first playable group and the second playable group.
-
-
5. A method of displaying a video, the method comprising:
-
receiving, at a computing device, a first video preview that includes a first category associated with content of the first video preview; receiving, at the computing device, a second video preview that includes a second category associated with content of the second video preview; receiving, at the computing device, a third video preview that includes a third category associated with content of the third video preview, wherein the first, second, and third categories are different; identifying an order of categories, wherein the order of categories defines a relative placement of video previews in a graphical user interface (GUI); determining that the third category is a first sub-category of a larger category in a hierarchy of categories; determining that the third category is associated with the first category based at least in part on the first category also being a second sub-category of the larger category in the hierarchy of categories, but not the second category; automatically updating a series of video previews to place the third video preview next to the first video preview based on the hierarchy of categories; determining a first aspect ratio associated with the first video preview; and adjusting a second aspect ratio associated with the second video preview to correspond with the first aspect ratio, wherein the adjusted second aspect ratio enables the first video preview and second video preview to be displayed on a single row in the GUI. - View Dependent Claims (6, 7, 8)
-
-
9. 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:
-
receive a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receive a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receive a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyze the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically create a first playable group by combining at least the first video preview and the second video preview based on the shared value between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically create a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; determine a first aspect ratio associated with the first video preview; and adjust a second aspect ratio associated with the second video preview to correspond with the first aspect ratio, wherein the first video preview and second video preview to be displayed on a single row in the first playable group in a graphical user interface (GUI).
-
-
10. 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:
-
receive a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receive a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receive a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyze the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically create a first playable group by combining at least the first video preview and the second video preview based on the shared value between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically create a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; receive a fourth video preview; determine a fourth video category associated with the fourth video preview; compare the one or more third video categories with the fourth video category; and when at least one of the one or more third video categories and the fourth video category are the same, add the fourth video preview to the second playable group.
-
-
11. 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:
-
receive a first video preview and one or more first video categories, wherein the one or more first video categories associated with content of the first video preview; receive a second video preview and one or more second video categories, wherein the one or more second video categories associated with content of the second video preview; receive a third video preview and one or more third video categories, wherein the one or more third video categories associated with content of the third video preview; analyze the one or more first video categories, the one or more second video categories, and the one or more third video categories to identify a shared value between the one or more first video categories and the one or more second video categories, but not the one or more third video categories; automatically create a first playable group by combining at least the first video preview and the second video preview based on the shared value between the one or more first and the one or more second video categories, and wherein the video previews in the playable group play simultaneously when the first playable group is activated; automatically create a second playable group of the third video preview, wherein the third video preview plays when the second playable group is activated; receive a fourth video preview; determine a fourth video category associated with the fourth video preview; compare the one or more third video categories with the fourth video category; when at least one of the one or more third video categories and the fourth video category are different, identify a third playable group of video previews, wherein the third playable group of video previews includes the fourth video preview; and update a series of video previews to include the third playable group of video previews with the first playable group and the second playable group.
-
-
12. 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:
-
receive a first video preview that includes a first category associated with content of the first video preview; receive a second video preview that includes a second category associated with content of the second video preview; receive a third video preview that includes a third category associated with content of the third video preview, wherein the first, second, and third categories are different; identify an order of categories, wherein the order of categories defines a relative placement of video previews in a graphical user interface (GUI); determine that the third category is a first sub-category of a larger category in a hierarchy of categories; determine that the third category is associated with the first category based at least in part on the first category also being a second sub-category of the larger category in the hierarchy of categories, but not the second category; automatically update a series of video previews to place the third video preview next to the first video preview based on the hierarchy of categories; determine a first aspect ratio associated with the first video preview; and adjust a second aspect ratio associated with the second video preview to correspond with the first aspect ratio, wherein the adjusted second aspect ratio enables the first video preview and second video preview to be displayed on a single row in the GUI.
-
Specification