Encoding-format-desensitized methods and means for interchanging electronic document as appearances
First Claim
1. A database system for servicing client applications residing on computers having diverse hardware configurations and diverse software operating environments, said client applications being interfaced with said database systems via a distributed network, with different ones of said computers utilizing respective ones of a plurality of different encoding formats for reading and writing fully formatted electronic documents of arbitrary content;
- said database system comprisingan appearance database for accumulating and persistently storing electronic documents written in any of said encoding formats upon request of any of said client applications;
rendering means coupled to said database for accessing any of the electronic documents stored therein upon request of any of said client applications, said rendering means including means for converting the encoding formats of at least some of the documents stored in said database into other encoding formats for client applications residing on computers utilizing said other encoding formats, thereby providing psychophysically equivalent renderings of such documents for retrieval by the computers utilizing said other encoding formats.
3 Assignments
0 Petitions
Accused Products
Abstract
A database system is provided for interchanging visually faithful renderings of fully formatted electronic documents among computers having different hardware configurations and different software operating environments for representing such documents by different encoding formats and for transferring such documents utilizing different file transfer protocols. All format conversions and other activities that are involved in transferring such documents among such computers essentially are transparent to their users and require no a priori knowledge on the part of any of the users with respect to the computing and/or network environments of any of the other users. All database operations are initiated and have their progress checked by means of a remote procedure call protocol which enables client applications to obtain partial results from them relatively quickly, without having to wait for such operations to complete their work. These database operations are forked as child processes by a main database server program, so the functionally of the database system may be extended easily by adding further database operation programs to it.
-
Citations
6 Claims
-
1. A database system for servicing client applications residing on computers having diverse hardware configurations and diverse software operating environments, said client applications being interfaced with said database systems via a distributed network, with different ones of said computers utilizing respective ones of a plurality of different encoding formats for reading and writing fully formatted electronic documents of arbitrary content;
- said database system comprising
an appearance database for accumulating and persistently storing electronic documents written in any of said encoding formats upon request of any of said client applications; rendering means coupled to said database for accessing any of the electronic documents stored therein upon request of any of said client applications, said rendering means including means for converting the encoding formats of at least some of the documents stored in said database into other encoding formats for client applications residing on computers utilizing said other encoding formats, thereby providing psychophysically equivalent renderings of such documents for retrieval by the computers utilizing said other encoding formats. - View Dependent Claims (2, 3, 4, 5, 6)
- said database system comprising
Specification