Remote cine viewing of medical images on a zero-client application
First Claim
1. A method of viewing medical images on a remote device using a zero-client web application, the method comprising:
- receiving, from a user, an image series selection via the zero-client web application;
establishing a connection between the zero-client web application and a web server;
receiving series details from the web server;
generating, by the zero-client web application, an off-screen image array according to the series details;
outputting, by a buffering module, image requests to the web server based on the series details, wherein the web server is in communication with a medical image database storing images in a non-web browser compatible format;
receiving, from the web server, converted medical images in response to the image requests, wherein the converted medical images are in a web browser compatible format;
populating, by the buffering module, the off-screen image array with the converted medical images received from the web server;
setting a first converted medical image within the off-screen image array as an on-screen image to display the first converted medical image;
setting a next converted medical image from the off-screen image array as the on-screen image to display the next converted medical image in place of the first converted medical image; and
sequentially setting subsequent converted medical images of the off-screen image array as the on-screen image to stream the converted medical images.
8 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method of viewing medical images on a remote device using a zero-client web application, the method comprising:
-
receiving, from a user, an image series selection via the zero-client web application; establishing a connection between the zero-client web application and a web server; receiving series details from the web server; generating, by the zero-client web application, an off-screen image array according to the series details; outputting, by a buffering module, image requests to the web server based on the series details, wherein the web server is in communication with a medical image database storing images in a non-web browser compatible format; receiving, from the web server, converted medical images in response to the image requests, wherein the converted medical images are in a web browser compatible format; populating, by the buffering module, the off-screen image array with the converted medical images received from the web server; setting a first converted medical image within the off-screen image array as an on-screen image to display the first converted medical image; setting a next converted medical image from the off-screen image array as the on-screen image to display the next converted medical image in place of the first converted medical image; and sequentially setting subsequent converted medical images of the off-screen image array as the on-screen image to stream the converted medical images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client device for remotely viewing medical images, the client device comprising:
-
a communication interface enabling communications between a zero-client web application and a web server, wherein the zero-client web application receives, from a user, an image series selection, receives, from the web server, series details, and generates an off-screen image array according to the series details; a buffering module that outputs image series requests based on the series details 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; a memory storing the off-screen image array generated by the zero-client web application, wherein the buffering module populates the off-screen image array with the converted medical images received from the web server in response to the image requests, and wherein the converted medical images are in a web browser compatible format; a display module that sets a first converted medical image within the off-screen image array as an on-screen image to display the first converted medical image; sets a next converted medical image from the off-screen image array as the on-screen image to display the next converted medical image in place of the first converted medical image; and sequentially sets subsequent converted medical images of the off-screen array as the on-screen image to stream the converted medical images. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium including computer executable instructions that, when executed by a processor of a client device, generate a zero-client web application that:
-
receives, from a user, an image series selection via the zero-client web application; establishes a connection between the zero-client web application and a web server; receives series details from the web server; generates, by the zero-client web application, an off-screen image array according to the series details; outputs, by a buffering module, image requests to the web server based on the series details, wherein the web server is in communication with a medical image database storing images in a non-web browser compatible format; receives, from the web server, converted medical images in response to the image requests, wherein the converted medical images are in a web browser compatible format; populates, by the buffering module, the off-screen image array with the converted medical images received from the web server; sets a first converted medical image within the off-screen image array as an on-screen image to display the first converted medical image; sets a next converted medical image from the off-screen image array as the on-screen image to display the next converted medical image in place of the first converted medical image; and sequentially sets subsequent converted medical images of the off-screen image array as the on-screen image to stream the converted medical images. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification