Resources Contact Us Home
System and method for storing and retrieving filenames and files in computer memory

Image Number 2 for United States Patent #7801906.

The invention receives a request to store a file having a filename written in a first text encoding, converts the filename into a Unicode filename and stores the Unicode filename and the file into memory. The invention then sets a flag, associated with the memory, indicating that a first text encoding has been used. To retrieve a Unicode filename, the invention receives a request to locate a Unicode filename from memory. Next, the invention uses a predetermined text encoding to convert the filename into Unicode. The invention then searches for the Unicode filename in the memory. If the Unicode filename is not found, the invention uses a next text encoding from the set of text encodings which have been used, to repeat the conversion and searches the memory until the Unicode filename is identified. Lastly, the Unicode file is retrieved.

  Recently Added Patents
Probe for ultrasound diagnostic apparatus
Thermochromic microparticles, dispersions thereof, and manufacturing method thereof, as well as light-modulating coatings, light-modulating films and light-modulating inks
Topology discovery, control channel establishment, and datapath provisioning within an aggregation network with centralized control
Automatic fixup of network configuration on system image move
Catalyst compositions for hydroformylation reaction and hydroformylation process using the same
Storage device, data processing device, registration method, and recording medium
Authoring method, authoring device and program
  Randomly Featured Patents
Document feeder
Preparation of phosphorus compounds
Liquid crystal display device
Cotton module tracking system and method that eliminates cotton module marking
Wash brush operated by the wash water
Control valve
Methods for forming a multiplexer of a memory device
Organizer case
Treatment of atherosclerosis with khellin-related furochromones
Process for the continuous preparation of trioxane