Patents by Inventor Carlos A. Arguelles
Carlos A. Arguelles 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: 11720089Abstract: Systems and processes are described for establishing and using a secure channel. A shared secret may be used for authentication of session initiation messages as well as for generation of a private/public key pair for the session. A number of ways of agreeing on the shared secret are described and include pre-sharing the keys, reliance on a key management system, or via a token mechanism that uses a third entity such as a hub to manage authentication, for example. In some instances, the third party may also perform endpoint selection (e.g., load balancing) by providing a particular endpoint along with the token.Type: GrantFiled: October 9, 2019Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Siamak Irantash
-
Publication number: 20200041987Abstract: Techniques, including systems and methods, for testing systems utilize a decoupled architecture. A device for administering a test on a system is decoupled from one or more other devices that apply a load on the system as part of the test. The one or more devices that apply the load on the system and the system itself may be located in a common facility. The one or more devices that apply the load on the system may apply the load in a manner specific to one or more applications executing on the system.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Applicant: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Siamak Irantash
-
Patent number: 10444744Abstract: Techniques, including systems and methods, for testing systems utilize a decoupled architecture. A device for administering a test on a system is decoupled from one or more other devices that apply a load on the system as part of the test. The one or more devices that apply the load on the system and the system itself may be located in a common facility. The one or more devices that apply the load on the system may apply the load in a manner specific to one or more applications executing on the system.Type: GrantFiled: January 28, 2011Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Siamak Irantash
-
Patent number: 9329915Abstract: A network-based production service is configured to process client requests for the production service via a network, capture production request data defining the requests and store the production request data in a data store. A test system comprising one or more controllers creates test jobs according to a test plan for testing the production service. The test plan creates a test profile for using specified production request data to simulate a load on the production service. Each job created by the test plan specifies a portion of production request data. A job queue receives and queues test jobs from one or more controllers configured to add test jobs to the job queue according to the test plan. Workers access jobs from the job queue and the production request data from the data store as specified in each job and replay the production request data to the production service.Type: GrantFiled: May 8, 2012Date of Patent: May 3, 2016Assignee: Amazon Technologies, Inc.Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
-
Patent number: 9208062Abstract: Techniques are described for aggregating code coverage data generated from various types of testing of software modules, and automatically determining whether to promote software upwards in a multi-level software deployment hierarchy based on the aggregated code coverage data. In embodiments, a code coverage metric is determined for a software module, and the metric is compared to a set of promotion criteria, including whether the metric meets a predetermined threshold for quality. In some cases, the threshold may be a general threshold, a threshold based on the level of possible promotion, and/or a threshold that is based on an identified category for the software module such as whether the module is a front-end module, a shared module, a legacy module, or a critical module.Type: GrantFiled: August 14, 2012Date of Patent: December 8, 2015Assignee: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Kiran Chitluri, Choi Yong Ngo, Mihaela Petrescu, Vijay P. Singh, Justin Alexander Tisi
-
Patent number: 8984341Abstract: A network-based production service is configured to process client requests for the production service via a network, capture production request data defining the requests and store the production request data in a data store. A test system comprising one or more controllers creates test jobs according to a test plan for testing the production service. The test plan creates a test profile for using specified production request data to simulate a load on the production service. Each job created by the test plan specifies a portion of production request data. A job queue receives and queues test jobs from one or more controllers configured to add test jobs to the job queue according to the test plan. Workers access jobs from the job queue and the production request data from the data store as specified in each job and replay the production request data to the production service.Type: GrantFiled: May 8, 2012Date of Patent: March 17, 2015Assignee: Amazon Technologies, Inc.Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
-
Patent number: 8977903Abstract: A network-based production service is configured to process client requests for the production service via a network, capture production request data defining the requests and store the production request data in a data store. A test system comprising one or more controllers creates test jobs according to a test plan for testing the production service. The test plan creates a test profile for using specified production request data to simulate a load on the production service. Each job created by the test plan specifies a portion of production request data. A job queue receives and queues test jobs from one or more controllers configured to add test jobs to the job queue according to the test plan. Workers access jobs from the job queue and the production request data from the data store as specified in each job and replay the production request data to the production service.Type: GrantFiled: May 8, 2012Date of Patent: March 10, 2015Assignee: Amazon Technologies, Inc.Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
-
Patent number: 8930330Abstract: Systems and methods for validation of log formats are described herein. Log data is stored via a logging service in a data store or other storage system. An example log or proposed log format is received by the logging service. The proposed log format is validated against validation rules provided by log consumers.Type: GrantFiled: June 27, 2011Date of Patent: January 6, 2015Assignee: Amazon Technologies, Inc.Inventors: Carlos A. Arguelles, Mark E. Brighton
-
Patent number: 8737695Abstract: In embodiments of photography auto-triage, at least a portion of each photograph in a group of photographs can be analyzed with triage filters of an auto-triage service to identify deficient photographs. The deficient photographs can be identified and then removed from the group of photographs. A compilation of triage-approved photographs is then generated, as well as a compilation of triage-removed photographs can be generated.Type: GrantFiled: September 4, 2008Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventor: Carlos A. Arguelles
-
Patent number: 7823138Abstract: A new method is provided for using distributed computing for computing process testing. The method includes distributing a feature testing tool, computing feature builds, and data sets to client computing systems. The feature testing tool is run on the client computing systems during times when the client computing system is not otherwise in active use. The feature testing tool prompts the computing feature build to process the data sets, and collects results from the processing of the data set, including any erroneous results. The results from processing the data sets on the client computing systems are provided to a managing computing system. The managing computing system may try to reproduce the erroneous results on other client computing systems with alternate hardware-software configurations, to send erroneous results to an investigation queue to isolate their cause, and to report useful information on the erroneous results to developers working on the computing feature.Type: GrantFiled: November 14, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Carlos A. Arguelles, Gustavo Gallegos
-
Publication number: 20100054544Abstract: Photography auto-triage is described. In embodiment(s), at least a portion of each photograph in a group of photographs can be analyzed with triage filters of an auto-triage service to identify deficient photographs. A deficient photograph can be identified and then removed from the group of photographs.Type: ApplicationFiled: September 4, 2008Publication date: March 4, 2010Applicant: Microsoft CorporationInventor: Carlos A. Arguelles
-
Publication number: 20080115107Abstract: A new method is provided for using distributed computing for computing process testing. The method includes distributing a feature testing tool, computing feature builds, and data sets to client computing systems. The feature testing tool is run on the client computing systems during times when the feature testing tool determines that client computing system is not otherwise in active use. The feature testing tool prompts the computing feature build to process the data sets, and collects results from the processing of the data set, including any erroneous results. The results from the computing feature build processing the data sets on the client computing systems are provided to a managing computing system.Type: ApplicationFiled: November 14, 2006Publication date: May 15, 2008Applicant: Microsoft CorporationInventors: Carlos A. Arguelles, Gustavo Gallegos