IP Library Granted Patent US 12,561,527
Granted Patent B2
US 12,561,527 · App. 18/217,378 · Granted Feb 24, 2026

Apparatus and a method for detecting associations among datasets of different types

Inventors: Jaya Jain (Bhopal, IN); Prasanth Perugupalli (Cary, NC); Rakesh Barve (Bangalore, IN)
Assignee: Pramana, Inc.
G06F40/295G06F16/38
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,561,527
App. No.
18/217,378
Granted
Feb 24, 2026
Kind
B2
Abstract

As apparatus for detecting associations among datasets of different types is disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor. The memory instructs the processor to receive a plurality of datasets from a user. The memory instructs the processor to identify a first set of associations between the plurality of datasets. The memory instructs the processor to generate a second set of associations as a function of the first set of associations using a second association classifier. Generating a second set of associations includes training the second association classifier using a using second association training data, wherein second association training data comprises a plurality of data entries containing the first set of associations as inputs correlated to the second set of associations as outputs The memory instructs the processor to display the second set of associations using a display device.

Claims (50)

1 . An apparatus for detecting associations among datasets of different types, wherein the apparatus comprises:

at least a processor; and

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

receive a plurality of datasets, wherein the plurality of datasets comprises a first dataset and a second dataset;

identify a first set of associations between a first subset of the first dataset and a first subset of the second dataset, wherein the first set of associations comprises at least one pathology identifier comprising a unique identification code or label that is assigned to both image data and textual data associated with a pathology slide;

generate a second set of associations between a second subset of the first dataset and a second subset of the second dataset, as a function of the first set of associations using a second association classifier, wherein generating the second set of associations comprises:

training the second association classifier using second association training data, wherein the second association training data comprises a plurality of data entries containing the first set of associations; and

generating the second set of associations as a function of the first set of associations using the trained second association classifier; and

display the second set of associations using a display device.

2 . The apparatus of claim 1 , wherein the second association training data comprises the first subset of the first dataset as inputs correlated to the first subset of the second dataset as outputs.

3 . The apparatus of claim 1 , wherein generating the second set of associations further comprises:

training a generative machine learning process using the first data set;

synthesizing, using the generative machine learning, first synthetic data as a function of the first data set; and

generating the second set of associations as a function of the first synthetic data and the first set of associations.

4 . The apparatus of claim 3 , wherein the second association training data comprises the first synthetic data as inputs correlated to the first subset of the second dataset as outputs.

5 . The apparatus of claim 1 , wherein the first data set includes text and generating the second set of association further comprises:

associating, using a natural language processing model, textual data within the first data set; and

generating the second set of associations as a function of the associated textual data within the first data set and the first set of associations.

6 . The apparatus of claim 1 , wherein generating the second set of association further comprises:

calculating distance between data elements within the first data set; and

generating the second set of associations as a function of the distances between data elements within the first data set and the first associations.

7 . The apparatus of claim 1 , wherein the first data set includes metadata and generating the second set of association further comprises:

associating metadata within the first data set; and

generating the second set of associations as a function of the associated metadata within the first data set and the first associations.

8 . The apparatus of claim 1 , wherein the second dataset includes image data and generating the second set of associations comprises identifying, using a machine vision system, one or more visual features within the second dataset.

9 . The apparatus of claim 1 , wherein generating the first set of associations comprises identifying a plurality of named entities in first dataset, wherein each named entity of plurality of named entities is associated with at least a data element in second dataset.

10 . A method for detecting associations among datasets of different types, wherein the method comprises:

receiving, using at least a processor, a plurality of datasets, wherein the plurality of datasets comprises a first dataset and a second dataset:

identifying, using the at least a processor, a first set of associations between a first subset of the first dataset and a first subset of the second dataset, wherein the first set of associations comprises at least one pathology identifier comprising a unique identification code or label that is assigned to both image data and textual data associated with a pathology slide;

generating, using the at least a processor, at a second set of associations between a second subset of the first dataset and a second subset of the second dataset, as a function of the first set of associations using a second association classifier, wherein generating the second set of associations comprises:

training the second association classifier using a using second association training data, wherein the second association training data comprises a plurality of data entries containing the first set of associations; and

generating the second set of associations as a function of the first set of associations using the trained second association classifier; and

displaying the second set of associations using a display device.

11 . The method of claim 10 , wherein the second association training data comprises the first subset of the first dataset as inputs correlated to the first subset of the second dataset as outputs.

12 . The method of claim 10 , wherein generating the second set of associations further comprises:

