IP Library › Granted Patent US 12,437,858
Granted Patent B2
US 12,437,858 · App. 18/656,806 · Granted Oct 7, 2025

Systems and methods for caching biological image data

Inventors: Prakash Boda (Santa Clara, CA); Abhisheak Sharma (Santa Clara, CA); Steve Yungming Yu (Santa Clara, CA)
Assignee: VENTANA MEDICAL SYSTEMS, INC.
G16H30/20G06F3/0608G06F3/0616G06F3/0631G06F3/068G06F21/6209
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,437,858
App. No.
18/656,806
Granted
Oct 7, 2025
Kind
B2
Abstract

A method of displaying biological image data in an interface application on a digital pathology analysis system includes: receiving a first user input pertaining to a first patient case; contacting a remote server for one or more stored biological image tiles corresponding to the received first user input, wherein the stored biological image tiles are derived from scans of microscope slides having one or more biological samples disposed thereon, the biological samples stained with hematoxylin and eosin or stained to identify presence of one or more biomarkers; receiving location information for the one or more stored biological image tiles corresponding to the first user input; retrieving the one or more stored biological image tiles pertaining to the first user input based on the received location information; and visualizing the retrieved one or more biological image tiles pertaining to the first user input.

Claims (32)

1. A method of displaying biological image data in an interface application on a digital pathology analysis system, comprising:

visualizing one or more first biological image tiles of a plurality of biological image tiles, wherein the one or more first biological image tiles pertain to a patient case, are derived from scans of microscope slides having one or more biological samples disposed thereon, and are associated with a first magnification level;

receiving a user input pertaining to the patient case;

after receiving the user input, contacting a remote server storing location information associated with the plurality of biological image tiles, wherein one or more second biological image tiles of the plurality of biological image tiles are associated with a second magnification level greater than the first magnification level;

receiving location information for one or more second biological image tiles from the remote server,

retrieving the one or more second biological image tiles based on the location information; and

visualizing the one or more second biological image tiles.

2. The method of claim 1 , further comprising determining whether the one or more second biological image tiles are present within a client cache communicatively coupled to the digital pathology analysis system.

3. The method of claim 2 , wherein the one or more second biological image tiles are retrieved from the client cache if biological image tiles of the plurality of biological image tiles have been maintained within the client cache.

4. The method of claim 2 , wherein the one or more second biological image tiles are retrieved from the remote server if the one or more second biological image tiles are not stored in the client cache.

5. The method of claim 4 , wherein the one or more second biological image tiles are downloaded to the client cache from the remote server.

6. The method of claim 5 , further comprising, prior to visualizing the one or more first biological image tiles, retrieving the one or more first biological image tiles from the client cache.

7. The method of claim 2 , wherein if the one or more second biological image tiles have not been maintained in the client cache, the location information redirects the client cache to a storage location on the remote server.

8. The method of claim 1 , wherein the one or more second biological image tiles are retrieved from the remote server, and further comprising receiving a second user input pertaining to the patient case, and wherein one or more third biological image tiles pertaining to the second user input are retrieved from a client cache.

9. The method of claim 1 , wherein the one or more second biological image tiles are pre-processed image tiles in an uncompressed format.

10. The method of claim 1 , further comprising managing a client cache by removing pre-populated biological image data meeting predetermined criteria from the client cache.

11. The method of claim 1 , wherein the location information comprises one or more Uniform Resource Locators (URLs).

12. A non-transitory computer readable medium having stored therein instructions that, when executed by one or more processors of a digital pathology analysis system cause the digital pathology analysis system to execute a method of displaying biological image data in an interface application, the method including:

visualizing one or more first biological image tiles of a plurality of biological image tiles, wherein the one or more first biological image tiles pertain to a patient case, are derived from scans of microscope slides having one or more biological samples disposed thereon, and are associated with a first magnification level;

receiving a user input pertaining to the patient case;

after receiving the user input, contacting a remote server storing location information associated with the plurality of biological image tiles, wherein one or more second biological image tiles of the plurality of biological image tiles are associated with a second magnification level greater than the first magnification level;

receiving location information for one or more second biological image tiles from the remote server;

retrieving the one or more second biological image tiles based on the location information; and

visualizing the one or more second biological image tiles.

13. The non-transitory computer readable medium as defined in claim 12 , further comprising instruction for performing operations including determining whether the one or more second biological image tiles are present within a client cache communicatively coupled to the digital pathology analysis system.

14. The non-transitory computer readable medium as defined in claim 13 , further comprising retrieving the one or more second biological image tiles from the client cache if biological image tiles of the plurality of biological image tiles have been maintained within the client cache.

15. The non-transitory computer readable medium as defined in claim 13 , further comprising retrieving the second one or more biological image tiles from the remote server if one or more second biological image tiles are not stored in the client cache.

16. The non-transitory computer readable medium as defined in claim 15 , further comprising downloading the one or more second biological image tiles from the remote server to the client cache.

17. The non-transitory computer readable medium as defined in claim 16 , further comprising, prior to visualizing the one or more first biological image tiles, retrieving the one or more first biological image tiles from the client cache.

