IP Library › Granted Patent US 12,749,032
Granted Patent B2
US 12,749,032 · App. 18/639,766 · Granted Sep 29, 2026

Method and system for building and managing dynamic rate cards for use with cloud service subscriptions

Inventors: Rohit Shetty (Cary, NC); Sandeep Andre (Seattle, WA); Sibashis Chatterjee (Hyderabad, IN)
Assignee: Oracle International Corporation
G06Q10/06312G06Q10/06313G06Q20/22G06Q30/0201H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,749,032
App. No.
18/639,766
Granted
Sep 29, 2026
Kind
B2
Abstract

Embodiments described herein are generally related to systems and methods for providing access to software products or services in a cloud computing or other computing environment. Dynamic rate card management allows organizations to optimize the number of rate cards to a manageable level wherein, for example, rate cards can be associated with the type of contract policy. In accordance with an embodiment, in order to accommodate the use of dynamic rate cards, a migration service or process can be used to convert/migrate subscriptions that were originally created under a first, legacy or former subscription pricing model, to conform instead with a subscription pricing service model, for use with the various systems, methods, and features described herein.

Claims (104)

1 . A method, comprising:

identifying a plurality of usage rates corresponding respectively to a plurality of cloud computing services, wherein values for the plurality of usage rates are modifiable over time;

generating a first set of rate cards that respectively indicate a first set of values for a corresponding first set of usage rates of the plurality of usage rates;

storing the first set of rate cards in a mutable data structure, wherein the mutable data structure is modified responsive to determining that a change has occurred in a value of at least one of the first set of usage rates;

generating a second set of rates cards that respectively indicate a second set of values for a corresponding second set of usage rates of the plurality of usage rates;

storing the second set of rate cards in a semi-immutable data structure, wherein the semi-immutable data structure is not modified responsive to determining that a change has occurred in a value of any of the second set of usage rates;

storing an association between the mutable data structure and a first plurality of affiliations in a first one-to-many relationship;

storing an association between the semi-immutable data structure and a second plurality of affiliations in a second one-to-many relationship;

executing a first memory read operation to obtain a first usage rate value in the mutable data structure to determine a respective first set of applicable values for service usage, corresponding to a first rate card in the first set of rate cards, by two or more of the first plurality of affiliations of the plurality of cloud computing services; and

executing a second memory read operation to obtain a second usage rate value in the semi-immutable data structure to determine a respective second set of applicable values for service usage, corresponding to a second rate card in the second set of rate cards, by two or more of the second plurality of affiliations of the plurality of cloud computing services;

wherein the method is performed by at least one device including a hardware processor.

2 . The method according to claim 1 , further comprising:

identifying an updated value or change of a first one of the first set of usage rates; and

modifying the mutable data structure to add an updated usage rate corresponding to the first one of the first set of usage rates, wherein the updated usage rate in the modified mutable data structure references the updated value.

3 . The method according to claim 1 , further comprising:

identifying an updated value or change of a first one of the second set of usage rates; and

generating a new semi-immutable data structure that comprises the semi-immutable data structure with an addition of an updated usage rate corresponding to the first one of the second set of usage rates, wherein the updated usage rate in the new semi-immutable data structure references the updated value.

4 . The method according to claim 1 , further comprising:

identifying a new usage rate for a new cloud computing service not included in the plurality of cloud computing services;

modifying the mutable data structure to add the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the modified mutable data structure references a value of the new usage rate for the new cloud computing service;

generating a new semi-immutable data structure that comprises the semi-immutable data structure At Contract Price (ACP) rate card with an addition of the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the new semi-immutable data structure references the value of the new usage rate for the new cloud computing service;

referencing the modified mutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service; and

referencing the semi-immutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service.

5 . The method according to claim 1 , further comprising:

receiving a new affiliation or subscription relating to one of the plurality of cloud computing services;

determining whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the values of the first or second sets of usage rates; and one of:

associating the new affiliation with the mutable data structure based on the value of the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the first set of usage rates; or

associating the new affiliation with the semi-immutable data structure based on the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the second set of usage rates.

6 . The method according to claim 1 , further comprising:

determining that a first affiliation or subscription of the first plurality of affiliations is associated with the mutable data structure based on a first subscription characteristic or operator realm associated with the service usage of the first affiliation relative to the plurality of cloud computing services deployed in a cloud computing infrastructure; and

determining that a second affiliation or subscription of the second plurality of affiliations is associated with the semi-immutable data structure based on a second subscription characteristic of the second affiliation relative to the plurality of cloud computing services deployed in a cloud computing infrastructure.

7 . The method according to claim 1 , further comprising:

receiving a new affiliation relating to one of the plurality of cloud computing services;

determining whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the first or second sets of usage rates; and

generating a new semi-immutable data structure based on the determined usage rate for access by the new affiliation to the one of the plurality of cloud computing services to be neither of the first or second sets of usage rates.

8 . A system, comprising:

one or more computers comprising one or more microprocessors;

a cloud environment running on the one or more computers;

a plurality of services deployed within one or more realms of the cloud environment; and

a rate card service operable in a realm of the cloud environment controlled by a cloud infrastructure provider, the rate card service being operable to:

identify a plurality of usage rates corresponding respectively to a plurality of cloud computing services, wherein values for the plurality of usage rates are modifiable over time;

generate a first set of rate cards that respectively indicate a first set of values for a corresponding first set of usage rates of the plurality of usage rates;

