IP Library Granted Patent US 12,579,146
Granted Patent B2
US 12,579,146 · App. 18/755,235 · Granted Mar 17, 2026

Assisted query building and data retrieval

Inventors: Joseph David Ruth (Louisville, CO); David James Brick (Fort Collins, CO); Matthew Garrett Michnal (Denver, CO)
Assignee: ID Business Solutions, Inc.
G06F16/2455G06F16/24575
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,579,146
App. No.
18/755,235
Granted
Mar 17, 2026
Kind
B2
Abstract

A generic query having a dynamic query parameter may be executed for a specified process. One or more expected parameters for the query are determined based on the dynamic query parameter and the process, where the one or more expected parameters are tagged to the dynamic query parameter for the process. One or more measured parameters are accessed based on the one or more expected parameters from one or more databases accessible over a network. The one or more measured parameters are returned responsive to the query.

Claims (14)

1 . A method implemented by a processor, the method comprising:

storing, by the processor, a lot characteristic associated with a first raw material lot including a raw material;

creating, by the processor, tables for producing a product including the raw material, the tables including one or more intermediary tables and a product table;

tracking, by the processor, the first raw material lot during production of the product by recording an amount of raw material from the first raw material lot in at least one of the one or more intermediary tables and the product table; and

generating, by the processor, a product characteristic corresponding to the product by, using the product table, aggregating the lot characteristic of the first raw material lot based on the tracking of the first raw material lot;

wherein generating the product characteristic corresponding to the product by aggregating the lot characteristic of the first raw material lot based on the tracking of the first raw material lot is based on a recursive determination of the recording of the amount of raw material from the first raw material lot used during production of the product.

2 . The method of claim 1 , wherein aggregating the lot characteristic of the first raw material lot based on the tracking of the first raw material lot occurs responsive to a query for the product characteristic of the product.

3 . The method of claim 1 , further comprising:

tracking, by the processor, a second raw material lot of the raw material during production of the product; and

wherein generating the product characteristic further comprises aggregating the lot characteristic of the second raw material lot based on the tracking of the second raw material lot with the aggregated lot characteristic of the first raw material lot.

4 . The method of claim 3 , wherein tracking, by the processor, the second raw material lot during production of the product includes recording an amount of raw material from the second raw material lot used during production of the product in at least one of the one or more intermediary tables and the product table.

5 . The method of claim 4 , wherein aggregating the lot characteristic of the second raw material lot with the lot characteristic of the first raw material lot comprises:

adjusting, by the processor, the lot characteristic of the second raw material lot based on an amount of raw material from the second raw material lot used during production of the product; and

adjusting, by the processor, the lot characteristic of the first raw material lot based on an amount of raw material from the first raw material lot used during production of the product.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: RUTH, JOSEPH DAVID; BRICK, DAVID JAMES; MICHNAL, MATTHEW GARRETT
To: SKYLAND ANALYTICS INC.
Reel/Frame 068098/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2024
From: SKYLAND ANALYTICS INC.
To: ID BUSINESS SOLUTIONS, INC.
Reel/Frame 068098/0464 →
Continuity (5)
Continuation 16942036 · Jul 29, 2020
Provisional Application 63040403 · Jun 17, 2020
Provisional Application 62951575 · Dec 20, 2019
Provisional Application 62881805 · Aug 1, 2019
Related Publication 20240346024A1 · Oct 17, 2024
References Cited (28)
US 4819176A · Ahmed · 1989 [cited by examiner]
US 9047579B2 · Goh · 2015 [cited by examiner]
US 9104392B1 · Dunagan · 2015 [cited by applicant]
US 9384461B2 · Salour · 2016 [cited by examiner]
US 20060167760A1 · Chakraborty · 2006 [cited by examiner]
US 20060191993A1 · Markham · 2006 [cited by applicant]
US 20120054201A1 · Fischer · 2012 [cited by examiner]
US 20120078896A1 · Nixon · 2012 [cited by applicant]
US 20130055060A1 · Folsom · 2013 [cited by applicant]
US 20140095462A1 · Park · 2014 [cited by applicant]
US 20140095543A1 · Hsiao · 2014 [cited by applicant]
US 20150248462A1 · Theeten · 2015 [cited by applicant]
US 20160025527A1 · Kaiser · 2016 [cited by examiner]
US 20180046676A1 · Farr · 2018 [cited by applicant]
US 20180196409A1 · Ben-Bassat · 2018 [cited by examiner]
US 20210034617A1 · Ruth · 2021 [cited by examiner]
JP 2000339381A · 2000 [cited by applicant]
JP 2004227184A · 2004 [cited by applicant]
JP 2005532671 · 2005 [cited by applicant]
JP 2006172014A · 2006 [cited by applicant]
JP 2012069106A · 2012 [cited by applicant]
JP 2022506437A · 2022 [cited by applicant]
Communication Pursuant to Article 94(3) EPC, issued for EP Application No. 20757442.7, 6 pgs., mailed Nov. 6, 2024. [cited by applicant]
Japanese Office Action issued for Japanese Patent Application No. 2022-506437 on Jul. 17, 2024, 14 pgs. (English Translation). [cited by applicant]
PCT, International Search Report and Written Opinion issued in International Patent Application No. PCT/US2020/044044 on Oct. 28, 2020 (11 pages). [cited by applicant]
Office Action issued May 26, 2023 for European patent application No. 20757442.7, 6 pgs. [cited by applicant]
Notice of Reasons For Rejection, issued on Mar. 21, 2025 for JP Application No. 2022-506437, 4 pgs. Mar. 21, 2025. [cited by applicant]
Notice of Reasons For Rejection, issued on Oct. 20, 2025 for JP Application No. 2024-226634 (w/English translation), 7 pgs. [cited by applicant]