×

Systems and methods of directory entry encodings

  • US 7,593,938 B2
  • Filed: 12/22/2006
  • Issued: 09/22/2009
  • Est. Priority Date: 12/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for filename lookup that supports multiple character encodings, comprising:

  • a computer system comprising a processor, a memory accessible by the processor, an indexed data structure stored on the memory, and at least one executable software module stored on the memory, wherein the at least one executable software module is executed by the processor, and wherein the at least one executable software module is configured to;

    receive a request from a first process to store a name into an indexed data structure, the name in a first character encoding;

    convert the name in the first character encoding into a first key, the first key based on a standard character encoding;

    store a data element associated with the first key into the indexed data structure, the data element comprising an encoding tag identifying the first character encoding, the byte values of the name in the first character encoding, and address data for locating file data associated with the name;

    receive a request from a second process to retrieve the data element, the request comprising the name in a second character encoding;

    convert the name in the second character encoding into a second key, the second key based on the standard character encoding;

    retrieve at least the address data of a data element indexed by the second key, from the indexed data structure if there is a data element indexed by the second key; and

    return at least the retrieved address data, if any, to the second process if there is a data element indexed by the second key.

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