IP Library Granted Patent US 9,769,226
Granted Patent B2
US 9,769,226 · App. 15/460,934 · Granted Sep 19, 2017

Remote cine viewing of medical images on a zero-client application

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 9,769,226
App. No.
15/460,934
Granted
Sep 19, 2017
Kind
B2
Abstract

Systems and methods for remotely viewing medical images on a client device having a zero-client web application with a buffering module. The zero-client web application receives an image series selection from a user and receives corresponding series details from a web server. The zero-client web application generates an off-screen image array according to the series details. The buffering module outputs image requests based on the series details to a web server. The web server is in communication with a medical image database storing images in a non-web browser compatible format (e.g., DICOM). The buffering module then populates the off-screen image array with converted medical images received from the web server. The zero-client web application further includes an on-screen image and a display module. The display module sequentially sets converted medical images of the off-screen array as the on-screen image to stream the converted medical images.

Claims (33)

1. A client device for remotely streaming medical images, the client device comprising:

a zero-client web application;

a communication interface enabling communications between the zero-client web application and a web server;

a display;

a processor coupled to the display and the communication interface, the processor configured to execute the zero-client web application to:

receive an image series selection;

output image series requests to the web server, wherein the web server is in communication with a medical image database storing images in a non-web browser compatible format;

populate an off-screen image array with converted medical images received from the web server in response to the image series requests, wherein the converted medical images have been converted to a web browser compatible format from the images in the medical image database in the non-web browser compatible format; and

stream, on the display, the converted medical images using the off-screen image array.

2. The client device of claim 1 , wherein the processor is further configured to execute the zero-client web application to:

determine a bandwidth of the connection between the zero-client web application and the web server;

determine a sustainable streaming rate based on the bandwidth;

receive, from a user, a requested streaming rate via the zero-client web application; and

stream the converted medical images at a frame rate that is the lower of the requested streaming rate and a percentage of the sustainable streaming rate.

3. The client device of claim 2 , wherein the processor is further configured to execute the zero-client web application to:

determine that the web server has completed sending the converted medical images in response to the image series request, and

stream the converted medical images at the requested streaming rate.

4. The client device of claim 1 , wherein streaming the converted medical images using the off-screen image array includes setting a src attribute of an on-screen image to a src attribute of a converted medical image.

5. The client device of claim 1 , wherein the processor is further configured to execute the zero-client web application to:

determine viewer parameters including a window size that indicates a size of a display window of the zero-client web application, and

output the viewer parameters to the web server, wherein the received converted medical images are formatted by the web server according to the viewing parameters.

6. The client device of claim 1 , wherein the processor is further configured to execute the zero-client web application to:

receive series details from the web server corresponding to the image series selection and generate the off-screen image array according to the series details; and

populate the off-screen image array with the converted medical images received from the web server.

7. The client device of claim 1 , wherein, to stream the converted medical images, the processor is further configured to:

set a first medical image of the converted medical images within the off-screen image array as an on-screen image to display the first medical image;

set a next medical image of the converted medical images within the off-screen image array as the on-screen image to display the next medical image in place of the first medical image; and

sequentially set subsequent converted medical images of the off-screen image array as the on-screen image.

8. The client device of claim 1 , wherein the converted medical images are streamed at a frame rate and, to determine the frame rate, the processor is further configured to:

determine an amount of time elapsed to download a first amount of the converted medical images from the web server,

determine a sustainable frame rate based on the amount of time elapsed, and

select the frame rate to be a percentage of the sustainable frame rate.

9. The client device of claim 1 , wherein the web browser compatible format is one of Portable Network Graphics (PNG) and Joint Photographic Experts Group (JPEG) and the non-web browser compatible format is Digital Imaging and Communications in Medicine (DICOM).

Assignments (4)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: MERGE HEALTHCARE INCORPORATED
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055661/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: LINGLEY, WILLIAM A.N.
To: MERGE HEALTHCARE INCORPORATED
Reel/Frame 042725/0913 →