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: 20230336449Abstract: 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: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
-
Patent number: 11722390Abstract: 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: GrantFiled: April 10, 2020Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
-
Patent number: 11722412Abstract: 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: GrantFiled: September 28, 2020Date of Patent: August 8, 2023Assignee: Amazon Technologies, Inc.Inventor: Daniel Massaguer
-
Patent number: 11573881Abstract: 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: GrantFiled: June 26, 2020Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Ryan Hicke, Katy Humble, Dhiraj Chaudhary
-
Patent number: 11553023Abstract: 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: GrantFiled: February 21, 2021Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Patent number: 11394641Abstract: 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: GrantFiled: May 22, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventor: Daniel Massaguer
-
Publication number: 20210250218Abstract: 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: ApplicationFiled: February 21, 2021Publication date: August 12, 2021Applicant: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Patent number: 10931504Abstract: 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: GrantFiled: June 19, 2017Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Publication number: 20200244556Abstract: 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: ApplicationFiled: April 10, 2020Publication date: July 30, 2020Applicant: Amazon Technologies, Inc.Inventors: UPENDRA BHALCHANDRA SHEVADE, DANIEL MASSAGUER, KYLE BENJAMIN SCHULTHEISS, GREGORY RUSTIN ROGERS
-
Patent number: 10623285Abstract: 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: GrantFiled: May 9, 2014Date of Patent: April 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
-
Patent number: 10503715Abstract: 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: GrantFiled: June 16, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Derek Steven Gebhard
-
Publication number: 20170288939Abstract: 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: ApplicationFiled: June 19, 2017Publication date: October 5, 2017Applicant: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Patent number: 9686118Abstract: 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: GrantFiled: June 4, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Patent number: 9678726Abstract: 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: GrantFiled: March 27, 2015Date of Patent: June 13, 2017Assignee: 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