-
公开(公告)号:US10581737B1
公开(公告)日:2020-03-03
申请号:US14310946
申请日:2014-06-20
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: H04L12/741 , H04L29/06 , G06F9/455 , G06F16/25 , H04L12/26
Abstract: A method and apparatus for accelerating data routing between applications of an application group are disclosed. In the method and apparatus, a host computer system receives registration information from a first computer system instantiated on the host computer system, whereby the registration information indicates whether a first application is executed on the first computer system. In response to a request from a second computer system that is instantiated on the host computer system to route data to the first application, the host computer system routes the data to the first computer system, whereby the internal routing of the data is determinable by the first computer system.
-
公开(公告)号:US10516698B2
公开(公告)日:2019-12-24
申请号:US15981632
申请日:2018-05-16
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: H04L29/06 , G06F16/245 , G06F16/248 , G06F21/55 , G06F21/56 , G06F16/188 , G06F16/25
Abstract: The disclosure relates to provisioning honeypot computing services using a simulation state database to simulate a set of computing resources. One example includes a system that receives a mutating request associated with honeypot credentials, updates a simulation state database associated with the honeypot credentials at least based on the mutating request and generates a simulated mutating response based at least on the simulation state database that simulates a response to the mutating request. The system can also receive a query request associated with the honeypot credentials, query the simulation state database at least based on the query request, and generate a simulated query response based at least on the simulation state database that simulates a response to the query request.
-
公开(公告)号:US10509665B2
公开(公告)日:2019-12-17
申请号:US15430273
申请日:2017-02-10
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F9/455 , G06F9/4401 , G06F3/06 , G06F8/71 , G06F8/61
Abstract: Execution of an executable portion of an application source executing in a first computer instance is monitored at least up to a point relative to a variation point. The execution is halted at the point. An application image of the first computer instance usable to instantiate a second computer instance is copied based at least in part on the variation point such that the second computer instance continues execution of the executable portion of the application source from the variation point, and the application image is caused to be stored.
-
公开(公告)号:US10360015B2
公开(公告)日:2019-07-23
申请号:US15472157
申请日:2017-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: G06F15/173 , G06F8/65
Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. Periodically, updates for the virtual computer systems are required. In order to update virtual computer systems that are stored in a suspended state, an offline patch and indirection map is generated and used to update the virtual computer systems.
-
公开(公告)号:US10346148B2
公开(公告)日:2019-07-09
申请号:US13964977
申请日:2013-08-12
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
Abstract: As requests are received, virtual computer systems are provisioned to process the requests. The virtual computer systems may be configured without various components typically implemented by virtual computer systems, such as traditional operating systems, network interfaces and the like. Application images for the virtual computer systems are configured so that execution of the applications can begin soon after provisioning, with minimal overhead the provisioning process contributing relatively little to any latency in processing the request.
-
公开(公告)号:US10320841B1
公开(公告)日:2019-06-11
申请号:US14981752
申请日:2015-12-28
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
Abstract: The disclosure relates to training a fraud heuristic and using the fraud heuristic to identify fraudulent requests. One example includes a system that receives a set of requests from known malicious users and updates a fraud score heuristic based these known malicious requests. The system then receives one or more uncategorized request and categorizes the one or more uncategorized request as being fraudulent or non-fraudulent using the updated fraud score heuristic.
-
公开(公告)号:US10313465B2
公开(公告)日:2019-06-04
申请号:US15464102
申请日:2017-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: H04L29/06 , H04L29/08 , H04L12/741 , H04L29/12 , H04L12/715 , G06F21/60
Abstract: A communication to a network location is detected at a computing device. The communication is transmitted to the network location in a manner dependent at least in part on whether the network location is at the computing device or at a different computing device.
-
公开(公告)号:US10129353B2
公开(公告)日:2018-11-13
申请号:US15464096
申请日:2017-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Nicholas Alexander Allen
IPC: H04L29/06 , H04L29/08 , H04L12/741 , H04L29/12 , H04L12/715 , G06F21/60
Abstract: A communication to a network location is detected at a computing device. The communication to the network location is encrypted dependent at least in part on whether the network location is at a different computing device from the computing device.
-
公开(公告)号:US10089213B1
公开(公告)日:2018-10-02
申请号:US14073372
申请日:2013-11-06
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Roy Noble , Nicholas Alexander Allen , Andrew Thomas Troutman , Joshua William McFarlane
Abstract: Technologies are described herein for use in identifying and resolving software issues. One or more corrective actions may be identified and taken that are based upon the similarity between an unresolved issue and one or more resolved issues and/or upon the similarity between code changes made to resolve similar previously resolved issues. A version control graph might also be utilized to determine if a change made to resolve an issue in one branch of a software component is applicable to another branch of the software component. The version control graph might also be utilized to compute the relevance of an entry in an issue tracking system for an issue at a point in time after the entry is created in the issue tracking system.
-
公开(公告)号:US20180227129A1
公开(公告)日:2018-08-09
申请号:US15946614
申请日:2018-04-05
Applicant: Amazon Technologies, Inc.
Inventor: Matthew John Campagna , Gregory Alan Rubin , Nicholas Alexander Allen , Andrew Kyle Driggs , Eric Jason Brandwine
CPC classification number: H04L9/3247 , H04L9/0643 , H04L9/0861 , H04L9/14 , H04L9/30
Abstract: A signature authority generates a master seed value that is used to generate a seed tree of subordinate nodes. Each subordinate node of the seed tree is generated from the value of its parent node using a cryptographic hash or one-way function. The signature authority selects subordinate seed values from the seed tree which are distributed to one or more subordinates, each of which generates a set of one-time-use cryptographic keys from the provided seed. Each subordinate generates a hash tree from its set of one-time-use cryptographic keys, and returns the root of its hash tree to the signature authority. The signature authority integrates the hashes provided by the key generators into a comprehensive hash tree, and the root of the hash tree acts as a public key for the signature authority.
-
-
-
-
-
-
-
-
-