IP Library › Granted Patent US 12,238,822
Granted Patent B2
US 12,238,822 · App. 17/941,657 · Granted Feb 25, 2025

Automated subscription management for remote infrastructure

Inventors: Sisir Samanta (Bangalore, IN); Shibi Panikkar (Bangalore, IN)
Assignee: Dell Products L.P.
H04W8/20H04L41/0686H04W8/183
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,238,822
App. No.
17/941,657
Granted
Feb 25, 2025
Kind
B2
Abstract

Methods, apparatus, and processor-readable storage media for automated subscription management for remote infrastructure are provided herein. An example computer-implemented method includes obtaining subscription data related to at least one subscription for hardware infrastructure provided by a service provider, wherein the subscription data is obtained by the hardware infrastructure at a remote location; obtaining usage data and deployment data for the hardware infrastructure that is associated with the at least one subscription; processing the subscription data, the usage data and the deployment data using an artificial intelligence-based framework to identify a time period for initiating performance of one or more actions to automatically adjust the at least one subscription, wherein the artificial intelligence-based framework identifies the time period based on historical subscription data related to one or more other subscriptions; and causing the performance of the one or more actions to be initiated within the identified time period.

Claims (44)

1. A computer-implemented method comprising:

obtaining subscription data related to at least one subscription for hardware infrastructure provided by a service provider, wherein the subscription data is obtained by the hardware infrastructure at a remote location;

obtaining usage data and deployment data for the hardware infrastructure that is associated with the at least one subscription;

processing the subscription data, the usage data and the deployment data using an artificial intelligence-based framework to identify a time period for at least initiating performance of one or more actions to automatically adjust the at least one subscription, wherein the artificial intelligence-based framework identifies the time period based at least in part on historical subscription data related to one or more other subscriptions; and

causing the performance of the one or more actions to be initiated within the identified time period;

wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

2. The computer-implemented method of claim 1 , wherein the one or more actions comprise at least one of:

adjusting one or more characteristics associated with the at least one subscription;

generating one or more plans to adjust one or more characteristics associated with the at least one subscription; and

triggering a notification to an entity management system.

3. The computer-implemented method of claim 2 , wherein the one or more characteristics associated with the at least one subscription comprises at least one of a subscription length, a usage threshold, and a rate type.

4. The computer-implemented method of claim 1 , wherein the subscription data relates to a plurality of subscriptions and the artificial intelligence-based framework identifies the time period by combining two or more of the plurality of subscriptions based at least in part on the deployment data.

5. The computer-implemented method of claim 4 , wherein the artificial intelligence-based framework combines the two or more of the plurality of subscriptions using a correlation coefficient algorithm.

6. The computer-implemented method of claim 1 , wherein the artificial intelligence-based framework identifies the time period using a linear regression model that is trained in a supervised manner.

7. The computer-implemented method of claim 1 , wherein the artificial intelligence-based framework comprises a Bayesian network that is dependent on usage patterns related to at least one of: geographic locations associated with an entity corresponding to the at least one subscription, an industry type associated with the entity, transaction information associated with the entity, and operating hours of the entity.

8. The computer-implemented method of claim 1 , wherein the artificial intelligence-based framework comprises a multiple linear regression process that correlates the subscription data, the usage data and the deployment data with the historical subscription data.

9. The computer-implemented method of claim 1 , wherein the deployment data comprises at least one of: one or more types of applications running on the hardware infrastructure and one or more types of software environments associated with the hardware infrastructure.

10. The computer-implemented method of claim 1 , wherein the subscription data comprises at least one of: one or more types of storage services provided by the hardware infrastructure; one or more types of processing services provided by the hardware infrastructure; one or more networking services provided by the hardware infrastructure; a contract duration; a renewal date; and a type of subscription.

11. The computer-implemented method of claim 1 , wherein the one or more actions are performed based at least in part on a priority level derived for the at least one subscription, wherein the derived priority level is based at least in part on the subscription data.

12. The computer-implemented method of claim 1 , wherein the subscription data is obtained by the hardware infrastructure via a machine-to-machine protocol from a service provider location that is different than the remote location.

13. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device:

to obtain subscription data related to at least one subscription for hardware infrastructure provided by a service provider, wherein the subscription data is obtained by the hardware infrastructure at a remote location;

to obtain usage data and deployment data for the hardware infrastructure that is associated with the at least one subscription;

