IP Library Granted Patent US 12,205,709
Granted Patent B2
US 12,205,709 · App. 17/903,043 · Granted Jan 21, 2025

Medical image processing system, medical image processing method, image processing distributor, and program

Inventor: Daiki Uehara (Tokyo, JP)
Assignee: FUJIFILM Corporation
G16H30/40G16H30/20G06T7/0012
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 12,205,709
App. No.
17/903,043
Granted
Jan 21, 2025
Kind
B2
Abstract

Each of a first server installed inside a medical institution and a second server installed on a network outside the medical institution includes a server program that receives a processing request for a medical image and that outputs a processing result by executing image processing corresponding to the processing request. An image processing distributor calculates a processing waiting time required until the processing result is obtained in a case where each server executes the image processing on the medical image, based on a required time required for executing the image processing on the medical image, a network connecting situation, and the number of processing requests in a processing waiting state inside each server, and transmits the processing request for the medical image to a server having a shorter processing waiting time.

Claims (69)

1. A medical image processing system comprising:

a first server installed inside a medical institution;

a second server installed on a network outside the medical institution; and

an image processing distributor that distributes a processing request for a medical image to the first server or to the second server,

wherein each of the first server and the second server includes a server program that receives the processing request for the medical image and that outputs a processing result by executing image processing corresponding to the processing request,

the image processing distributor includes one or more processors and one or more storage devices in which a program executed by the one or more processors is stored, and

the one or more processors are configured to, by executing an instruction of the program,

receive the processing request for the medical image,

calculate a processing waiting time required until the processing result is obtained in a case where each server of the first server and the second server executes the image processing on the medical image, based on a required time required for executing the image processing on the medical image, a network connecting situation, and a number of processing requests in a processing waiting state inside each server, and

transmit the processing request for the medical image to a server having a shorter processing waiting time out of the first server and the second server based on the calculated processing waiting time for each server,

wherein the one or more processors are configured to calculate

a first processing waiting time required until the processing result is obtained in a case of executing the image processing via the first server, and

a second processing waiting time required until the processing result is obtained in a case of executing the image processing via the second server, and

decide a transmission destination of the processing request based on a comparison between the calculated first processing waiting time and the calculated second processing waiting time.

2. The medical image processing system according to claim 1 ,

wherein the second server is shared and used by a plurality of the medical institutions.

3. The medical image processing system according to claim 1 ,

wherein the image processing distributor receives the processing request for the medical image from a terminal connected to a first network inside the medical institution.

4. The medical image processing system according to claim 2 ,

wherein the image processing distributor receives the processing request for the medical image from a terminal connected to a first network inside the medical institution.

5. The medical image processing system according to claim 1 ,

wherein an image management server that stores the medical image is installed inside the medical institution.

6. The medical image processing system according to claim 2 ,

wherein an image management server that stores the medical image is installed inside the medical institution.

7. The medical image processing system according to claim 3 ,

wherein an image management server that stores the medical image is installed inside the medical institution.

8. The medical image processing system according to claim 4 ,

wherein an image management server that stores the medical image is installed inside the medical institution.

9. The medical image processing system according to claim 5 ,

wherein the processing result of the image processing executed by the first server or by the second server is stored in the image management server.

10. The medical image processing system according to claim 6 ,

wherein the processing result of the image processing executed by the first server or by the second server is stored in the image management server.

11. The medical image processing system according to claim 7 ,

wherein the processing result of the image processing executed by the first server or by the second server is stored in the image management server.

12. The medical image processing system according to claim 8 ,

wherein the processing result of the image processing executed by the first server or by the second server is stored in the image management server.

13. The medical image processing system according to claim 1 ,

wherein the second server acquires the medical image from the image processing distributor through a second network as the network outside the medical institution.

14. The medical image processing system according to claim 2 ,

wherein the second server acquires the medical image from the image processing distributor through a second network as the network outside the medical institution.

15. The medical image processing system according to claim 1 ,

wherein at least one of the first server, the second server, or the image processing distributor holds a cache file of the medical image received in the past.

16. The medical image processing system according to claim 1 ,

wherein the one or more processors are configured to calculate the processing waiting time based on whether or not transmission and reception of the medical image that is a processing target are necessary.

