IP Library Granted Patent US 12,087,432
Granted Patent B1
US 12,087,432 · App. 18/229,812 · Granted Sep 10, 2024

Apparatus and method for visualization of digitized glass slides belonging to a patient case

Inventors: Manish Shiralkar (Maharashtra, IN); Prasanth Perugupalli (Cary, NC); Jithin Prems (Dooravani Nagar, IN); Raghubansh Bahadur Gupta (Bangalore, IN); Durgaprasad Dodle (Telangana, IN); Prateek Jain (Karnataka, IN); Shilpa G Krishna (Kerala, IN); Rohan Prateek (Uttar Pradesh, IN); Priyanka Golchha (Rajasthan, IN); Jaya Jain (Bhopal, IN); Asa Rubin (Silver Springs, MD); Parveen Shaik Gangirevula (Bengaluru, IN)
Assignee: Pramana, Inc.
G16H30/40G06T15/00G06V10/24G06V10/761G16H30/20
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,087,432
App. No.
18/229,812
Granted
Sep 10, 2024
Kind
B1
Abstract

An apparatus for visualization of digitized glass slides belonging to a patient case having a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the processor to receive an image data set having a plurality of images of one or more specimen and metadata of the plurality of images of the one or more specimen, identify one or more constituent virtualization components for each image of the plurality of images within image data set, determine a relationship between the one or more constituent visualization components as a function of the image data set, construct a plurality of virtual images as a function of the image data set and the relationship between the one or more virtual constituent components, wherein each of plurality of the images includes at least one virtual constituent component generate a consolidated virtual image as a function of the plurality of virtual images and display the consolidated virtual image.

Claims (68)

1. An apparatus for visualization of digitized slides belonging to a patient case comprising:

a processor; and

a memory communicatively connected to the processor, the memory containing instructions configuring the processor to:

receive an image data set comprising a plurality of images of one or more specimens and metadata of the plurality of images of the one or more specimens;

identifying one or more constituent visualization components for each image of the plurality of images within image data set;

determine a relationship between the one or more constituent visualization components as a function of the image data set, wherein determining the relationship between the one or more constituent visualization components further comprises:

categorizing the one or more constituent visualization components into one or more specimen categorizations, wherein each specimen categorization comprises a reference constituent visualization component and one or more remaining constituent visualization components;

receiving an orientation of each reference constituent visualization components and the one or more remaining constituent visualization components of the one or more specimen categorizations; and

reorienting the one or more remaining constituent visualization components as a function of the categorization and the orientation of each reference constituent visualization components of the one or more reference constituent visualization components;

construct a plurality of virtual images as a function of the image data set and the relationship between the one or more constituent visualization components, wherein each virtual image of the plurality of virtual images comprises at least one virtual constituent component;

generate a consolidated virtual image as a function of the plurality of virtual images; and

display the consolidated virtual image.

2. The apparatus of claim 1 , wherein constructing the plurality of virtual images as a function of the image data set and the relationship between the one or more virtual constituent components further comprises:

receiving an input through a user interface; and

generating the plurality of virtual images as a function of the input.

3. The apparatus of claim 1 , wherein determining a relationship between the one or more constituent visualization components comprises:

modifying at least one of the one or more constituent visualization components; and

determining the relationship between the one or more constituent visualization components as a function of the modification.

4. The apparatus of claim 1 , wherein:

receiving the image data set comprises acquiring at least one macro image of the specimen using a macro camera;

constructing the plurality of virtual images as a function of the image data set and the relationship between the one or more virtual constituent components further comprises:

generating a plurality of virtual images as a function of the reorienting of the one or more constituent visualization components; and

generating a consolidated virtual image as function of the plurality of virtual images comprises generating a consolidated macro image as a function of the plurality of virtual images.

5. The apparatus of claim 1 , wherein constructing the plurality of virtual images further comprises:

receiving a plurality of high-resolution images, wherein each image of the plurality of high-resolution images is associated with each image of the image data set; and

generating a plurality of virtual images as a function of the plurality of high-resolution images and the reorienting of the one or more remaining constituent visualization components.

6. The apparatus of claim 1 , wherein constructing the plurality of virtual images as a function of the image data set further comprises:

determining a spatial distance between each reference constituent visualization and one or more remaining virtual constituent components for each image of the plurality of images; and

constructing at least one virtual image of the plurality of virtual images as a function of the spatial distance.

7. The apparatus of claim 1 , wherein constructing a plurality of virtual images as a function of the image data set further comprises:

identifying one or more annotations on at least one image of the plurality of images;

receiving one or more configurable parameters of the plurality of images; and

removing the one or more annotations as a function of the one or more configurable parameters.

8. The apparatus of claim 7 , wherein the one or more configurable parameters are received as a function of user input.

9. The apparatus of claim 1 , wherein determining a relationship between one or more constituent visualization components comprises identifying one or more constituent visualization components using an image processing module.

