×

Continuous collection of web API ecosystem data

  • US 9,715,545 B2
  • Filed: 06/12/2014
  • Issued: 07/25/2017
  • Est. Priority Date: 06/12/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. In association with a Web API ecosystem and one or more Web API users, a computer implemented method comprising:

  • identifying specified events over a given period of time that respectively affect the Web API ecosystem, wherein at least one of the specified events comprises an interaction between the Web API ecosystem and either a Web API user, or a specified Web API, selectively;

    constructing a data structure, comprising a Web API graph core structure as a property graph, that contains a data element representing each identified event in a continuous collection of data including collection of two or more types of data in which a first type of data comprises events that occur in an associated Web API ecosystem, and are live-logged; and

    using a specified interface to translate respective data elements, representing identified events, between the data structure and a specified data store by;

    translating an initial representation of the respective data elements into a first format used by a translator;

    decoding the respective data elements in the first format by the translator into an intermediary format; and

    translating the respective data elements in the intermediary format by the translator into a format of the specified data store, wherein the specified data store represents each translated data element in a form which is different from the form used to represent the respective data elements in the data structure, and wherein at least two triples are required to represent a relationship between two nodes in the property graph, a first triple of the at least two triples originating from a source and targeting the relationship, and a second triple of the at least two triples originating from the relationship and targeting a target node.

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