Consolidating Information Relating to Duplicate Images
First Claim
Patent Images
1. A method performed by data processing apparatus, the method comprising:
- obtaining a selection of a single image from among a plurality of duplicate images, each duplicate image having an associated set of metadata;
aggregating each set of metadata into aggregated information; and
storing the selected image together with the aggregated information on data storage accessible to the data processing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for resolving duplicate images. In one aspect, a method includes obtaining a selection of a single image from among a plurality of duplicate images. Each duplicate image has an associated set of metadata. The method also includes aggregating each set of metadata into aggregated information, and storing the selected image together with the aggregated information on data storage accessible to a data processing apparatus.
49 Citations
21 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
obtaining a selection of a single image from among a plurality of duplicate images, each duplicate image having an associated set of metadata; aggregating each set of metadata into aggregated information; and storing the selected image together with the aggregated information on data storage accessible to the data processing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
obtaining a selection of a single image from among a plurality of duplicate images, each duplicate image having an associated set of metadata comprising one or more image attributes; aggregating each set of metadata into aggregated information including one or more aggregated attributes corresponding to the respective one or more image attributes associated with each duplicate image; storing the selected image together with the aggregated information on data storage accessible to the data processing apparatus; and discarding the duplicate images except for the selected image. - View Dependent Claims (20)
-
-
21. A system comprising:
-
data storage configured to store frames; and one or more processors communicatively coupled with the data storage and configured to perform operations comprising; obtaining a selection of a single frame from among a plurality of duplicate frames stored on the data storage, each duplicate frame having an associated set of metadata comprising one or more frame attributes; aggregating each set of metadata into aggregated information including one or more aggregated attributes corresponding to the respective one or more frame attributes associated with each duplicate frame, wherein an aggregated attribute corresponding to a respective frame attribute comprises a primary attribute and a set of additional attributes, and wherein the aggregating operation comprises; assigning as the primary attribute of the aggregated attribute one of the respective frame attributes of the duplicate frames based on an assignment rule including mapping a respective frame attribute that is not null to the primary attribute of the aggregated attribute; and forming the set of additional attributes of the aggregated attribute from respective frame attributes of the duplicate frames that are distinct from the primary attribute; storing the selected frame together with the aggregated information on the data storage; and discarding the duplicate frames except for the selected frame.
-
Specification