Patents by Inventor Matthew Rushton

Matthew Rushton 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: 20260039649
    Abstract: Techniques for facilitating a connection between a governing tenancy and a subject tenancy are disclosed. A configuration request is received by an intermediary from a service that is associated with a governing tenancy. The configuration request is a request to configure a feature associated with a subject tenancy. The intermediary determines if any active tenancy link has been established between the governing tenancy and the subject tenancy. In response to confirming that an active tenancy link has been established between the governing tenancy and the subject tenancy, the intermediary a) issues a resource principal token that forms a basis for authorization for the first service within the governing tenancy to initiate actions, associated with the feature, within the subject tenancy and b) responds to the configuration request with the resource principal token.
    Type: Application
    Filed: August 2, 2024
    Publication date: February 5, 2026
    Applicant: Oracle International Corporation
    Inventors: Girish Nagaraja, Thomas James Andrews, Ayman Elmenshawy, Jeffrey Ford, Matthew Rushton, Hayk Ghazaryan
  • 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: 20250224997
    Abstract: Systems and methods described herein support a quota policy language in a cloud infrastructure environment. A quota policy can be configured by setting a statement syntax. In order to set a quota, the quota can establish a number of factors. Each quota can be unique within a service family (e.g. compute), and as such, each quota can define a target service along with a quota name. Next, a quota can define the value to set the quota to, as well as a compartment the quota targets. There can be a set of conditions that can be included determine when the quota is applied.
    Type: Application
    Filed: March 31, 2025
    Publication date: July 10, 2025
    Inventor: Matthew Rushton
  • Publication number: 20240396897
    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: July 31, 2024
    Publication date: November 28, 2024
    Applicant: Oracle International Corporation
    Inventors: Kristen Elizabeth Doherty, Matthew Rushton, Richard Stockton
  • Publication number: 20240380709
    Abstract: Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
    Type: Application
    Filed: July 25, 2024
    Publication date: November 14, 2024
    Inventors: Matthew Rushton, Rajesh Basa, Hunt Graham, Marek Czajka, Philip Newman
  • 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
  • Publication number: 20240364690
    Abstract: Techniques for implementing tenancies in a cloud computing environment are disclosed. A set of tenancies is implemented, with the tenancies having a type attribute in metadata indicating that the tenancies are associated with a cloud provider. Another set of tenancies is implemented, the tenancies having a type attribute in the metadata indicating that the tenancies are associated with a cloud reseller. An additional set of tenancies is implemented with a type attribute in the metadata, indicating that the tenancies are associated with customer organizations.
    Type: Application
    Filed: July 11, 2024
    Publication date: October 31, 2024
    Applicant: Oracle International Corporation
    Inventors: Kristen Doherty, Matthew Rushton, Richard Stockton
  • Patent number: 12068973
    Abstract: Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: August 20, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Matthew Rushton, Rajesh Basa, Hunt Graham, Marek Czajka, Philip Newman
  • Publication number: 20230254266
    Abstract: Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
    Type: Application
    Filed: April 20, 2023
    Publication date: August 10, 2023
    Inventors: Matthew Rushton, Rajesh Basa, Hunt Graham, Marek Czajka, Philip Newman
  • Patent number: 11646975
    Abstract: Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 9, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Matthew Rushton, Rajesh Basa, Hunt Graham, Marek Czajka, Philip Newman
  • Patent number: 11558312
    Abstract: Systems and methods described herein support a usage calculation process in a cloud infrastructure environment. The usage calculation process can be used to determine whether a requested transaction that targets a compartment within a tree-structure of compartments violates any compartment quota or limit within parent compartments within the tree-structure.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: January 17, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Matthew Rushton, Hunt Graham
  • Publication number: 20210044505
    Abstract: Systems and methods described herein support a usage calculation process in a cloud infrastructure environment. The usage calculation process can be used to determine whether a requested transaction that targets a compartment within a tree-structure of compartments violates any compartment quota or limit within parent compartments within the tree-structure.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 11, 2021
    Inventors: Matthew Rushton, Hunt Graham
  • Publication number: 20210044540
    Abstract: Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 11, 2021
    Inventors: Matthew Rushton, Rajesh Basa, Hunt Graham, Marek Czajka, Philip Newman
  • Publication number: 20210042165
    Abstract: Systems and methods described herein support a quota policy language in a cloud infrastructure environment. A quota policy can be configured by setting a statement syntax. In order to set a quota, the quota can establish a number of factors. Each quota can be unique within a service family (e.g. compute), and as such, each quota can define a target service along with a quota name. Next, a quota can define the value to set the quota to, as well as a compartment the quota targets. There can be a set of conditions that can be included determine when the quota is applied.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 11, 2021
    Inventor: Matthew Rushton