-
公开(公告)号:US20170371728A1
公开(公告)日:2017-12-28
申请号:US15701203
申请日:2017-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
Abstract: Systems and methods for generating a programmatic implementation based on a set of recorded API calls. One example includes determining an interval of time during which actions made on an interface associated with a session user account are made, obtaining a set of records from an API call log that indicates a set of API calls made during the interval of time, and generating a programmatic implementation that is usable to submit the set of API calls.
-
公开(公告)号:US20170331822A1
公开(公告)日:2017-11-16
申请号:US15632787
申请日:2017-06-26
Applicant: Amazon Technologies, Inc.
CPC classification number: H04L63/0876 , H04L9/3234 , H04L9/3242 , H04L9/3247 , H04L9/3271 , H04L9/3297 , H04L63/061 , H04L63/0884 , H04L63/123 , H04L63/166 , H04L2463/121
Abstract: A server obtains a challenge from another computer system during a negotiation with a client according to a protocol. The server injects the challenge into a message of the protocol to the client. The client uses the challenge in an authentication request. The server submits the authentication request to the other computer system for verification. The other computer system verifies the authentication request using a key registered to the client. The server operates further dependent at least in part on whether verification of the authentication request was successful.
-
公开(公告)号:US09813306B1
公开(公告)日:2017-11-07
申请号:US14571810
申请日:2014-12-16
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F15/173 , H04L12/24
CPC classification number: H04L63/00 , H04L41/0896
Abstract: A response rate limiting device is provided in order to reduce a volume of data which may correspond to amplification attack. The rate liming device may receive a set of packets and determine identification information corresponding to the packets. The rate limiting device may then update a score associated with the determined identification information, the score may be maintained in a buffer. If the score information is above a threshold, the rate limiting device determine to delay a response associated with the identification information.
-
公开(公告)号:US20170262303A1
公开(公告)日:2017-09-14
申请号:US15610459
申请日:2017-05-31
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F9/455
Abstract: Techniques for placing virtual machines at hardware locations are described herein. A first assignment of virtual machines to hardware locations that fails to satisfy a set of placement criteria is detected, a second assignment of virtual machines to hardware locations that assigns a subset of the set of virtual machines to new hardware locations is generated, and it is determined if the second assignment of virtual machines to hardware locations satisfies a subset of the set of placement criteria.
-
公开(公告)号:US20170201410A1
公开(公告)日:2017-07-13
申请号:US15470711
申请日:2017-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
CPC classification number: H04L29/08972 , G06F15/16 , H04L12/4641 , H04L41/0816 , H04L41/12 , H04L45/02 , H04L45/26 , H04L65/403 , H04L65/4076 , H04L67/141 , H04L67/16 , H04W40/248
Abstract: A computer system propagates state information updates between nodes. A node establishes connections with one or more nodes of a plurality of nodes based at least in part on the number of connections between the one or more nodes and the nodes of the plurality of nodes. The node then propagates state information of the node to one or more other nodes of the plurality of nodes.
-
公开(公告)号:US09705755B1
公开(公告)日:2017-07-11
申请号:US13966975
申请日:2013-08-14
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F15/173 , H04L12/24
CPC classification number: H04L41/50 , H04L41/5048 , H04L41/5051
Abstract: A method and apparatus for application definition deployment using base groups are provided. In the method and apparatus, service requests are received at a request queue and queued by the request queue. The request queue also receives an availability message from a fleet device indicating application definitions available to the fleet device using base groups. The request queue provides a service request to the fleet device, whereby the service request is identified based on the base groups indicated by the fleet device.
-
公开(公告)号:US09699142B1
公开(公告)日:2017-07-04
申请号:US14272230
申请日:2014-05-07
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
CPC classification number: H04L63/0245 , G06F21/56 , G06F21/563 , H04L63/1433 , H04L63/1466 , H04L63/1483 , H04L67/02 , H04L67/306 , H04L67/327
Abstract: Method and apparatus for cross-site scripting defense using document object model template are disclosed. In the method and apparatus, a document object model template is generated based at least in part on representative information for web content. The document object model template is provided for use in determining whether received web content is permissible.
-
公开(公告)号:US09697028B1
公开(公告)日:2017-07-04
申请号:US14106564
申请日:2013-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F9/455
CPC classification number: G06F9/45545 , G06F9/45558 , G06F2009/4557
Abstract: Techniques for placing guest virtual machines on a distributed and/or virtualized computer system while obeying communications latency constraints are described herein. A placement map is created with regions based on available capacity measurements of one or more host machines in a virtualized computer system. Requests to place one or more guest virtual machines on the host machines are retrieved and the placements are optimized by iteratively assigning the requests to the regions in the map such that constraints are satisfied but capacity may be exceeded and then reassigning those requests that violate available capacity. The iterative process completes when a valid placement map is produced.
-
公开(公告)号:US20170147387A1
公开(公告)日:2017-05-25
申请号:US15422315
申请日:2017-02-01
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
Abstract: Execution state information corresponding to an instantiated virtual machine are retrieved. A score to indicate a target memory location is able to be determined based at least in part on a source memory location is computed based at least in part on the execution state information. The score and the target memory location are indicated.
-
公开(公告)号:US09602612B2
公开(公告)日:2017-03-21
申请号:US15146823
申请日:2016-05-04
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: H04L9/32 , H04L29/08 , H04L12/741 , H04L29/06 , H04L29/12
CPC classification number: H04L67/28 , G06F21/606 , H04L45/64 , H04L45/74 , H04L61/103 , H04L61/25 , H04L63/0281 , H04L63/0428 , H04L63/0471 , H04L63/08
Abstract: A method and apparatus for configuring an overlay network are provided. In the method and apparatus, a first application is caused to be deployed for execution on the first computer system, with the application being member of an application group. First information is provided to the first computer system, with the first information being usable for securing communication between at least the first application and a second application deployed to a second computer system. Second information usable for establishing a routing entity for the first computer system is provided to the first computer system, with the routing entity established to route data from or to the first application.
-
-
-
-
-
-
-
-
-