Ad-hoc graph definition

US11449550B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11449550-B2
Application numberUS-202016793796-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2020
Priority dateFeb 18, 2020
Publication dateSep 20, 2022
Grant dateSep 20, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, a system, and a computer program product for generating graphs using a stored procedure. One or more graph data tables are generated. A procedure having a predetermined name is generated. One or more inputs to the generated procedure includes the generated one or more graph data tables. The generated procedure includes one or more graph objects. The graph data tables are configured to be input to the graph objects. The generated procedure is stored. The stored generated procedure is executed using one or more graph data stored in a graph database.

First claim

Opening claim text (preview).

What is claimed: 1. A computer-implemented method, comprising: generating one or more graph data tables; generating a procedure having a predetermined name, wherein one or more inputs to the generated procedure includes the generated one or more graph data tables, the generated procedure including one or more graph objects, the one or more graph data tables being configured to be input to the one or more graph objects, wherein the generated procedure is generated using one or more reusable workspace objects; storing the generated procedure; and executing, using one or more graph data stored in a graph database, the stored generated procedure, wherein the executing including reusably executing the stored generated procedure using at least another graph data stored in the graph database. 2. The method according to claim 1 , wherein the executing further comprises inserting the graph data stored in the graph database into the one or more generated graph tables; and executing the stored generated procedure using the inserted graph data. 3. The method according to claim 1 , wherein the one or more graph data tables includes at least one of the following: one or more vertex tables, one or more edge tables, and any combination thereof. 4. The method according to claim 1 , wherein the executing further comprises calling the stored generated procedure using predetermined name. 5. The method according to claim 1 , further comprising executing, using one or more another graph data stored in the graph database, the stored generated procedure, wherein the one or more another graph data being different from the one or more graph data. 6. The method according to claim 1 , wherein the generated procedure is generated using one or more graph workspace objects. 7. The method according to claim 1 , wherein the graph data includes at least one of the following: one or more vertices, one or more edges, and any combination thereof. 8. The method according to claim 1 , further comprising executing one or more graph algorithms using the one or more graph data objects. 9. The method according to claim 8 , wherein the one or more graph algorithms include at least one of the following: a user-defined graph algorithm, a built-in graph algorithm, and any combination thereof. 10. A system comprising: at least one programmable processor; and a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising: generating one or more graph data tables; generating a procedure having a predetermined name, wherein one or more inputs to the generated procedure includes the generated one or more graph data tables, the generated procedure including one or more graph objects, the one or more graph data tables being configured to be input to the one or more graph objects, wherein the generated procedure is generated using one or more reusable workspace objects; storing the generated procedure; and executing, using one or more graph data stored in a graph database, the stored generated procedure, wherein the executing including reusably executing the stored generated procedure using at least another graph data stored in the graph database. 11. The system according to claim 10 , wherein the executing further comprises inserting the graph data stored in the graph database into the one or more generated graph tables; and executing the stored generated procedure using the inserted graph data. 12. The system according to claim 10 , wherein the one or more graph data tables includes at least one of the following: one or more vertex tables, one or more edge tables, and any combination thereof. 13. The system according to claim 10 , wherein the executing further comprises calling the stored generated procedure using predetermined name. 14. The system according to claim 10 , wherein the operations further comprise executing, using one or more another graph data stored in the graph database, the stored generated procedure, wherein the one or more another graph data being different from the one or more graph data. 15. The system according to claim 10 , wherein the generated procedure is generated using one or more graph workspace objects. 16. The system according to claim 10 , wherein the graph data includes at least one of the following: one or more vertices, one or more edges, and any combination thereof. 17. The system according to claim 10 , wherein the operations further comprise executing one or more graph algorithms using the one or more graph data objects. 18. The system according to claim 17 , wherein the one or more graph algorithms include at least one of the following: a user-defined graph algorithm, a built-in graph algorithm, and any combination thereof. 19. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: generating one or more graph data tables; generating a procedure having a predetermined name, wherein one or more inputs to the generated procedure includes the generated one or more graph data tables, the generated procedure including one or more graph objects, the one or more graph data tables being configured to be input to the one or more graph objects, wherein the generated procedure is generated using one or more reusable workspace objects; storing the generated procedure; and executing, using one or more graph data stored in a graph database, the stored generated procedure, wherein the executing including reusably executing the stored generated procedure using at least another graph data stored in the graph database. 20. The computer program product according to claim 19 , wherein the executing further comprises inserting the graph data stored in the graph database into the one or more generated graph tables; and executing the stored generated procedure using the inserted graph data.

Assignees

Inventors

Classifications

  • G06F16/22Primary

    Indexing; Data structures therefor; Storage structures · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Tablespace storage structures; Management thereof · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11449550B2 cover?
A method, a system, and a computer program product for generating graphs using a stored procedure. One or more graph data tables are generated. A procedure having a predetermined name is generated. One or more inputs to the generated procedure includes the generated one or more graph data tables. The generated procedure includes one or more graph objects. The graph data tables are configured to…
Who is the assignee on this patent?
Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F16/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).