GENERATING THEME-BASED VIDEOS
First Claim
Patent Images
1. A computer-implemented method to automatically generate a theme-based video, the computer-implemented method comprising:
- obtaining image criteria for a theme from a theme definition;
querying an image database to obtain a plurality of images that meet the image criteria;
determining that a count of the plurality of images satisfies a threshold based on the theme definition; and
generating the theme-based video that includes one or more of the plurality of images.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the plurality of images satisfies a threshold based on the theme definition, and generating the theme-based video that includes one or more of the plurality of images.
136 Citations
20 Claims
-
1. A computer-implemented method to automatically generate a theme-based video, the computer-implemented method comprising:
-
obtaining image criteria for a theme from a theme definition; querying an image database to obtain a plurality of images that meet the image criteria; determining that a count of the plurality of images satisfies a threshold based on the theme definition; and generating the theme-based video that includes one or more of the plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising one or more instructions stored thereon that when executed by a processor, cause the processor to perform operations comprising:
-
obtaining image criteria for a theme from a theme definition; querying an image database to obtain a plurality of images that meet the image criteria; determining that a time difference between a first timestamp associated with a first image of the plurality of images and a second timestamp associated with a second image of the plurality of images meets a threshold time difference based on the theme definition; and based on determining that the time difference meets the threshold time difference, generating a theme-based video that includes one or more of the plurality of images. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a memory; and at least one processor configured to access the memory and configured to perform operations comprising; obtaining a plurality of themes from a storage, each of the plurality of themes including a respective theme definition; determining respective image criteria from the respective theme definition for each of the plurality of themes; obtaining a plurality of images associated with a user from an image database; determining a respective subset of the plurality of images that meet the respective image criteria for each of the plurality of themes; selecting a particular theme of the plurality of themes for a video; and generating the video based on the selected particular theme of the plurality of themes, wherein the video includes one or more images from the subset of the plurality of images for the particular theme. - View Dependent Claims (17, 18, 19, 20)
-
Specification