×

Systems and methods for building applications using building blocks linkable with metadata

  • US 10,642,581 B2
  • Filed: 12/14/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 09/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, by a computing device, a set of existing building blocks, each existing building block of the set of existing building blocks corresponding to a web service associated with a uniform resource identifier (URI), the set of existing building blocks including a first subset and a second subset, each building block of the first subset being exposed using a corresponding web service, each building block of the second subset not being exposed using a web service, and each existing building block of the set of existing building blocks corresponding to a data structure configured to receive an input and generate an output using executable logic;

    selecting a building block from amongst the set of existing building blocks, the selected building block corresponding to a first building block from the first subset linked to a second building block from the second subset;

    transforming the selected building block into a machine-readable description language that includes at least one input parameter and a representation of the output associated with the selected building block;

    invoking the web service that corresponds to the selected building block, the invocation of the web service including executing each of the first and second building blocks causing the at least one input parameter to pass through the building block, such that the output is generated; and

    receiving a communication corresponding to the output of the building block, the output being represented in accordance with the representation of the output included in the machine-readable description language.

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