ORGANIZING IMAGES ASSOCIATED WITH A USER
First Claim
1. A computer-implemented method comprising:
- identifying an image associated with a user, wherein the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user;
for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation;
generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images; and
interacting with the user to obtain identifying information that is used to categorize one or more of the images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying images associated with a user, where the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user. The method also includes for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation. The method also includes generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images. The method also includes interacting with the user to obtain identifying information that is used to categorize one or more of the images.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying an image associated with a user, wherein the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user; for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation; generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images; and interacting with the user to obtain identifying information that is used to categorize one or more of the images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
one or more processors coupled to a memory; an image processing module stored in the memory and executable by the one or more processors, the image processing module operable to identify images associated with a user and, for each of the images, determine one or more labels, wherein the one or more labels are based on at least one of metadata, a primary annotation, and a secondary annotation and the secondary annotation is generated by performing label expansion on at least one of the metadata and the primary annotation; an indexing module stored in the memory and executable by the one or more processors, the indexing module operable to generate a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images; and an image assistant stored in the memory and executable by the one or more processors, the image assistant operable to receive a first search query that includes one or more user-generated search terms that correspond to one or more of the one or more labels and provide the user with a corresponding image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
identifying an image associated with a user, wherein the image is identified as at least one of captured by a user device associated with the user, stored on the user device associated with the user, and stored in cloud storage associated with the user; for each of the images, determining one or more labels, wherein the one or more labels are based on at least one of metadata and a primary annotation; generating a mapping of the one or more labels to one or more confidence scores, wherein the one or more confidence scores indicate an extent to which the one or more labels apply to corresponding images; and interacting with the user to obtain identifying information that is used to categorize one or more of the images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification