Patents by Inventor Thomas Christopher Rizzo
Thomas Christopher Rizzo 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).
-
Patent number: 10908937Abstract: A customer utilizes an interface provided by a virtual computer system service to provision a virtual machine instance and join this instance to a directory. The interface may have previously obtained the domain name and the Internet Protocol addresses for one or more directories available to the customer for joining the virtual machine instance. The virtual computer system service may communicate with a managed directory service to obtain a set of temporary credentials that may be used to transmit a request to the directory to allow joining of the virtual machine instance. Upon provisioning of the instance, an agent operating within the instance may be configured to obtain the domain name and Internet Protocol addresses for the directory to establish a connection with the directory. The agent may also be configured to obtain the set of temporary credentials to transmit a request to the directory for joining of the instance.Type: GrantFiled: December 5, 2013Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Gaurang Pankaj Mehta, Thomas Christopher Rizzo, Guruprakash Bangalore Rao
-
Patent number: 10530742Abstract: Techniques for connecting computer system entities to remote computer system resources are described herein. A computer system entity that requests access to a remote computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the remote computer system resource. While connected, the managed directory service receives commands to perform operations on the remote computer system resource and, if the computer system entity is authorized to perform the operations on the remote computer system resource, the managed directory service performs the operation on the remote computer system resource.Type: GrantFiled: December 5, 2013Date of Patent: January 7, 2020Assignee: Amazon Technologies Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Gaurang Pankaj Mehta, Thomas Christopher Rizzo, Sameer Palande, Krithi Rai
-
Patent number: 10511566Abstract: Techniques for connecting computer system entities to remotely extended local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service extends the local computer system resource to a corresponding extended remote computer system resource, receives commands to perform operations on the local or extended remote computer system resources and, if the computer system entity is authorized to perform the operations on the appropriate computer system resource, the managed directory service performs the operations on the appropriate computer system resource.Type: GrantFiled: December 5, 2013Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Thomas Christopher Rizzo, Gaurang Pankaj Mehta, Guruprakash Bangalore Rao, Sameer Palande, Krithi Rai
-
Patent number: 10506026Abstract: A service management system prepares computing resources for use before a client requests the resource. For example, a service management system of a provider may restore an operating system image to a volume. The service management may then assign a processing resource to the volume to form a virtual machine. The service management system may cause the processing resource to finish preparation of the operating system on the volume. The service management system may disconnect the resulting staged volume from the processing resource. The staged volume may remain active in the low-latency data store and be added to a list of available staged volumes having the operating system. When a client requests a virtual machine having an operating system, the service management system may determine that the client receives the staged volume as part of the virtual machine to avoid the start-up costs of preparing a volume.Type: GrantFiled: March 13, 2013Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: David Everard Brown, Eugene Michael Farrell, George Oliver Jenkins, Thomas Christopher Rizzo, Kent David Forschmiedt, Deepak Suryanarayanan
-
Patent number: 10447610Abstract: Techniques for connecting computer system entities to remotely located computer system resources by redirecting locators are described herein. A computer system entity that requests access to a computer system resource may first obtain an identifier for that resource and, based on the identifier, may determine the region for that resource. A routing service then resolves the locator to locate a content management system that stores executable scripts that provide access to the computer system resources by redirecting the locator. The location of the executable scripts is based at least in part on the processing of the locator by the content management system.Type: GrantFiled: December 5, 2013Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Connor John Yorks, Kevin Gillett, Gaurang Pankaj Mehta
-
Patent number: 10375013Abstract: Techniques for connecting computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service, which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operations on the local computer system resource.Type: GrantFiled: December 5, 2013Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Krithi Rai, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Colin Harrison Brace, Gaurang Pankaj Mehta, Sameer Palande, Deepak Suryanarayanan
-
Patent number: 9736159Abstract: A customer of a computing resource service provider may utilize a set of credentials to request creation of an identity pool within a managed directory service. Accordingly, the managed directory service may create the identity pool. Instead of having the customer create a separate account within this identity pool, the managed directory service may create a shadow administrator account within the identity pool, which may be used to manage other users and resources in the identity pool within the managed directory service. The managed directory service further exposes an application programming interface command that may be used to obtain a set of credentials for accessing the shadow administrator account. The customer may use this command to receive the set of credentials and access the shadow administrator account. Accordingly, the customer can manage users and resources in the identity pool within the managed directory service.Type: GrantFiled: December 5, 2013Date of Patent: August 15, 2017Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Gaurang Pankaj Mehta
-
Patent number: 9705881Abstract: A customer of a computing resource service provider may utilize a set of credentials to request creation of an identity pool within a managed directory service. Accordingly, the managed directory service may create the identity pool. Instead of having the customer create a separate account within this identity pool, the managed directory service may create a shadow administrator account within the identity pool, which may be used to manage other users and resources in the identity pool within the managed directory service. The managed directory service further exposes an application programming interface command that may be used to obtain a set of credentials for accessing the shadow administrator account. The customer may use this command to receive the set of credentials and access the shadow administrator account. Accordingly, the customer can manage users and resources in the identity pool within the managed directory service.Type: GrantFiled: December 5, 2013Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Gaurang Pankaj Mehta
-
Patent number: 9407615Abstract: A user may utilize a set of credentials to access, through a managed directory service, one or more services provided by a computing resource service provider. The managed directory service may be configured to identify one or more policies applicable to the user. These policies may define the level of access to the one or more services provided by the computing resource service provider. Based at least in part on these policies, the managed directory service may transmit a request to an identity management system to obtain a set of temporary credentials that may be used to enable the user to access the one or more services. Accordingly, the managed directory service may be configured to enable the user, based at least in part on the policies and the set of temporary credentials, to access an interface, which can be used to access the one or more services.Type: GrantFiled: December 5, 2013Date of Patent: August 2, 2016Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Gaurang Pankaj Mehta, Venakta N. S. S. Harsha Koonaparaju, Thomas Christopher Rizzo, Guruprakash Bangalore Rao
-
Publication number: 20150160956Abstract: A customer utilizes an interface provided by a virtual computer system service to provision a virtual machine instance and join this instance to a directory. The interface may have previously obtained the domain name and the Internet Protocol addresses for one or more directories available to the customer for joining the virtual machine instance. The virtual computer system service may communicate with a managed directory service to obtain a set of temporary credentials that may be used to transmit a request to the directory to allow joining of the virtual machine instance. Upon provisioning of the instance, an agent operating within the instance may be configured to obtain the domain name and Internet Protocol addresses for the directory to establish a connection with the directory. The agent may also be configured to obtain the set of temporary credentials to transmit a request to the directory for joining of the instance.Type: ApplicationFiled: December 5, 2013Publication date: June 11, 2015Inventors: Shon Kiran Shah, Gaurang Pankaj Mehta, Thomas Christopher Rizzo, Guruprakash Bangalore Rao
-
Publication number: 20150135257Abstract: A user may utilize a set of credentials to access, through a managed directory service, one or more services provided by a computing resource service provider. The managed directory service may be configured to identify one or more policies applicable to the user. These policies may define the level of access to the one or more services provided by the computing resource service provider. Based at least in part on these policies, the managed directory service may transmit a request to an identity management system to obtain a set of temporary credentials that may be used to enable the user to access the one or more services. Accordingly, the managed directory service may be configured to enable the user, based at least in part on the policies and the set of temporary credentials, to access an interface, which can be used to access the one or more services.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Inventors: Shon Kiran Shah, Gaurang Pankaj Mehta, Venakta N. S. S. Harsha Koonaparaju, Thomas Christopher Rizzo, Guruprakash Bangalore Rao
-
Publication number: 20150135272Abstract: A customer of a computing resource service provider may utilize a set of credentials to request creation of an identity pool within a managed directory service. Accordingly, the managed directory service may create the identity pool. Instead of having the customer create a separate account within this identity pool, the managed directory service may create a shadow administrator account within the identity pool, which may be used to manage other users and resources in the identity pool within the managed directory service. The managed directory service further exposes an application programming interface command that may be used to obtain a set of credentials for accessing the shadow administrator account. The customer may use this command to receive the set of credentials and access the shadow administrator account. Accordingly, the customer can manage users and resources in the identity pool within the managed directory service.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Applicant: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Gaurang Pankaj Mehta
-
Publication number: 20150134826Abstract: Techniques for connection computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operation on the local computer system resource.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Inventors: Shon Kiran Shah, Krithi Rai, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Colin Harrison Brace, Gaurang Pankaj Mehta, Sameer Palande, Deepak Suryanarayanan
-
Publication number: 20150134800Abstract: Techniques for connecting computer system entities to remote computer system resources are described herein. A computer system entity that requests access to a remote computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the remote computer system resource. While connected, the managed directory service receives commands to perform operations on the remote computer system resource and, if the computer system entity is authorized to perform the operations on the remote computer system resource, the managed directory service performs the operation on the remote computer system resource.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Applicant: Amazon Technologeis, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Gaurang Pankaj Mehta, Thomas Christopher Rizzo, Sameer Palande, Krithi Rai
-
Publication number: 20150134827Abstract: Techniques for connecting computer system entities to remotely extended local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service extends the local computer system resource to a corresponding extended remote computer system resource, receives commands to perform operations on the local or extended remote computer system resources and, if the computer system entity is authorized to perform the operations on the appropriate computer system resource, the managed directory service performs the operations on the appropriate computer system resource.Type: ApplicationFiled: December 5, 2013Publication date: May 14, 2015Inventors: Shon Kiran Shah, Thomas Christopher Rizzo, Gaurang Pankaj Mehta, Guruprakash Bangalore Rao, Sameer Palande, Krithi Rai