Patent ID: 8934662
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A method comprising: generating a first value that identifies a first image, the first value being generated based on a mathematical function that is applied to first data representing visual characteristics of the first image; identifying, by one or more computers, a second image that is a derivative image of the first image, the derivative image of the first image being an image that was created using the first image, and is different from the first image; storing, by one or more computers, the first value in association with the second image to identify the second image as a derivative image of the first image; and determining, by one or more computers, that a set of information characterizing the second image includes redundant information that matches information that has been stored in association with the first image; removing, from the set of information characterizing the second image, at least a portion of the redundant information to provide index data representing differences between the second image and the first image; receiving a query from a device; determining that the second image is responsive to the query; and outputting, to the device in response to the query and as a representation of the set of information characterizing the second image, at least a portion of the index data of the second image and the first value of the first image.