10. A method for visualization of digitized slides belonging to a patient case, the method comprising:

receiving, by at least a processor, an image data set comprising a plurality of images of one or more specimen and metadata of the plurality of images of the one or more specimen;

identifying, by the at least a processor, one or more constituent visualization components for each image of the plurality of images within image data set;

determining, by the at least a processor, a relationship between the one or more constituent visualization components as a function of the image data set, wherein determining the relationship between the one or more constituent visualization components further comprises:

categorizing the one or more constituent visualization components into one or more specimen categorizations, wherein each specimen categorization comprises a reference constituent visualization component and one or more remaining constituent visualization components;

receiving an orientation of each reference constituent visualization components and the one or more remaining constituent visualization components of the one or more specimen categorizations; and

reorienting the one or more remaining constituent visualization components as a function of the categorization and the orientation of each reference constituent visualization components of the one or more reference constituent visualization components;

constructing, by the at least a processor, a plurality of virtual images as a function of the image data set and the relationship between the one or more constituent visualization components, wherein each virtual image of the plurality of the images comprises at least one virtual constituent component;

generating, by the at least a processor, a consolidated virtual image as a function of the plurality of virtual images; and

displaying, by the at least a processor, the consolidated virtual image.

11. The method of claim 10 , wherein constructing, by the at least a processor, the plurality of virtual images as a function of the image data set and the relationship between the one or more virtual constituent components further comprises:

receiving an input through a user interface; and

generating the plurality of virtual images as a function of the input.

12. The method of claim 10 , wherein determining, by the at least a processor, a relationship between the one or more constituent visualization components comprises:

modifying at least one of the one or more constituent visualization components; and

determining the relationship between the one or more constituent visualization components as a function of the modification.

13. The method of claim 10 , wherein:

receiving, by the at least a processor, the image data set comprises acquiring at least one macro image of the specimen using a macro camera;

constructing, by the at least a processor, the plurality of virtual images as a function of the image data set and the relationship between the one or more virtual constituent components further comprises:

generating a plurality of virtual images as a function of the reorienting of the one or more constituent visualization components; and

generating a consolidated virtual image as function of the plurality of virtual images comprises generating a consolidated macro image as a function of the plurality of virtual images.

14. The method of claim 10 , wherein constructing, by the at least a processor, the plurality of virtual images further comprises:

receiving a plurality of high-resolution images, wherein each image of the plurality of high-resolution images is associated with each image of the image data set; and

generating a plurality of virtual images as a function of the plurality of high-resolution images and the reorienting of the one or more remaining constituent visualization components.

15. The method of claim 10 , wherein constructing, by the at least a processor, the plurality of virtual images as a function of the image data set further comprises:

determining a spatial distance between each reference constituent visualization and one or more remaining virtual constituent components for each image of the plurality of images; and

constructing at least one virtual image of the plurality of virtual images as a function of the spatial distance.

16. The method of claim 10 , wherein constructing, by the at least a processor, a plurality of virtual images as a function of the image data set further comprises:

identifying one or more annotations on at least one image of the plurality of images;

receiving one or more configurable parameters of the plurality of images; and

removing the one or more annotations as a function of the one or more configurable parameters.

17. The method of claim 16 , wherein the one or more configurable parameters are received as a function of user input.

18. The method of claim 10 , wherein determining, by the at least a processor, a relationship between one or more constituent visualization components comprises identifying one or more constituent visualization components using an image processing module.

Assignments (14)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2025
From: NFERENCE, INC.
To: PRAMANA, INC.
Reel/Frame 071801/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2023
From: BARVE, RAKESH
To: NFERENCE, INC.
Reel/Frame 065087/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: RUBIN, ASA
To: NFERENCE, INC.
Reel/Frame 065078/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: KRISHNA, SHILPA G
To: NFERENCE, INC.
Reel/Frame 065073/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: JAIN, PRATEEK
To: NFERENCE, INC.
Reel/Frame 065074/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: GOLCHHA, PRIYANKA
To: NFERENCE, INC.
Reel/Frame 065073/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: JAIN, JAYA
To: NFERENCE, INC.
Reel/Frame 065073/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: SHIRALKAR, MANISH
To: NFERENCE, INC.
Reel/Frame 065073/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: DODLE, DURGAPRASAD
To: NFERENCE, INC.
Reel/Frame 065071/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: PERUGUPALLI, PRASANTH
To: NFERENCE, INC.
Reel/Frame 065073/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: GANGIREVULA, PARVEEN SHAIK
To: NFERENCE, INC.
Reel/Frame 065074/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: PREMS, JITHIN
To: NFERENCE, INC.
Reel/Frame 065073/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: GUPTA, RAGHUBANSH BAHADUR
To: NFERENCE, INC.
Reel/Frame 065074/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: PRATEEK, ROHAN
To: NFERENCE, INC.
Reel/Frame 065073/0481 →
Cited By (1)
US 12,450,895