US 11,734,658 B2
Transactions between services in a multi-tenant architecture
Prashant Jamkhedkar, Fremont, CA (US); Savio A. Menezes, Fremont, CA (US); Sandeep Kumar, Fremont, CA (US); Jacqueline Koesters, Chicago, IL (US); Benjamin Matthew Ronick, San Jose, CA (US); Daniel O'Connor, Chicago, IL (US); Tiffany Wood, Chicago, IL (US); Aravindan Ranganathan, San Jose, CA (US); Norihiro Edwin Aoki, Woodside, CA (US); Jeffrey David Meyer, Los Gatos, CA (US); and Justin Matthew White, La Selva, CA (US)
Assigned to PayPal, Inc., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on May 29, 2020, as Appl. No. 16/888,260.
Application 16/888,260 is a continuation in part of application No. 16/457,822, filed on Jun. 28, 2019, granted, now 11,336,453.
Application 16/457,822 is a continuation in part of application No. 16/009,994, filed on Jun. 15, 2018, granted, now 11,030,329.
Prior Publication US 2020/0294008 A1, Sep. 17, 2020
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/40 (2012.01); G06Q 20/02 (2012.01)
CPC G06Q 20/102 (2013.01) [G06Q 20/027 (2013.01); G06Q 20/405 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
storing, at a multi-tenant computer system,
a hierarchical data structure usable by the multi-tenant computer system to provide unified identity services between a plurality of tenants of the multi-tenant computer system, and
a set of policies, wherein respective subsets of the set of policies are useable by respective tenants of the multi-tenant computer system to perform transactions using respective different forms of payment;
receiving, with a first tenant of the multi-tenant computer system, a first request to perform a transaction, wherein the first request includes an indication of a particular form of payment to be used in the transaction;
sending, from the first tenant to a second tenant of the multi-tenant computer system, a second request to use a service provided by the second tenant to perform the transaction using the particular form of payment, wherein the second request includes a particular subset of policies of the set of policies associated with the first tenant; and
in response to an authentication of the second request using the unified identity services, performing, with the service provided by the second tenant, the transaction using the particular form of payment according to the particular subset of policies.