to process the subscription data, the usage data and the deployment data using an artificial intelligence-based framework to identify a time period for at least initiating performance of one or more actions to automatically adjust the at least one subscription, wherein the artificial intelligence-based framework identifies the time period based at least in part on historical subscription data related to one or more other subscriptions; and

to cause the performance of the one or more actions to be initiated within the identified time period.

14. The non-transitory processor-readable storage medium of claim 13 , wherein the one or more actions comprise at least one of:

adjusting one or more characteristics associated with the at least one subscription;

generating one or more plans to adjust one or more characteristics associated with the at least one subscription; and

triggering a notification to an entity management system.

15. The non-transitory processor-readable storage medium of claim 14 , wherein the one or more characteristics associated with the at least one subscription comprises at least one of a subscription length, a usage threshold, and a rate type.

16. The non-transitory processor-readable storage medium of claim 13 , wherein the subscription data relates to a plurality of subscriptions and the artificial intelligence-based framework identifies the time period by combining two or more of the plurality of subscriptions based at least in part on the deployment data.

17. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

the at least one processing device being configured:

to obtain subscription data related to at least one subscription for hardware infrastructure provided by a service provider, wherein the subscription data is obtained by the hardware infrastructure at a remote location;

to obtain usage data and deployment data for the hardware infrastructure that is associated with the at least one subscription;

to process the subscription data, the usage data and the deployment data using an artificial intelligence-based framework to identify a time period for at least initiating performance of one or more actions to automatically adjust the at least one subscription, wherein the artificial intelligence-based framework identifies the time period based at least in part on historical subscription data related to one or more other subscriptions; and

to cause the performance of the one or more actions to be initiated within the identified time period.

18. The apparatus of claim 17 , wherein the one or more actions comprise at least one of:

adjusting one or more characteristics associated with the at least one subscription;

generating one or more plans to adjust one or more characteristics associated with the at least one subscription; and

triggering a notification to an entity management system.

19. The apparatus of claim 18 , wherein the one or more characteristics associated with the at least one subscription comprises at least one of a subscription length, a usage threshold, and a rate type.

20. The apparatus of claim 17 , wherein the subscription data relates to a plurality of subscriptions and the artificial intelligence-based framework identifies the time period by combining two or more of the plurality of subscriptions based at least in part on the deployment data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: SAMANTA, SISIR; PANIKKAR, SHIBI
To: DELL PRODUCTS L.P.
Reel/Frame 061049/0346 →
Continuity (1)
Related Publication 20240089722A1 · Mar 14, 2024
References Cited (21)
US 11163637B1 · Bikumala · 2021 [cited by examiner]
US 11810026B2 · Stillwell · 2023 [cited by examiner]
US 11843549B1 · Maikhuri · 2023 [cited by examiner]
US 12026664B2 · Cornejo Barriere · 2024 [cited by examiner]
US 12039475B2 · Panikkar · 2024 [cited by examiner]
US 20200336388A1 · Dome · 2020 [cited by examiner]
US 20210064981A1 · Turgeman · 2021 [cited by examiner]
US 20210357123A1 · Kulkarni · 2021 [cited by examiner]
US 20210406140A1 · Sethi · 2021 [cited by examiner]
US 20220342952A1 · Panikkar · 2022 [cited by examiner]
US 20220358451A1 · Huang · 2022 [cited by examiner]
US 20230153681A1 · Kyanam · 2023 [cited by examiner]
US 20230216876A1 · Pieczul · 2023 [cited by examiner]
US 20230229543A1 · Mohanty · 2023 [cited by examiner]
US 20230281682A1 · Milojicic · 2023 [cited by examiner]
US 20230393829A1 · Panikkar · 2023 [cited by examiner]
US 20240089722A1 · Samanta · 2024 [cited by examiner]
US 20240211779A1 · Conchuir · 2024 [cited by examiner]
US 20240264867A1 · Sethi · 2024 [cited by examiner]
Utility Configuration Collector Metering: Overview & Requirements, Dell Technologies, available at: https://dl.dell.com/content/docu93453_ucc-2-0-metering-overview-and-requirements.pdf?language=en-us (last accessed Apr.… [cited by applicant]
Meiers, Jason, Cloud metering and billing:Billing metrics for compute resources in the cloud, International Business Machines Corporation, available at: https://developer.ibm.com/articles/cl-cloudmetering/ (last accesse… [cited by applicant]