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: 11720089
    Abstract: 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: Grant
    Filed: October 9, 2019
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Siamak Irantash
  • Publication number: 20200041987
    Abstract: 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: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Siamak Irantash
  • Patent number: 10444744
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Siamak Irantash
  • Patent number: 9329915
    Abstract: 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: Grant
    Filed: May 8, 2012
    Date of Patent: May 3, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
  • Patent number: 9208062
    Abstract: 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: Grant
    Filed: August 14, 2012
    Date of Patent: December 8, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Kiran Chitluri, Choi Yong Ngo, Mihaela Petrescu, Vijay P. Singh, Justin Alexander Tisi
  • Patent number: 8984341
    Abstract: 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: Grant
    Filed: May 8, 2012
    Date of Patent: March 17, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
  • Patent number: 8977903
    Abstract: 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: Grant
    Filed: May 8, 2012
    Date of Patent: March 10, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramakrishnan H. Chandrasekharapuram, Carlos A. Arguelles
  • Patent number: 8930330
    Abstract: 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: Grant
    Filed: June 27, 2011
    Date of Patent: January 6, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos A. Arguelles, Mark E. Brighton
  • Patent number: 8737695
    Abstract: 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: Grant
    Filed: September 4, 2008
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventor: Carlos A. Arguelles
  • Patent number: 7823138
    Abstract: 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: Grant
    Filed: November 14, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Carlos A. Arguelles, Gustavo Gallegos
  • Publication number: 20100054544
    Abstract: 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: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventor: Carlos A. Arguelles
  • Publication number: 20080115107
    Abstract: 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: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Carlos A. Arguelles, Gustavo Gallegos