Accessing rendered graphics over the internet
First Claim
1. A method for accessing graphics over a computer network for a computer system comprising a client-side system and a server-side system comprising:
- receiving a request from a client associated with the client-side system, wherein the request comprises a request for a rendered graphic;
performing a graphical rendering process;
taking a snapshot of an output of the graphical rendering process;
compressing the snapshot; and
sending the compressed snapshot to the client-side system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for accessing rendered graphics over a computer network is described. In accordance with one or more exemplary embodiments of the invention, an application renders graphics on a server machine in response to a request from a client, takes a snapshot of the output of the rendered graphical images, compresses the rendered images, and sends them through the computer network to the client. On the client'"'"'s side, the compressed, rendered snapshot images are decompressed and displayed. The rendered-graphics experience is the same as if the application were rendered on the local machine. Exemplary embodiments may be configured to use lossless compression schemes like GIF and also lossy compression schemes like JPEG and MPEG. In one exemplary embodiment, the client machine uses a web browser to view the snapshots of the rendered images after they are uncompressed by the client.
-
Citations
20 Claims
-
1. A method for accessing graphics over a computer network for a computer system comprising a client-side system and a server-side system comprising:
-
receiving a request from a client associated with the client-side system, wherein the request comprises a request for a rendered graphic;
performing a graphical rendering process;
taking a snapshot of an output of the graphical rendering process;
compressing the snapshot; and
sending the compressed snapshot to the client-side system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system operable to access rendered graphics across a computer network, comprising a server-side system comprising a server, wherein the server system is operable to:
-
receive a request over the computer network from a client-side system comprising a client, wherein the request requires graphical rendering;
perform a graphics rendering in accordance with the request to produce a rendered graphics;
take a snapshot of the rendered graphics;
compress the snapshot to produce a compressed snapshot; and
transmit the compressed snapshot to the client-side system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification