IP Library Granted Patent US 9,323,891
Granted Patent B1
US 9,323,891 · App. 14/488,166 · Granted Apr 26, 2016

Intelligent dynamic preloading and processing

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,323,891
App. No.
14/488,166
Granted
Apr 26, 2016
Kind
B1
Abstract

Provided herein are various systems and methods of adjusting images of an image series that are preloaded (and/or otherwise processed) in view of behavior data associated with viewing of other previous exams having similar characteristics (e.g., same modality) and/or by the same user.

Claims (58)

1. A computing system comprising:

a storage device configured to store electronic software instructions; and

one or more computer processors configured to execute the stored software instructions to cause the computing system to:

receive a request from a display device for display of a first image series comprising a plurality of medical images;

determine a characteristic of the first image series;

monitor behavior of a user of the display device in displaying images of the first image series, including recording behavior data indicating an order in which images of the first image series are accessed by the user;

analyze the behavior data in order to determine a model usable to predict respective probabilities of images of the first image series at various adjacency offsets from a particular image of the first image series being displayed next, after display of the particular image;

associate the model with the characteristic of the first image series;

receive a request from the display device for display of a second image series; and

in response to determining that a characteristic of the second image series matches the characteristic of the first image series:

determine, based on the model, probabilities of images of the second image series at various adjacency offsets from a particular image of the second image series being displayed next, after display of the particular image of the second image series.

2. The computing system of claim 1 , wherein more than one of the images of the first image series has a same respective probability of being displayed next, after display of the particular image.

3. The computing system of claim 1 , wherein the model indicates that a first image of the first image series having a higher adjacency offset than a second image of the first image series is more likely to be displayed within the predetermined time period.

4. The computing system of claim 1 , wherein the characteristic of the first image series comprises at least one of exam type, modality, clinical information, clinical history of a patient, region of body depicted in the first image series, technical parameter of the first image series, or an indication of whether the images were obtained with or without intravenous contrast.

5. The computing system of claim 1 , wherein the characteristic of the first image series comprises a technical parameter of the first image series, and wherein the technical parameter comprises one or more of series type, an indication of whether the images series is a 2D or a volumetric acquisition, slice thickness, resolution, image size, or image type.

6. The computing system of claim 1 , wherein the characteristic of the first image series comprises a series type of the first image series, and wherein the series type comprises one or more of primary acquisition, MPR (multiplanar reconstruction), MIP (maximum intensity projection), or 3D volume rendering.

7. The computing system of claim 1 , wherein the model is further associated with a characteristic of the user including at least one of a user identity, a user group of the user, or a user role of the user.

8. A computing system comprising:

a storage device configured to store electronic software instructions; and

one or more computer processors configured to execute the stored software instructions to cause the computing system to:

receive a request from a first display device for display of a first image series comprising a plurality of medical images;

determine a characteristic of the first image series;

determine a characteristic of the first display device;

monitor behavior of a user of the first display device in displaying images of the first image series, including recording behavior data indicating an order in which images of the first image series are accessed by the user;

analyze the behavior data in order to determine a model usable to predict respective probabilities of images of the first image series at various adjacency offsets from a particular image of the first image series being displayed next, after display of the particular image;

receive a request from a second display device for display of a second image series; and

in response to determining that at least one of:

a characteristic of the second image series matches the first characteristic of the first image series, or

a characteristic of the second display device matches the characteristic of the first display device,

determine, based on the model, probabilities of images of the second image series at various adjacency offsets from a particular image of the second image series being displayed next, after display of the particular image of the second image series.

9. The computing system of claim 8 , wherein the characteristic of the first display device comprises at least one of a type of the first display device, a size of the first display device, a number of displays associated with the first display device, an amount of memory of the first display device, or a speed of transmission to the first display device.

10. The computing system of claim 8 , wherein the first and second display devices are different.

11. A computing system comprising:

a storage device configured to store electronic software instructions; and

one or more computer processors configured to execute the stored software instructions to cause the computing system to:

receive a request from a display device for display of a first image series comprising a plurality of medical images;

determine a characteristic of the first image series;

monitor behavior of a user of the display device in displaying images of the first image series, including recording behavior data indicating an order in which images of the first image series are accessed by the user;

analyze the behavior data in order to determine a model usable to predict respective probabilities of images of the first image series at various adjacency offsets from a particular image of the first image series being displayed next, after display of the particular image;

receive a request from the display device for display of a second image series;

in response to determining that a characteristic of the second image series matches the characteristic of the first image series:

determine, based on the model, images of the second image series to preload, wherein the determining images of the second image series to preload comprises, for respective displayed images:

determine, based on the model, one or more images of the second image series to preload into a local memory of the second display device on which the respective image of the second image series is displayed;

determine which of the one or more images of the second image series to preload are already stored in the local memory; and

initiate preloading of any of the one or more images of the second image series to preload that are not already stored in the local memory.

12. A computing system comprising:

a storage device configured to store electronic software instructions; and

one or more computer processors configured to execute the stored software instructions to cause the computing system to:

receive a request from a display device for display of a first image series comprising a plurality of medical images;

determine a characteristic of the first image series;

monitor behavior of a user of the display device in displaying images of the first image series, including recording behavior data indicating an order in which images of the first image series are accessed by the user;

analyze the behavior data in order to determine a model usable to predict respective probabilities of images of the first image series at various adjacency offsets from a particular image of the first image series being displayed next, after display of the particular image;

receive a request from the display device for display of a second image series; and

in response to determining that a characteristic of the second image series matches the characteristic of the first image series, and based on the model, preprocess images of the second image series in an order determined by probabilities of images of the second image series at various adjacency offsets from a particular image of the second image series being displayed next, after display of the particular image of the second image series.

13. The computing system of claim 12 , wherein preprocessing images of the second image series comprises:

based on the model, preloading images of the second image series that have been processed into a local memory of the display device.

14. The computing system of claim 13 , wherein preprocessing images of the second image series comprises at least one of: decompressing, performing computer aided diagnosis, or reconstructing images of the second image series.

15. The computing system of claim 13 , wherein preprocessing images of the second image series comprises reconstructing images, and wherein reconstructing images comprises one or more of MPR (multiplanar reconstruction), MIP (maximum intensity projection), or 3D volume rendering.

Assignments (7)
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 16, 2021
From: MERGE HEALTHCARE SOLUTIONS INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055617/0985 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 7, 2019
From: D.R. SYSTEMS, INC.
To: MERGE HEALTHCARE SOLUTIONS INC.
Reel/Frame 048631/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2016
From: FRAM, EVAN K.
To: D.R. SYSTEMS, INC.
Reel/Frame 039513/0284 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2015
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: D.R. SYSTEMS, INC.
Reel/Frame 036874/0785 →
SECURITY INTEREST Recorded May 11, 2015
From: D.R. SYSTEMS, INC.
To: GUGGENHEIM CORPORATE FUNDING, LLC, AS COLLATERAL AGENT
Reel/Frame 035626/0423 →