Patents by Inventor Daniel Massaguer

Daniel Massaguer 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: 20230336449
    Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
  • Patent number: 11722390
    Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
  • Patent number: 11722412
    Abstract: Features are disclosed for dynamically managing connection parameters for multiple computing devices configured to transmit and receive data based on corresponding connection parameters. A computing device can receive multiple connection parameters corresponding to multiple distinct connections. The computing device can determine a minimum transmission parameter based on the multiple connection parameters. The computing device can set a local transmission parameter and a local reception parameter based on the minimum transmission parameter. The computing device may use the local transmission parameter and the local reception parameter for each connection. The computing device may provide the local reception parameter to each of the multiple computing devices. In some embodiments, the multiple computing devices may set a corresponding reception parameter and a corresponding transmission parameter based on the local reception parameter.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel Massaguer
  • Patent number: 11573881
    Abstract: Methods, systems, and computer-readable media for role-based failure response training for distributed systems are disclosed. A failure response training system determines a failure mode associated with an architecture for a distributed system comprising a plurality of components. The training system generates a scenario based at least in part on the failure mode. The scenario comprises an initial state of the distributed system which is associated with one or more metrics indicative of a failure. The training system provides, to a plurality of users, data describing the initial state. The training system solicits user input representing modification of a configuration of the components. The training system determines a modified state of the distributed system based at least in part on the input. The performance of the distributed system in the modified state is indicated by one or more modified metrics differing from the one or more initial metrics.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Ryan Hicke, Katy Humble, Dhiraj Chaudhary
  • Patent number: 11553023
    Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
    Type: Grant
    Filed: February 21, 2021
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
  • Patent number: 11394641
    Abstract: Systems and methods are described to utilize a consensus protocol to determine adoption of network routes between autonomous systems (ASes). One or more routers can act as proposers to the groups, proposing a Border Gateway Protocol (BGP) route. Remaining routers vote on whether to accept or reject the announcement. If a majority of the routers of the group accept the announcement, each router modifies its routing tables to reflect the new route. A token ledger is maintained at each router and updated based on the votes of each router—increasing tokens held by routers who propose accepted routes or vote with the consensus, and decreasing tokens held by routers who proposed declined routes or vote against the consensus. The number of tokens held by a router can indicate the operational correctness of the router in proposing or adopting good network routes.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: July 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel Massaguer
  • Publication number: 20210250218
    Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
    Type: Application
    Filed: February 21, 2021
    Publication date: August 12, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
  • Patent number: 10931504
    Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
  • Publication number: 20200244556
    Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
    Type: Application
    Filed: April 10, 2020
    Publication date: July 30, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: UPENDRA BHALCHANDRA SHEVADE, DANIEL MASSAGUER, KYLE BENJAMIN SCHULTHEISS, GREGORY RUSTIN ROGERS
  • Patent number: 10623285
    Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
  • Patent number: 10503715
    Abstract: Technologies are disclosed for enabling application search through the use of programmatic application state indexing. The disclosed technologies enable applications to be systematically explored using a program to identify the various states of the application. For example, UI displays provided by an application can be explored and text or other content can be captured from each UI display. The text or other content can then be indexed and utilized to search applications and to navigate directly to specific application states.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Derek Steven Gebhard
  • Publication number: 20170288939
    Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
    Type: Application
    Filed: June 19, 2017
    Publication date: October 5, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
  • Patent number: 9686118
    Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: June 20, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
  • Patent number: 9678726
    Abstract: Disclosed are various embodiments for automatic generation of plugins for development tools. A platform-independent model is obtained for software functionality such as an application programming interface (API) to a software development kit (SDK). A platform-specific plugin is generated for a development environment based at least in part on the platform-independent model. The platform-specific plugin provides the software functionality for a particular platform of multiple platforms.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: June 13, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Daniel Massaguer, Thomas Calogero Cascio, Jonathan Paul Thompson, Dong-Ju Nam, Archana Bhanuprasad Naik, Derek Steven Gebhard, Spencer Lyle Voorheis, Peter Phan Han