Systems and methods of directory entry encodings
First Claim
Patent Images
1. A system for filename lookup that supports multiple character encodings, comprising:
- a module configured to;
store filename data in a first character encoding into an indexed data structure;
receive filename data in a second encoding; and
lookup filename data in the indexed data structure using the second encoding.
12 Assignments
0 Petitions
Accused Products
Abstract
In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a first character encoding into an indexed data structure. The method further comprises receiving filename data in a second encoding. The method also comprises looking up filename data in the indexed data structure using the second encoding.
-
Citations
29 Claims
-
1. A system for filename lookup that supports multiple character encodings, comprising:
a module configured to; store filename data in a first character encoding into an indexed data structure; receive filename data in a second encoding; and lookup filename data in the indexed data structure using the second encoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A file system with filename lookup that supports multiple character encodings, comprising:
an indexed data structure indexed by a value based on a first character encoding, said indexed data structure comprising a plurality of entries corresponding to respective filenames in the file system, said entries comprising an encoding tag identifying a respective second character encoding and a filename stored in the respective second character encoding. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for filename lookup that supports multiple character encodings, comprising:
-
converting a filename from an encoding of a requester to a hashed value based on a standard encoding; navigating to entries within an indexed data structure that correspond to the hashed value; for the entries that correspond to the hashed value, comparing filename data stored in the entries to the filename; and determining the best match filename, if any, between the filenames stored in the entries and the filename. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification