Requesting computer data assets
First Claim
1. A computer management apparatus for displaying a data file on a client computer, wherein the client computer comprises a visible area, wherein the data file comprises a structure file and a first plurality of data elements, and wherein the first plurality of data elements comprises a second plurality of data elements, the apparatus comprising:
- at least one processor in a client computer;
at least one memory operably connected to the at least one processor;
a send component encoded on the at least one memory and executable by the at least one processor to send a first message to a server, wherein the message comprises a request for a structure file, wherein the structure file comprises a list of the first plurality of data elements;
a receive component encoded on the at least one memory and executable by the at least one processor to receive the structure file from the server;
an evaluate component encoded on the at least one memory and executable by the at least one processor to determine, responsive to receipt of the structure file;
the second plurality of data elements, wherein the second plurality of data elements is associated with the visible area; and
a fourth plurality of data elements, wherein the fourth plurality of data elements is associated with a pre-fetch area, the pre-fetch area determined by the evaluate component to border the visible area;
the send component further operable to send;
a second message to the server, wherein the second message comprises a request for the second plurality of data elements; and
a fourth message to the server, wherein the fourth message comprises a request for the fourth plurality of data elements;
the receive component further operable to receive the second plurality of data elements and the fourth plurality of data elements;
a store component encoded on the at least one memory and executable by the at least one processor to store, responsive to receipt of the fourth plurality of data elements, the fourth plurality of data elements in a client computer store; and
a display component encoded on the at least one memory and executable by the at least one processor to display, responsive to receipt of the second plurality of data elements, the second plurality of data elements in the visible area.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer management apparatus, method and computer program operable for displaying a data file on a client computer, wherein the data file comprises a structure file and a first plurality of data elements, the apparatus comprising: a send component operable for sending a first message comprising a request for the structure file; a receive component operable for receiving the structure file; an evaluate component operable for determining a second plurality of data elements, wherein the second plurality of data elements is associated with a visible area; a send component further operable for sending a second message, wherein the second message comprises a request for the second plurality of data elements; a receive component further operable for receiving the second plurality of data elements; and a display component, responsive to receipt of the second plurality of data elements, operable for displaying the second plurality of data elements in the visible area.
-
Citations
18 Claims
-
1. A computer management apparatus for displaying a data file on a client computer, wherein the client computer comprises a visible area, wherein the data file comprises a structure file and a first plurality of data elements, and wherein the first plurality of data elements comprises a second plurality of data elements, the apparatus comprising:
-
at least one processor in a client computer; at least one memory operably connected to the at least one processor; a send component encoded on the at least one memory and executable by the at least one processor to send a first message to a server, wherein the message comprises a request for a structure file, wherein the structure file comprises a list of the first plurality of data elements; a receive component encoded on the at least one memory and executable by the at least one processor to receive the structure file from the server; an evaluate component encoded on the at least one memory and executable by the at least one processor to determine, responsive to receipt of the structure file; the second plurality of data elements, wherein the second plurality of data elements is associated with the visible area; and a fourth plurality of data elements, wherein the fourth plurality of data elements is associated with a pre-fetch area, the pre-fetch area determined by the evaluate component to border the visible area; the send component further operable to send; a second message to the server, wherein the second message comprises a request for the second plurality of data elements; and a fourth message to the server, wherein the fourth message comprises a request for the fourth plurality of data elements; the receive component further operable to receive the second plurality of data elements and the fourth plurality of data elements; a store component encoded on the at least one memory and executable by the at least one processor to store, responsive to receipt of the fourth plurality of data elements, the fourth plurality of data elements in a client computer store; and a display component encoded on the at least one memory and executable by the at least one processor to display, responsive to receipt of the second plurality of data elements, the second plurality of data elements in the visible area. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. A method for displaying a data file on a client computer, wherein the client computer comprises a visible area, wherein the data file comprises a structure file and a first plurality of data elements, and wherein the first plurality of data elements comprises a second plurality of data elements, the method comprising the steps of:
-
a client computer sending a first message to a server, wherein the message comprises a request for a structure file, wherein the structure file comprises a list of the first plurality of data elements; the client computer receiving the structure file from the server; responsive to receipt of the structure file, the client computer determining; the second plurality of data elements, wherein the second plurality of data elements is associated with the visible area; and a fourth plurality of data elements, wherein the fourth plurality of data elements is associated with a pre-fetch area, the pre-fetch area determined to border the visible area; the client computer sending; a second message to the server, wherein the second message comprises a request for the second plurality of data elements; and a fourth message to the server, wherein the fourth message comprises a request for the fourth plurality of data elements; the client computer receiving the second plurality of data elements and the fourth plurality of data elements; responsive to receipt of the fourth plurality of data elements, the client computer storing the fourth plurality of data elements in the client computer store; and responsive to receipt of the second plurality of data elements, the client computer displaying the second plurality of data elements in the visible area. - View Dependent Claims (7, 8, 9, 10, 18)
-
-
11. A computer program product comprising a computer readable, tangible storage device, having encoded thereon a computer executable program of instructions, comprising:
-
program instructions to send a first message to a server, wherein the message comprises a request for a structure file, wherein the structure file comprises a list of the first plurality of data elements; program instructions to receive the structure file from the server; program instructions to determine, responsive to receipt of the structure file; the second plurality of data elements, wherein the second plurality of data elements is associated with the visible area; and a fourth plurality of data elements, wherein the fourth plurality of data elements is associated with a pre-fetch area, the pre-fetch area determined by the evaluate component to border the visible area; program instructions to send; a second message to the server, wherein the second message comprises a request for the second plurality of data elements; and a fourth message to the server, wherein the fourth message comprises a request for the fourth plurality of data elements; program instructions to receive the second plurality of data elements and the fourth plurality of data elements; program instructions to store, responsive to receipt of the fourth plurality of data elements, the fourth plurality of data elements in a client computer store; and program instructions to display, responsive to receipt of the second plurality of data elements, the second plurality of data elements in the visible area. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification