Patents Assigned to Amazon Technologies
  • Patent number: 10813252
    Abstract: A data center may include a tape library rack module along with rack computer systems. The rack computer systems may be configured to provide computing capacity within a data center environment. In some embodiments, the tape library rack module may include an enclosure encompassing an interior of the tape library rack module, a rack within the interior, and a tape library unit mounted on the rack. The tape library rack unit may include tape cartridges configured to store data within a tape environment that is different than the data center environment. The tape library rack unit may be within a portion of the interior that is enclosed such that it is environmentally isolated from the data center environment. In some examples, the tape library rack module may include a cooling unit and/or a humidifier unit, which may provide the tape environment to the environmentally isolated portion of the interior of the tape library rack module.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Kevin Bailey, Peter George Ross, Bryan James Donlan, James Caleb Kirschner, Mary Crys Calansingin, Paul David Franklin, Masataka Kubo
  • Patent number: 10812788
    Abstract: Systems and methods to calibrate an imaging sensor may include an enclosure with a controlled environment, a light source illuminating the environment, and a particle source emitting desired particles at desired concentrations into the environment. An imaging sensor, which may be associated with an aerial vehicle, may be placed within the enclosure, and the imaging sensor may capture imaging data within the controlled environment. In addition, the imaging data may be processed to determine current spectral characteristics of the imaging sensor. Based on the environment, light, and particle properties within the environment, the imaging sensor may be calibrated to exhibit nominal or desired spectral characteristics.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pragyana K. Mishra, Gur Kimchi
  • Patent number: 10810015
    Abstract: Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nachiketh Rao Potlapally, Rachit Chawla, Jeremy Ryan Volkman, Michael David Marr
  • Patent number: 10812559
    Abstract: Techniques are described for just-in-time variable adaptive encoding and delivery of media content. Fragments of media content are encoded at bitrates corresponding to available bandwidth of client devices. If the available bandwidth changes, the bitrate at which fragments are being encoded is adjusted to correspond with the changed bandwidth.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Forman, Joseph Michael Pavey, Bobby Castleberry, Ravindra Ganti, Stephen Han, Euan McLeod, Gaurav Saxena, Nathaniel Stewart, Yongjun Wu
  • Patent number: 10810133
    Abstract: Provided are systems and methods for an address translation circuit for a memory controller. In various implementations, the address translation circuit includes an address translation table operable to include a subset of address translations for a processor memory. An address translation memory can include all address translations for the processor memory. The address translation circuit can be operable to receive an input address for a transaction to processor memory. The address translation circuit can determine an index for the address translation table by inputting the input address into a hash function. The address translation circuit can read a row from the address translation table using the index. The address translation circuit can determine whether an entry in the row includes an address translation for the input address. The address translation can generate and output a translated address using the address translation.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Steven Scott Larson
  • Patent number: 10811014
    Abstract: Techniques for using validated communications identifiers of a user's communications profile to resolve entries in another user's contact list are described. When a user imports a contact list, the contact list may include multiple entities related to the same person. The system may identify one of the entries in the contact list that corresponds to a validated communications identifier stored in another user's communications profile. The system may identify other validated communications identifiers in the other user's communications profile and cross-reference them against the entries of the contact list. If the system determines the contact list includes entries for the different validated communications identifiers of the other user, the system may consolidate the entries into a single entry associated with the other user.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikram Kumar Gundeti, Mohammed Yasar Arafath Abdul Rahim
  • Patent number: 10810538
    Abstract: A pickup location is enabled to operate when communication over a network is not available by preemptively synchronizing certain data. For the delivery of an item, an access code that will be used by the user for retrieving the item from a storage compartment at the pickup location may be generated and synchronized between the pickup location and a remote computing resource before the item is delivered. Once the item is delivered to the pickup location, the access code is activated so that it can be used by the user for retrieving the item from the storage compartment.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Rucheek Hasmukh Sangani, Piyush Gupta, Neha Goswami, Nicholas John Morren, Ameya Rahane
  • Patent number: 10807798
    Abstract: In one embodiment, an inventory storage module has first to fourth conveyor segments that define a conveying loop. The module translates storage totes around the conveying loop using, at least in part, first and second actuator assemblies. The first actuator assembly has a first actuator and a first crossbar connected to the first actuator. The first actuator assembly moves the first crossbar in a first direction such that the first crossbar engages and pushes totes along the first conveyor segment in the first direction. The second actuator assembly has a second actuator and a second crossbar connected to the second actuator. The second actuator assembly moves the second crossbar in a second direction, opposite the first direction, such that the second crossbar engages and pushes totes along the second segment in the second direction. The third and fourth segments transfer totes between the first and second segments.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: William Scott Kalm, Benjamin Douglas Garcia, Vahideh Kamranzadeh, Dinesh Mahadevan, Seshachalamgupta Motamarri, Tyson Wittrock
  • Patent number: 10812384
    Abstract: Techniques are described for managing customer-specified routing policies for network-accessible computing resources. In some situations, the customer-specified routing policies may be based at least in part on DNS (“Domain Name System”) information specified by a customer, such as if the customer specifies one or more target destinations to use with an indicated DNS domain name that are different from the destination IP address(es) provided for that DNS domain name by DNS servers—if so, the managing of such a DNS-based routing policy for that customer may include identifying when network-accessible computing resources provided to the customer send electronic communications to that DNS domain name, and causing those electronic communications to be redirected to the customer-specified target destination(s). Such customer-specified target destinations may include, in different situations, final destinations, intermediate destinations, etc., as well as identify particular routes.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Tailor Akers, Chao Yuan, Kevin Christopher Miller, Andrew Bruce Dickinson, Michael Siaosi Voegele, Daniel Lee McCarriar, Yohanes Santoso, David Brian Lennon
  • Patent number: 10812551
    Abstract: A hosted analytics system may be integrated with transactional data systems and additional data sources such real-time systems and log files. A data processing pipeline may transform data on arrival for incorporation into an n-dimensional cube. Correlation between patterns of events in transactional data may be identified. Upon arrival, new data may be transformed and incorporated into the n-dimensional cube. Similarity between the new data and a previously identified correlation may be determined and flagged.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Santosh Kalki, Swaminathan Sivasubramanian, Srinivasan Sundar Raghavan, Timothy Andrew Rath, Amol Devgan, Mukul Vijay Karnik
  • Patent number: 10807731
    Abstract: A motor mount assembly is provided for coupling a propeller motor to a body of an unmanned aerial vehicle (UAV). The motor mount assembly includes a floating portion and acts to attenuate frequencies of vibration from the propeller motor during operation, which modifies the corresponding noise that is produced and reduces stresses on the various components. The floating portion is surrounded on all sides by isolation portions (e.g., made of elastomers or other materials) that are held within a casing that attaches to the body of the UAV. In one implementation, the motor mount assembly is modular such that one or more of the isolation portions may be replaced with different isolation portions (e.g., having different attenuation properties), depending on the direction and nature of the vibrations from the propeller motor that are to be attenuated for a particular application.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Matthew Lee Skeels
  • Patent number: 10812482
    Abstract: A permission vector comprising a plurality of permission sets is used to manage permissions to resources of a resource provider. Each of the plurality of permission sets may correspond to a different resource of the resource provider, wherein each resource of the resource provider has an orthogonal relationship to the other resources. Each permission set may include one or more permission elements that define permissions granted to a user for accessing a corresponding resource element of a resource. The permission vector may be used to determine whether to fulfill user requests submitted to the resource provider to perform an operation that includes accessing a set of requested resources.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Donna Yinghui Xu, Michael Sturgis Terkowitz
  • Patent number: 10812408
    Abstract: A distributed system may implement preventing concentrated selection of resource hosts for placing resources within the distributed system. When a request to place a resource at a resource host is received, an evaluation of load metrics for the resource host is made with respect to rejection criteria. If the rejection criteria is satisfied, then the resource host may reject the request to place the resource. If the rejection criteria is not satisfied, then the resource host may not reject the placement of the resource. Rejection criteria may be provided to resource hosts along with the placement request, in some embodiments. Rejection criteria may be changed, weakened, or removed entirely if initial attempts to place a resource are unsuccessful.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Surya Prakash Dhoolam, Christopher Magee Greenwood, Mitchell Gannon Flaherty, Danny Wei, Nachiappan Arumugam
  • Patent number: 10810106
    Abstract: A security and maturity service is provided to generate a security score for an application. A set of data points are obtained, the data points indicating application information for an application. The data points may be associated with a particular axis of a plurality of axes defined by a scoring model. Furthermore, the scoring model may define a score for each axes based at least in part on the data points. A security score for the application may then be determined based at least in part on the score for the plurality of axes.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Iftach Amit, Aaron Michael Brown, David Scott Cleckley, Jr.
  • Patent number: 10810036
    Abstract: Disclosed herein are techniques for maintaining a secure execution environment on a server. In one embodiment, the server includes a bus manager circuit. The bus manager circuit comprises a first bus interface configured to be coupled with a first hardware device of the server, and a second bus interface configured to be coupled with a second hardware device of the sever. The bus manager further includes a control module. Under a first mode of operation, the control module is configured to receive an access request from the first hardware device to access the second hardware device, and responsive to determining not to grant the access request based on a pre-determined access policy, and block at least some of data bits corresponding to the access request from the second bus interface. The control module may also process the access request in a different manner under other modes of operations.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Nathan Pritchard, Michael Joseph Kentley
  • Patent number: 10812550
    Abstract: Methods, systems, and computer-readable media for bitrate allocation for a multichannel media stream are disclosed. Complexity values are determined for individual channels of a set of channels of a multichannel media stream. The complexity values are determined based (at least in part) on frames of the individual channels during a window of time. The multichannel media stream is associated with a maximum aggregate bitrate, and the individual channels are associated with minimum individual bitrates and maximum individual bitrates. Individual bitrates are determined for the individual channels based (at least in part) on the complexity values. The sum of the individual bitrates does not exceed the maximum aggregate bitrate beyond a predetermined threshold, and the individual bitrates fall between the minimum and maximum individual bitrates of the corresponding individual channels.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Trevor Wells, Jeffrey Lassahn
  • Patent number: 10807006
    Abstract: Systems and methods are described for generating a multi-player game session including a set of players with compatible preferences and behaviors. Each player can be associated with a set of behaviors exhibited by that player, as well as a set of preferences for those behaviors. On a request to initiate a game session, a first player can be paired with a set of other players whose behaviors are compatible with the preferences of the first player. Graph analysis may be used to facilitate selection of players. For example, each player may be represented as a node within a graph, and be connected to other nodes via an edge weighted according to a compatibility of preferences of the two players with their respective behaviors. In some instances, behaviors or preferences of players are determined based on analysis of in-game actions.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Ryan Davis, Aleksey A. Polesskiy, Andrew Vladimirovich Temlyakov, Matthew Wuerffel
  • Patent number: 10812358
    Abstract: Systems and methods for performance-based content delivery are disclosed. A performance management service can define client performance categories based on performance data regarding content requesting, delivery and rendering, and thereby enable content providers to generate or update content based on characteristics of different performance categories in order to improve user experience. The performance management service may also predict performance categories for clients with respect to their currently submitted content requests based on applicable client classification criteria. The performance management service can provide the category prediction to content providers so that a version of the requested content appropriate for the predicted category is transmitted to the client.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Prasanth Krishnan Krishnasamy Navaneetha Krishnan, Vengadanathan Srinivasan, Saharsh Tibrewal, Rajeev Kumar Pandey
  • Patent number: D899433
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Moran, Drew Bratcher
  • Patent number: D899476
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Dragan Pajevic, Tim Martin