IP Library Granted Patent US 10,726,955
Granted Patent B2
US 10,726,955 · App. 16/116,524 · Granted Jul 28, 2020

Method and system for fast access to advanced visualization of medical scans using a dedicated web portal

Inventor: Kovey Kovalan (Stamford, CT)
Assignee: AI VISUALIZE, INC.
G16H50/20G06T7/0012G16H30/20H04L9/32G06T2207/10072G06T2210/41
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,726,955
App. No.
16/116,524
Granted
Jul 28, 2020
Kind
B2
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.

Claims (40)

1. A system for viewing at a client device at a remote location a series of virtual views over the Internet of a three-dimensional dataset contained on a remote database, comprising:

at least one transmitter for accepting the three-dimensional dataset from an image originating source and transmitting it securely to the remote database;

a first security device controlling the plurality of communications between the transmitter and the remote database;

at least one remote data storage medium containing the three-dimensional dataset;

a plurality of servers in communication with the remote database and capable of processing the three-dimensional dataset to create virtual views based on a client request;

the first or a secondary security device controlling the plurality of communications between a client device and the server; and

a plurality of physically secured sites for housing the plurality of servers; and

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 three-dimensional 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 three-dimensional dataset, b) 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, c) at at least one of the servers, creating the requested frames of the requested views from the three-dimensional dataset in the remote storage medium, d) transmitting the created frames of the requested views from at least one of the servers to the client device, e) receiving, and storing, on the local data storage medium the requested views from the at least one server, and f) displaying to the user at the remote location the requested series of virtual views of the three-dimensional 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.

2. The system of claim 1 wherein the web application is adapted to select a secured site by using a domain name address on a web browser.

3. The system of claim 1 wherein the web application is adapted to be authenticated using an authorized user credentials prior to transmitting the request to at least one of the servers.

4. The system of claim 3 wherein an authenticated web application lists the three-dimensional datasets that are viewable by the authorized user.

5. The system of claim 4 wherein the web application initiates a virtual viewing by selecting a three-dimensional dataset.

6. The system of claim 1 further including an encrypted communication connection over which the request and the resulting virtual view are transmitted.

7. The system of claim 1 wherein a secured site is an audited or tested premises.

8. The system of claim 1 wherein the plurality of physically secured sites are located in disparate physical locations and are connected via an Internet or an Intranet.

9. The system of claim 1 wherein the plurality of physically secured sites offer distributed data processing capabilities.

10. The system of claim 1 wherein the remote database or remote data storage medium offer centralized or distributed storage, processing, or retrieval capabilities.

11. The system of claim 1 wherein the web application communication with one of the plurality of servers is via a web application programming interface.

12. The system of claim 1 wherein, for each view request, the web application determines location of the stored frame of the prior request of the virtual view on the local data storage medium, and uses such location to display the stored frame if one exists.

13. The system of claim 1 wherein the web application causes the remote location to display higher image quality parameter frames after completing display of lower image quality parameter frames.

14. The system of claim 1 wherein the web application causes the server to transmit the frames to the remote location as a compressed video stream.

15. The system of claim 1 wherein the web application causes the server to transmit the frames to the remote location as one or more single frames.

16. A method for viewing at a client device at a remote location a series of virtual views over the Internet of a three-dimensional dataset contained on a remote database, comprising:

providing at least one transmitter for accepting the three-dimensional dataset from an image originating source and transmitting it securely to the remote database;

providing a first security device controlling the plurality of communications between the transmitter and the remote database;

providing at least one remote data storage medium containing the three-dimensional dataset;

providing a plurality of servers in communication with the remote database and capable of processing the three-dimensional dataset to create virtual views based on client request, the first or a secondary security device controlling the plurality of communications between a client device and the server;

providing a plurality of physically secured sites for housing the plurality of servers;

providing a web application accessible at a client device linked to the at least one server and storage medium over the Internet, the client device having local data storage medium for storing frames of views of the three-dimensional dataset, the web application adapted to perform the steps of:

requesting at the client device a series of virtual views of at least a portion of the three-dimensional dataset, the series of views comprising a plurality of separate view frames;

determining if any frame of the requested views of the three-dimensional dataset is stored on the local data storage medium;

sending from the client device to the server a request for any frame of the requested views;

at the server, creating the requested frames of the requested views from the three-dimensional dataset;

transmitting the created frames of the requested views from the server to the client device; and

displaying the requested series of virtual views of the three-dimensional dataset at the client device by sequentially displaying frames transmitted from the server along with any frames of the requested series of views stored on the local data storage medium.

17. The method of claim 16 wherein the received frames of the requested views are stored on the client device local data storage medium.

18. The method of claim 16 wherein, for each view request, the client device determines location of the stored frame of the prior request of the virtual view on the local data storage medium, and uses such location to display the stored frame.

19. The method of claim 16 wherein the client device displays higher image quality parameter frames after completing display of lower image quality parameter frames.

20. The method of claim 16 wherein the frames are transmitted from the server to the client device as a compressed video stream.

21. The method of claim 16 wherein the frames are transmitted from the server to the client device as one or more single frames.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRESPONDENCE INFORMATION PREVIOUSLY RECORDED ON REEL 046789 FRAME 0239. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 25, 2018
From: KOVALAN, KOVEY
To: AI VISUALIZE, INC.
Reel/Frame 047126/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: KOVALAN, KOVEY
To: AI VISUALIZE, INC.
Reel/Frame 046789/0239 →
Continuity (7)
Continuation 15681785 · Aug 21, 2017
Continuation 15255775 · Sep 2, 2016
Continuation 14754953 · Jun 30, 2015
Continuation 14187996 · Feb 24, 2014
Continuation 13322359
Provisional Application 61181695 · May 28, 2009
Related Publication 20200075162A1 · Mar 5, 2020
Cited By (2)
US 12,340,444 US 12,369,874