IP Library Patent Application 18383010
Patent Application
App. No. 18/383,010

AUTOMATED WORKFLOWS TO AUTOMATE ENRICHMENT OF KNOWLEDGE GRAPHS AND DATA CATALOGS AND TO AUTOMATE ADHERENCE TO DATA GOVERNANCE POLICIES

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/383,010
Abstract

Various embodiments relate generally to data science and data analysis, computer software and systems, based on graph-based data arrangements, among other things, and, more specifically, to a computing platform configured to generate configurable automation templates and automation executable programs that automate workflows based on process models to effectuate automated data governance of datasets, including graph-based data stored in one or more graphs, such as a knowledge graph, a data catalog, etc., whereby in at least one example, automated workflows can provide automatic enrichment of datasets, such as multi-layered knowledge graph data that may include data catalog data. In some examples, a method may include receiving data representing activation of an automated workflow template configured to perform a process workflow, receiving configuration data, linking an automated workflow template to executable instructions, and retrieving data representing a type of process flow, which may data including enriched graph data to modify graph data.

Claims (49)

1 . A method comprising:

forming a plurality of files representing automated workflow templates associated with graph data;

receiving data representing activation of an automated workflow template configured to perform a process workflow;

receiving configuration data as parameters configured to implement a type of the process workflow;

linking the automated workflow template to executable instructions configured to perform the type of process workflow in accordance with the configuration data; and

retrieving data associated with execution of the type of process flow, the data including enriched graph data configured to modify the graph data.

2 . The method of claim 1 wherein the graph data is one or more of a portion of a knowledge graph and a data catalog.

3 . The method of claim 1 wherein linking the automated workflow template to the executable instructions comprises:

linking the automated workflow template to a process model.

4 . The method of claim 1 wherein linking the automated workflow template to the executable instructions comprises:

linking the automated workflow template to a process model compliant with a Business Process Model and Notation (“BPMN”) standard.

5 . The method of claim 1 wherein linking the automated workflow template to the executable instructions comprises:

linking the automated workflow template to executable objects of an object-oriented programming language to implement a process model.

6 . The method of claim 1 wherein linking the automated workflow template to the executable instructions comprises:

linking the automated workflow template to executable objects of an object-oriented programming language via an application programming interface (“API”) to implement a process model.

7 . The method of claim 1 further comprising:

implementing an instance of the automated workflow template.

8 . The method of claim 1 further comprising:

implementing a graph-based ontology to generate a template based on a first subset of triples to further implement configuration data associated with a second subset of triples, wherein a function of the template is to extend a data catalog or a knowledge graph, or both.

9 . The method of claim 1 further comprising:

storing automated workflow templates in a template repository, each of the automated workflow templates being associated with a link to a user input at an interface.

10 . The method of claim 1 wherein forming the plurality of files representing automated workflow templates comprises:

forming one or more of a data access template configured to perform a process workflow to provide approval responsive to a request to access data, a data enrichment template configured to identify types of data requiring action, a metadata completeness template configured to modify metadata to establish a substantially complete set of metadata for a dataset, a metadata freshness template configured to assign a task to review a dataset periodically, an automatic delegation template configured to delegate ownership to a dataset, and a status-based template configured to assign a status to a dataset.

11 . A system comprising:

a memory including executable instructions; and

a processor, responsive to executing the instructions, is configured to:

form a plurality of files representing automated workflow templates associated with graph data;

receive data representing activation of an automated workflow template configured to perform a process workflow;

receive configuration data as parameters configured to implement a type of the process workflow;

link the automated workflow template to executable instructions configured to perform the type of process workflow in accordance with the configuration data; and

retrieve data associated with execution of the type of process flow, the data including enriched graph data configured to modify the graph data.

12 . The system of claim 11 wherein the graph data is one or more of a portion of a knowledge graph and a graph-based data catalog.

13 . The system of claim 11 wherein the processor is further configured to:

link the automated workflow template to a process model.

14 . The system of claim 11 wherein the processor is further configured to:

link the automated workflow template to a process model compliant with a Business Process Model and Notation (“BPMN”) standard.

15 . The system of claim 11 wherein the processor is further configured to:

link the automated workflow template to executable objects of an object-oriented programming language to implement a process model.

16 . The system of claim 11 wherein the processor is further configured to:

link the automated workflow template to executable objects of an object-oriented programming language via an application programming interface (“API”) to implement a process model.

17 . The system of claim 11 wherein the processor is further configured to:

form an instance of the automated workflow template.

18 . The system of claim 11 wherein the processor is further configured to:

implement a graph-based ontology to generate a template based on a first subset of triples to further implement configuration data including a second subset of triples,

wherein a function of the template is to extend a data catalog or a knowledge graph, or both.

19 . The system of claim 11 wherein the processor is further configured to:

store automated workflow templates in a template repository, each of the automated workflow templates being associated with a link to a user input at an interface.

20 . The system of claim 11 wherein the processor is further configured to:

form one or more of a data access template configured to perform a process workflow to provide approval responsive to a request to access data, a data enrichment template configured to identify types of data requiring action, a metadata completeness template configured to modify metadata to establish a substantially complete set of metadata for a dataset, a metadata freshness template configured to assign a task to review a dataset periodically, an automatic delegation template configured to delegate ownership to a dataset, and a status-based template configured to assign a status to a dataset

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2025
From: PRABHAKAR, NEELAKSHI; FINK, OLGA; FENOCCHI, JONATHAN; LEBRUN, MARC; REYNOLDS, SHAD; SEQUEDA, JUAN; KATZ, ANDREW; LOYENS, JON; JACOB, BRYON
To: DATA.WORLD, INC.
Reel/Frame 073273/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2025
From: DATA.WORLD, INC.
To: SERVICENOW, INC.
Reel/Frame 073004/0844 →