store the first set of rate cards in a mutable data structure, wherein the mutable data structure is modified responsive to determining that a change has occurred in a value of at least one of the first set of usage rates;

generate a second set of rates cards that respectively indicate a second set of values for a corresponding second set of usage rates of the plurality of usage rates;

store the second set of rate cards in a semi-immutable data structure, wherein the semi-immutable data structure is not modified responsive to determining that a change has occurred in a value of any of the second set of usage rates;

store an association between the mutable data structure and a first plurality of affiliations in a first one-to-many relationship;

store an association between the semi-immutable data structure and a second plurality of affiliations in a second one-to-many relationship;

execute a first memory read operation to obtain a first usage rate value in the mutable data structure to determine a respective first set of applicable values for service usage, corresponding to a first rate card in the first set of rate cards, by two or more of the first plurality of affiliations of the plurality of cloud computing services; and

execute a second memory read operation to obtain a second usage rate value in the semi-immutable data structure to determine a respective second set of applicable values for service usage, corresponding to a second rate card in the second set of rate cards, by two or more of the second plurality of affiliations of the plurality of cloud computing services.

9 . The system according to claim 8 , wherein the rate card service is further operable to:

identify an updated value or change of a first one of the first set of usage rates; and

modify the mutable data structure to add an updated usage rate corresponding to the first one of the first set of usage rates, wherein the updated usage rate in the modified mutable data structure references the updated value.

10 . The system according to claim 8 , wherein the rate card service is further operable to:

identify an updated value for an expired value of a first one of the second set of usage rates; and

generate a new semi-immutable data structure that comprises the semi-immutable data structure with an addition of an updated usage rate corresponding to the first one of the second set of usage rates, wherein the updated usage rate in the new semi-immutable data structure references the updated value.

11 . The system according to claim 8 , wherein the rate card service is further operable to:

identify a new usage rate for a new cloud computing service not included in the plurality of cloud computing services;

modify the mutable data structure to add the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the modified mutable data structure references a value of the new usage rate for the new cloud computing service;

generate a new semi-immutable data structure that comprises the semi-immutable data structure At Contract Price (ACP) rate card with an addition of the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the new semi-immutable data structure references the value of the new usage rate for the new cloud computing service;

reference the modified mutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service; and

reference the semi-immutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service.

12 . The system according to claim 8 , wherein the rate card service is further operable to:

receive a new affiliation or subscription relating to one of the plurality of cloud computing services;

determine whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the values of the first or second sets of usage rates; and one of:

associate the new affiliation with the mutable data structure based on the value of the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the first set of usage rates; or

associate the new affiliation with the semi-immutable data structure based on the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the second set of usage rates.

13 . The system according to claim 8 , wherein the rate card service is further operable to:

determine that a first affiliation of the first plurality of affiliations is associated with the mutable data structure based on a first subscription characteristic of the first affiliation relative to the plurality of cloud computing services deployed in a cloud computing infrastructure; and

determining that a second affiliation of the second plurality of affiliations is associated with the semi-immutable data structure based on a second subscription characteristic of the second affiliation relative to the plurality of cloud computing services deployed in a cloud computing infrastructure.

14 . The system according to claim 8 , wherein the rate card service is further operable to:

receive a new affiliation relating to one of the plurality of cloud computing services;

determine whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the first or second sets of usage rates; and

generate a new semi-immutable data structure based on the determined usage rate for access by the new affiliation to the one of the plurality of cloud computing services to be neither of the first or second sets of usage rates.

15 . One or more non-transitory computer readable storage media storing program instructions that, when executed by one or more hardware processors, cause performance of operations comprising:

identifying a plurality of usage rates corresponding respectively to a plurality of cloud computing services, wherein values for the plurality of usage rates are modifiable over time;

generating a first set of rate cards that respectively indicate a first set of values for a corresponding first set of usage rates of the plurality of usage rates;

storing the first set of rate cards in a mutable data structure, wherein the mutable data structure is modified responsive to determining that a change has occurred in a value of at least one of the first set of usage rates;

generating a second set of rates cards that respectively indicate a second set of values for a corresponding second set of usage rates of the plurality of usage rates;

storing the second set of rate cards in a semi-immutable data structure, wherein the semi-immutable data structure is not modified responsive to determining that a change has occurred in a value of any of the second set of usage rates;

storing an association between the mutable data structure and a first plurality of affiliations in a first one-to-many relationship;

storing an association between the semi-immutable data structure and a second plurality of affiliations in a second one-to-many relationship;

executing a first memory read operation to obtain a first usage rate value in the mutable data structure to determine a respective first set of applicable values for service usage, corresponding to a first rate card in the first set of rate cards, by two or more of the first plurality of affiliations of the plurality of cloud computing services; and

executing a second memory read operation to obtain a second usage rate value in the semi-immutable data structure to determine a respective second set of applicable values for service usage, corresponding to a second rate card in the second set of rate cards, by two or more of the second plurality of affiliations of the plurality of cloud computing services.

16 . The one or more non-transitory computer readable storage media of claim 15 , the operations further comprising:

identifying an updated value or change of a first one of the first set of usage rates; and

modifying the mutable data structure to add an updated usage rate corresponding to the first one of the first set of usage rates, wherein the updated usage rate in the modified mutable data structure references the updated value.

