Automatic format conversion system and publishing methodology for multi-user network
First Claim
1. In a network having multiple sending-receiving appliances each having different format requirements and operating protocols, wherein said network is supported by a Server using an object database, a method for enabling any one of said appliances to communicate with any other of said appliances comprising the steps of:
- (a) establishing a source file in a first format as an object in said database;
(b) establishing, as a database object, a shadow file dedicated to each format used by the appliances connected to the network;
(c) establishing, as a database object, a converter for each shadow file, said converter functioning to transform said source file into the particular format of its dedicated shadow file;
(d) creating said database objects of source file, shadow file and converter as a virtual file system using MIME (Multi-Dumose Internet Mail Extension) types and subtypes;
(e) enabling any User to set up a source file in said database;
(f) enabling any appliance in the network to access a copy of said source file in a format suitable for the receiving appliance.
9 Assignments
0 Petitions
Accused Products
Abstract
A network providing a server using an object-database enables an author to create and store an original document, as a source file with a first format. Software in the data base will provide multiple sets of shadow file-converter groups connected to the source file of the original document. Each shadow file-converter set enables the transformation of the original source file format into a particular other specific type of format. Any client or user of the network can access and receive a copy of the original source document which is automatically reformatted to match the requirements of the receiver'"'"'s appliance. Thus, one original source document can be created and then published in any specific format to multiple numbers of and type of receiving appliances.
824 Citations
6 Claims
-
1. In a network having multiple sending-receiving appliances each having different format requirements and operating protocols, wherein said network is supported by a Server using an object database, a method for enabling any one of said appliances to communicate with any other of said appliances comprising the steps of:
-
(a) establishing a source file in a first format as an object in said database; (b) establishing, as a database object, a shadow file dedicated to each format used by the appliances connected to the network; (c) establishing, as a database object, a converter for each shadow file, said converter functioning to transform said source file into the particular format of its dedicated shadow file; (d) creating said database objects of source file, shadow file and converter as a virtual file system using MIME (Multi-Dumose Internet Mail Extension) types and subtypes; (e) enabling any User to set up a source file in said database; (f) enabling any appliance in the network to access a copy of said source file in a format suitable for the receiving appliance. - View Dependent Claims (2)
-
-
3. In a network having multiple sending-receiving appliances and supporting multiple User-clients where each User-client utilizes a computer terminal serviced by a client-server module with an object database, a method for enabling a User-client to create a single document in a first format and to publish said document in different formats compatible to other computer terminals and receiving appliances, comprising the steps of:
-
(a) creating an original source document in a first format within the User-client'"'"'s computer terminal; (b) transmitting the content of said original source document for storage as an object in said object database; (c) populating said database with discreet objects as virtual files designated as a source file, a shadow file and a converter for each type of output format required for each terminal or appliance connected to said network or said server; (d) utilizing a dynamic format conversion search and transformation means for locating the appropriate converter objects in said database and to utilize their format transformation functions to provide compatible formats for transmission to each one of said receiving appliances and client-Users, together with a protocol compatible to the said appliances and users.
-
-
4. A system for supporting multiple User-clients, each utilizing a computer terminal, and for enabling network appliances, oriented to different operating formats, to communicate with one another automatically without user intervention, said system comprising:
-
(a) a plurality of inter-connected appliances in a network including; (a1) a plurality of User-client computer terminals connected to a content server means wherein each said computer terminal can originate a source document to a content server means or receive the content of a document from said server means; (a2) a plurality of communication terminals including telephones and FAX machines connected to said content server means; (b) said content server means for holding the content of document files in an object database which is an organized hierarchy of database objects which define the document content via a virtual file object, said virtual file object utilizing the MIME format to communicate with multiple subsets of file objects, and including; (i) means to receive and hold the contents of an original source document in a first format received from said computer terminals and communication terminals; (ii) means to set up a shadow file-converter set for each operating format required by each of the said computer and communication terminals; (iii) means to receive call-requests, from said User-client'"'"'s computer terminals, for the content of selected document files; (iv) means to transmit an output format, converted from said first format, which supplies the needed operational format for the receiving appliance which initiated the call request. - View Dependent Claims (5, 6)
-
Specification