US 11,983,796 B2
Systems and methods to process electronic images to provide improved visualization and rendering of histopathology slides
Alexandre Kirszenberg, Paris (FR); Razik Yousfi, Brooklyn, NY (US); Thomas Fresneau, Oro Valley, AZ (US); and Peter Schueffler, Munich (DE)
Assigned to Paige.AI, Inc., New York, NY (US)
Filed by PAIGE.AI, Inc., New York, NY (US)
Filed on Aug. 4, 2022, as Appl. No. 17/880,766.
Application 17/880,766 is a continuation of application No. 17/535,084, filed on Nov. 24, 2021, granted, now 11,443,408.
Application 17/535,084 is a continuation of application No. 17/398,388, filed on Aug. 10, 2021, granted, now 11,416,963.
Claims priority of provisional application 63/064,401, filed on Aug. 11, 2020.
Prior Publication US 2022/0375023 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 1/60 (2006.01); G06T 7/00 (2017.01); G06V 20/69 (2022.01); H04N 23/58 (2023.01); H04N 23/63 (2023.01); H04N 23/69 (2023.01)
CPC G06T 1/60 (2013.01) [G06T 7/0012 (2013.01); G06V 20/69 (2022.01); H04N 23/58 (2023.01); H04N 23/63 (2023.01); H04N 23/69 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for processing an electronic image, the method comprising:
receiving, by a slide viewer running on a web browser, the electronic image and a FOV (field of view) of the electronic image, wherein the FOV includes at least one coordinate, at least one dimension, and a magnification factor;
loading, by the slide viewer, a plurality of tiles within the FOV and one or more tiles that the slide viewer predicts to be within the FOV at a later time;
determining, by the slide viewer, a state of loading of the plurality of tiles and the one or more tiles in a cache from a storage device;
determining, by the slide viewer, whether the cache has a maximum occupancy; and
in response to determining that the state of the plurality of tiles and the one or more tiles in the cache is a fully loaded state, rendering, by the slide viewer, at least the plurality of tiles to a display.