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
Tire tread
Method and system for electronic assistance in dispensing pharmaceuticals
Filtering method for improving the data quality of geometric tire measurements
Computer system for routing package deliveries
Pickup device and method for manufacturing the same
Push to release cover for a portable electronic device
  Randomly Featured Patents
Method for concentrating ore slurries by means of intensive agitation conditioning and simultaneous flotation, and an apparatus for the same
Sleeve to tubesheet expander tool
Series connected oscillating transverse field interrupter and method
Process for producing optically active 2-hydroxy-4-arylbutyric acid or its ester
Network congestion detection and automatic fallback: methods, systems and program products
Ball lock punch retainer
Method for determining calciotropic activity of a preparation of Padina pavonic algae
Gamma correction only gain/offset control system and method for display controller
Composite multi-axle suspension for vehicles
Method of controlling a multiplicity of units of video apparatus