Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20210133002
    Abstract: Systems and methods are described for bootstrapping an application with metadata specified in a template. The template specifies a stack of resources that will be used to execute an application and also includes a set of metadata for customizing the resources and the application. When the system receives the template, it instantiates a compute node which will execute the application. The compute node may contain at least one initialization script for bootstrapping the application with the metadata contained in the template. This functionality allows users to bootstrap the application running on the compute node with data from within the template that was used to create the stack of resources for executing the application. In this manner, metadata, configuration files, package names and versions can be passed by the application owner to the remote compute node.
    Type: Application
    Filed: October 16, 2020
    Publication date: May 6, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Christopher Whitaker, Adam M. Thomas, Richard C. Edwards, Jr., Avinash Jaisinghani
  • Publication number: 20210132975
    Abstract: A virtualization host is identified for an isolated run-time environment. One or more records generated at a security module of the host, which indicate that a first phase of a multi-phase establishment of an isolated run-time environment has been completed by a virtualization management component of the host, is transmitted to a resource verifier. In response to a host approval indicator from the resource verifier, the multi-phase establishment is completed at the virtualization host.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Applicant: Amazon Technologies, Inc.
    Inventor: Samartha Chandrashekar
  • Publication number: 20210132986
    Abstract: A determination is made as to whether a value of a first parameter of a first application is to be obtained using a natural language interaction. Based on received input, a first service of a plurality of services is identified. The first service is to be used to perform a first task associated with the first parameter. Portions of the first application to determine the value of the first parameter and to invoke the first service are generated.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 6, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Vikram Sathyanarayana Anbazhagan, Swaminathan Sivasubramanian, Stefano Stefani, Vladimir Zhukov
  • Publication number: 20210135991
    Abstract: Route tables may be associated with ingress traffic for logically isolated networks. A routing device at the edge of a logically isolated network may receive a route to include in a route table that is associated with ingress traffic to the logically isolated network to forward the ingress traffic to a network appliance hosted in the logically isolated network. Network packets received at the edge routing device may have a destination of a computing resource hosted in the logically isolated network. The edge routing device may identify the route in the route table to override the destination in the network packet with the network appliance and forward the network packet to the network appliance according to the route.
    Type: Application
    Filed: November 9, 2020
    Publication date: May 6, 2021
    Applicant: Amazon Technologies, Inc.
    Inventor: Andrew Bruce Dickinson
  • Patent number: 10994198
    Abstract: New application sessions can be placed on reclaimable resource capacity that can be provided at lower cost than dedicated capacity, but with risk that the capacity might be reclaimed before completion of the session. A number of instance types can be determined that are capable of hosting a new session. Risk scores can be calculated for the instance types, as well as the cost of instances of each type. An instance type can be selected for the session using the risk scores and cost information, where the instance type will have relatively low risk with a relatively low cost for the instance. Once an instance type is selected, a resource pool can be selected from which to provide the resource instance of the selected type. The instance can then be allocated and caused to host the session or perform related functionality.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Byskal, Natalia Rose Cavalho, Justin Miles
  • Patent number: 10994941
    Abstract: Systems, methods, and computer-readable media are disclosed for removable conveyor cartridge assemblies for mobile carrier units. In one embodiment, an example removable assembly for a mobile carrier unit of a sortation system may include a frame, a conveyor belt disposed about the frame, a first sheet metal component coupled to a first side of the frame, the first sheet metal component including a first set of tabs extending from the first sheet metal component, and a tensioning device configured to tension the conveyor belt, the tensioning device having a first screw that engages a first tab of the first set of tabs.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajeev Dwivedi, Vivek S. Narayanan, Ganesh Krishnamoorthy
  • Patent number: 10994948
    Abstract: Item singulation systems and methods may include an input conveyor, a separation conveyor, and an output conveyor that is positioned orthogonally to the input conveyor. A vision system may determine individual columns of items from among a plurality of items on the input conveyor. Operations of the input conveyor, separation conveyor, and output conveyor may be controlled substantially as a pull system to transfer individual columns of items to the output conveyor, such that singulated items can be transferred by the output conveyor to downstream processes.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajeev Dwivedi, Mohit Malik, Vivek S. Narayanan, Shahid Azad, Ganesh Krishnamoorthy
  • Patent number: 10997137
    Abstract: Methods, systems, and computer-readable media for two-dimensional partition splitting in a time-series database are disclosed. Stream processor(s) write elements of time-series data to a first replica group of a first tile associated with a first set of spatial and temporal boundaries. A second replica group is initialized with the same boundaries. A control plane generates updated metadata for the first tile. The updated metadata indicates a modified first set of spatial and temporal boundaries for the first replica group associated with the first tile and a second set of spatial and temporal boundaries for the second replica group associated with a second tile. The modified first set represents a first portion of the first set, and the second set represents a second portion of the first set. The updated metadata is obtained by the stream processor(s) which write, to the second tile, time-series data within the second set of boundaries.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dumanshu Goyal, Timothy A. Rath
  • Patent number: 10996969
    Abstract: A server computer toggles between a protected mode and an unprotected mode. In the protected mode, users are unable to access configuration information due to a Base Address Register (BAR) being cleared. However, a service provider can access a Trusted Platform Module (TPM) through an Application Program Interface (API) request. In an unprotected mode, the BAR is programmed so that users can access the configuration information, but the TPM is blocked. Blocking of the TPM is achieved by changing a configuration file, which changes an overall image of the card. With the modified image not matching an original image, the TPM blocks access to data, such as encryption keys. Separate interfaces can be used for user access (PCIe) and service provider access (Ethernet) to the server computer. The server computer can then be toggled back to the protected mode by switching the configuration file to the original configuration file.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Matthew Shawn Wilson, Anthony Nicholas Liguori, Erez Tsidon
  • Patent number: 10997500
    Abstract: The present disclosure is directed to generating neural network (NN) output using input data representing various types of events, such as input representing a certain type of event and also an engagement metric that may be representative of a property of the event or representative of a related but different type of event. For example, the output values generated using the NN may be associated with the likelihood that certain future events will occur, given the occurrence of certain past or current events. The output can then be modified (e.g., re-ranked, adjusted, etc.) based on the occurrence of certain other past or current events.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: FNU Vishnu Narayanan, Oleg Rybakov, Siddharth Singh
  • Patent number: 10997118
    Abstract: A system and method of generating a cleaned machine image. One example includes capturing used machine image data stored in a first boot volume to generate a set of captured machine image data and extracting at least a portion of the set of captured machine image data to the second volume to generate a cleaned machine image.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Sean Ryley Maloy
  • Patent number: 10997000
    Abstract: Systems and methods are disclosed to implement a multi-region event publishing system to broadcast heterogeneous events across regions. In embodiments, an event publisher at a first location receives an event to be published and writes the event to a first data store of a multi-location replicated data storage system. The event publisher may generate metadata for the event including a source location, destination location(s), and a timestamp. The event is replicated to a second data store of the multi-location replicated data storage system at a second location. The second data store generates a change stream to an event receiver. The event receiver filters the second change stream based on the event metadata, and provides the filtered events to registered event consumers.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Ian Meyers
  • Patent number: 10996945
    Abstract: A computing resource service provider may provide computing resources for execution of a program on behalf of a customer. The program's resource requirements may grow over time and horizontal scaling of the programs execution may be a laborious task as the portion of the program's the in-memory state may not be replicated. The program may include a set of modules which may be split and distributed to one or more computer systems of the service provider for execution. A factoring plan may be used to determine a set of partitions, where each partitions contains a subset of the modules of the program. Performance data associated with the one or more computer systems executing the partitions may be used to determine the factoring plan.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10997160
    Abstract: Updates performed as part of transaction requests to a data store may be included in a stream of updates. Updates to items in the data store that are included in transactions determined not to be committed to the data store may be excluded from the stream of updates. Records in the stream of updates may include an identifier for the transaction that included the update described by the record. The identifier for the transaction may be used to identify updates to other items in the data store that are included in the same transaction.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Somasundaram Perianayagam, Vaibhav Jain, Alexander Richard Keyes, Stefano Stefani, Douglas Brian Terry, James Christopher Sorenson, III, Amit Gupta, Rishabh Jain
  • Patent number: 10996984
    Abstract: Systems and methods for the execution and operation of compute instances and tasks to perform batch jobs on behalf of customers of a computing resource service provider. Batch jobs can be subdivided into job fragments that can be concurrently executed by compute resources instantiated by the computing resource service provider. The computing resource service provider utilizes control mechanisms in the form of a maximum concurrent job fragment thresholds to mitigate the potential impact of resource constraints associated with larger batch jobs.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jan Henrik Jonsson
  • Patent number: 10997544
    Abstract: Disclosed are methods and systems for delivery of items using an unmanned aerial vehicle (“UAV”). A user may be provided with a delivery location identifier (“DLI”) that is to be placed at a delivery location within a delivery destination to identify where a UAV is to position an item as part of a delivery to the delivery destination. For example, the delivery destination may be a user's home. Within the deliver destination of the user's home, the user may select a delivery location, such as a spot in the back yard wherein the UAV is to position the ordered item as part of the delivery. To aid the UAV in navigating to the delivery location, the user places the DLI at the delivery location. The UAV detects the DLI and positions the item at or near the DLI as part of the item delivery.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Avi Bar-Zeev, Brian C. Beckman, Steven Gregory Dunn, Atishkumar Kalyan, Amir Navot, Frederik Schaffalitzky
  • Patent number: 10997538
    Abstract: A system operated by a computing resource service provider maintains a pool of computing resources for use in processing job requests submitted by customers. The system allocates computing resources to the pool in anticipation of future resource needs. In various embodiments, future resource needs can be estimated based on scheduled jobs, or historical job information. In an embodiment, the computing resources are virtual computer systems which may be arranged in a cluster. In response to receiving a parallel processing job from a customer, the system reserves computing resources from the pool for performing the job. In an embodiment, the reserved resources are configured with a network namespace that is able to access to a customer's resources.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Santosh Chandrachood, Gayatri Ramesh Deo, Ankit Kamboj, Lukasz Misiuda, Amit Purohit, Aravind Ramarathinam, Ramkumar Kamalapuram Sugavanam, Vinayak Thapliyal, Linchi Zhang, Min Zhou
  • Patent number: 10997054
    Abstract: Techniques for analyzing code are described. In some instances, a code analysis service is to perform a series of comparisons, one or more per path segment of an index structure of non-defective code samples, using a token derived from a defective code segment of the stored code, to determine one or more paths in the index, wherein each path is to point to code that is similar to the defective code segment; and provide, in response to the series of comparisons, at least one of: a location of the code determined to be similar to the defective code segment and the code determined to be similar.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Omer Tripp, Qiang Zhou
  • Patent number: 10994831
    Abstract: Temperature management systems for aerial vehicles may include heat pipes that are thermally connected to components that generate heat. The heat pipes may be routed through or adjacent to a propeller or propulsion airflow, or within or across a vehicle airflow, to dissipate heat from the components. A heat pipe may be selected from a plurality of heat pipes based on measured temperatures of components that generate heat, operational characteristics of the aerial vehicle and/or one or more propellers, and/or measured temperatures of other components that may be heated. Additional temperature management systems may include cool air ducts and cool air pipes that may be routed from a propeller or propulsion airflow, or a vehicle airflow, to components that generate heat or other components that may be cooled.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sarah Graber, Benjamin Griffin Novak, Joshua John Watson
  • Patent number: D918212
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore