×

Application programming interface and hypergraph transfer protocol supporting a global hypergraph approach to reducing complexity for accelerated multi-disciplinary scientific discovery

  • US 10,740,348 B2
  • Filed: 06/05/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 06/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for connecting one or more client applications running on one or more clients with one or more knowledge representation servers, the system comprising:

  • an application programming interface (API); and

    a hypergraph transfer protocol (HGTP), for facilitating communication between the one or more client applications and one or more knowledge representation servers responsive to a client application request; and

    further wherein the client application request includes an API call for a specific entity that is received by a first knowledge representation server that does not manage the specific entity, the first knowledge representation server forwarding the specific entity call to a second knowledge representation server via the HGTP;

    wherein the specific entity includes a universal unique identifier (UUID) having encoded therein a network address for the second knowledge representation server that manages the specific entity, the UUID consists of 128-bit values with the upper 32 bits designating a globally unique public host identifier, the next 32 bits designating a locally unique local host identifier, and the lower 64 bits designating a locally unique entity identifier; and

    further wherein, the first knowledge representation server uses the UUID to forward the specific entity call to the second knowledge representation server via the HGTP; and

    the second knowledge representation server forwards a message containing the specific entity responsive to the received request to the first knowledge representation server via the HGTP.

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