MEDICAL IMAGING VIEWER CACHING TECHNIQUES
First Claim
1. A method for client-side caching of a medical image, performed by a client computing device having at least one processor and at least one memory, the method implemented by operations performed using the at least one processor and the at least one memory, with the operations comprising:
- processing user interaction received in a medical image display interface on the client computing device, the user interaction selecting a display of a medical image within the medical image display interface;
receiving, from a server in response to selecting the display of the medical image, a unique identifier correlated to image data of the medical image; and
performing a lookup of image data for the medical image in a cache accessible to the client computing device, the lookup of the image data for the medical image being performed using the unique identifier of the medical image.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for client-side caching of a medical image and server-side coordination of the client-side caching techniques are disclosed herein. User interaction in a client medical image display interface is coordinated with server conversion and processing operations. In one example, a server provides a unique key and display parameters to coordinate and specify client display operations. The unique key can be used to obtain a copy of the image from a local client-side cache, and the display parameters can be used to specify client-side transformation and rendering techniques to implement a requested image view. As a result of the client-side caching operations, resource utilization (including computational processing and network bandwidth) can be minimized, while user interactivity can be maximized.
17 Citations
22 Claims
-
1. A method for client-side caching of a medical image, performed by a client computing device having at least one processor and at least one memory, the method implemented by operations performed using the at least one processor and the at least one memory, with the operations comprising:
-
processing user interaction received in a medical image display interface on the client computing device, the user interaction selecting a display of a medical image within the medical image display interface; receiving, from a server in response to selecting the display of the medical image, a unique identifier correlated to image data of the medical image; and performing a lookup of image data for the medical image in a cache accessible to the client computing device, the lookup of the image data for the medical image being performed using the unique identifier of the medical image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14)
-
-
10. At least non-transitory machine-readable medium, the machine-readable medium including instructions, which when executed by a machine having a hardware processor, causes the machine to perform operations that:
-
provide, to a server in communication with the machine, information for a user interaction to result in a change to a medical image display; obtain, from a server in response to the information for the user interaction, a unique identifier correlated to image data for a medical image, wherein the image data is used to effect the change to the medical image display; retrieve the image data for the medical image from an image data cache, wherein the retrieval of the image data is performed with use of the unique identifier; and display at least a portion of the medical image using the image data retrieved from the image data cache. - View Dependent Claims (11, 12)
-
-
15. A medical imaging viewer system, comprising:
-
at least one processor and at least one memory; and a display module implemented in connection with the processor and the memory, the display module adapted to output a medical image display interface, with the display module configured to; receive user interaction in the medical image display interface, the user interaction specifying a change to a medical image within the medical image display interface; and display image data for the medical image in the medical image display interface, the display of the image data occurring according to a plurality of display parameters received from a server; a caching module implemented in connection with the processor and the memory, the caching module configured to; perform a lookup of the image data for the medical image in a cache data store accessible to the medical imaging viewer system, the lookup of the image data for the medical image being performed based on a unique identifier of the medical image received from the server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification