Unified transaction services for multi-tenant architectures

US11113675B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11113675-B2
Application numberUS-201816213811-A
CountryUS
Kind codeB2
Filing dateDec 7, 2018
Priority dateJun 15, 2018
Publication dateSep 7, 2021
Grant dateSep 7, 2021

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.

A method for using unified transaction services in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a first transaction service for a user. The method includes accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing user identity of the user. The method includes determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using a resource representation. The method also includes, responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for using unified identity services in a multi-tenant architecture system, the method comprising: receiving a request, at a first service provider, to provide a first transaction service for a user; accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing a user identity of the user; determining that a second hierarchical data structure, that is managed by the first transaction service, does not include one or more transaction resources that are associated with the first representation in the first hierarchical data structure; generating the resource representation at the second service provider without linking to the first service provider; determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using the resource representation; and responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation. 2. The method of claim 1 , further comprising: determining whether the transaction resources corresponding to the resource representation are accessible via the first service provider or the second service provider. 3. The method of claim 1 , further comprising: accessing a transaction processor using the transaction resources at the second service provider via the resource representation, wherein the transaction processor is configured to route the first transaction service with reference to the transaction resource through additional services. 4. The method of claim 1 , further comprising: generating a resource request for consuming a first amount of transaction resources, via the resource representation, for the first transaction service. 5. The method of claim 1 , wherein said determining that transaction resources required for completion of the first transaction service are accessible at the second service provider is also based on the request, wherein the request indicates one or more of a type and a source of the transaction resources. 6. The method of claim 1 , further comprising: onboarding the second service provider onto the first hierarchical data structure of the first service provider to expose services provided by the second service provider to a linked identity reference from the first service provider. 7. The method of claim 1 , further comprising: determining a user representation of the user at a third service provider, the third service provider modeling a social graph of connections between the user and a plurality of users; and processing the first transaction service using the social graph. 8. The method of claim 7 , wherein the third service provider is accessible, at the first service provider, via the second service provider using the first representation. 9. A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause performance of operations comprising: receiving a request, at a first service provider, to provide a first transaction service for a user; accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing a user identity of the user; determining, based on the first representation, that transaction resources required for completion of the first transaction service are provided at the second service provider using a resource representation; responsive to determining that the transaction resources are accessible at the first service provider, accessing, at the first service provider, the transaction resources via the resource representation; determining a user representation of the user at a third service provider, the third service provider modeling a social graph of connections between the user and a plurality of users; and processing, using the social graph, the first transaction service. 10. The non-transitory machine-readable medium of claim 9 , wherein the operations further comprise: accessing transaction processing using the transaction resources at the first service provider via the resource representation. 11. The non-transitory machine-readable medium of claim 9 , wherein the operations further comprise: generating a resource request for consuming a first amount of transaction resources, via the resource representation, for the first transaction service. 12. The non-transitory machine-readable medium of claim 9 , wherein the operations further comprise: onboarding the second service provider onto the first hierarchical data structure of the first service provider to expose services provided by the second service provider to a linked identity reference from the first service provider. 13. The non-transitory machine-readable medium of claim 9 , wherein the operations further comprise: determining to update the first hierarchical data structure based on one or more changes of the second hierarchical data structure due to services being performed at the second service provider. 14. A device, comprising: a non-transitory memory storing instructions; and a processor configured to execute the instructions to cause the device to: receive a request, at a first service provider, to provide a first transaction service for a user; access a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed by a second service provider, the second service provider managing a user identity of the user; in response to the accessing and based on a determination that the first transaction provider includes transaction resources for completing the first transaction service, generate a resource representation at the second service provider with a link to the first service provider; determine, based on the first representation, that transaction resources required for completing the first transaction service are provided at the second service provider using a resource representation; and responsive to determining that the transaction resources are accessible at the first service provider, access, at the first service provider, the transaction resources via the resource representation. 15. The device of claim 14 , wherein executing the instructions further causes the device to: access transaction processing using the transaction resources at the first service provider via the resource representation. 16. The device of claim 14 , wherein executing the instructions further causes the device to: generate a resource request for consuming a first amount of transaction resources, via the resource representation, for the first transaction service. 17. The device of claim 14 , wherein executing the instructions further causes the device to: onboard the second service provider onto the first hierarchical data structure of the first service provider to expose services provided by the second service provider to a linked identity reference from the first service provider. 18. The device of claim 14 , wherein executing the instructions further causes the device to: determine to update the first hierarchical data structure based on one or more changes of the second hierarc

Assignees

Inventors

Classifications

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • Updates performed during online database operations; commit processing · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Trees, e.g. B+trees · CPC title

  • Aspects of software for card payments · 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 US11113675B2 cover?
A method for using unified transaction services in a multi-tenant architecture system is discussed. The method includes receiving a request, at a first service provider, to provide a first transaction service for a user. The method includes accessing a first representation of the first service provider in a first hierarchical data structure, the first hierarchical data structure being managed b…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9024. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 07 2021 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).