17. A medical image processing method executed by a computer system including a first server installed inside a medical institution, and a second server installed on a network outside the medical institution, each of the first server and the second server including a server program that receives a processing request for a medical image and that outputs a processing result by executing image processing corresponding to the processing request, the medical image processing method comprising:

via one or more processors included in the computer system,

receiving the processing request for the medical image;

calculating a processing waiting time required until the processing result is obtained in a case where each server of the first server and the second server executes the image processing on the medical image, based on a required time required for executing the image processing on the medical image, a network connecting situation, and a number of processing requests in a processing waiting state inside each server; and

transmitting the processing request for the medical image to a server having a shorter processing waiting time out of the first server and the second server based on the calculated processing waiting time for each server,

wherein the one or more processors are configured to calculate

a first processing waiting time required until the processing result is obtained in a case of executing the image processing via the first server, and

a second processing waiting time required until the processing result is obtained in a case of executing the image processing via the second server, and

decide a transmission destination of the processing request based on a comparison between the calculated first processing waiting time and the calculated second processing waiting time.

18. An image processing distributor that distributes a processing request for a medical image to a first server installed inside a medical institution or to a second server installed on a network outside the medical institution, each of the first server and the second server including a server program that receives the processing request for the medical image and that outputs a processing result by executing image processing corresponding to the processing request, the image processing distributor comprising:

one or more processors and one or more storage devices in which a program executed by the one or more processors is stored,

wherein the one or more processors are configured to, by executing an instruction of the program,

receive the processing request for the medical image,

calculate a processing waiting time required until the processing result is obtained in a case where each server of the first server and the second server executes the image processing on the medical image, based on a required time required for executing the image processing on the medical image, a network connecting situation, and a number of processing requests in a processing waiting state inside each server, and

transmit the processing request for the medical image to a server having a shorter processing waiting time out of the first server and the second server based on the calculated processing waiting time for each server,

wherein the one or more processors are configured to calculate

a first processing waiting time required until the processing result is obtained in a case of executing the image processing via the first server, and

a second processing waiting time required until the processing result is obtained in a case of executing the image processing via the second server, and

decide a transmission destination of the processing request based on a comparison between the calculated first processing waiting time and the calculated second processing waiting time.

19. A non-transitory computer readable recording medium storing a program that causes a computer to implement a function of receiving a processing request for a medical image, and a function of distributing the received processing request to a first server installed inside a medical institution or to a second server installed on a network outside the medical institution, each of the first server and the second server including a server program that outputs a processing result by executing image processing corresponding to the processing request, the program causing the computer via one or more processors to implement:

a function of calculating a processing waiting time required until the processing result is obtained in a case where each server of the first server and the second server executes the image processing on the medical image, based on a required time required for executing the image processing on the medical image, a network connecting situation, and a number of processing requests in a processing waiting state inside each server; and

a function of transmitting the processing request for the medical image to a server having a shorter processing waiting time out of the first server and the second server based on the calculated processing waiting time for each server,

wherein the one or more processors are configured to calculate

a first processing waiting time required until the processing result is obtained in a case of executing the image processing via the first server, and

a second processing waiting time required until the processing result is obtained in a case of executing the image processing via the second server, and decide a transmission destination of the processing request based on a comparison between the calculated first processing waiting time and the calculated second processing waiting time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2022
From: UEHARA, DAIKI
To: FUJIFILM CORPORATION
Reel/Frame 061001/0783 →
Priority Claims (1)
JP 2021-156880 · Sep 27, 2021 · national
Continuity (1)
Related Publication 20230114843A1 · Apr 13, 2023
References Cited (12)
US 8682049B2 · Zhao et al. · 2014 [cited by applicant]
US 9430828B2 · Wu et al. · 2016 [cited by applicant]
US 10078727B2 · Wu et al. · 2018 [cited by applicant]
US 20080065423A1 · Oda · 2008 [cited by examiner]
US 20100266184A1 · Kitamura · 2010 [cited by examiner]
US 20120239431A1 · Hayashi · 2012 [cited by examiner]
US 20120287469A1 · Tomiyasu · 2012 [cited by examiner]
US 20130243282A1 · Sato · 2013 [cited by examiner]
US 20140233815A1 · Sakaue · 2014 [cited by examiner]
US 20190027244A1 · Wu et al. · 2019 [cited by applicant]
JP 6047179 · 2016 [cited by applicant]
JP 2018098538 · 2018 [cited by applicant]