IP Library Granted Patent US 9,684,762
Granted Patent B2
US 9,684,762 · App. 15/292,023 · Granted Jun 20, 2017

Rules-based approach to rendering medical imaging data

Inventors: Murray A. Reicher (Rancho Santa Fe, CA); Evan K. Fram (Paradise Valley, AZ)
Assignee: D.R. SYSTEMS, INC.
G06F19/321G06T15/08H04L67/02H04L67/10H04L67/42G06F2101/00G06T15/005
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,684,762
App. No.
15/292,023
Granted
Jun 20, 2017
Kind
B2
Abstract

Systems and methods that allow transfer criteria to be defined based on one or more of several attributes, such as a particular user, site, or device, as well as whether individual images and/or image series are classified as thin slices, and applied to medical images in order to determine which images are downloaded, viewed, stored, and/or any number of other actions that might be performed with respect to particular images.

Claims (52)

1. A computer-implemented method comprising:

by one or more processors executing program instructions:

accessing rules that indicate criteria for determining whether a dataset is to be rendered by a computing device local to a user or one or more computing devices remote from a user;

determining, based on the criteria, that the dataset is to be rendered by the one or more computing devices remote from the user;

determining an availability of a first computing device of the one or more computing devices to render the dataset; and

in response to determining that the first computing device is available to render the dataset:

requesting rendering of the dataset by the first computing device; and

accessing the rendered dataset from the first computing device,

wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset.

2. The computer-implemented method of claim 1 , wherein the rules comprise smart switching rules.

3. The computer-implemented method of claim 2 , wherein the criteria for determining whether the dataset is to be rendered by the computing device local to the user or one or more computing devices remote from a user indicate at least one of: a bandwidth associated with a computing device, one or more characteristics of a computing device, one or more characteristics of a site of a computing device, one or more characteristics of a connection with a computing device, one or more characteristics of an image, one or more characteristics of an image series, or one or more characteristics of a medical exam.

4. The computer-implemented method of claim 3 , wherein the rules are associated with the user or a group associated with the user.

5. The computer-implemented method of claim 1 , wherein the dataset comprises 3D volumetric medical imaging data.

6. The computer-implemented method of claim 5 , wherein the first computing device comprises a server configured to render 3D volumetric medical imaging data.

7. The computer-implemented method of claim 1 , wherein accessing the rendered dataset from the first computing device comprises displaying the at least one of a 2D image or 3D image rendered from the dataset rendered by the first computing device via a thin client interface with the first computing device.

8. The computer-implemented method of claim 1 further comprising:

by the one or more processors executing program instructions:

prior to requesting rendering of the dataset by the first computing device, determining if the dataset was previously rendered and is stored at another location and, in response to determining that the dataset was previously rendered and is stored at another location, requesting access and/or transfer of the dataset that was previously rendered.

9. The computer-implemented method of claim 1 further comprising:

by the one or more processors executing program instructions:

querying the one or more computing devices or a computing device that load-balances the one or more computing devices with a request that a best available computing device of the one or more computing devices is selected for rendering the dataset.

10. The computer-implemented method of claim 9 , wherein the best available computing device is not a fastest computing device of the one or more computing devices but is the computing device with the most rapid access to the dataset.

11. A computer system comprising:

a computer readable storage medium having program instructions embodied therewith; and

one or more processors configured to execute the program instructions to cause the one or more processors to:

access rules that indicate criteria for determining whether a dataset is to be rendered by a computing device local to a user or one or more computing devices remote from a user;

determine, based on the criteria, that the dataset is to be rendered by the one or more computing devices remote from the user;

determine an availability of a first computing device of the one or more computing devices to render the dataset; and

in response to determining that the first computing device is available to render the dataset:

request rendering of the dataset by the first computing device; and

access the rendered dataset from the first computing device,

wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset.

12. The computer system of claim 11 , wherein the criteria for determining whether the dataset is to be rendered by the computing device local to the user or one or more computing devices remote from a user indicate at least one of: a bandwidth associated with a computing device, one or more characteristics of a computing device, one or more characteristics of a site of a computing device, one or more characteristics of a connection with a computing device, one or more characteristics of an image, one or more characteristics of an image series, or one or more characteristics of a medical exam.

13. The computer system of claim 11 , wherein the dataset comprises 3D volumetric medical imaging data.

14. The computer system of claim 11 , wherein accessing the rendered dataset from the first computing device comprises displaying the at least one of a 2D image or 3D image rendered from the dataset rendered by the first computing device via a thin client interface with the first computing device.

15. The computer system of claim 11 , wherein the one or more processors are configured to execute the program instructions to further cause the one or more processors to:

prior to requesting rendering of the dataset by the first computing device, determine if the dataset was previously rendered and is stored at another location and, in response to determining that the dataset was previously rendered and is stored at another location, requesting access and/or transfer of the dataset that was previously rendered.

16. The computer system of claim 11 , wherein the one or more processors are configured to execute the program instructions to further cause the one or more processors to:

query the one or more computing devices or a computing device that load-balances the one or more computing devices with a request that a best available computing device of the one or more computing devices is selected for rendering the dataset.

17. The computer system of claim 16 , wherein the best available computing device is not a fastest computing device of the one or more computing devices but is the computing device with the most rapid access to the dataset.

18. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to:

access rules that indicate criteria for determining whether a dataset is to be rendered by a computing device local to a user or one or more computing devices remote from a user;

determine, based on the criteria, that the dataset is to be rendered by the one or more computing devices remote from the user;

determine an availability of a first computing device of the one or more computing devices to render the dataset; and

in response to determining that the first computing device is available to render the dataset:

request rendering of the dataset by the first computing device; and

access the rendered dataset from the first computing device,

wherein rendering comprises generating at least one of a 2D image or 3D image from the dataset.

19. The computer program product of claim 18 , wherein the program instructions are executable by one or more processors to further cause the one or more processors to:

prior to requesting rendering of the dataset by the first computing device, determine if the dataset was previously rendered and is stored at another location and, in response to determining that the dataset was previously rendered and is stored at another location, requesting access and/or transfer of the dataset that was previously rendered.

20. The computer program product of claim 18 , wherein the program instructions are executable by one or more processors to further cause the one or more processors to:

query the one or more computing devices or a computing device that load-balances the one or more computing devices with a request that a best available computing device of the one or more computing devices is selected for rendering the dataset.

Assignments (4)
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 Oct 13, 2016
From: REICHER, MURRAY A.; FRAM, EVAN K.
To: D.R. SYSTEMS, INC.
Reel/Frame 040006/0879 →
Continuity (6)
Continuation 15163600 · May 24, 2016
Continuation 14687853 · Apr 15, 2015
Continuation 14179328 · Feb 12, 2014
Continuation 12891543 · Sep 27, 2010
Provisional Application 61246479 · Sep 28, 2009
Related Publication 20170046485A1 · Feb 16, 2017