Patents by Inventor MIHIR RAJENDRABHAI PATEL
MIHIR RAJENDRABHAI PATEL 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: 20240039984Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: ApplicationFiled: July 20, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
-
Patent number: 11757977Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: GrantFiled: February 14, 2020Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
-
Patent number: 11163669Abstract: Techniques are described for measuring test coverage during phased deployments of software application updates. A phased deployment of a software application update generally involves initially deploying the software update to a subset of compute instances running the software application within a computing environment, using a testing application to verify whether the updated software application is operating as expected, and then deploying the update to the remaining compute instance of the computing environment once the tests are passed. A testing system and framework described herein enables a code deployment service to determine when complete or sufficient test coverage is achieved for software updates deployed in a computing environment supporting a distributed software application.Type: GrantFiled: June 12, 2018Date of Patent: November 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Mustafa Ugur Torun, Xinghuang Xu, Arpit Panwar, Yi Fang, Mihir Rajendrabhai Patel
-
Publication number: 20200186594Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: ApplicationFiled: February 14, 2020Publication date: June 11, 2020Applicant: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
-
Patent number: 10567476Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: GrantFiled: October 30, 2014Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun, Jesse Marcus Dougherty
-
Patent number: 10505881Abstract: Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. The events are associated with computing resources in a multi-tenant environment. The events comprise an event formatted using a content schema and a different event formatted using a different content schema. A message is generated comprising a message envelope and the event. The message envelope comprises a plurality of field names and one or more field values formatted using an envelope schema. A different message is generated comprising a different message envelope and the different event. The different message envelope comprises the field names and one or more different field values formatted using the envelope schema. The message is filtered based at least in part on the message envelope, and the different message is filtered based at least in part on the different message envelope.Type: GrantFiled: September 23, 2015Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Timothy William Bray, Marvin Michael Theimer, Mustafa Ugur Torun, Curt Richards Carpenter, Sing Yoong Khew, Mihir Rajendrabhai Patel
-
Patent number: 10467055Abstract: A method and apparatus for provisioning a computing resource is provided. Provisioning a computing resource based on a provisioning policy is initiated. The provisioning policy may specify one or more supplementary operations whose successful completion is optional for the computing resource to be used. Further in the method and apparatus, the computing resource is provided for use.Type: GrantFiled: October 17, 2016Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Eric Samuel Stone, Thomas Hans Deml, Mihir Rajendrabhai Patel
-
Patent number: 10411960Abstract: A computing resource service provider may provide computing instances organized in to logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be detached from auto-scaling group. Detached instances may no longer be managed by the auto-scaling group and may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.Type: GrantFiled: November 12, 2014Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Shawn Jones, Mihir Rajendrabhai Patel, Eric Samuel Stone, Derek Solomon Pai
-
Patent number: 10397128Abstract: Methods, systems, and computer-readable media for implementing a routing handler for rule-based action triggering are disclosed. A request is received at a routing handler from a client. The request specifies a particular operation at a particular one of a plurality of sub-services. The sub-services comprise one or more operations for defining a plurality of rules; the rules are defined to bind triggers to actions. The sub-services also comprise one or more operations for performing the actions in a provider network comprising a plurality of resources. The particular operation in the request is determined at the routing handler. The particular one of the sub-services is determined at the routing handler based on the particular operation, using a routing map. The routing map is dynamically updated when operations provided by sub-services are modified. The request is routed to the particular one of the sub-services.Type: GrantFiled: October 30, 2014Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun
-
Patent number: 10248461Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.Type: GrantFiled: October 30, 2017Date of Patent: April 2, 2019Assignee: Amazon Technologies, Inc.Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml
-
Publication number: 20180060129Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.Type: ApplicationFiled: October 30, 2017Publication date: March 1, 2018Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml
-
Patent number: 9804890Abstract: Approaches are described for enabling a user to specify one or more termination policies that can be used to select which instances in a group of virtual machines (or other compute resources) allocated to the user should be terminated first when scaling down the group of virtual machine instances. The termination policies can be utilized by an automatic scaling service when managing the resources in a multitenant shared resource computing environment, such as a cloud computing environment.Type: GrantFiled: February 15, 2013Date of Patent: October 31, 2017Assignee: Amazon Technologies, Inc.Inventors: Derek Solomon Pai, Eric Samuel Stone, Mihir Rajendrabhai Patel, Thomas Hans Deml
-
Publication number: 20170085512Abstract: Methods, systems, and computer-readable media for generating message envelopes for heterogeneous events are disclosed. A plurality of events are received. The events are associated with computing resources in a multi-tenant environment. The events comprise an event formatted using a content schema and a different event formatted using a different content schema. A message is generated comprising a message envelope and the event. The message envelope comprises a plurality of field names and one or more field values formatted using an envelope schema. A different message is generated comprising a different message envelope and the different event. The different message envelope comprises the field names and one or more different field values formatted using the envelope schema. The message is filtered based at least in part on the message envelope, and the different message is filtered based at least in part on the different message envelope.Type: ApplicationFiled: September 23, 2015Publication date: March 23, 2017Applicant: Amazon Technologies, Inc.Inventors: TIMOTHY WILLIAM BRAY, MARVIN MICHAEL THEIMER, MUSTAFA UGUR TORUN, CURT RICHARDS CARPENTER, SING YOONG KHEW, MIHIR RAJENDRABHAI PATEL
-
Publication number: 20170031714Abstract: A method and apparatus for provisioning a computing resource is provided. Provisioning a computing resource based on a provisioning policy is initiated. The provisioning policy may specify one or more supplementary operations whose successful completion is optional for the computing resource to be used. Further in the method and apparatus, the computing resource is provided for use.Type: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Eric Samuel Stone, Thomas Hans Deml, Mihir Rajendrabhai Patel
-
Patent number: 9471349Abstract: A method and apparatus for provisioning a computing resource is provided. Provisioning a computing resource based on a provisioning policy is initiated. The provisioning policy may specify one or more supplementary operations whose successful completion is optional for the computing resource to be used. Further in the method and apparatus, the computing resource is provided for use.Type: GrantFiled: September 6, 2013Date of Patent: October 18, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Samuel Stone, Thomas Hans Deml, Mihir Rajendrabhai Patel
-
Publication number: 20160127253Abstract: Methods, systems, and computer-readable media for implementing a routing handler for rule-based action triggering are disclosed. A request is received at a routing handler from a client. The request specifies a particular operation at a particular one of a plurality of sub-services. The sub-services comprise one or more operations for defining a plurality of rules; the rules are defined to bind triggers to actions. The sub-services also comprise one or more operations for performing the actions in a provider network comprising a plurality of resources. The particular operation in the request is determined at the routing handler. The particular one of the sub-services is determined at the routing handler based on the particular operation, using a routing map. The routing map is dynamically updated when operations provided by sub-services are modified. The request is routed to the particular one of the sub-services.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Applicant: Amazon Technologies, Inc.Inventors: MIHIR RAJENDRABHAI PATEL, MUSTAFA UGUR TORUN
-
Publication number: 20160125293Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Applicant: Amazon Technologies, Inc.Inventors: MIHIR RAJENDRABHAI PATEL, MUSTAFA UGUR TORUN, JESSE MARCUS DOUGHERTY