×

Systems and methods of reverse lookup

  • US 8,027,984 B2
  • Filed: 09/04/2009
  • Issued: 09/27/2011
  • Est. Priority Date: 08/18/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of reverse lookup using a reverse lookup hint, the method comprising:

  • processing, by a computer processor, a request to determine a name of a file using a unique identifier corresponding to the file;

    accessing, by a computer processor, metadata related to the file, the metadata comprising a unique identifier and a first reverse lookup hint corresponding to the file, wherein the first reverse lookup hint comprises at least a portion of a hash value generated by applying a hash function to a name of the file;

    accessing, by a computer processor, a map structure related to a parent of the file, the map structure comprising a plurality of entries corresponding to links between the parent of the file and children of the parent of the file, wherein each entry in the plurality of entries corresponds to a child of the parent and includes a name of the corresponding child of the parent, wherein each of one or more entries in the plurality of entries is associated with a child reverse lookup hint, and wherein each child reverse lookup hint comprises at least a portion of a hash value generated by applying a hash function to a name of the child of the parent corresponding to the associated entry;

    identifying, by a computer processor, one or more entries in the map structure based at least on a comparison of one or more child reverse lookup hints from the map structure and the first reverse lookup hint corresponding to the file; and

    identifying, by a computer processor, an entry of the identified one or more entries based at least on the unique identifier, wherein the entry of the identified one or more links corresponds to the file and includes the name of the file.

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