Method for distributing a file in a plurality of different file formats
First Claim
1. A method for enabling a distribution from a first device of a base file in a base format to a requesting device in either said base format or at least one alternate format, said first device containing said base file in only said base format, said method comprising:
- effecting a display of a listing of names corresponding to files in said base format and said alternate format;
enabling a user selection of at least one of said names displayed on said listing;
receiving a request to distribute said base file in either said base file format or said alternate format to said requesting device;
distributing said base file in said base format in response to a request to distribute said base file in said base format; and
in response to a request to distribute said base file in said alternate format, said method further including creating a new file in said alternate format from said base file in said base format, and distributing said new file to said requesting device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and implementing computer system is provided in which a network file system is operable to report multiple virtual files in various formats for a single native file in storage. When one of the files is opened, the file system reads data from the single native file and converts the format on the fly to the destination format that was opened by the operating system. The operating system thus converts files spontaneously on request and provides a synthetic file in a desired one of a plurality of possible formats while requiring the storage of only one native content file in server memory. Further aspects of the file system include provisions for additional features including Directory, Open File, Read File, Write File and Seek operations.
-
Citations
15 Claims
-
1. A method for enabling a distribution from a first device of a base file in a base format to a requesting device in either said base format or at least one alternate format, said first device containing said base file in only said base format, said method comprising:
-
effecting a display of a listing of names corresponding to files in said base format and said alternate format; enabling a user selection of at least one of said names displayed on said listing; receiving a request to distribute said base file in either said base file format or said alternate format to said requesting device; distributing said base file in said base format in response to a request to distribute said base file in said base format; and in response to a request to distribute said base file in said alternate format, said method further including creating a new file in said alternate format from said base file in said base format, and distributing said new file to said requesting device. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
5. An information processing system including a system bus coupling together a processing means, a display device, a user input means and a receiving device, said information processing system further including a storage means coupled to said receiving device, said information processing system being selectively operable for enabling a distribution of a base file in a base format from said storage means to said requesting device in either said base format or at least one alternate format, said storage means containing said base file in only said base format, said information processing system being selectively operable to implement a method comprising:
-
effecting a display of a listing of names corresponding to files in said base format and said alternate format, said display being presented on said display device; enabling a user selection from said user input means of at least one of said names displayed on said listing; receiving a request by said storage means from said requesting device to distribute said base file in either said base file format or said alternate format to said requesting device; distributing said base file from said storage means in said base format in response to a request to distribute said base file in said base format; and in response to a request to distribute said base file from said storage means in said alternate format, said method further including creating a new file in said storage means in said alternate format from said base file in said base format, and distributing said new file from said storage means to said requesting device.
-
-
14. A storage medium including machine readable coded indicia, said storage medium being selectively coupled to a reading device, said reading device being selectively coupled to processing circuitry within an information processing system, said reading device being selectively operable to read said machine readable coded indicia and provide program signals representative thereof, said program signals being effective for enabling a distribution of a base file in a base format from a storage device to a requesting device in either said base format or at least one alternate format, said storage device containing said base file in only said base format, said program signals being selectively operable to implement a method comprising:
-
effecting a display of a listing of names corresponding to files in said base format and said alternate format; enabling a user selection of at least one of said names displayed on said listing; receiving a request to distribute said base file in either said base file format or said alternate format to said requesting device; distributing said base file in said base format in response to a request to distribute said base file in said base format; and in response to a request to distribute said base file in said alternate format, said method further including creating a new file in said alternate format from said base file in said base format, and distributing said new file to said requesting device.
-
-
15. An information processing system including a system bus coupling together a processing means, a display device, a user input means and a receiving device, said information processing system further including a storage means coupled to said receiving device, said information processing system being selectively operable for enabling a distribution of a base file in a base format from said base format or at least one alternate format, said storage means containing said base file in only said base format, said information processing system being selectively operable to implement a method comprising:
-
effecting a display of a listing of names corresponding to files in said base format and said alternate format, said display being presented on said display device; enabling a user selection from said user input means of at least one of said names displayed on said listing; receiving a request by said storage means from said requesting device to distribute said base file in either said base file format or said alternate format to said requesting device; distributing said base file from said storage means in said base format in response to a request to distribute said base file in said base format; and in response to a request to distribute said base file from said storage means in said alternate format, said method further including creating a new file in said storage means in said alternate format from said base file in said base format, and distributing said new file from said storage means to said requesting device.
-
Specification