×

Approximate hashing functions for finding similar content

  • US 8,065,248 B1
  • Filed: 10/21/2010
  • Issued: 11/22/2011
  • Est. Priority Date: 06/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more computers; and

    a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;

    A) training a plurality of learning systems, each learning system implementing a learning function and having an input and producing an output where training includes;

    identifying a training set including target output values associated therewith;

    providing the training set to each learning system in a small number of plurality of cycles and adjusting parameters of the learning system to improve matching to the target output values;

    adjusting the target output values based on the actual output provided by the respective learning system; and

    continuing training the learning system; and

    B) initializing one or more data structures including;

    providing samples to each trained learning system;

    combining outputs of the learning systems for each sample; and

    mapping the combined outputs to one or more data structures, the combined outputs providing indices to respective samples in those data structures; and

    C) evaluating a target sample including;

    providing the target sample to each trained learning system;

    combining the outputs of the trained learning systems; and

    locating matching samples in the one or more data structures using the combined outputs of the trained learning system for the target sample.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×