training a generative machine learning process using the first data set;

synthesizing, using the generative machine learning, first synthetic data as a function of the first data set; and

generating the second set of associations as a function of the first synthetic data and the first set of associations.

13 . The method of claim 12 , wherein the second association training data comprises the first synthetic data as inputs correlated to the first subset of the second dataset as outputs.

14 . The method of claim 10 , wherein the first data set includes text and generating the second set of association further comprises:

associating, using a natural language processing model, textual data within the first data set; and

generating the second set of associations as a function of the associated textual data within the first data set and the first set of associations.

15 . The method of claim 10 , wherein generating the second set of association further comprises:

calculating distance between data elements within the first data set; and

generating the second set of associations as a function of the distances between data elements within the first data set and the first set of associations.

16 . The method of claim 10 , wherein the first data set includes metadata and generating the second set of association further comprises:

associating metadata within the first data set; and

generating the second set of associations as a function of the associated metadata within the first data set and the first set of associations.

17 . The method of claim 10 , wherein the second dataset includes image data and generating the second set of associations comprises identifying, using a machine vision system, one or more visual features within the second dataset.

18 . The method of claim 10 , wherein generating the first set of associations comprises identifying a plurality of named entities in first dataset, wherein each named entity of plurality of named entities is associated with at least a data element in second dataset.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2025
From: NFERENCE, INC.
To: PRAMANA, INC.
Reel/Frame 071852/0444 →
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: PERUGUPALLI, PRASANTH
To: NFERENCE, INC.
Reel/Frame 065073/0183 →
Continuity (2)
Provisional Application 63357978 · Jul 1, 2022
Related Publication 20240028831A1 · Jan 25, 2024
References Cited (38)
US 6629097B1 · Keith · 2003 [cited by examiner]
US 7243100B2 · Ma · 2007 [cited by examiner]
US 8380583B1 · Chanda · 2013 [cited by examiner]
US 8386490B2 · Jiang · 2013 [cited by examiner]
US 8521509B2 · Abir · 2013 [cited by examiner]
US 8744835B2 · Abir · 2014 [cited by examiner]
US 8949264B2 · Cohen · 2015 [cited by examiner]
US 10983983B2 · Kallas · 2021 [cited by examiner]
US 11100408B2 · Dubey · 2021 [cited by examiner]
US 11222027B2 · Huh · 2022 [cited by examiner]
US 11593665B2 · Pai · 2023 [cited by examiner]
US 12067625B2 · Fani · 2024 [cited by examiner]
US 12141528B2 · O'Hagan · 2024 [cited by examiner]
US 20030061025A1 · Abir · 2003 [cited by examiner]
US 20040243554A1 · Broder · 2004 [cited by examiner]
US 20070055691A1 · Statchuk · 2007 [cited by examiner]
US 20080004989A1 · Yi · 2008 [cited by examiner]
US 20090089273A1 · Hicks · 2009 [cited by examiner]
US 20090182723A1 · Shnitko · 2009 [cited by examiner]
US 20110196895A1 · Yi · 2011 [cited by examiner]
US 20120290293A1 · Hakkani-Tur · 2012 [cited by examiner]
US 20130054597A1 · Hao · 2013 [cited by examiner]
US 20140095150A1 · Berjikly · 2014 [cited by examiner]
US 20170285008A1 · Nolan et al. · 2017 [cited by applicant]
US 20170300534A1 · Fu · 2017 [cited by examiner]
US 20200089793A1 · Lewis · 2020 [cited by examiner]
US 20200159769A1 · Chiarandini · 2020 [cited by examiner]
US 20200167914A1 · Stamatoyannopoulos et al. · 2020 [cited by applicant]
US 20200372638A1 · Gregson et al. · 2020 [cited by applicant]
US 20200388396A1 · Lindvall · 2020 [cited by examiner]
US 20210042312A1 · Van Syckel · 2021 [cited by examiner]
US 20210097042A1 · D'Souza · 2021 [cited by examiner]
US 20210110275A1 · Chen · 2021 [cited by examiner]
US 20210117815A1 · Creed et al. · 2021 [cited by applicant]
US 20210342642A1 · Shabtay · 2021 [cited by examiner]
US 20220208353A1 · Neumann · 2022 [cited by examiner]
US 20240028831A1 · Jain · 2024 [cited by examiner]
International Search Report; PCT/US2023/026814; Date: Oct. 3, 2023; By: Authorized Officer Kari Rodriquez. [cited by applicant]