17 . The one or more non-transitory computer readable storage media of claim 15 , the operations further comprising:

identifying an updated value or change of a first one of the second set of usage rates; and

generating a new semi-immutable data structure that comprises the semi-immutable data structure with an addition of an updated usage rate corresponding to the first one of the second set of usage rates, wherein the updated usage rate in the new semi-immutable data structure references the updated value.

18 . The one or more non-transitory computer readable storage media of claim 15 , the operations further comprising:

identifying a new usage rate for a new cloud computing service not included in the plurality of cloud computing services;

modifying the mutable data structure to add the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the modified mutable data structure references a value of the new usage rate for the new cloud computing service;

generating a new semi-immutable data structure that comprises the semi-immutable data structure At Contract Price (ACP) rate card with an addition of the new usage rate corresponding to usage of the new cloud computing service, wherein the new usage rate in the new semi-immutable data structure references the value of the new usage rate for the new cloud computing service;

referencing the modified mutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service; and

referencing the semi-immutable data structure to determine the value of the new usage rate for the new cloud computing service for service usage associated with use by the first plurality of affiliations of the new cloud computing service.

19 . The one or more non-transitory computer readable storage media of claim 15 , the operations further comprising:

receiving a new affiliation or subscription relating to one of the plurality of cloud computing services;

determining whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the values of the first or second sets of usage rates; and one of:

associating the new affiliation with the mutable data structure based on the value of the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the first set of usage rates; or

associating the new affiliation with the semi-immutable data structure based on the usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprising one or more of the second set of usage rates.

20 . The one or more non-transitory computer readable storage media of claim 15 , the operations further comprising:

receiving a new affiliation relating to one of the plurality of cloud computing services;

determining whether a value of a usage rate for access by the new affiliation to the one of the plurality of cloud computing services comprises one or more of the first or second sets of usage rates; and

