Client-server visualization system with hybrid data processing
First Claim
1. A file server method comprising:
- (a) monitoring for requests from a client computer, where the client computer comprises one or more local processing resources and a display device;
(b) receiving one or more requests from the client computer for rendering aspects of one or more images, at least one image of the one or more images including at least a first aspect and a second aspect;
(c) responding to the one or more requests by making a file server buffer available for processing by the client computer;
(d) rendering using a render module the first aspect of the at least one image in response to the one or more requests;
(e) storing the first aspect in the file server buffer;
(f) receiving the second aspect of the at least one image from the client computer, where the second aspect was rendered using the one or more local processing resources; and
(g) storing the second aspect in the file server buffer.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
-
Citations
20 Claims
-
1. A file server method comprising:
-
(a) monitoring for requests from a client computer, where the client computer comprises one or more local processing resources and a display device; (b) receiving one or more requests from the client computer for rendering aspects of one or more images, at least one image of the one or more images including at least a first aspect and a second aspect; (c) responding to the one or more requests by making a file server buffer available for processing by the client computer; (d) rendering using a render module the first aspect of the at least one image in response to the one or more requests; (e) storing the first aspect in the file server buffer; (f) receiving the second aspect of the at least one image from the client computer, where the second aspect was rendered using the one or more local processing resources; and (g) storing the second aspect in the file server buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A file server method comprising:
-
(a) monitoring for requests from a client computer, where the client computer comprises one or more local processing resources and a display device; (b) receiving one or more requests from the client computer for rendering aspects of one or more images, at least one image of the one or more images including at least a first aspect and a second aspect; (c) responding to the one or more requests by making a file server buffer available for processing by the client computer; (d) rendering with a render module the first aspect of the at least one image in response to the one or more requests; (e) storing the first aspect in the file server buffer; (f) receiving the second aspect of the at least one image from the client computer, where the second aspect was rendered using the one or more local processing resources; (g) storing the second aspect in the file server buffer; and (h) sending the at least one image to the client computer for display on the display device.
-
Specification