Apparatus, method, and program for transferring structured documents including plurality of document elements
First Claim
1. A method of transferring a structured document including at least a first and a second document element from a first computer to a second computer via a communication line, comprising the steps of:
- said first computer receiving a request to send the structured document from said second computer;
said first computer acquiring amounts of data of the first document element and the second document element;
said first computer checking on a communication band in the communication line;
the communication band is checked on by said first computer transferring a part of data of the first document element in said checking step;
said first computer distributing the communication band in proportions calculated on the basis of the communication band, a specific period of time, and the amounts of data of the acquired first and second document elements, thereby determining a first transfer rate for the first document element and a second transfer rate for the second document element so that a period of time from a completion of transferring the first document element to a completion of transferring the second document element is equal to or longer than the specific period of time;
a remaining amount of data acquired by subtracting the part of data from the total data of the first document element is used as the amount of data of the first document element for use by said first computer in calculating the proportions in said determination step; and
simultaneously transferring from said first computer the first document element and the second document element until the completion of transferring the first document element, said first computer transferring the remaining amount of data of the first document element at the determined first transfer rate and the second document element at the determined second transfer rate to said second computer, the second transfer rate remaining unchanged until at least the completion of transferring the first document element in said determination step.
1 Assignment
0 Petitions
Accused Products
Abstract
A web browser 11 of a client 10 requests a transfer of a parent document having a banner advertisement and a news article included therein from a document processing module 21. Upon receiving their file names, a transfer rate determination module 24 instructs the document processing module 21 to check on a band and to stand by for transferring the news article. When the document processing module 21 completes the band check, the transfer rate determination module 24 calculates a transfer rate of the banner advertisement and a transfer rate of the news article and instructs the document processing module 21 to transfer the banner advertisement and the news article at the transfer rates. The transfer rates assure that the banner advertisement is displayed for a predetermined period of time before the news article is fully displayed.
-
Citations
12 Claims
-
1. A method of transferring a structured document including at least a first and a second document element from a first computer to a second computer via a communication line, comprising the steps of:
-
said first computer receiving a request to send the structured document from said second computer; said first computer acquiring amounts of data of the first document element and the second document element; said first computer checking on a communication band in the communication line; the communication band is checked on by said first computer transferring a part of data of the first document element in said checking step; said first computer distributing the communication band in proportions calculated on the basis of the communication band, a specific period of time, and the amounts of data of the acquired first and second document elements, thereby determining a first transfer rate for the first document element and a second transfer rate for the second document element so that a period of time from a completion of transferring the first document element to a completion of transferring the second document element is equal to or longer than the specific period of time; a remaining amount of data acquired by subtracting the part of data from the total data of the first document element is used as the amount of data of the first document element for use by said first computer in calculating the proportions in said determination step; and simultaneously transferring from said first computer the first document element and the second document element until the completion of transferring the first document element, said first computer transferring the remaining amount of data of the first document element at the determined first transfer rate and the second document element at the determined second transfer rate to said second computer, the second transfer rate remaining unchanged until at least the completion of transferring the first document element in said determination step. - View Dependent Claims (2, 3)
-
-
4. A method of using a computer network causing a first computer, which transfers a structured document including at least a first and a second document element to a second computer via a communication line, to execute the steps of:
-
storing a specific period of time by said first computer for displaying only a first document element on the second computer before displaying the entire structured document into a memory; said first computer receiving a request to send the structured document from the second computer; said first computer acquiring amounts of data of the first document element and the second document element; said first computer checking on a communication band in the communication line; the communication band is checked on by said first computer transferring a part of data of the first document element in said checking step; said first computer distributing the communication band in proportions calculated on the basis of the communication band, the specific period of time, and the amounts of data of the acquired first and second document elements, thereby determining a first transfer rate of the first document element and a second transfer rate of the second document element so that a period of time from a completion of transferring the first document element to a completion of transferring the second document element is equal to or longer than the specific period of time; a remaining amount of data acquired by subtracting the part of data from the total data of the first document element is used as the amount of data of the first document element for use by said first computer in calculating the proportions in said determination step; and simultaneously transferring from said first computer the first document element and the second document element until the completion of transferring the first document element, said first computer transferring the remaining amount of data of the first document element at the determined first transfer rate and the second document element at the determined second transfer rate to the second computer, the second transfer rate remaining unchanged until at least the completion of transferring the first document element in said determination step. - View Dependent Claims (5, 6)
-
-
7. A method of downloading documents from a server to a client, the method comprising:
-
acquiring a predefined display time for a commercial message; receiving from the client a request to download a structured document comprising a commercial message and target data; beginning simultaneous downloading of the commercial message and the target data; completing the simultaneous downloading of the commercial message to said client while continuing to download the target data; displaying the commercial message while continuing to download the target data; completing the downloading of the target data while the commercial message is being displayed; wherein the commercial message is displayed for at least the predefined display time before the completing of the downloading of the target data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification