AUTOMATICALLY ORGANIZING IMAGES
First Claim
1. A method comprising:
- obtaining a plurality of images;
obtaining, for each image from the plurality of images, geolocation information;
obtaining, for each image from the plurality of images, time information;
identifying, by one or more computing devices, a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images;
identifying, by the one or more computing devices, an event that occurred within the common time period and within the common geographical area by searching a repository of event information;
storing, by the one or more computing devices, the group of related images in an image collection; and
assigning, by the one or more computing devices, a title to the image collection, wherein the title is based at least in part on a title of the event.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes obtaining a plurality of images, including geolocation information and time information for each image. The method also includes identifying a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images, and identifying an event that occurred within the common time period and within the common geographical area by searching a repository of event information. The method also includes storing the group of related images in an image collection, and assigning a title to the image collection, wherein the title is based at least in part on a title of the event.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining a plurality of images; obtaining, for each image from the plurality of images, geolocation information; obtaining, for each image from the plurality of images, time information; identifying, by one or more computing devices, a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images; identifying, by the one or more computing devices, an event that occurred within the common time period and within the common geographical area by searching a repository of event information; storing, by the one or more computing devices, the group of related images in an image collection; and assigning, by the one or more computing devices, a title to the image collection, wherein the title is based at least in part on a title of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
obtaining a plurality of images; identifying a group of related images from the plurality of images; extracting visible features from at least some images from the plurality of images; identifying, by one or more computing devices, one or more text-based feature labels for at least some of the extracted visible features by comparing the extracted visible features to a repository of images that include indexed features; storing, by the one or more computing devices, the group of related images in an image collection; and assigning, by the one or more computing devices, a title to the image collection, wherein the title is based at least in part on the one or more text-based feature labels. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
obtaining a plurality of images that are associated with a user; obtaining, for each image from the plurality of images, geolocation information; defining, by one or more computing devices and based on the geolocation information, a plurality of image groups that each include a plurality of images that correspond a distinct geographical area; identifying, by the one or more computing devices, a home location for the user; identifying, by the one or more computing devices, a first image group from the plurality of image groups that does not correspond to the home location for the user; storing, by the one or more computing devices, the images from the first image group in an image collection; and assigning, by the one or more computing devices, a title to the image collection, wherein the title is based at least in part on the distinct geographical area for the first image group. - View Dependent Claims (17, 18, 19, 20)
identifying, for each image group from the plurality of image groups, one or more time-based image clusters, wherein identifying the home location for the user includes selecting the distinct geographical area of the image group having a largest number of time-based clusters as the home location for the user.
-
Specification