US12260862B2ActiveUtilityA1

Methods and systems for application integration and macrosystem aware integration

Assignee: INCENTIVE MARKETING GROUP INCPriority: Oct 27, 2020Filed: Aug 16, 2023Granted: Mar 25, 2025
Est. expiryOct 27, 2040(~14.2 yrs left)· nominal 20-yr term from priority
G06F 3/167G06F 8/71G06F 8/36G10L 2015/223G10L 15/1822G06Q 10/107G06F 8/30G10L 15/22
65
PatentIndex Score
0
Cited by
6
References
20
Claims

Abstract

Methods and systems for multi-modalities integration via speech, chatbot, low-code, and no-code enterprise integration. Methods and systems for application integration for both application integration and macro/system aware integration technology. Methods and systems for integrating services between different software systems, the computer having a processor and a data repository including storing one or more service connectors configured to connect an origin software system to a target software system in the data repository, receiving integration instructions, the integration instructions including at least one of the origin software system, a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional, a frequency of integration, and the target system software, and performing the integration from the origin software system to the target software system using the one or more service connectors according to the integration instructions.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer-implemented method of integrating services between different software systems, the computer having a processor and a data repository, the method comprising:
 storing, in the data repository, one or more service connectors configured to connect an origin software system to a target software system; 
 receiving integration instructions, the integration instructions including at least one of:
 the origin software system; 
 a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional; 
 a frequency of integration; and 
 the target software system; and 
 
 performing the integration from the origin software system to the target software system using the one or more service connectors and based on the received integration instructions, wherein the original software system includes at least two different software systems that are connected to the target software system by only one of the one or more service connectors. 
 
     
     
       2. The method of  claim 1 , further comprising tracking transactions between connected systems. 
     
     
       3. The method of  claim 2 , wherein the tracking the transactions comprises determining an amount of data being transmitted between the connected software systems. 
     
     
       4. The method of  claim 3 , further comprising monitoring an integrity of the data transmitted between the connected software systems. 
     
     
       5. The method of  claim 2 , wherein the transactions are stored in a distributed ledger. 
     
     
       6. The method of  claim 1 , further comprising mapping one or more files flowing between the origin software system and the target software system. 
     
     
       7. The method of  claim 6 , further comprising displaying at least one of the origin software system, the directionality of the integration, the frequency of integration, the target software system, and the one or more files flowing between the origin software system and the software system. 
     
     
       8. The method of  claim 1 , wherein the one or more service connectors are pre-built service connectors. 
     
     
       9. The method of  claim 1 , wherein the integration instructions are received via at least one of:
 a natural language dialog box; 
 voice instructions; 
 a low-code dialog box; and 
 coding language. 
 
     
     
       10. A system for integrating services between different software systems, the system comprising:
 a processor; 
 a user interface functioning via the processor; and 
 a repository accessible by the processor; wherein
 one or more service connectors configured to connect an origin software system to a target software system are stored in the repository; 
 integration instructions are received, the integration instructions including at least one of:
 the origin software system; 
 a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional; 
 a frequency of integration; and 
 the target software system; and 
 
 the integration is performed from the origin software system to the target software system using the one or more service connectors and based on the integration instructions, wherein the original software system includes at least two different software systems that are connected to the target software system by only one of the one or more service connectors. 
 
 
     
     
       11. The system of  claim 10 , wherein transactions between connected systems are tracked. 
     
     
       12. The system of  claim 11 , wherein an amount of data being transmitted between the connected systems is determined. 
     
     
       13. The system of  claim 12 , wherein an integrity of the data transmitted between the connected systems is monitored. 
     
     
       14. The system of  claim 10 , wherein one or more files flowing between the origin software system and the target software system are mapped. 
     
     
       15. The system of  claim 14 , wherein at least one of the origin software system, the directionality of the integration, the frequency of integration, the target software system, and the one or more files flowing between the origin software system and the software system are displayed on a display device. 
     
     
       16. The system of  claim 10 , wherein the integration instructions are received via at least one of:
 a natural language dialog box; 
 voice instructions; 
 a low code dialog box; and 
 coding language. 
 
     
     
       17. A computer program product comprising a non-transitory computer usable medium having control logic stored therein for causing a computer to integrate services between different software systems, the control logic comprising:
 first computer readable program code means for storing one or more service connectors configured to connect an origin software system to a target software system in a data repository, wherein the original software system includes at least two different software systems that are connected to the target software system by only one of the one or more service connectors; 
 second computer readable program code means for receiving integration instructions, the integration instructions including at least one of:
 the origin software system; 
 a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional; 
 a frequency of integration; and 
 the target software system; and 
 
 third computer readable program code means for performing the integration from the origin software system to the target software system using the one or more service connectors according to the integration instructions. 
 
     
     
       18. The computer program product of  claim 17 , further comprising fourth computer readable program code means for mapping one or more files flowing between the origin software system and the target software system. 
     
     
       19. The computer program product of  claim 17 , further comprising fifth computer readable program code means for displaying at least one of the origin software system, the directionality of the integration, the frequency of integration, the target software system, and the one or more files flowing between the origin software system and the software system. 
     
     
       20. The computer program product of  claim 17 , further comprising sixth computer readable program code means for tracking transactions between connected systems.

Join the waitlist — get patent alerts

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

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