×

Integrating a Construction Jobsite System With External Tools

  • US 20160379146A1
  • Filed: 06/29/2015
  • Published: 12/29/2016
  • Est. Priority Date: 06/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for integrating a construction jobsite system with a plurality of endpoints, the system comprising:

  • a non-transitory computer-readable medium containing instructions;

    a communication interface that receives user inputs;

    a processor in communication with the interface and the computer-readable medium, the processor instantiating a wrapper that extends application program interface for the construction jobsite system;

    a plurality of plugins stored on the non-transitory computer-readable medium, wherein each of the plurality of plugins extends an abstract interface to the wrapper and includes connection information to the endpoint; and

    an integration platform executed by the processor, the integration platform performing stages including;

    providing an extension interface that receives user inputs including;

    a first input defining connection information for the construction jobsite system from the endpoint; and

    a second input selecting a first plugin from the plurality of plugins;

    creating a configuration file for the first plugin using the connection information; and

    creating an execution command based on the configuration file;

    wherein the execution command causes the processor to perform further stages including;

    retrieving configuration information from the configuration file, the configuration information including the connection information;

    initializing the first plugin using the configuration information, wherein initializing the plugin includes sending the instance of the wrapper to the plugin;

    converting, via the plugin, a first procedure compatible with the endpoint to a second procedure compatible with the wrapper;

    converting, via the wrapper, the second procedure to a third procedure compatible with the construction jobsite system; and

    translating, via the instance of the wrapper, data between the construction jobsite system and the endpoint.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×