Patents by Inventor Ashish Rangole
Ashish Rangole 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: 11922938Abstract: A multi-assistant speech-processing system that centrally determines multiple execution plans to respond to a user input. A central component determines whether a particular input should be processed using a requested assistant or a different assistant or should be terminated. Assistant handoff may be determined based on system policies as well as user input-specific data. A ranked list of execution options may be supplemented by augmented data corresponding to messages to a user. The system may attempt to execute plans in the ranked order until a plan succeeds.Type: GrantFiled: November 22, 2021Date of Patent: March 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Yaser Khan, Piyush Kandpal, Ritesh Patel, Mark Lawrence, Srinivas Palla, Ashish Rangole, Jason Wang
-
Patent number: 11568038Abstract: An authentication system receives authentication information from a user as part of a request to access a web-based service. The authentication system transmits the authentication information to a set of second users authorized to evaluate the authentication information. If a threshold number of the set of second users authenticate the identity of the first user, the authentication system enables the user to access the web-based service.Type: GrantFiled: September 19, 2017Date of Patent: January 31, 2023Assignee: Amazon Technologies, Inc.Inventors: Harshad Vasant Kulkarni, Ashish Rangole
-
Patent number: 11120154Abstract: A record of usage data is obtained, with the record sampled according to a sampling rate from a set of usage data records, with the record specifying a request to access a resource of a computing resource service provider, with the request indicating a set of permissions, and with the sampling rate being based at least in part on a criterion associated with the request. The record is aggregated, based at least in part on a permission of the set of permissions, with at least another record sampled according to the sampling rate from the set of usage data records to produce a set of aggregated usage records and at least a portion of the set of aggregated usage records is provided.Type: GrantFiled: August 6, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Ashish Rangole
-
Patent number: 10986131Abstract: Techniques for generating access control policy warnings and suggestions are disclosed herein. An access control policy change specifying changes to one or more permissions associated with the access control policy is received and, based on a set of requests for access associated with the access control policy, an access control policy warning is produced which specifying an indication of whether or not the changes to the one or more permissions should be permitted.Type: GrantFiled: December 17, 2014Date of Patent: April 20, 2021Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Ashish Rangole
-
Patent number: 10771330Abstract: A technology is described for generating and modifying tunable parameter settings for use with a distributed application. An example method may include providing a first set of tunable parameter settings for a distributed application, where the first set of tunable parameter settings may be selected based at least in part on historical data associated with similar distributed applications. Performance metrics and implementation attributes associated with the distributed application may then be collected during a time period. The performance metrics and the implementation attributes collected may be input to a machine learning model configured to output a second set of tunable parameter settings for the distributed application, and the second set of tunable parameter settings may be provided for use with the distributed application, where performance of the distributed application may be better as compared to a performance using the first set of tunable parameter settings.Type: GrantFiled: August 23, 2017Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventor: Ashish Rangole
-
Patent number: 10581919Abstract: A computing resource service receives a request to access the service and perform various actions. In response to the request, the computing resource service obtains a set of active policies that are applicable to the request. As a result of the service determining that the set of active policies fail to provide sufficient permissions for fulfillment of the request, the service determines if an enforcement policy is available that is applicable to the request. The service evaluates the request using the enforcement policy such that if the enforcement policy includes permissions sufficient for fulfillment of the request, the request is fulfilled.Type: GrantFiled: April 13, 2018Date of Patent: March 3, 2020Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Bharath Mukkati Prakash, Ashish Rangole, Nima Sharifi Mehr, Jeffrey John Wierer, Kunal Chadha, Chenxi Zhang, Hardik Nagda, Kai Zhao
-
Patent number: 10567388Abstract: A policy/resource decommissioning service determines whether a resource has been inactive for a period of time greater than at least one period of time threshold for decommissioning. If the resource has been inactive greater than a first period of time threshold, the service disables the resource such that requests to access the resource are denied. If the resource has been inactive for a period of time greater than a second threshold, longer than the first period of time threshold, the service archives the resource. The service deletes the resource if the inactivity period of the resource is greater than a third period of time threshold, where the third period of time threshold is longer than the first and the second period of time thresholds.Type: GrantFiled: March 31, 2016Date of Patent: February 18, 2020Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Jeffrey John Wierer, Nima Sharifi Mehr, Ashish Rangole, Kunal Chadha, Bharath Mukkati Prakash, Radu Mihai Berciu, Kai Zhao, Hardik Nagda, Chenxi Zhang
-
Patent number: 10397236Abstract: A customer's resources are protected from malicious or accidental deletion or termination. In some embodiments anomaly detection is used for identifying suspicious activities, which is combined with options to restore previously deleted resources. To define and detect anomalies, resource profiles are generated indicative of how resources are being used, and user profiles of how users use resources of the compute service provider. Instead of immediately deleting a resource, a temporary marker can be placed on the resource. The temporary marker blocks attempts to access the resource just as if the resource was deleted. However, the resource can easily be recovered by simply removing the marker. When a deletion event is identified as anomalous, an alert is generated to the customer. Upon receiving the alert, customers can opt to restore the resource that has been deleted, which will remove the marker.Type: GrantFiled: December 12, 2016Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Kunal Chadha, Zaher Dannawi, Bharath Mukkati Prakash, Hardik Nagda, Anirudh Mattur Radhakrishna, Ashish Rangole, Chenxi Zhang
-
Publication number: 20190073488Abstract: A record of usage data is obtained, with the record sampled according to a sampling rate from a set of usage data records, with the record specifying a request to access a resource of a computing resource service provider, with the request indicating a set of permissions, and with the sampling rate being based at least in part on a criterion associated with the request. The record is aggregated, based at least in part on a permission of the set of permissions, with at least another record sampled according to the sampling rate from the set of usage data records to produce a set of aggregated usage records and at least a portion of the set of aggregated usage records is provided.Type: ApplicationFiled: August 6, 2018Publication date: March 7, 2019Inventors: William Frederick Hingle Kruse, Ashish Rangole
-
Patent number: 10122757Abstract: Techniques for self-learning access control policies are disclosed herein. A set of security policy modification recommendations is produced based on set of effective permissions and also based on a set of requests for access subject to that set of effective permission. Each policy modification recommendation is configured to alter the set of effective permissions by performing one or more actions altering one or more of the effective permissions. A selected policy modification recommendation is provided that is configured to produce a modified set of effective permissions.Type: GrantFiled: December 17, 2014Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Ashish Rangole, James E. Scharf, Jr., Kai Zhao, Jeffrey John Wierer
-
Publication number: 20180234462Abstract: A computing resource service receives a request to access the service and perform various actions. In response to the request, the computing resource service obtains a set of active policies that are applicable to the request. As a result of the service determining that the set of active policies fail to provide sufficient permissions for fulfillment of the request, the service determines if an enforcement policy is available that is applicable to the request. The service evaluates the request using the enforcement policy such that if the enforcement policy includes permissions sufficient for fulfillment of the request, the request is fulfilled.Type: ApplicationFiled: April 13, 2018Publication date: August 16, 2018Inventors: William Frederick Hingle Kruse, Bharath Mukkati Prakash, Ashish Rangole, Nima Sharifi Mehr, Jeffrey John Wierer, Kunal Chadha, Chenxi Zhang, Hardik Nagda, Kai Zhao
-
Patent number: 10043030Abstract: Techniques for large-scale authorization data collection and aggregation are disclosed herein. An authorization data service may first receive a set of usage data records, may next aggregate the set of usage data records to reduce the number of usage data records, may next store the aggregated set of usage data records in a usage data repository, and may next provide subsets of the aggregated set of usage data records in response to an application processing request to inform policy decisions associated with a computer system.Type: GrantFiled: February 5, 2015Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Ashish Rangole
-
Patent number: 9948681Abstract: A computing resource service receives a request to access the service and perform various actions. In response to the request, the computing resource service obtains a set of active policies that are applicable to the request. As a result of the service determining that the set of active policies fail to provide sufficient permissions for fulfillment of the request, the service determines if an enforcement policy is available that is applicable to the request. The service evaluates the request using the enforcement policy such that if the enforcement policy includes permissions sufficient for fulfillment of the request, the request is fulfilled.Type: GrantFiled: March 31, 2016Date of Patent: April 17, 2018Assignee: Amazon Technologies, Inc.Inventors: William Frederick Hingle Kruse, Bharath Mukkati Prakash, Ashish Rangole, Nima Sharifi Mehr, Jeffrey John Wierer, Kunal Chadha, Chenxi Zhang, Hardik Nagda, Kai Zhao
-
Patent number: 9800466Abstract: A technology is described for generating and modifying tunable parameter settings for use with a distributed application. An example method may include providing a first set of tunable parameter settings for a distributed application, where the first set of tunable parameter settings may be selected based at least in part on historical data associated with similar distributed applications. Performance metrics and implementation attributes associated with the distributed application may then be collected during a time period. The performance metrics and the implementation attributes collected may be input to a machine learning model configured to output a second set of tunable parameter settings for the distributed application, and the second set of tunable parameter settings may be provided for use with the distributed application, where performance of the distributed application may be better as compared to a performance using the first set of tunable parameter settings.Type: GrantFiled: June 12, 2015Date of Patent: October 24, 2017Assignee: Amazon Technologies, Inc.Inventor: Ashish Rangole