18. The non-transitory computer readable medium as defined in claim 13 , wherein the location information redirects the client cache to a storage location on the remote server if the one or more second biological image tiles have not been maintained in the client cache.

19. The non-transitory computer readable medium as defined in claim 13 , further comprising retrieving the one or more second biological image tiles from the remote server, receiving a second user input pertaining to the first patient case, and retrieving one or more third biological image tiles pertaining to the second user input from a client cache.

20. The non-transitory computer readable medium as defined in claim 13 , wherein the one or more second biological image tiles are pre-processed image tiles in an uncompressed format.

Continuity (3)
Continuation 17274060
Provisional Application 62728573 · Sep 7, 2018
Related Publication 20240290468A1 · Aug 29, 2024
References Cited (43)
US 7087379B2 · Light · 2006 [cited by applicant]
US 8970618B2 · Ruddle et al. · 2015 [cited by applicant]
US 9439565B1 · Chai · 2016 [cited by examiner]
US 9569463B1 · Nourse et al. · 2017 [cited by applicant]
US 12014811B2 · Boda et al. · 2024 [cited by applicant]
US 20030187917A1 · Cohen · 2003 [cited by examiner]
US 20030215936A1 · Kallioniemi · 2003 [cited by examiner]
US 20050123181A1 · Freund · 2005 [cited by examiner]
US 20060172278A1 · Bonner · 2006 [cited by examiner]
US 20070226314A1 · Eick · 2007 [cited by examiner]
US 20110015494A1 · Spaulding · 2011 [cited by examiner]
US 20120320094A1 · Ruddle · 2012 [cited by examiner]
US 20140250156A1 · Chatry · 2014 [cited by examiner]
US 20160092446A1 · Nye · 2016 [cited by examiner]
US 20160267649A1 · Hu · 2016 [cited by examiner]
CN 103838813A · 2014 [cited by applicant]
CN 107004059A · 2017 [cited by applicant]
JP 2003131929A · 2003 [cited by applicant]
JP 2013073627A · 2013 [cited by applicant]
JP 2013105204A · 2013 [cited by applicant]
JP 2014102835A · 2014 [cited by applicant]
JP 2016152041A · 2016 [cited by applicant]
JP 2016192205A · 2016 [cited by applicant]
WO 2018115055A1 · 2018 [cited by applicant]
U.S. Appl. No. 17/274,060 , “Corrected Notice of Allowability”, Apr. 15, 2024, 2 pages. [cited by applicant]
U.S. Appl. No. 17/274,060 , “Non-Final Office Action”, Oct. 17, 2023, 11 pages. [cited by applicant]
U.S. Appl. No. 17/274,060 , “Notice of Allowance”, Feb. 7, 2024, 5 pages. [cited by applicant]
CN Application No. 201980058393.2 , “Office Action”, Oct. 27, 2023, 20 pages. [cited by applicant]
EP Application No. 19769341.9 , “Office Action”, Mar. 22, 2024, 6 pages. [cited by applicant]
JP Application No. 2021-512480 , “Notice of Allowance”, Jul. 12, 2023, 5 pages. [cited by applicant]
JP Application No. 2021-512480 , “Office Action”, Mar. 17, 2022, 16 pages. [cited by applicant]
JP Application No. 2021-512480 , “Office Action”, Mar. 28, 2023, 5 pages. [cited by applicant]
JP Application No. 2021-512480 , “Office Action”, Sep. 27, 2022, 9 pages. [cited by applicant]
International Application No. PCT/US2019/049289 , “International Preliminary Report on Patentability”, Mar. 18, 2021, 13 pages. [cited by applicant]
International Application No. PCT/US2019/049289 , “International Search Report and Written Opinion”, Feb. 10, 2020, 19 pages. [cited by applicant]
International Application No. PCT/US2019/049289 , “Invitation to Pay Additional Fees and, Where Applicable, Protest Fee”, Dec. 19, 2019, 14 pages. [cited by applicant]
Tuominen et al., “Linking Whole-Slide Microscope Images with DICOM by Using JPEG2000 Interactive Protocol”, Journal of Digital Imaging, vol. 23, No. 4, Aug. 2010, pp. 454-462. [cited by applicant]
Zamay et al., “Current and Prospective Protein Biomarkers of Lung Cancer”, Cancers, vol. 9, No. 11, Nov. 13, 2017, pp. 1-22. [cited by applicant]
CN Application No. 201980058393.2 , “Office Action”, Oct. 12, 2024, 15 pages. [cited by applicant]
JP Application No. 2023-104022, “Office Action”, Dec. 3, 2024, 7 pages. [cited by applicant]
CN Application No. 201980058393.2 , “Office Action”, May 28, 2024, 13 pages. [cited by applicant]
JP Application No. 2023-104022 , “Office Action”, Jun. 25, 2024, 13 pages. [cited by applicant]
JP Application No. 2023-104022 , “Office Action”, May 23, 2025, 4 pages. [cited by applicant]