Method and system for fast access to advanced visualization of medical scans using a dedicated web portal
DC CAFCFirst Claim
1. A system for viewing at a client device at a remote location a series of virtual views over the Internet of a volume visualization dataset contained on at least one centralized database comprising:
- at least one transmitter for accepting the volume visualization dataset from the remote location and transmitting it securely to the centralized database;
at least one central data storage medium containing the volume visualization dataset;
a plurality of servers in communication with the at least one centralized database and capable of processing the volume visualization dataset to create virtual views based on client request;
a resource manager device for load balancing the plurality of servers;
a security device controlling the plurality of communications between a client device, and the server;
including resource manager and central storage medium;
at least one physically secured site for housing the centralized database, the plurality of servers, at least a resource manager, and at least a security device;
a web application adapted to satisfy a user'"'"'s request for the virtual views by;
a) accepting at a remote location at least one user request for a series of virtual views of the volume visualization dataset, the series of views comprising a plurality of separate view frames, the remote location having a local data storage medium for storing frames of views of the volume visualization dataset, b) determining if any frame of the requested views of the volume visualization dataset is stored on the local data storage medium, c) transmitting from the remote location to at least one of the servers a request for any frame of the requested views not stored on the local data storage medium, d) at at least one of the servers, creating the requested frames of the requested views from the volume visualization dataset in the central storage medium, e) transmitting the created frames of the requested views from at least one of the servers to the client device, f) receiving the requested views from the at least one server, and displaying to the user at the remote location the requested series of virtual views of the volume visualization dataset by sequentially displaying frames transmitted from at least one of the servers along with any frames of the requested series of views stored on the local data storage medium.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
19 Citations
20 Claims
-
1. A system for viewing at a client device at a remote location a series of virtual views over the Internet of a volume visualization dataset contained on at least one centralized database comprising:
-
at least one transmitter for accepting the volume visualization dataset from the remote location and transmitting it securely to the centralized database; at least one central data storage medium containing the volume visualization dataset; a plurality of servers in communication with the at least one centralized database and capable of processing the volume visualization dataset to create virtual views based on client request; a resource manager device for load balancing the plurality of servers; a security device controlling the plurality of communications between a client device, and the server;
including resource manager and central storage medium;at least one physically secured site for housing the centralized database, the plurality of servers, at least a resource manager, and at least a security device; a web application adapted to satisfy a user'"'"'s request for the virtual views by;
a) accepting at a remote location at least one user request for a series of virtual views of the volume visualization dataset, the series of views comprising a plurality of separate view frames, the remote location having a local data storage medium for storing frames of views of the volume visualization dataset, b) determining if any frame of the requested views of the volume visualization dataset is stored on the local data storage medium, c) transmitting from the remote location to at least one of the servers a request for any frame of the requested views not stored on the local data storage medium, d) at at least one of the servers, creating the requested frames of the requested views from the volume visualization dataset in the central storage medium, e) transmitting the created frames of the requested views from at least one of the servers to the client device, f) receiving the requested views from the at least one server, and displaying to the user at the remote location the requested series of virtual views of the volume visualization dataset by sequentially displaying frames transmitted from at least one of the servers along with any frames of the requested series of views stored on the local data storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for viewing at a client device at a remote location a series of virtual views over the Internet of a volume visualization dataset contained on at least one centralized database comprising:
-
at least one transmitter for accepting the volume visualization dataset from the remote location and transmitting it securely to the centralized database; at least one central data storage medium containing the volume visualization dataset; a plurality of servers in communication with the at least one centralized database and capable of processing the volume visualization dataset to create virtual views based on client request; a resource manager device for load balancing the plurality of servers; a security device controlling the plurality of communications between a client device, and the server;
including resource manager and central storage medium;at least one physically secured site for housing the centralized database, plurality of servers, at least a resource manager, and at least a security device; a web application adapted to satisfy a user'"'"'s request by;
a) accepting at the server a user request from the remote location for a plurality of virtual views of at least a portion of the volume visualization dataset, the plurality of views comprising a plurality of separate view frames, the request including a request for a lower image quality parameter for the frames, at a lower frame resolution, and a request for a higher image quality parameter for the frames, at a higher frame resolution, b) at the server, creating the requested frames from the volume visualization dataset at the lower image quality parameter, and transmitting the lower image quality parameter frames to the remote location, c) displaying at least a portion of the requested lower image quality parameter frames at the remote location, d) at the server, creating the requested higher image quality parameter frames from the volume visualization dataset, and transmitting the higher image quality parameter frames to the remote location, e) displaying the requested higher image quality parameter frames at the remote location, and f) after the lower image quality parameter frames is transmitted to the remote location, transmitting the higher image quality parameter frames from the server to the remote location while the remote location is displaying the lower image quality parameter frames. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for viewing at a client device at a remote location a series of virtual views over the Internet of a volume visualization dataset contained on at least one centralized database comprising:
-
at least one transmitter for accepting volume the visualization dataset from the remote location and transmitting it securely to the centralized database; at least one central data storage medium containing the volume visualization dataset; a plurality of servers in communication with the at least one centralized database and capable of processing the volume visualization dataset to create virtual views based on client request; a resource manager device for load balancing the plurality of servers; a security device controlling the plurality of communications between a client device, and the server;
including resource manager and central storage medium;at least one physically secured site for housing the centralized database, plurality of servers, at least a resource manager, and at least a security device; a web application adapted to satisfy a user'"'"'s request by;
a) accepting at a remote location a series of virtual views of at least a portion of the volume visualization dataset, the series of views comprising a plurality of separate view frames, b) separating at the remote location the requested series of virtual views into different groups of frames, c) sending from the remote location to the server a request for a first group of frames, while delaying sending to the server a request for a second group of frames, d) at the server, creating the requested first group of frames from the volume visualization dataset, and transmitting the first group of frames to the remote location, e) displaying the requested first group of frames at the remote location while simultaneously sending from the remote location to the server a request for a second group of frames, f) at the server, creating the requested second group of frames from the volume visualization dataset, and transmitting the second group of frames to the remote location while the remote location is displaying the first group of frames, and g) displaying the requested second group of frames at the remote location immediately following the first group of frames, to maintain proper sequential display of the requested series of virtual views. - View Dependent Claims (17, 18, 19, 20)
-
Specification