US2025373692A1PendingUtilityA1

Extensibility networking layer of an integration system

Assignee: CONNECTWISE LLCPriority: May 31, 2024Filed: Jul 31, 2024Published: Dec 4, 2025
Est. expiryMay 31, 2044(~17.9 yrs left)· nominal 20-yr term from priority
G06F 3/0482H04L 63/16H04L 41/22G06F 16/2282G06F 8/38H04L 63/08H04L 67/1097H04L 63/083G06F 16/25
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for generating self-serve integrations includes receiving a network address of a configuration file that includes parameters to interface with a server. The method extracts, from the configuration file, endpoints and operation(s) available to manipulate each endpoint. The method displays a first table having a rows displaying (a) a given endpoint and (b) a menu for selecting a given operation to manipulate the given endpoint. The method, upon selection of a given row, displays input field(s) that accept a parameter, authorization, header, body, and/or response data. The method gathers, from the server, a data fields available at the given endpoint. The method displays a second table having rows that have data field(s), and input(s) for a data type, column type, a display name, unit, description, primary key, secondary key, and/or an indexing toggle.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising:
 receiving, from a vendor layer via a web based portal running on an extensibility layer, an integration with a server, the integration including an endpoint schema of the server, a plurality of data fields, one of data refresh intervals and an authentication mechanism;   sending the integration to a data integration layer;   receiving, in response to sending the integration to the data integration layer, configuration data having the integration data, and an address of a data store.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising:
 sending, to an integration review interface running on the extensibility layer, the integration data of the integration;   receiving approval, at the extensibility layer, of the integration;   in response to the approval, authorizing the integration to be sent to the data broker layer for configuration.   
     
     
         3 . The computer-implemented method of  claim 1 , further comprising:
 sending, to a partner server, a plurality of integrations from the extensibility layer, the plurality of integrations including the integration;   receiving, from the partner server, an integration of the plurality of integrations selected in a web interface of the partner server and authentication information for the integration;   saving the authentication information for the integration at the extensibility layer;   sending, to the data streaming service, an event indicating the integration is enabled;   creating a stream for each data field of the given integration; and   sending, to the partner server, data retrieved from the stream for each data field at the web interface of the partner server.   
     
     
         4 . The computer-implemented method of  claim 1 , further comprising:
 storing data received from the stream in a data store.   
     
     
         5 . The computer-implemented method of  claim 4 , further comprising:
 receiving, from the vendor layer via the web based portal, a first workspace configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second workspace configured to access the plurality of data fields of the integration;   wherein the first workplace and the second workspace are configured to access the plurality of data fields via the data store.   
     
     
         6 . The computer-implemented method of  claim 4 , further comprising:
 receiving, from the vendor layer via the web based portal, a first gauge configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second gauge configured to access the plurality of data fields of the integration;   wherein the first gauge and the second gauge are configured to access the plurality of data fields via the data store.   
     
     
         7 . The computer-implemented method of  claim 1 , further comprising:
 extracting raw data from the server at the data integration layer using the endpoint schema of the integration;   transforming the data at a data transformation layer.   
     
     
         8 . A system comprising:
 a computing node comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the computing node to cause the processor to perform a method comprising:   receiving, from a vendor layer via a web based portal running on an extensibility layer, an integration with a server, the integration including an endpoint schema of the server, a plurality of data fields, one of data refresh intervals and an authentication mechanism;   sending the integration to a data integration layer;   receiving, in response to sending the integration to the data integration layer, configuration data having the integration data, and an address of a data store.   
     
     
         9 . The computer-implemented method of  claim 1 , further comprising:
 sending, to an integration review interface running on the extensibility layer, the integration data of the integration;   receiving approval, at the extensibility layer, of the integration;   in response to the approval, authorizing the integration to be sent to the data broker layer for configuration.   
     
     
         10 . The system of  claim 9 , further comprising:
 sending, to a partner server, a plurality of integrations from the extensibility layer, the plurality of integrations including the integration;   receiving, from the partner server, an integration of the plurality of integrations selected in a web interface of the partner server and authentication information for the integration;   saving the authentication information for the integration at the extensibility layer;   sending, to the data streaming service, an event indicating the integration is enabled;   creating a stream for each data field of the given integration; and   sending, to the partner server, data retrieved from the stream for each data field at the web interface of the partner server.   
     
     
         11 . The system of  claim 9 , further comprising:
 storing data received from the stream in a data store.   
     
     
         12 . The system of  claim 9 , further comprising:
 receiving, from the vendor layer via the web based portal, a first workspace configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second workspace configured to access the plurality of data fields of the integration;   wherein the first workplace and the second workspace are configured to access the plurality of data fields via the data store.   
     
     
         13 . The system of  claim 12 , further comprising:
 receiving, from the vendor layer via the web based portal, a first gauge configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second gauge configured to access the plurality of data fields of the integration;   wherein the first gauge and the second gauge are configured to access the plurality of data fields via the data store.   
     
     
         14 . The system of  claim 9 , further comprising:
 extracting raw data from the server at the data integration layer using the endpoint schema of the integration;   transforming the data at a data transformation layer.   
     
     
         15 . A computer program product for generating an integration, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
 receiving, from a vendor layer via a web based portal running on an extensibility layer, an integration with a server, the integration including an endpoint schema of the server, a plurality of data fields, one of data refresh intervals and an authentication mechanism;   sending the integration to a data integration layer;   receiving, in response to sending the integration to the data integration layer, configuration data having the integration data, and an address of a data store.   
     
     
         16 . The computer program product of  claim 15 , further comprising:
 sending, to an integration review interface running on the extensibility layer, the integration data of the integration;   receiving approval, at the extensibility layer, of the integration;   in response to the approval, authorizing the integration to be sent to the data broker layer for configuration.   
     
     
         17 . The computer program product of  claim 15 , further comprising:
 sending, to a partner server, a plurality of integrations from the extensibility layer, the plurality of integrations including the integration;   receiving, from the partner server, an integration of the plurality of integrations selected in a web interface of the partner server and authentication information for the integration;   saving the authentication information for the integration at the extensibility layer;   sending, to the data streaming service, an event indicating the integration is enabled;   creating a stream for each data field of the given integration; and   sending, to the partner server, data retrieved from the stream for each data field at the web interface of the partner server.   
     
     
         18 . The computer program product of  claim 15 , further comprising:
 storing data received from the stream in a data store.   
     
     
         19 . The computer program product of  claim 18 , further comprising:
 receiving, from the vendor layer via the web based portal, a first workspace configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second workspace configured to access the plurality of data fields of the integration;   wherein the first workplace and the second workspace are configured to access the plurality of data fields via the data store.   
     
     
         20 . The computer program product of  claim 18 , further comprising:
 receiving, from the vendor layer via the web based portal, a first gauge configured to access the plurality of data fields of the integration;   receiving, from the vendor layer via the web based portal, a second gauge configured to access the plurality of data fields of the integration;   wherein the first gauge and the second gauge are configured to access the plurality of data fields via the data store.

Join the waitlist — get patent alerts

Track US2025373692A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.