Systems and methods for on demand service integration

US11630712B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11630712-B2
Application numberUS-202016929891-A
CountryUS
Kind codeB2
Filing dateJul 15, 2020
Priority dateJul 15, 2020
Publication dateApr 18, 2023
Grant dateApr 18, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for on demand service integration. A system includes at least one processor and a storage medium storing instructions that, when executed by the one or more processors, cause the at least one processor to perform operations including receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system and searching an integrator database for a partner service communication template based on the received request. The operations also include configuring the integrator instance to receive communications from a partner service instance based on the communication template and establishing a communication link between the integrator instance and the partner service instance.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for on demand service integration, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor cause the system to perform operations comprising: receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system; searching an integrator database for a partner service communication template based on the received request; sending a request based on the communication template to the partner service; configuring the integrator instance at the customer system to receive communications from a partner service instance based on the communication template; and establishing a communication link between the integrator instance and the partner service instance. 2. The system of claim 1 , wherein the operations further comprise sending parameters specified in the communication template to a specific secured endpoint of the partner service specified in the communication template. 3. The system of claim 2 , wherein the specified parameters comprise at least one of a fully qualified name, a client identification sequence, a client secret, or a security level. 4. The system of claim 1 , wherein the operations further comprise establishing a secure application programming interface connection between an integrator and the partner service. 5. The system of claim 1 , wherein the communication link is established based on a callback from the partner service instance. 6. The system of claim 1 , wherein the request based on the communication template is a webhook call to the partner service. 7. The system of claim 1 , wherein the communication template comprises a security model for the communication link between the integrator instance and the partner service instance. 8. The system of claim 1 , the operations further comprising: passing, via the communication link, information in a body of a communication received from the partner service instance to the integrator instance at the customer system, thereby establishing real time integration of the partner service at the customer system. 9. The system of claim 1 , wherein the partner service instance is a service added to the integrator instance. 10. A system for on demand service integration, comprising: at least one processor; and at least one memory storing instructions that, when executed by the at least one processor cause the system to perform operations comprising: providing a service integrator with a communication template; receiving a request based on the communication template from the service integrator; configuring a partner service instance to receive communication from an integrator instance at the customer system based on the communication template; and establishing a communication link between the partner service instance and the integrator instance. 11. The system of claim 10 , wherein the communication template comprises parameters required for communication with the integrator instance. 12. The system of claim 11 , wherein the parameters comprise at least one of a fully qualified name, a client identification sequence, a client secret, or a security level. 13. The system of claim 10 , wherein the operations further comprise providing the integrator instance the partner service instance parameters. 14. The system of claim 10 , wherein the operations further comprise establishing a security model of operations based on the communication template. 15. The system of claim 12 , wherein the security level comprises level of access to a customer data. 16. A method for on demand service integration, comprising: providing a service integrator with a partner service communication template; receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system; searching an integrator database for the partner service communication template based on the received request; sending a request based on the communication template to the partner service; configuring the integrator instance at the customer system to receive communication from a partner service instance based on the communication template; and establishing a communication link between the integrator instance and the partner service instance. 17. The method of claim 16 , further comprising receiving a callback from the partner service. 18. The method of claim 17 , wherein the callback comprises a security model information. 19. The method of claim 17 , wherein the integrator instance is configured after receiving the callback. 20. The method of claim 16 , further comprising cloning the integrator instance from a template.

Assignees

Inventors

Classifications

  • G06F9/547Primary

    Remote procedure calls [RPC]; Web services · CPC title

  • Querying, e.g. by the use of web search engines · CPC title

  • G06Q30/016Primary

    After-sales · CPC title

  • Multiple levels of security · CPC title

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11630712B2 cover?
Systems and methods for on demand service integration. A system includes at least one processor and a storage medium storing instructions that, when executed by the one or more processors, cause the at least one processor to perform operations including receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system and searching an i…
Who is the assignee on this patent?
Fidelity Information Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/547. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).