Data access system and method with proxy and remote processing
First Claim
Patent Images
1. A system for accessing data stored at a remote host in a computer network, comprising:
- a proxy server having a code section including instructions for receiving a request for data from a client, and making a determination whether the requested data should be rendered before transmission to the client; and
a processing server coupled to the proxy server and having a code section including instructions for receiving the rendering determination from the proxy server, rendering the requested data, and transmitting the rendered data to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods of accessing and visualizing data stored at a remote host on a computer network are disclosed. A proxy server receives a request for data from a client, and, in response, makes a determination whether the data specified in the request should be rendered. If the proxy server determines that the requested data should be rendered, the proxy server then transmits a rendering determination to a processing server coupled to the proxy server. The proxy server then renders the requested data and transmits the rendered data to the client.
174 Citations
52 Claims
-
1. A system for accessing data stored at a remote host in a computer network, comprising:
-
a proxy server having a code section including instructions for receiving a request for data from a client, and making a determination whether the requested data should be rendered before transmission to the client; and
a processing server coupled to the proxy server and having a code section including instructions for receiving the rendering determination from the proxy server, rendering the requested data, and transmitting the rendered data to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-based method comprising:
-
receiving a data request from a client at a proxy server;
evaluating the data request at the proxy server to determine whether data specified in the data request should be rendered;
generating a rendering request for transmission to a processing server upon the proxy server determining that data specified in the data request should be rendered before transmission to the client;
generating rendered data by rendering data at the processing server upon receiving said rendering request from the proxy server; and
transmitting the rendered data to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
23. A computer-based method for accessing data in a computer network, comprising:
-
receiving a request for data from a client at a proxy server;
determining whether the requested data have to be rendered before transmission to the client; and
authorizing a processing server to render the data at and to transmit the rendered data to the client.
-
-
35. A method for accessing data in a network, comprising:
-
receiving a message at a processing server to render data requested by a client;
retrieving the requested data from an intermediate data store;
transmitting the requested data to the processing server;
rendering the requested data at the processing server; and
transmitting the rendered data to the client.
-
-
39. A computer program product comprising a medium configured to store or transport computer readable code for a method comprising:
-
receiving a request for data from a client at a proxy server;
determining whether the requested data have to be rendered before transmission to the client;
rendering the data at a processing server; and
transmitting the rendered data to the client.
-
-
40. A proxy server comprising:
-
a processor;
a memory connected to said processor, and containing code containing instructions configured, upon execution of said instructions by the processor, to cause the proxy server to receive a data request from a client;
to determine whether the data requested by the client should be rendered, and to retrieve the requested data from a data server; and
to authorize a processing server to retrieve and render the requested data in accordance with the determination of the proxy server, and to transmit the rendered data to the client.
-
Specification