IP Library Granted Patent US 12,160,418
Granted Patent B1
US 12,160,418 · App. 18/188,806 · Granted Dec 3, 2024

Directly accessing and organizing data sets from a data warehouse

Inventors: Jason D. Frantz (San Francisco, CA); Robert C. Woollen (San Rafael, CA)
Assignee: SIGMA COMPUTING, INC.
H04L63/083G06F16/26G06F16/283G06F21/6218G06F40/18H04L63/102H04L63/105
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,160,418
App. No.
18/188,806
Granted
Dec 3, 2024
Kind
B1
Abstract

Directly accessing and organizing data sets from a data warehouse including receiving, by a data analyzer, a request from a service provider client instructing the data analyzer to retrieve a data set from a service provider data warehouse, wherein the service provider client is a client of a service provider, wherein the service provider data warehouse stores data sets for the service provider, and wherein the service provider client accesses the data analyzer and the service provider data warehouse without providing credentials; retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider; organizing, by the data analyzer, the data set into a worksheet; and presenting, by the data analyzer to the service provider client, the worksheet comprising the data set.

Claims (29)

1. A method comprising:

retrieving, by a data analyzer in response to a request from a service provider client and without the service provider client providing credentials to the data analyzer, a data set from a service provider data warehouse using credentials provided by a service provider, wherein the service provider client is a client of a service provider, and wherein the service provider data warehouse stores data sets for the service provider;

organizing, by the data analyzer, the data set into a worksheet; and

presenting, by the data analyzer to the service provider client, the worksheet comprising the data set.

2. The method of claim 1 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises accessing, by the data analyzer, the service provider data warehouse via a secure data sharing interface.

3. The method of claim 1 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse bypasses the service provider.

4. The method of claim 1 , wherein the service provider client is granted access to the data analyzer and the service provider data warehouse using authorization information.

5. The method of claim 1 , wherein organizing, by the data analyzer, the data set into a worksheet comprises selecting, by the data analyzer, the worksheet based on a type of data set.

6. The method of claim 1 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises requesting the credentials from the service provider.

7. The method of claim 1 , wherein the request comprises identifying information about the service provider.

8. An apparatus for 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:

retrieving, by a data analyzer in response to a request from a service provider client and without the service provider client providing credentials to the data analyzer, a data set from a service provider data warehouse using credentials provided by a service provider, wherein the service provider client is a client of a service provider, and wherein the service provider data warehouse stores data sets for the service provider;

organizing, by the data analyzer, the data set into a worksheet; and

presenting, by the data analyzer to the service provider client, the worksheet comprising the data set.

9. The apparatus of claim 8 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises accessing, by the data analyzer, the service provider data warehouse via a secure data sharing interface.

10. The apparatus of claim 8 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse bypasses the service provider.

11. The apparatus of claim 8 , wherein the service provider client is granted access to the data analyzer and the service provider data warehouse using authorization information.

12. The apparatus of claim 8 , wherein organizing, by the data analyzer, the data set into a worksheet comprises selecting, by the data analyzer, the worksheet based on a type of data set.

13. The apparatus of claim 8 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises requesting the credentials from the service provider.

14. The apparatus of claim 8 , wherein the request comprises identifying information about the service provider.

15. A computer program product comprising a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:

retrieving, by a data analyzer in response to a request from a service provider client and without the service provider client providing credentials to the data analyzer, a data set from a service provider data warehouse using credentials provided by a service provider, wherein the service provider client is a client of a service provider, and wherein the service provider data warehouse stores data sets for the service provider;

organizing, by the data analyzer, the data set into a worksheet; and

presenting, by the data analyzer to the service provider client, the worksheet comprising the data set.

16. The computer program product of claim 15 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises accessing, by the data analyzer, the service provider data warehouse via a secure data sharing interface.

17. The computer program product of claim 15 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse bypasses the service provider.

18. The computer program product of claim 15 , wherein the service provider client is granted access to the data analyzer and the service provider data warehouse using authorization information.

19. The computer program product of claim 15 , wherein organizing, by the data analyzer, the data set into a worksheet comprises selecting, by the data analyzer, the worksheet based on a type of data set.

20. The computer program product of claim 15 , wherein retrieving, by the data analyzer, the data set directly from the service provider data warehouse using credentials provided by the service provider comprises requesting the credentials from the service provider.

Assignments (2)
SECURITY INTEREST Recorded Aug 1, 2025
From: SIGMA COMPUTING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 072316/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: FRANTZ, JASON D.; WOOLLEN, ROBERT C.
To: SIGMA COMPUTING, INC.
Reel/Frame 063078/0164 →
Continuity (2)
Continuation 16913345 · Jun 26, 2020
Provisional Application 62874164 · Jul 15, 2019