IP Library Patent Application 18154895
Patent Application
App. No. 18/154,895

EMBED GRAPH DATABASE AS SAAS IN ANOTHER DATABASE SAAS

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 None
App. No.
18/154,895
Abstract

Graph capabilities are embedded as a service (e.g., a software as a service (SAAS)) into relational databases or other databases so that graph analytics can be realized and relationships can be analyzed. A seamless graph analytics experience, using a graph analytics system, is provided to a database platform. Advantages include security and advance graph analytics can be run on data in database platforms (e.g., relational databases, kv-stores, etc.) The database platform console can be used to instruct the graph analytics to be performed on the data in the database platform. The insights and results from the graph analytics may be stored in the database platform as tables and can be joined with other data of the database platform and/or used in machine learning. A user of the database platform does not have to leave that environment to perform graph analytics on the data of the database platform.

Claims (33)

1 . A method comprising:

creating a graph abstract to describe a relationship in a dataset of a database platform;

loading the graph abstract into a graph analytics system;

analyzing data of the graph abstract at the graph analytics system pursuant to a query;

receiving a result of the query at the database platform from the graph analytics system; and

outputting the result at the database platform.

2 . The method of claim 1 , wherein the dataset is comprised within a relational database or a kv-store.

3 . The method of claim 1 , wherein the graph abstract comprises a mapping.

4 . The method of claim 1 , wherein analyzing the data is performed using remote functions.

5 . The method of claim 4 , wherein the using remote functions comprises translating commands to a corresponding API for execution on the graph analytics system.

6 . The method of claim 5 , wherein the translating commands and execution on the graph analytics system are performed without a user interacting with the graph analytics system.

7 . The method of claim 1 , further comprising running a query at the database platform on the result received from the graph analytics system.

8 . The method of claim 1 , further comprising authenticating a user, at the database platform, for the graph analytics system.

9 . The method of claim 1 , further comprising providing the graph analytics system as an embedded service in the database platform.

10 . The method of claim 1 , further comprising managing graph analytics from the database platform.

11 . A method comprising:

creating a graph comprising specifying a data mapping in a database platform, wherein the data mapping describes a relationship in a dataset of the database platform;

loading the graph into a graph analytics system without a user interacting with the graph analytics system;

running graph analytics on the graph at a graph analytics system; and

outputting a result of the graph analytics.

12 . The method of claim 11 , wherein the graph is a graph abstract.

13 . The method of claim 11 , wherein vertices and edges of the graph map to tables in the database platform.

14 . The method of claim 11 , further comprising visualizing the graph.

15 . The method of claim 11 , wherein the database platform comprises a relational database or a kv-store.

16 . A system comprising:

a console of a database platform configured to receive a command to create a graph abstract using a graph creation engine of the database platform to describe a relationship in a dataset of the database platform;

a graph loading engine of the database platform configured to load the graph abstract into a graph analytics system;

a graph query engine of the database platform configured to analyze data of the graph abstract using the graph analytics system pursuant to a query; and

a storage of the database platform configured to store a result of the query from the graph analytics system.

17 . The system of claim 16 , further comprising a single sign on authentication module at the database platform configured to authenticate a user for the database platform and the graph analytics system.

18 . The system of claim 16 , further comprising database platform remote functions configured to translate commands from the database platform for execution on the graph analytics system.

19 . The system of claim 16 , wherein the dataset is comprised within a relational database or a kv-store.

20 . The system of claim 16 , wherein analyzing the data is performed using remote functions that translate commands to a corresponding API for execution on the graph analytics system, wherein translating the commands and execution on the graph analytics system are performed without a user interacting with the graph analytics system.

Assignments (2)
SECURITY INTEREST Recorded Sep 24, 2025
From: TIGERGRAPH, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 072363/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2023
From: CHEN, SONGTING; YU, JAY; XU, YU
To: TIGERGRAPH, INC.
Reel/Frame 062383/0390 →