IP Library › Granted Patent US 12,505,088
Granted Patent B2
US 12,505,088 · App. 18/594,578 · Granted Dec 23, 2025

System and method for data quality assessment

Inventors: Sandesh Gawande (Stamford, CT); Shrikant Patil (Stamford, CT)
Assignee: Torana Inc.
G06F16/2365G06F16/2282G06F16/24554G06F16/254
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,505,088
App. No.
18/594,578
Granted
Dec 23, 2025
Kind
B2
Abstract

Methods and systems for providing data assessment across related datasets, including identifying exceptional values in datasets and assessing upstream and or downstream datasets that utilize the exceptional values. Data assessment rules use exceptional values found in a dataset and data lineage information to identify impacted data in upstream or downstream datasets.

Claims (13)

1 . A method for assessing data stored in at least two datasets, comprising:

assessing one or more first attributes in one or more first records stored in a first dataset;

identifying a first attribute with an exceptional value;

storing a first entry in an exception table comprising a first object identifier value identifying the first dataset, a first record identifier identifying the first record containing the first attribute with an exceptional value, a first attribute identifier identifying the first attribute with an exceptional value, and a first exception identifier associated with the first entry;

identifying, in at least one second dataset, a second record containing a second attribute that utilizes the first attribute with the exceptional value;

storing a second entry in the exception table comprising a second record identifier identifying the second record; and

linking the second entry to the first entry using the first exception identifier.

2 . The method of claim 1 , wherein the step of identifying, in at least one second dataset, a second record further comprises searching the second dataset for a record containing at least one of the first record identifier, the first object identifier, and the first attribute identifier.

3 . The method of claim 2 , wherein the step of identifying, in at least one second dataset, a second record, further comprises identifying a match between the first record identifier in the first entry in the exception table to a second record identifier in the second record.

4 . The method of claim 1 , wherein the step of identifying, in at least one second dataset, a second record further comprises identifying a transform function that utilizes the first attribute with the exceptional value to create the second attribute contained in the at least one second record.

5 . The method of claim 1 , further comprising identifying, in at least one third database, a third record that utilizes at least one of the first attribute with the exceptional value and the second attribute.

6 . The method of claim 1 , wherein the step of storing a second entry in the exception table further comprises storing a second attribute identifier identifying the second attribute and a second object identifier identifying the second dataset.

7 . The method of claim 1 , further comprising the step of communicating the second record identifier to an entity able to adjust a downstream process utilizing the second record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2025
From: GAWANDE, SANDESH; PATIL, SHRIKANT
To: TORANA INC.
Reel/Frame 071000/0257 →
Continuity (3)
Continuation 17718623 · Apr 12, 2022
Provisional Application 63173721 · Apr 12, 2021
Related Publication 20240211464A1 · Jun 27, 2024
References Cited (41)
US 6631365B1 · Neal et al. · 2003 [cited by applicant]
US 6957227B2 · Fogel et al. · 2005 [cited by applicant]
US 7069278B2 · Telkowski et al. · 2006 [cited by applicant]
US 7092777B2 · Reade et al. · 2006 [cited by applicant]
US 7243222B2 · Rothman · 2007 [cited by applicant]
US 7464097B2 · Goetz et al. · 2008 [cited by applicant]
US 7519614B2 · Glania et al. · 2009 [cited by applicant]
US 7617261B2 · Telkowski et al. · 2009 [cited by applicant]
US 8195704B2 · Kimmel et al. · 2012 [cited by applicant]
US 8793450B2 · Bodmer et al. · 2014 [cited by applicant]
US 9037550B2 · Talkuder et al. · 2015 [cited by applicant]
US 9110967B2 · Halberstadt · 2015 [cited by applicant]
US 9207970B1 · Antanies · 2015 [cited by examiner]
US 9454561B2 · Gullin · 2016 [cited by applicant]
US 9477468B2 · Bradbury · 2016 [cited by applicant]
US 9547780B2 · Gardner · 2017 [cited by examiner]
US 9576037B2 · Li et al. · 2017 [cited by applicant]
US 9721311B2 · Babai · 2017 [cited by applicant]
US 9892154B2 · Barrat et al. · 2018 [cited by applicant]
US 10331635B2 · Dani et al. · 2019 [cited by applicant]
US 10409802B2 · Spitz et al. · 2019 [cited by applicant]
US 11068461B1 · Chan · 2021 [cited by examiner]
US 11651243B2 · Vrouwenvelder · 2023 [cited by examiner]
US 12061708B1 · Mritunjai · 2024 [cited by examiner]
US 20030028546A1 · Keller · 2003 [cited by examiner]
US 20050066240A1 · Sykes et al. · 2005 [cited by applicant]
US 20060173924A1 · Wotton et al. · 2006 [cited by applicant]
US 20130297475A1 · Sen · 2013 [cited by examiner]
US 20130325901A1 · Barber · 2013 [cited by examiner]
US 20150095338A1 · Baggott · 2015 [cited by examiner]
US 20150310166A1 · Gronemeyer · 2015 [cited by applicant]
US 20160055504A1 · Murray · 2016 [cited by examiner]
US 20160196311A1 · Wang · 2016 [cited by applicant]
US 20170212951A1 · Wenzler · 2017 [cited by examiner]
US 20180223360A1 · Hatchwell · 2018 [cited by examiner]
US 20190213548A1 · Bebout · 2019 [cited by examiner]
US 20190361767A1 · Karthik · 2019 [cited by applicant]
US 20220138207A1 · Yelheri · 2022 [cited by applicant]
US 20220283995A1 · Hakami · 2022 [cited by examiner]
US 20230127610A1 · Majumdar · 2023 [cited by applicant]
US 20230297552A1 · Chetia · 2023 [cited by applicant]