Partial Loading and Editing of Documents from a Server
First Claim
1. A method for accessing a document at a client computer, the method comprising:
- at the client computer, sending a first request to a server computer to open a first portion of the document, the document being stored at the server computer, the first portion of the document being smaller than the entire document, the request including information that is used by the server computer to determine a size of the first portion of the document;
at the client computer, receiving the first portion of the document from the server computer;
at the client computer, after the first portion of the document is received from the server computer, rendering a second portion of the document on a display screen on the client computer, the second portion of the document being a subset of the first portion of the document;
at the client computer, determining that more of the document is available at the server computer;
at the client computer, determining that a user has scrolled a third portion of the document on a display screen at the client computer; and
when the client computer determines that the user has scrolled the third portion of the document and when the client computer determines that more of the document is available at the server computer, sending a second request to the server computer to open an additional portion of the document.
2 Assignments
0 Petitions
Accused Products
Abstract
On a client computer a request is sent to a server computer to open a first portion of a document. The document is stored at the server computer. The first portion of the document is smaller than the entire document. The request includes information used by the server computer to determine a size of the first portion of the document. The first portion of the document is received from the server computer. A second portion of the document is rendered on a display screen on the client computer. The second portion of the document is a subset of the first portion of the document. When the client computer determines that the user has scrolled a third portion of the document and that more of the document is available at the server computer, a second request is sent to the server computer to open an additional portion of the document.
-
Citations
20 Claims
-
1. A method for accessing a document at a client computer, the method comprising:
-
at the client computer, sending a first request to a server computer to open a first portion of the document, the document being stored at the server computer, the first portion of the document being smaller than the entire document, the request including information that is used by the server computer to determine a size of the first portion of the document; at the client computer, receiving the first portion of the document from the server computer; at the client computer, after the first portion of the document is received from the server computer, rendering a second portion of the document on a display screen on the client computer, the second portion of the document being a subset of the first portion of the document; at the client computer, determining that more of the document is available at the server computer; at the client computer, determining that a user has scrolled a third portion of the document on a display screen at the client computer; and when the client computer determines that the user has scrolled the third portion of the document and when the client computer determines that more of the document is available at the server computer, sending a second request to the server computer to open an additional portion of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented on a server computer for partially opening a document stored on the server computer, the method comprising:
-
on the server computer, receiving a first message from a client computer, the first message being a request to open a first portion of the document, the first portion of the document comprising one or more objects, the request including information for determining a size of the first portion of the document; on the server computer, determining the size of the first portion of the document, the determination of the size of the first portion of the document comprising determining an object threshold for the first portion of the document, the object threshold corresponding to a minimum number of objects to be included in the first portion of the document; and on the server computer, sending to the client computer one or more objects from the document, the one or more objects comprising objects starting from a beginning of the document up until a number of objects being sent to the client computer is equal to the object threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a computing device, cause the computing device to:
-
send a first request to a server computer to open a first portion of the document, the document being stored at the server computer, the first portion of the document being smaller than the entire document, the request including information that is used by the server computer to determine a size of the first portion of the document; receive the first portion of the document from the server computer; after the first portion of the document is received from the server computer, rendering a second portion of the document on a display screen on the client computer, the second portion of the document being a subset of the first portion of the document; determine that more of the document is available at the server computer; determine that a user has scrolled a third portion of the document on a display screen at the client computer, the third portion of the document comprising a predetermined number of objects, each of the objects being one of a paragraph, a table, a list or a picture; and
when a determination is made that the user has scrolled the third portion of the document and when a determination is made that more of the document is available at the server computer, sending a second request to the server computer to open an additional portion of the document, the additional portion of the document being similar in size to the scrolled third portion of the document.
-
Specification