generating a new semi-immutable data structure based on the determined usage rate for access by the new affiliation to the one of the plurality of cloud computing services to be neither of the first or second sets of usage rates.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2024
From: SHETTY, ROHIT; ANDRE, SANDEEP; CHATTERJEE, SIBASHIS
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 067478/0966 →
Continuity (2)
Provisional Application 63462878 · Apr 28, 2023
Related Publication 20240362607A1 · Oct 31, 2024
References Cited (400)
US 6865601B1 · Cherkasova et al. · 2005 [cited by applicant]
US 8113959B2 · De Judicibus · 2012 [cited by applicant]
US 8161173B1 · Mishra et al. · 2012 [cited by applicant]
US 8214398B1 · Cowan et al. · 2012 [cited by applicant]
US 8504443B2 · Ferris et al. · 2013 [cited by applicant]
US 8959221B2 · Morgan · 2015 [cited by applicant]
US 9092502B1 · Cannaliato et al. · 2015 [cited by applicant]
US 9100424B1 · Thomas · 2015 [cited by applicant]
US 9137093B1 · Abraham et al. · 2015 [cited by applicant]
US 9306814B1 · Roth et al. · 2016 [cited by applicant]
US 9438599B1 · Yuhan et al. · 2016 [cited by applicant]
US 9553787B1 · Stickle et al. · 2017 [cited by applicant]
US 9569630B2 · Cabrera et al. · 2017 [cited by applicant]
US 9571516B1 · Curcic et al. · 2017 [cited by applicant]
US 9722895B1 · Sarukkai et al. · 2017 [cited by applicant]
US 9824390B2 · Adapalli et al. · 2017 [cited by applicant]
US 9876703B1 · Arllen et al. · 2018 [cited by applicant]
US 9985947B1 · Elhard · 2018 [cited by applicant]
US 10021084B2 · Matthews et al. · 2018 [cited by applicant]
US 10061932B1 · Combs et al. · 2018 [cited by applicant]
US 10089476B1 · Roth et al. · 2018 [cited by applicant]
US 10122717B1 · Reddy et al. · 2018 [cited by applicant]
US 10198756B2 · Van Erlach · 2019 [cited by applicant]
US 10237149B1 · Guo et al. · 2019 [cited by applicant]
US 10261782B2 · Suarez et al. · 2019 [cited by applicant]
US 10270759B1 · Bordelon et al. · 2019 [cited by applicant]
US 10318265B1 · To et al. · 2019 [cited by applicant]
US 10411975B2 · Martinez et al. · 2019 [cited by applicant]
US 10503917B2 · Roth et al. · 2019 [cited by applicant]
US 10511675B1 · Chud · 2019 [cited by applicant]
US 10528995B2 · Maes · 2020 [cited by applicant]
US 10554418B2 · Kshirsagar et al. · 2020 [cited by applicant]
US 10567360B2 · Nirwal et al. · 2020 [cited by applicant]
US 10757574B1 · Rule et al. · 2020 [cited by applicant]
US 10834100B2 · Hoy et al. · 2020 [cited by applicant]
US 10878483B1 · Felbinger et al. · 2020 [cited by applicant]
US 10956600B2 · Ye et al. · 2021 [cited by applicant]
US 10972445B2 · Tucker et al. · 2021 [cited by applicant]
US 10974516B2 · Moriya · 2021 [cited by applicant]
US 11010191B1 · Hornbeck · 2021 [cited by applicant]
US 11070492B2 · Kostov et al. · 2021 [cited by applicant]
US 11121985B2 · Cidon et al. · 2021 [cited by applicant]
US 11252157B1 · Khanna et al. · 2022 [cited by applicant]
US 11321137B2 · Barsalou et al. · 2022 [cited by applicant]
US 11323477B1 · Kumar et al. · 2022 [cited by applicant]
US 11356273B1 · Patel et al. · 2022 [cited by applicant]
US 11360821B1 · Dey et al. · 2022 [cited by applicant]
US 11379353B1 · Marchetti et al. · 2022 [cited by applicant]
US 11444925B1 · Patimer et al. · 2022 [cited by applicant]
US 11537627B1 · Baskaran et al. · 2022 [cited by applicant]
US 11537745B2 · Yang et al. · 2022 [cited by applicant]
US 11552953B1 · Avadhanam · 2023 [cited by applicant]
US 11574151B2 · Wang et al. · 2023 [cited by applicant]
US 11575508B2 · Anand et al. · 2023 [cited by applicant]
US 11587458B2 · Lowensohn · 2023 [cited by applicant]
US 11593251B2 · Chirkin et al. · 2023 [cited by applicant]
US 11604672B2 · Subramanian et al. · 2023 [cited by applicant]
US 11611558B2 · Lee et al. · 2023 [cited by applicant]
US 11652616B2 · Zee et al. · 2023 [cited by applicant]
US 11689475B2 · Goyal · 2023 [cited by applicant]
US 11720536B1 · Kisser et al. · 2023 [cited by applicant]
US 11727464B2 · Eisenstein et al. · 2023 [cited by applicant]
US 11765244B1 · Barclay et al. · 2023 [cited by applicant]
US 11853753B1 · Chawda et al. · 2023 [cited by applicant]
US 11936678B2 · Pieczul et al. · 2024 [cited by applicant]
US 11943385B1 · Kumar et al. · 2024 [cited by applicant]
US 11954238B1 · Tan et al. · 2024 [cited by applicant]
US 12021888B1 · Reed et al. · 2024 [cited by applicant]
US 12028274B1 · Krishnaiah et al. · 2024 [cited by applicant]
US 12067493B2 · Zhang et al. · 2024 [cited by applicant]
US 12143917B2 · Raffa et al. · 2024 [cited by applicant]
US 12164652B1 · Li et al. · 2024 [cited by applicant]
US 12363148B1 · Anil et al. · 2025 [cited by applicant]
US 12373252B1 · Faust et al. · 2025 [cited by applicant]
US 12445419B2 · Adogla et al. · 2025 [cited by applicant]
US 12457204B2 · Adogla et al. · 2025 [cited by applicant]
US 12475015B2 · Peterson et al. · 2025 [cited by applicant]
US 12487833B2 · Peterson et al. · 2025 [cited by applicant]
US 12493901B2 · Gallagher et al. · 2025 [cited by applicant]
US 20020026592A1 · Gavrila et al. · 2002 [cited by applicant]
US 20020198973A1 · Besaw · 2002 [cited by applicant]
US 20030135593A1 · Lee et al. · 2003 [cited by applicant]
US 20030154407A1 · Kato et al. · 2003 [cited by applicant]
US 20050198331A1 · Okajima et al. · 2005 [cited by applicant]
US 20060230281A1 · Hofmann · 2006 [cited by applicant]
US 20060236381A1 · Weeden et al. · 2006 [cited by applicant]
US 20070124374A1 · Arun et al. · 2007 [cited by applicant]
US 20070168531A1 · Sitaraman et al. · 2007 [cited by applicant]
US 20070179859A1 · Chan et al. · 2007 [cited by applicant]
US 20090164499A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090165078A1 · Samudrala et al. · 2009 [cited by applicant]
US 20090205018A1 · Ferraiolo et al. · 2009 [cited by applicant]
US 20100106678A1 · Pietrek et al. · 2010 [cited by applicant]
US 20100131624A1 · Ferris · 2010 [cited by applicant]
US 20100153865A1 · Barnes et al. · 2010 [cited by applicant]
US 20100212004A1 · Fu · 2010 [cited by applicant]
US 20100318609A1 · Lahiri et al. · 2010 [cited by applicant]
US 20110153671A1 · Taniguchi · 2011 [cited by applicant]
US 20110167435A1 · Fang · 2011 [cited by applicant]
US 20110277017A1 · Ivanov et al. · 2011 [cited by applicant]
US 20110295727A1 · Ferris et al. · 2011 [cited by applicant]
US 20110296000A1 · Ferris et al. · 2011 [cited by applicant]
US 20120102486A1 · Yendluri · 2012 [cited by applicant]
US 20120124211A1 · Kampas et al. · 2012 [cited by applicant]
US 20120131162A1 · Brandt et al. · 2012 [cited by applicant]
US 20120137001A1 · Ferris et al. · 2012 [cited by applicant]
US 20130054426A1 · Rowland et al. · 2013 [cited by applicant]
US 20130111027A1 · Milojicic et al. · 2013 [cited by applicant]
US 20130111609A1 · Resch et al. · 2013 [cited by applicant]
US 20130124720A1 · Wood et al. · 2013 [cited by applicant]
US 20130226699A1 · Long · 2013 [cited by applicant]
US 20130232463A1 · Nagaraja et al. · 2013 [cited by applicant]
US 20130232480A1 · Winterfeldt et al. · 2013 [cited by applicant]
US 20130282540A1 · Bliesner · 2013 [cited by applicant]
US 20130282798A1 · Mccarthy et al. · 2013 [cited by applicant]
US 20130297711A1 · Nhu · 2013 [cited by applicant]
US 20130304925A1 · Ferris et al. · 2013 [cited by applicant]
US 20130339515A1 · Radhakrishnan · 2013 [cited by applicant]
US 20140007041A1 · Schmeling et al. · 2014 [cited by applicant]
US 20140074793A1 · Doering et al. · 2014 [cited by applicant]
US 20140075032A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140075034A1 · Vasudevan et al. · 2014 [cited by applicant]
US 20140075565A1 · Srinivasan et al. · 2014 [cited by applicant]
US 20140089393A1 · Druet et al. · 2014 [cited by applicant]
US 20140095546A1 · Kruglikov et al. · 2014 [cited by applicant]
US 20140122707A1 · De et al. · 2014 [cited by applicant]
US 20140173683A1 · Zhang et al. · 2014 [cited by applicant]
US 20140188938A1 · Banks et al. · 2014 [cited by applicant]
US 20140215590A1 · Brand · 2014 [cited by applicant]
US 20140236745A1 · Vautour · 2014 [cited by applicant]
US 20140280595A1 · Mani et al. · 2014 [cited by applicant]
US 20150089575A1 · Vepa et al. · 2015 [cited by applicant]
US 20150106430A1 · Y Arcas et al. · 2015 [cited by applicant]
US 20150106736A1 · Torman et al. · 2015 [cited by applicant]
US 20150127531A1 · Dimmler et al. · 2015 [cited by applicant]
US 20150134485A1 · Kim et al. · 2015 [cited by applicant]
US 20150180734A1 · Maes et al. · 2015 [cited by applicant]
US 20150180949A1 · Maes et al. · 2015 [cited by applicant]
US 20150200966A1 · Kasturirangan et al. · 2015 [cited by applicant]
US 20150242262A1 · Ranganathan et al. · 2015 [cited by applicant]
US 20150312268A1 · Ray · 2015 [cited by applicant]
US 20150358161A1 · Kancharla et al. · 2015 [cited by applicant]
US 20150363852A1 · Vautour · 2015 [cited by applicant]
US 20150365291A1 · Burton et al. · 2015 [cited by applicant]
US 20150372938A1 · Patel et al. · 2015 [cited by applicant]
US 20150381526A1 · Beaty et al. · 2015 [cited by applicant]
US 20160043909A1 · Pogrebinsky et al. · 2016 [cited by applicant]
US 20160110553A1 · Factor et al. · 2016 [cited by applicant]
US 20160125489A1 · Gupte et al. · 2016 [cited by applicant]
US 20160127418A1 · Maes et al. · 2016 [cited by applicant]
US 20160127454A1 · Maheshwari et al. · 2016 [cited by applicant]
US 20160132806A1 · To et al. · 2016 [cited by applicant]
US 20160139737A1 · Conn et al. · 2016 [cited by applicant]
US 20160142211A1 · Metke et al. · 2016 [cited by applicant]
US 20160142323A1 · Lehmann et al. · 2016 [cited by applicant]
US 20160253722A1 · Johnson et al. · 2016 [cited by applicant]
US 20160277411A1 · Dani et al. · 2016 [cited by applicant]
US 20160294881A1 · Hua et al. · 2016 [cited by applicant]
US 20160330073A1 · Li · 2016 [cited by applicant]
US 20160337365A1 · Beiter · 2016 [cited by applicant]
US 20170006119A1 · Pogrebinsky et al. · 2017 [cited by applicant]
US 20170069011A1 · Akkiraju et al. · 2017 [cited by applicant]
US 20170111331A1 · Auradkar et al. · 2017 [cited by applicant]
US 20170111446A1 · Rivera et al. · 2017 [cited by applicant]
US 20170116334A1 · Kruglikov et al. · 2017 [cited by applicant]
US 20170149564A1 · McCallum · 2017 [cited by applicant]
US 20170201525A1 · Biller et al. · 2017 [cited by applicant]
US 20170214632A1 · Ravi · 2017 [cited by applicant]
US 20170230229A1 · Sasturkar et al. · 2017 [cited by applicant]
US 20170272336A1 · Johnstone et al. · 2017 [cited by applicant]
US 20170323112A1 · Tran et al. · 2017 [cited by applicant]
US 20170373860A1 · Kshirsagar et al. · 2017 [cited by applicant]
US 20180025399A1 · Nedeltchev et al. · 2018 [cited by applicant]
US 20180052861A1 · Seetharaman et al. · 2018 [cited by applicant]
US 20180077031A1 · Chen et al. · 2018 [cited by applicant]
US 20180123890A1 · Merk et al. · 2018 [cited by applicant]
US 20180124105A1 · Rodrigues · 2018 [cited by applicant]
US 20180137261A1 · Lattin et al. · 2018 [cited by applicant]
US 20180176023A1 · Prickett et al. · 2018 [cited by applicant]
US 20180191718A1 · Kuzkin et al. · 2018 [cited by applicant]
US 20180212778A1 · Novak · 2018 [cited by applicant]
US 20180219784A1 · Jiang et al. · 2018 [cited by applicant]
US 20180234256A1 · Bowen · 2018 [cited by applicant]
US 20180287914A1 · Gupta · 2018 [cited by applicant]
US 20180288057A1 · Varadamma et al. · 2018 [cited by applicant]
US 20180288063A1 · Koottayi et al. · 2018 [cited by applicant]
US 20180288135A1 · Narayan et al. · 2018 [cited by applicant]
US 20180356964A1 · Morris · 2018 [cited by applicant]
US 20180367542A1 · Wolf et al. · 2018 [cited by applicant]
US 20180373521A1 · Huang et al. · 2018 [cited by applicant]
US 20190020659A1 · Loni et al. · 2019 [cited by applicant]
US 20190068622A1 · Lin et al. · 2019 [cited by applicant]
US 20190087835A1 · Schwed et al. · 2019 [cited by applicant]
US 20190097812A1 · Toth · 2019 [cited by applicant]
US 20190104035A1 · Cidon et al. · 2019 [cited by applicant]
US 20190114335A1 · Koenig et al. · 2019 [cited by applicant]
US 20190132299A1 · Tucker et al. · 2019 [cited by applicant]
US 20190149417A1 · Augusto et al. · 2019 [cited by applicant]
US 20190156000A1 · Hoffmann et al. · 2019 [cited by applicant]
US 20190166007A1 · Sundaram et al. · 2019 [cited by applicant]
US 20190166208A1 · Shi et al. · 2019 [cited by applicant]
US 20190182153A1 · Gundavelli et al. · 2019 [cited by applicant]
US 20190190917A1 · Joe · 2019 [cited by applicant]
US 20190205045A1 · Hugot et al. · 2019 [cited by applicant]
US 20190332789A1 · Vandenbrouck et al. · 2019 [cited by applicant]
US 20190334917A1 · Demmler et al. · 2019 [cited by applicant]
US 20190354692A1 · Thoram et al. · 2019 [cited by applicant]
US 20190362087A1 · Ferrans et al. · 2019 [cited by applicant]
US 20200004569A1 · Gupta et al. · 2020 [cited by applicant]
US 20200007541A1 · Appiah et al. · 2020 [cited by applicant]
US 20200014659A1 · Chasman et al. · 2020 [cited by applicant]
US 20200042675A1 · Asanghanwa et al. · 2020 [cited by applicant]
US 20200059420A1 · Abraham · 2020 [cited by applicant]
US 20200074520A1 · Bermudez et al. · 2020 [cited by applicant]
US 20200097315A1 · Faynberg et al. · 2020 [cited by applicant]
US 20200112497A1 · Yenumulapalli et al. · 2020 [cited by applicant]
US 20200117757A1 · Yanamandra et al. · 2020 [cited by applicant]
US 20200127823A1 · Vats et al. · 2020 [cited by applicant]
US 20200204357A1 · Seyfried et al. · 2020 [cited by applicant]
US 20200244527A1 · Sharma et al. · 2020 [cited by applicant]
US 20200244549A1 · Finch et al. · 2020 [cited by applicant]
US 20200250661A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200285737A1 · Kraus et al. · 2020 [cited by applicant]
US 20200358756A1 · Rose et al. · 2020 [cited by applicant]
US 20200366716A1 · Singh et al. · 2020 [cited by applicant]
US 20200389463A1 · Chen · 2020 [cited by applicant]
US 20210036851A1 · Villapakkam et al. · 2021 [cited by applicant]
US 20210064431A1 · Smith et al. · 2021 [cited by applicant]
US 20210067372A1 · Cidon et al. · 2021 [cited by applicant]
US 20210075870A1 · Kempf et al. · 2021 [cited by applicant]
US 20210081404A1 · Kempf · 2021 [cited by examiner]
US 20210084048A1 · Kannan et al. · 2021 [cited by applicant]
US 20210142276A1 · Gupte · 2021 [cited by applicant]
US 20210182940A1 · Gupta et al. · 2021 [cited by applicant]
US 20210216190A1 · Vakil et al. · 2021 [cited by applicant]
US 20210218722A1 · Gaylor et al. · 2021 [cited by applicant]
US 20210224076A1 · Dockter et al. · 2021 [cited by applicant]
US 20210224132A1 · Barsalou · 2021 [cited by applicant]
US 20210224409A1 · Avanes et al. · 2021 [cited by applicant]
US 20210226956A1 · Wei et al. · 2021 [cited by applicant]
US 20210234864A1 · Dube et al. · 2021 [cited by applicant]
US 20210273914A1 · Cobb · 2021 [cited by applicant]
US 20210279109A1 · Ji et al. · 2021 [cited by applicant]
US 20210334345A1 · Sim et al. · 2021 [cited by applicant]
US 20210368514A1 · Xing · 2021 [cited by applicant]
US 20210377272A1 · Dasari et al. · 2021 [cited by applicant]
US 20210377276A1 · Dasari et al. · 2021 [cited by applicant]
US 20210377735A1 · Latour et al. · 2021 [cited by applicant]
US 20210382725A1 · Vemula et al. · 2021 [cited by applicant]
US 20210383325A1 · Loupos et al. · 2021 [cited by applicant]
US 20210392048A1 · Olden et al. · 2021 [cited by applicant]
US 20210392142A1 · Stephens et al. · 2021 [cited by applicant]
US 20210409403A1 · Lewin et al. · 2021 [cited by applicant]
US 20220029803A1 · Vijayanarayanan · 2022 [cited by applicant]
US 20220038449A1 · Tripp et al. · 2022 [cited by applicant]
US 20220050699A1 · Momchilov et al. · 2022 [cited by applicant]
US 20220091947A1 · Kothari et al. · 2022 [cited by applicant]
US 20220103566A1 · Faulkner · 2022 [cited by applicant]
US 20220103618A1 · Pinheiro et al. · 2022 [cited by applicant]
US 20220116285A1 · Abdollahi et al. · 2022 [cited by applicant]
US 20220122097A1 · Maugans, III · 2022 [cited by applicant]
US 20220129575A1 · Goel et al. · 2022 [cited by applicant]
US 20220150124A1 · Cooley et al. · 2022 [cited by applicant]
US 20220150133A1 · Dhruvakumar et al. · 2022 [cited by applicant]
US 20220159010A1 · Bandarupalli et al. · 2022 [cited by applicant]
US 20220191192A1 · Durr et al. · 2022 [cited by applicant]
US 20220244949A1 · Iqbal et al. · 2022 [cited by applicant]
US 20220255902A1 · Woodson · 2022 [cited by applicant]
US 20220263793A1 · Baker et al. · 2022 [cited by applicant]
US 20220271929A1 · Villapakkam et al. · 2022 [cited by applicant]
US 20220283926A1 · Chirkin et al. · 2022 [cited by applicant]
US 20220294818A1 · Parekh et al. · 2022 [cited by applicant]
US 20220327095A1 · Kim et al. · 2022 [cited by applicant]
US 20220335340A1 · Moustafa et al. · 2022 [cited by applicant]
US 20220350675A1 · Navali et al. · 2022 [cited by applicant]
US 20220353133A1 · Shrestha et al. · 2022 [cited by applicant]
US 20220353266A1 · Ramamurthi et al. · 2022 [cited by applicant]
US 20220353267A1 · Kundu et al. · 2022 [cited by applicant]
US 20220365835A1 · Kandasamy et al. · 2022 [cited by applicant]
US 20220368813A1 · Rossignol et al. · 2022 [cited by applicant]
US 20220374271A1 · Pogrebinsky et al. · 2022 [cited by applicant]
US 20220377111A1 · Liao et al. · 2022 [cited by applicant]
US 20220377135A1 · Boshev et al. · 2022 [cited by applicant]
US 20220382590A1 · Hashimoto et al. · 2022 [cited by applicant]
US 20220398078A1 · Segler · 2022 [cited by applicant]
US 20220405152A1 · Edamadaka et al. · 2022 [cited by applicant]
US 20220413956A1 · Mathew et al. · 2022 [cited by applicant]
US 20230006889A1 · Thyagaturu et al. · 2023 [cited by applicant]
US 20230011628A1 · Hurley et al. · 2023 [cited by applicant]
US 20230020974A1 · Liu · 2023 [cited by applicant]
US 20230060675A1 · Szab et al. · 2023 [cited by applicant]
US 20230068221A1 · Magowan et al. · 2023 [cited by applicant]
US 20230086475A1 · Mosko · 2023 [cited by applicant]
US 20230104368A1 · Miriyala et al. · 2023 [cited by applicant]
US 20230105901A1 · Adogla et al. · 2023 [cited by applicant]
US 20230107133A1 · Ali et al. · 2023 [cited by applicant]
US 20230108661A1 · Adogla et al. · 2023 [cited by applicant]
US 20230109926A1 · Nair et al. · 2023 [cited by applicant]
US 20230110527A1 · Bhat et al. · 2023 [cited by applicant]
US 20230116463A1 · Rath et al. · 2023 [cited by applicant]
US 20230123734A1 · Oxman et al. · 2023 [cited by applicant]
US 20230132478A1 · Robinson et al. · 2023 [cited by applicant]
US 20230222550A1 · Huang et al. · 2023 [cited by applicant]
US 20230224304A1 · Lukanov et al. · 2023 [cited by applicant]
US 20230297962A1 · Alabdrabalnabi et al. · 2023 [cited by applicant]
US 20230315726A1 · Ponjavic et al. · 2023 [cited by applicant]
US 20230316348A1 · Dageville et al. · 2023 [cited by applicant]
US 20230328003A1 · Agarwal et al. · 2023 [cited by applicant]
US 20230342179A1 · Suttle et al. · 2023 [cited by applicant]
US 20230362161A1 · Spector et al. · 2023 [cited by applicant]
US 20230367654A1 · Kurian et al. · 2023 [cited by applicant]
US 20230370461A1 · Kalley et al. · 2023 [cited by applicant]
US 20230385286A1 · Glickman et al. · 2023 [cited by applicant]
US 20230393829A1 · Panikkar · 2023 [cited by examiner]
US 20230409590A1 · Shah et al. · 2023 [cited by applicant]
US 20230418979A1 · Deluca et al. · 2023 [cited by applicant]
US 20240015164A1 · Guy et al. · 2024 [cited by applicant]
US 20240015165A1 · Guy et al. · 2024 [cited by applicant]
US 20240031373A1 · Gupta · 2024 [cited by applicant]
US 20240053973A1 · Ranganathan et al. · 2024 [cited by applicant]
US 20240054063A1 · Wichelman et al. · 2024 [cited by applicant]
US 20240061714A1 · Pandit et al. · 2024 [cited by applicant]
US 20240069884A1 · Majumdar et al. · 2024 [cited by applicant]
US 20240070735A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240089722A1 · Samanta · 2024 [cited by examiner]
US 20240095055A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095056A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095390A1 · Chao et al. · 2024 [cited by applicant]
US 20240095739A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095809A1 · Adogla et al. · 2024 [cited by applicant]
US 20240095865A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098088A1 · Adogla et al. · 2024 [cited by applicant]
US 20240098089A1 · Adogla et al. · 2024 [cited by applicant]
US 20240103818A1 · Gallagher et al. · 2024 [cited by applicant]
US 20240106832A1 · Adogla et al. · 2024 [cited by applicant]
US 20240137339A1 · Vemulpali · 2024 [cited by applicant]
US 20240143351A1 · Davis · 2024 [cited by applicant]
US 20240152401A1 · Naseem · 2024 [cited by applicant]
US 20240171586A1 · Jain et al. · 2024 [cited by applicant]
US 20240179146A1 · Pinski et al. · 2024 [cited by applicant]
US 20240184465A1 · Zwiegincew et al. · 2024 [cited by applicant]
US 20240205235A1 · Batni · 2024 [cited by applicant]
US 20240232408A1 · Pan et al. · 2024 [cited by applicant]
US 20240244053A1 · Tian et al. · 2024 [cited by applicant]
US 20240259389A1 · Wu et al. · 2024 [cited by applicant]
US 20240275853A1 · Singh et al. · 2024 [cited by applicant]
US 20240291729A1 · Khan et al. · 2024 [cited by applicant]
US 20240305622A1 · Vijayan et al. · 2024 [cited by applicant]
US 20240320240A1 · Podder · 2024 [cited by applicant]
US 20240330069A1 · Atur et al. · 2024 [cited by applicant]
US 20240330072A1 · Kantamneni et al. · 2024 [cited by applicant]
US 20240362142A1 · Berg et al. · 2024 [cited by applicant]
US 20240364509A1 · Potlapally et al. · 2024 [cited by applicant]
US 20240364707A1 · Elmenshawy et al. · 2024 [cited by applicant]
US 20240378307A1 · Dcosta · 2024 [cited by applicant]
US 20240378518A1 · Sparrow et al. · 2024 [cited by applicant]
US 20240388512A1 · Tesfatsion et al. · 2024 [cited by applicant]
US 20240414169A1 · Fang et al. · 2024 [cited by applicant]
US 20240422215A1 · Khan et al. · 2024 [cited by applicant]
US 20250023844A1 · Juneja et al. · 2025 [cited by applicant]
US 20250077214A1 · Banaal · 2025 [cited by applicant]
US 20250106221A1 · Wang et al. · 2025 [cited by applicant]
US 20250227101A1 · Chan et al. · 2025 [cited by applicant]
CA 2804864C · 2018 [cited by applicant]
CA 3159014A1 · 2021 [cited by applicant]
CN 102656589A · 2012 [cited by applicant]
CN 104106276A · 2014 [cited by applicant]
CN 108197493A · 2018 [cited by applicant]
CN 108696496A · 2018 [cited by applicant]
CN 114091725A · 2022 [cited by applicant]
CN 118312629A · 2024 [cited by applicant]
DE 112021005656T5 · 2023 [cited by applicant]
EP 2893685B1 · 2017 [cited by applicant]
EP 3429156A1 · 2019 [cited by applicant]
EP 3271857B1 · 2020 [cited by applicant]
KR 1020140066616A · 2014 [cited by applicant]
WO 2010088081A1 · 2010 [cited by applicant]
WO 2012006638A1 · 2012 [cited by applicant]
WO 2014039921A1 · 2014 [cited by applicant]
WO 2018010791A1 · 2018 [cited by applicant]
WO 2019212773A1 · 2019 [cited by applicant]
WO 2020252088A1 · 2020 [cited by applicant]
WO 2021051933A1 · 2021 [cited by applicant]
WO 2021145894A1 · 2021 [cited by applicant]
WO 2021150306A1 · 2021 [cited by applicant]
WO 2021150307A1 · 2021 [cited by applicant]
WO 2021150366A1 · 2021 [cited by applicant]
WO 2021150435A1 · 2021 [cited by applicant]
WO 2021174104A1 · 2021 [cited by applicant]
WO 2022005992A1 · 2022 [cited by applicant]
WO 2022104395A1 · 2022 [cited by applicant]
WO 2022104396A1 · 2022 [cited by applicant]
N. Katica and A. Tahirović, “Opportunities for telecom operators in cloud computing business,” 2012 Proceedings of the 35th International Convention MIPRO, Opatija, Croatia, 2012, pp. 495-500. (Year: 2012). [cited by examiner]
Anonymous: “Oracle Cloud Infrastructure Documentation—Security Guide for Exadata Database Service on Cloud@Customer Systems”, Apr. 1, 2023, XP093181902. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation-Overview of IAM”, Feb. 8, 2023, XP093184083. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation—Renaming a Cloud Account”, May 14, 2021, XP093185071. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation—Site-to-Site VPN Overview”, Feb. 8, 2023, XP093184733. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation—Billing and cost management overview”, Dec. 20, 2022, XP093183514. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation—Cloud Guard concepts”, Jan. 18, 2022, XP093183028. [cited by applicant]
Anonymous: “Oracle Cloud Infrastructure Documentation—Getting Started with Policies”, Jan. 4, 2023, XP093184099. [cited by applicant]