Patents by Inventor Deepalkumar Shah

Deepalkumar Shah has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250377950
    Abstract: A computer-implemented method includes receiving, at a resource reclamation service, a first event of a first lifecycle type for a tenant of a cloud computing environment; identifying, at the resource reclamation service, a lifecycle sequence indicating a sequence of lifecycle types to occur for initiating a set of reclamation actions, where the lifecycle sequence indicates that a second lifecycle type occurs immediately preceding the first lifecycle type, with no other intervening lifecycle types; accessing, at the resource reclamation service, an event log to determine whether a second event of the second lifecycle type occurs immediately preceding the first event of the first event type; and initiating, at the resource reclamation service, a set of reclamation actions for computing resources of the tenant in response to determining that the second event of the second lifecycle type occurs immediately preceding the first event of the first event type.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 11, 2025
    Inventors: Akhilesh Deowanshi, Chi-shing Tong, Deepalkumar Shah, Jon K. Aimone, Tai-Chia Huang, Shan Ye, Aryeh Polsky
  • Publication number: 20250379830
    Abstract: A method includes receiving, at a first instance of a resource reclamation service, a lifecycle event for a cloud computing tenancy, where the first instance is deployed at a first region of a plurality of regions of a cloud environment; identifying, at the first instance, a subset of the plurality of regions to which computing resources of the tenancy are deployed, the subset of the plurality of regions including the first region and a second region; transmitting, from the first instance to a second instance of the resource reclamation service, an indication of the lifecycle event, where the second instance is deployed at the second region; identifying, at the second instance, a first subset of the computing resources of the tenancy deployed at the second region; and executing, at the second instance, a first set of reclamation actions for the first subset of the computing resources of the tenancy.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 11, 2025
    Inventors: Akhilesh Deowanshi, Chi-shing Tong, Deepalkumar Shah, Jon K. Aimone, Tai-Chia Huang, Matthew Rushton, Eric Raymond Peterson, Shan Ye, Aryeh Polsky
  • Publication number: 20250377954
    Abstract: A computer-implemented method includes, in response to receiving a reclamation request for a tenant of a cloud computing environment at a resource reclamation service: determining, at the resource reclamation service, a set of dependencies for computing resources of the tenant within the cloud computing environment, the set of dependencies including a first level including a first subset of the computing resources and a second level including a second subset of the computing resources; executing, at the resource reclamation service, a first set of reclamation actions for the first subset of computing resources; determining, at the resource reclamation service, whether the first set of reclamation actions is complete; and executing, at the resource reclamation service, a second set of reclamation actions for the second subset of computing resources in response to determining that the first set of reclamation actions is complete.
    Type: Application
    Filed: June 5, 2024
    Publication date: December 11, 2025
    Inventors: Akhilesh Deowanshi, Chi-shing Tong, Deepalkumar Shah, Jagadeesh Potluri, Jon K. Aimone, Tai-Chia Huang, Shan Ye, Aryeh Polsky
  • Publication number: 20240362555
    Abstract: Embodiments described herein are generally related to systems and methods for providing cloud environments, for use by tenants of a cloud infrastructure environment in accessing software products, services, or other offerings associated with the environment, including the use of a cloud subscription manager service or component for managing subscriptions associated with cloud services. A subscription manager can be provided within a cloud infrastructure environment, and can be utilized to create and manage subscriptions, such as the subscriptions of customers of the operators. Upon the determination of a lifecycle event associated with the subscription for a service, a stream event can be created and published to an event stream by the subscription manager. This stream event can be recorded by the subscription manager as an entry in a data store comprising the event stream managed by the subscription manager, and thereafter used in managing the subscription.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 31, 2024
    Inventors: Deepalkumar Shah, Matthew Rushton, Stephen Drye, Rohit Shetty
  • Publication number: 20240364693
    Abstract: Systems and methods provide tiered assessment of use of services in a cloud environment. An operator cloud environment running on computers including microprocessors, wherein the operator cloud environment is deployed within a first realm owned by an operator tenant of the realm, a set of software products provided to the first realm from a cloud infrastructure provider of the cloud environment for access via the first realm by a plurality of end users as vendor cloud services, and a metering service. Usage data that records usage of services in a realm includes identification data associating user entities with their usage of the services is provided to the operator tenant associated with control of the realm. A second set of data is generated by processing the usage data to remove or convert the identification data and is provided to the cloud infrastructure provider associated with control of the cloud environment.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 31, 2024
    Inventors: Christopher Tolton, Manan Syal, Matthew Rushton, Rohit Shetty, Sandeep Andre, Ovidiu Roman, Deepalkumar Shah