×

Storing graph data representing workflow management

  • US 10,437,804 B1
  • Filed: 11/17/2015
  • Issued: 10/08/2019
  • Est. Priority Date: 09/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for storing and displaying application data, the method comprising:

  • generating graphs that represent the application data, the graphs having a plurality of nodes that correspond to arguments of triples and connecting edges that represent predicates of the triples, wherein the triples describe business entities and processes operating with the business entities using subjects-predicates-objects, and represent the predicates and the arguments associated with the predicates, andwherein the predicates express relationships or connections between the arguments, which are the subjects and the objects of the triples, with the subjects representing an identifier of the business entities, and the objects are values of properties of the business entities;

    storing the predicates in a predicate key-value store;

    storing the arguments in argument key-value stores; and

    storing links to the argument key-value stores in the predicate key-value store for corresponding predicates stored in the predicate key-value store;

    determining, in response to a request for the graph data from a requestor, a set of arguments stored in the argument key-value store, wherein the arguments are linked to the predicates via the predicate key-value store and the links stored therein, wherein the request is used to derive the arguments, andwherein the request is also represented as a triple prior to submitting the request to the predicate key-value store; and

    returning the graph data to the requestor and displaying the graph data to the requestor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×