Document conversion using an intermediate computer which retrieves and stores position information on document data
First Claim
1. A document conversion system connecting a first computer having document data and a second computer using said document data through a network, said system comprising:
- a repeater computer, wherein said repeater computer sends to said first computer a request for transferring said document data when a request for transferring partial document data contained in said document data is received from said second computer, wherein said request for transferring said document data is created and output by said repeater computer based solely on information provided in said request for transferring said partial document data, and wherein said repeater computer extracts said partial document data from said document data and sends said partial document data to said second computer when said document data is received from said first computer, wherein said partial document data, as extracted by said repeater computer, is processed by an application program running on said second computer, without any modification of said partial document data;
wherein said repeater computer comprises a document data conversion section, wherein said document data conversion section retrieves and stores position information on said partial document data in said document data from said transfer request for partial document data received from said second computer, and wherein said document data conversion section extracts said partial document data at a position corresponding to said position information said document data received from said first computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A document processing apparatus implemented in a client/server system to add and modify a document conversion function without modification for either client or server. The apparatus comprises a client requesting acquisition or storage of a document, a server performing management such as transfer and storage of the document, a network connecting the client and the server, and a proxy server existing on the network and relaying interaction between the client and the server. The proxy server has a document data conversion section for performing conversion of the document based on the structure of document.
-
Citations
23 Claims
-
1. A document conversion system connecting a first computer having document data and a second computer using said document data through a network, said system comprising:
-
a repeater computer, wherein said repeater computer sends to said first computer a request for transferring said document data when a request for transferring partial document data contained in said document data is received from said second computer, wherein said request for transferring said document data is created and output by said repeater computer based solely on information provided in said request for transferring said partial document data, and wherein said repeater computer extracts said partial document data from said document data and sends said partial document data to said second computer when said document data is received from said first computer, wherein said partial document data, as extracted by said repeater computer, is processed by an application program running on said second computer, without any modification of said partial document data;
wherein said repeater computer comprises a document data conversion section, wherein said document data conversion section retrieves and stores position information on said partial document data in said document data from said transfer request for partial document data received from said second computer, and wherein said document data conversion section extracts said partial document data at a position corresponding to said position information said document data received from said first computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A document conversion system connecting a first computer having document data and a second computer using said document data through a network, the system comprising:
-
a repeater computer, wherein said repeater computer sends a request to said first computer for transferring said document data when update data for updating said document data is received by said repeater computer as sent directly to said repeater computer from said second computer in an update request that does not pass through said first computer, wherein said request for transferring said document data is created and output by said repeater computer based on information provided in said update request, and wherein said repeater computer updates said document data with said update data and then sends said updated document data to said first computer when said document data is received from said first computer;
wherein said repeater computer comprises a document data conversion section, wherein said document data conversion section retrieves and stores position information in said document data indicating a position to be updated according to said update data from said transfer request for update data received from said second computer, and wherein said document data conversion section updates the position corresponding to said position information in said document data received from said first computer with the update data. - View Dependent Claims (7, 8, 22, 23)
-
-
9. A document conversion method for a repeater computer, said repeater computer being connected to a first computer having document data and a second computer using said document data through a network, and relaying transfer of document data between said first and second computers, said method comprising:
-
a first step for receiving, by said repeater computer, a request for transferring partial document data contained in said document data, the request for transferring said partial document data being created and output by said second computer;
a second step for sending, by said repeater computer, said transfer request for said document data to said first computer when said transfer request is received by said repeater computer in said first step;
a third step for receiving, by said repeater computer, said document data output by said first computer; and
a fourth step for extracting, by said repeater computer, said partial document data from said document data based solely on the request for transferring said document structure data, and for sending said partial document data to said second computer when said document data is received by said repeater computer in said third step, wherein said partial document data, as extracted by said repeater computer, is processed by an application program running on said second computer, without any modification of said partial document data;
a fifth step for retrieving and storing, by said repeater computer, position information on said partial document data in said document data from said transfer request for partial document data, received from said second computer; and
a sixth step for extracting, by said repeater computer, said partial document data at a position corresponding to said position information in said document data received by said repeater computer as output from said first computer. - View Dependent Claims (10, 11)
-
-
12. A document conversion method for a repeater computer, said repeater computer being connected to a first computer having document data and a second computer using said document data through a network, and relaying transfer of document data between said first and second computers, said method comprising:
-
a first step for receiving, by said repeater computer, update data for updating said document data, the update data being included in an update request output by said second computer and which is sent directly to said repeater computer from said second computer;
a second step for sending, by said repeater computer, a transfer request for said document data to said first computer when said update data is received by said repeater computer in said first step;
a third step for receiving, by said repeater computer, said document data output by said first computer; and
a fourth step for updating, by said repeater computer, said document data with said update data, and for sending said updated document data to said first computer when said document data is received by said repeater computer in said third step;
a fifth step for retrieving and storing, by said repeater computer, position information in said document data indicating a position to be updated according to said update data from said transfer request for update data received from said second computer; and
a sixth step for updating, by said repeater computer using said update data, said position corresponding to said position information in said document data received by said repeater computer as output from said first computer. - View Dependent Claims (13, 14)
-
-
15. A recording medium recording a program, said program causing a repeater computer, said repeater computer being connected to a first computer having document data and a second computer using said document data through a network, and relaying transfer of document data between said first and second computers, to execute the following steps:
-
a first processing for receiving, by said repeater computer, a request for transferring partial document data contained in said document data, the request for transferring said partial document data being created and output by said second computer;
a second processing for sending, by said repeater computer, said transfer request for said document data to said first computer when said transfer request is received by said repeater computer in said first processing;
a third processing for receiving, by said repeater computer, said document data output by said first computer; and
a fourth processing for extracting, by said repeater computer, said partial document data from said document data based solely on the request for transferring said document structure data, and for sending said partial document data to said second computer when said document data is received by said repeater computer in said third processing, wherein said partial document data, as extracted by said repeater computer, is processed by an application program running on said second computer, without any modification of said partial document data;
a fifth processing for retrieving and storing position information on said partial document data in said document data from said transfer request for partial document data received from said second computer; and
a sixth processing for extracting said partial document data at a position corresponding to said position information in said document data received by said repeater computer as output from said first computer. - View Dependent Claims (16, 17)
-
-
18. A recording medium recording a program, said program comprising a repeater computer, said repeater computer being connected to a first computer having document data and a second computer using said document data through a network, and relaying transfer of document data between said first and second computers, to execute the following steps:
-
a first processing for receiving, by said repeater computer, update data for updating said document data, the update data included in an update request output by said second computer and which is sent directly to said repeater computer from said second computer;
a second processing for sending, by said repeater computer, a transfer request for said document data to said first computer when said update data is received by said repeater computer in said first processing;
a third processing for receiving, by said repeater computer, said document data output by said first computer;
and a fourth processing for updating, by said repeater computer, said document data with said update data, and for sending said updated document data to said first computer when said document data is received by said repeater computer in said third processing;
a fifth processing for retrieving and storing position information in said document data indicating a position to be updated according to said update data from said transfer request for update data received by said repeater computer as output by said second computer; and
a sixth processing for updating, with said update data, said position corresponding to said position information in said document data received by said repeater computer as output by said first computer. - View Dependent Claims (19, 20, 21)
-
Specification