US 12,238,166 B2
Providing managed services in a cloud environment
Yomesh Rajen Shah, London (GB); Girish Ahuja, Round Rock, TX (US); Jason Michael Rothstein, Austin, TX (US); Mark Andrew Crawford, Austin, TX (US); Neeraj Kumar, New Delhi (IN); and Umair Ahmed, Fremont, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Jul. 12, 2023, as Appl. No. 18/221,147.
Application 18/221,147 is a continuation of application No. 17/495,691, filed on Oct. 6, 2021, granted, now 11,856,055.
Claims priority of provisional application 63/166,502, filed on Mar. 26, 2021.
Prior Publication US 2023/0353633 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1036 (2022.01); H04L 12/66 (2006.01); H04L 67/1008 (2022.01); H04L 67/1014 (2022.01)
CPC H04L 67/1036 (2013.01) [H04L 12/66 (2013.01); H04L 67/1008 (2013.01); H04L 67/1014 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
establishing a control plane for a managed service provider (MSP) within a first tenancy in a cloud environment, the control plane being configured to manage a plurality of services offered by the MSP to a set of one or more customer tenancies associated with one or more customers of the cloud environment;
establishing, for the MSP, a first access plane in a first customer tenancy associated with a first customer, and a second access plane in a second customer tenancy associated with a second customer;
receiving, by the control plane in the first tenancy, a first request from a first host machine included in the first customer tenancy, the first request requesting a first service provided by the control plane of the MSP, the first request being received by the control plane in the first tenancy via the first access plane;
receiving, by the control plane in the first tenancy, a second request from a second host machine included in the second customer tenancy, the second request requesting a second service provided by the control plane of the MSP, the second request being received by the control plane in the first tenancy via the second access plane;
responsive to the first request being validated, providing the first service by the control plane to the first host machine; and
responsive to the second request being validated, providing the second service by the control plane to the second host machine.