IP Library Granted Patent US 12,423,286
Granted Patent B2
US 12,423,286 · App. 18/189,175 · Granted Sep 23, 2025

Audit logging for input tables on a data warehouse

Inventors: Gregory G. Owen (San Mateo, CA); Stipo Josipovic (San Francisco, CA)
Assignee: SIGMA COMPUTING, INC.
G06F16/2272G06F16/252
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,423,286
App. No.
18/189,175
Granted
Sep 23, 2025
Kind
B2
Abstract

Audit logging for input tables on a data warehouse including: receiving, by a workbook manager from a client computing system, a modification to an input table of a plurality of input tables stored in a cloud-based data warehouse; and storing, by the workbook manager, in an audit table stored in the cloud-based data warehouse, an entry describing the modification to the input table, wherein the audit table is configured to store entries describing modifications to any of the plurality of input tables.

Claims (24)

1. A method for audit logging for input tables on a data warehouse, the method comprising:

receiving, by a workbook manager from a client computing system, a modification to an input table of a plurality of input tables stored in a cloud-based data warehouse; and

generating, by the workbook manager, a database statement targeting the cloud-based data warehouse to store, in an audit table stored in the cloud-based data warehouse, an entry describing the modification to the input table, wherein the audit table is configured to store entries describing modifications to any of the plurality of input tables.

2. The method of claim 1 , wherein the plurality of input tables corresponds to a same connection to the cloud-based data warehouse.

3. The method of claim 2 , wherein the same connection to the cloud-based data warehouse comprises a same set of credentials for the cloud-based data warehouse.

4. The method of claim 1 , wherein the plurality of input tables corresponds to a same logical entity.

5. The method of claim 1 , further comprising applying, by the workbook manager, the modification to the input table.

6. The method of claim 1 , wherein each of the input tables comprise a table created by the workbook manager and editable via a workbook.

7. The method of claim 1 , wherein the modification to the input table is received via a workbook on the client computing system.

8. The method of claim 7 , wherein the workbook presents the input table.

9. An apparatus for audit logging for input tables on a data warehouse, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

receiving, by a workbook manager from a client computing system, a modification to an input table of a plurality of input tables stored in a cloud-based data warehouse; and

generating, by the workbook manager, a database statement targeting the cloud-based data warehouse to store, in an audit table stored in the cloud-based data warehouse, an entry describing the modification to the input table, wherein the audit table is configured to store entries describing modifications to any of the plurality of input tables.

10. The apparatus of claim 9 , wherein the plurality of input tables corresponds to a same connection to the cloud-based data warehouse.

11. The apparatus of claim 10 , wherein the same connection to the cloud-based data warehouse comprises a same set of credentials for the cloud-based data warehouse.

12. The apparatus of claim 9 , wherein the plurality of input tables corresponds to a same logical entity.

13. The apparatus of claim 9 , wherein the computer program instructions further cause the apparatus to carry out the step of applying, by the workbook manager, the modification to the input table.

14. The apparatus of claim 9 , wherein each of the input tables comprise a table created by the workbook manager and editable via a workbook.

15. The apparatus of claim 9 , wherein the modification to the input table is received via a workbook on the client computing system.

16. A computer program product for audit logging for input tables on a data warehouse, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:

receiving, by a workbook manager from a client computing system, a modification to an input table of a plurality of input tables stored in a cloud-based data warehouse; and

generating, by the workbook manager, a database statement targeting the cloud-based data warehouse to store, in an audit table stored in the cloud-based data warehouse, an entry describing the modification to the input table, wherein the audit table is configured to store entries describing modifications to any of the plurality of input tables.

17. The computer program product of claim 16 , wherein the plurality of input tables corresponds to a same connection to the cloud-based data warehouse.

18. The computer program product of claim 16 , wherein the same connection to the cloud-based data warehouse comprises a same set of credentials for the cloud-based data warehouse.

Assignments (2)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 23, 2026
From: SIGMA COMPUTING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 074971/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: OWEN, GREGORY G.; JOSIPOVIC, STIPO
To: SIGMA COMPUTING, INC.
Reel/Frame 063085/0531 →
Continuity (1)
Related Publication 20240320205A1 · Sep 26, 2024
References Cited (7)
US 10534768B2 · Madhavarapu et al. · 2020 [cited by applicant]
US 20030217033A1 · Sandler · 2003 [cited by examiner]
US 20050097187A1 · Thompson · 2005 [cited by examiner]
US 20170277743A1 · Jain · 2017 [cited by examiner]
US 20210042310A1 · Frantz · 2021 [cited by examiner]
US 20210103583A1 · Kumar R C · 2021 [cited by examiner]
International Search Report and Written Opinion, PCT/US2024/020834, Jul. 12, 2024, 13 pages. [cited by applicant]