US 12,217,300 B2
Systems and methods for product composition and decomposition across tenants in cloud-based multi-tenancy system
Gerrit Smits, Amersfoort (NL); and Marius Roelof van de Veen, Nijkerk (NL)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by OPEN TEXT SA ULC, Halifax (CA)
Filed on Jun. 22, 2021, as Appl. No. 17/355,156.
Application 17/355,156 is a continuation of application No. 16/659,032, filed on Oct. 21, 2019, granted, now 11,062,381.
Application 16/659,032 is a continuation of application No. 14/994,562, filed on Jan. 13, 2016, granted, now 10,489,849, issued on Nov. 26, 2019.
Claims priority of provisional application 62/102,969, filed on Jan. 13, 2015.
Prior Publication US 2021/0319498 A1, Oct. 14, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/06 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0635 (2013.01) [G06Q 30/06 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0603 (2013.01); G06Q 30/0623 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for product composition across tenants in a multi-tenant system, the method comprising:
storing, by the multi-tenant system executing on a processor, information about products, services, or a combination thereof offered by the tenants of the multi-tenant system in a registry database, the tenants including a first tenant, a second tenant, and a third tenant of the multi-tenant system;
receiving, by the multi-tenant system from the second tenant of the multi-tenant system, a request to access registry data of the first tenant of the multi-tenant system;
responsive to the request from the second tenant of the multi-tenant system, determining, by the multi-tenant system based on a rule governing access right of the second tenant of the multi-tenant system, whether the second tenant of the multi-tenant system is allowed to access the registry data of the first tenant of the multi-tenant system;
responsive to a determination that the second tenant of the multi-tenant system is allowed to access the registry data of the first tenant of the multi-tenant system based on the rule, providing, by the multi-tenant system, the second tenant of the multi-tenant system with access to the registry data of the first tenant of the multi-tenant system such that the second tenant of the multi-tenant system is able to access the registry data of the first tenant of the multi-tenant system and create a product offering using a first product, a first service, or a combination thereof offered by the first tenant according to the registry data of the first tenant of the multi-tenant system;
receiving, by the multi-tenant system from the second tenant of the multi-tenant system, the product offering;
registering, by the multi-tenant system, the product offering from the second tenant of the multi-tenant system, the registering including defining criteria for rules that govern access to the product offering; and
presenting, by the multi-tenant system, the product offering from the second tenant of the multi-tenant system in an electronic catalog, the electronic catalog with the product offering accessible to the third tenant of the multi-tenant system in accordance with the rules that govern access to the product offering.