IP Library Granted Patent US 12,567,147
Granted Patent B1
US 12,567,147 · App. 19/072,148 · Granted Mar 3, 2026

Apparatus and method for control of rescanning a slide in a graphical user interface

Inventors: Pavani Pallavi Pelluru (Pocharam, IN); Viral Pandey (Cambridge, MA); Raghubansh Bahadur Gupta (Bangalore, IN); Ramanjaneya Reddy (Bengaluru, IN); Sarvesh Kumar Thapa (Bengaluru, IN)
Assignee: Pramana, Inc.
G06T7/0014G02B21/365G06T2207/10148
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,567,147
App. No.
19/072,148
Granted
Mar 3, 2026
Kind
B1
Abstract

An apparatus and method for control of rescanning a slide in a graphical user interface. The apparatus includes at least a processor and a memory communicatively connected to the processor configured to receive a first virtual slide from a scanning device, generate a display data structure, wherein generating the display data structure further comprises providing a plurality of visual elements associated with a plurality of events and at least an event handler, wherein a first visual element of the plurality of visual elements is associated with a first event of the plurality of events, a second visual element of the plurality of visual elements is associated with a second event comprising user input, and the second event configured to trigger a rescanning operation as a function of the user input, and display the first virtual slide.

Claims (61)

1 . An apparatus for control of rescanning a biological microscopy slide in a graphical user interface, wherein the apparatus comprises:

a display device, wherein the display device is configured to display a graphical user interface;

a memory; and

at least a processor communicatively connected to the memory, wherein the memory contains instructions configuring the at least a processor to:

receive a first virtual slide from a scanning device, wherein the first virtual slide comprises a digital representation of the biological microscopy slide;

generate a display data structure, wherein generating the display data structure further comprises:

providing a plurality of visual elements associated with a plurality of events and at least an event handler, wherein:

a first visual element of the plurality of visual elements is associated with a first event of the plurality of events; and

a second visual element of the plurality of visual elements is associated with a second event comprising a user input, wherein the user input comprises a selection of an area of interest;

trigger a rescanning operation using the scanning device as a function of the user input by:

modifying one or more scanning parameters of the scanning device as a function of the area of interest; and

generating a rescanned slide by rescanning the biological microscopy slide using the scanning device; and

display, using the graphical user interface of the display device, the rescanned slide.

2 . The apparatus of claim 1 , wherein the first event is received from an evaluation model, the first event comprising an error notification, wherein the error notification is presented in the graphical user interface as highlighted elements.

3 . The apparatus of claim 1 , wherein the at least a processor is configured to generate a modified display data structure based on the rescanned slide.

4 . The apparatus of claim 3 , wherein generating the modified display data structure comprises:

receiving, using the at least a processor, the rescanned slide from the scanning device; and

providing a graphical representation of the rescanned slide within the graphical user interface.

5 . The apparatus of claim 3 , wherein generating the modified display data structure further comprises:

generating a graphical comparison of the rescanned slide and the first virtual slide; and

identifying, using an annotation of the plurality of visual elements, a difference between the rescanned slide and the first virtual slide.

6 . The apparatus of claim 1 , wherein the second event comprises:

selecting, using a frame, the area of interest of the first virtual slide; and

triggering the rescanning operation based on the selected area of interest.

7 . The apparatus of claim 6 , wherein the processor is further configured to adjust the frame using frame optimizer, wherein using the frame optimizer comprises:

receiving the frame; and

resizing the frame as a function of the area of interest.

8 . The apparatus of claim 1 , wherein the rescanning operation comprises modifying at least a parameter of the scanning device as a function of the first event.

9 . The apparatus of claim 8 , wherein modifying the at least a parameter of the scanning device comprises:

determining that the first virtual slide is out of focus; and

adjusting, as a function of the first virtual slide being out of focus, a stack size.

10 . The apparatus of claim 1 , wherein the processor is further configured to generate, using an assessment model, a predictive event associated with a third visual element as a function of the rescanned slide.

11 . A method for control of rescanning a biological microscopy slide in a graphical user interface, wherein the method comprises:

receiving, using at least a processor, a first virtual slide from a scanning device, wherein the first virtual slide comprises a digital representation of the biological microscopy slide;

generating, using the at least a processor, a display data structure, wherein generating the display data structure further comprises:

providing a plurality of visual elements associated with a plurality of events and at least an event handler, wherein:

a first visual element of the plurality of visual elements is associated with a first event of the plurality of events; and

a second visual element of the plurality of visual elements is associated with a second event comprising user input, wherein the user input comprises a selection of an area of interest;

triggering, using the at least a processor, a rescanning operation using the scanning device as a function of the user input by:

modifying one or more scanning parameters of the scanning device as a function of the area of interest; and

generating a rescanned slide by rescanning the biological microscopy slide using the scanning device; and

displaying, using a graphical user interface of a display device, the rescanned slide.

12 . The method of claim 11 , wherein the first event is received from an evaluation model, the first event comprising an error notification, wherein the error notification is presented in the graphical user interface as highlighted elements.

13 . The method of claim 11 , wherein the at least a processor is configured to generate a modified display data structure based on the rescanned slide.

14 . The method of claim 13 , wherein generating the modified display data structure comprises:

receiving, using the at least a processor, the rescanned slide from the scanning device; and

providing a graphical representation of the rescanned slide within the graphical user interface.

15 . The method of claim 13 , wherein the modified display data structure further comprises:

generating a graphical comparison of the rescanned slide and the first virtual slide; and

identifying, using an annotation of the plurality of visual elements, a difference between the rescanned slide and the first virtual slide.

16 . The method of claim 11 , wherein the second event comprises:

selecting, using a frame, the area of interest of the first virtual slide; and

triggering the rescanning operation based on the area of interest.

17 . The method of claim 16 , wherein the processor is further configured to adjust the frame using frame optimizer, wherein using the frame optimizer comprises:

receiving the frame; and

resizing the frame as a function of the area of interest.

18 . The method of claim 11 , wherein the rescanning operation comprises modifying at least a parameter of the scanning device as a function of the first event.

19 . The method of claim 18 , wherein modifying the at least a parameter of the scanning device comprises:

determining that the first virtual slide is out of focus; and

adjusting, as a function of the first virtual slide being out of focus, a stack size.

20 . The method of claim 11 , wherein the processor is further configured to generate, using an assessment model, a predictive event associated with a third visual element as a function of the rescanned slide.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: PELLURU, PAVANI PALLAVI; PANDEY, VIRAL; GUPTA, RAGHUBANSH BAHADUR; REDDY, RAMANJANEYA; THAPA, SARVESH KUMAR
To: PRAMANA, INC.
Reel/Frame 070638/0578 →
References Cited (11)
US 11704003B2 · Dailey et al. · 2023 [cited by applicant]
US 11943537B2 · Newberg et al. · 2024 [cited by applicant]
US 11978191B1 · Gangirevula et al. · 2024 [cited by applicant]
US 20140327687A1 · Murakami · 2014 [cited by applicant]
US 20140362204A1 · Watanabe · 2014 [cited by examiner]
US 20170270346A1 · Ascierto · 2017 [cited by examiner]
US 20180253871A1 · Bredno · 2018 [cited by examiner]
US 20190050980A1 · Liu · 2019 [cited by examiner]
US 20190323832A1 · Natori · 2019 [cited by examiner]
US 20220335582A1 · Isono · 2022 [cited by examiner]
US 20240233347A1 · Ba · 2024 [cited by examiner]