Patents Assigned to Amazon Technologies
  • Patent number: 10402297
    Abstract: Disclosed are various embodiments for processing file modifications in a networked storage system. A file is stored in a file system. If a modification listener is associated with the file, a notification that the file has been modified is sent to the modification listener. The modification listener can trigger processing of the file by executable code.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 10403022
    Abstract: Technology is described for distributing an environment event stream and rendering of video for a three dimensional (3D) virtual environment using a distributed system. A method may include receiving an environment event stream from a first computing node. The environment event stream may be used by a virtual environment engine to modify a 3D virtual environment. A destination computing node for the environment event stream may be determined using a destination address stored by a broadcast repeater. Another operation may be sending the environment event stream from the broadcast repeater to the destination computing node at the destination address. In addition, a video of an environment copy of the 3D virtual environment may be rendered as modified by the environment event stream from a perspective of a virtual camera to provide rendering of the 3D virtual environment that is distributed.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Dale Silva, Kevin Kalima Ashman, Robert Harvey Oates, III
  • Patent number: 10399772
    Abstract: Disclosed inventory systems, methods, and devices can be used to retrieve and transport resources from one location to another. Specifically, a vertically mobile drive unit including a vertical element grasping mechanism can be controlled by a management component to retrieve a resource, transport the resource from one floor to a different floor in an inventory system, and deposit the resource at a destination. The vertically mobile drive unit can transit vertically along a vertically disposed element in an inventory system, such as a structural pole or column.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah David Brazeau
  • Patent number: 10399706
    Abstract: A maintenance notification for a UAV may be sent to a service provider. The service provider may identify the UAV, such as to access a profile associated with the UAV that includes at least hardware and software configurations for the UAV. The service provider may generate a customized maintenance decision tree to organize tasks to be performed for the specific UAV to determine a maintenance action to remedy a fault or problem associated with the maintenance notification. The decision tree may be formed using history of the UAV and information about other UAVs to construct the decision tree tailored to the specific UAV under analysis. At least some operations included in the decision tree may be automated. Traversal of the decision tree may lead to updates of the UAV of hardware, software, or both.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon T. Hanlon, Mark Daniel Sibon
  • Patent number: 10401902
    Abstract: An electronic device including a hollow housing and a display assembly. The hollow housing includes a wall, a circular opening disposed through the wall, and a first attachment mechanism positioned on the housing proximate to the circular opening. The display assembly includes a circular display screen and a display frame coupled to the circular display screen. The display frame is disposed within the circular opening and has a second attachment mechanism disposed proximate a periphery of the display frame to engage the first attachment mechanism and secure the display assembly to the hollow housing.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sourabh Pawar, Kok Yen Cheng, Garrett A. Schwanke, Hao Tan, Alexander Hu
  • Patent number: 10402917
    Abstract: Systems and methods are provided for generating social networking recommendations. A color preference of a first user may be determined from a color palette of a first image associated with the user and/or a color palette of an item associated with the user. Other users may be identified that have a similar color preference as the first user based at least in part on the determined color preference of the first user. Interactions between the first user and one or more other users having similar color preferences with respect to the first user may be facilitated. A social networking recommendation may be generated with respect to the one or more other users having similar color preferences with respect to the first user.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong
  • Patent number: 10402465
    Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for determining page authority based on user browsing behavior. One such service involves receiving user browsing behavior from at least one browser on a user device and using the browsing behavior to assign an authority ranking to a content page (e.g., web page). The intermediary system can determine the content page authority based on explicit user authority rankings and/or implicit authority indications in page traffic data.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Saral Jain
  • Patent number: 10403154
    Abstract: Disclosed are systems and methods for reducing the amount of messaging between aerial vehicles and between controllers of aerial vehicles and simplifying aerial vehicle traffic management. In one implementation, a large service area, such as the United States, may be separated into a series of hierarchal regions. Rather than sending notifications to all agents (e.g., aerial vehicles, controllers) in the service area, each agent may subscribe to one or more regions of the hierarchal regions and only receive messages intended for the subscribed regions. In one example, as discussed below, messages for a particular region are only sent to agents subscribed to that region. Other agents within the larger service area do not receive the messages as they may not be relevant to those agents.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, John Clark Coonley Duksta, Gur Kimchi, Corrinne Yu
  • Patent number: 10399665
    Abstract: Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. Disclosed are systems, methods, and apparatus for actively adjusting the position of one or more propeller blade treatments of a propeller blade of an aerial vehicle during operation of the aerial vehicle. For example, the propeller blade may have one or more propeller blade treatments that may be adjusted between two or more positions. Based on the position of the propeller blade treatments, the airflow over the propeller is altered, thereby altering the sound generated by the propeller when rotating. By altering the propeller blade treatments on multiple propeller blades of the aerial vehicle, the different sounds generated by the different propeller blades may effectively cancel, reduce, and/or otherwise alter the total sound generated by the aerial vehicle.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Gur Kimchi, Allan Ko
  • Patent number: 10404452
    Abstract: Systems and processes are described for a message service with distributed key caching for server-side encryption. Message requests are received by message handlers of the message service that cache data encryption keys used to encrypt and decrypt messages that are stored to message containers in back end storage. A metadata service obtains the data encryption keys from a key management service, caches the keys locally, and sends the keys to the message handlers upon request, where the keys are cached, again. The key management service may generate the data encryption keys based on a master key (e.g., a client's master key). The message handlers may send both message data encrypted using the data encryption key and an encrypted copy of the data encryption key to be stored together in the data store.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Petr Shveykin, Kelvin Yiu, Jakub Wojciak
  • Patent number: 10402600
    Abstract: Embodiments herein describe an RFID reader tray which includes a receptacle for detecting RFID tags disposed on physical items. In one embodiment, a sidewall is disposed around the periphery of a bottom support structure and extends away from the bottom support structure to form the receptacle. The reader tray includes an RFID antenna disposed under the bottom support structure on which the items can be placed. The material of the bottom support structure is selected such that RFID signals emitted by the RFID antenna can radiate through the bottom support structure and reach RFID tags placed on items in the receptacle. In one embodiment, the reader tray includes a shield for reflecting the RFID signals so that the most of the RFID signals radiate through the bottom support structure and into the receptacle.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Gergory Martin, Allan Scott Bathurst, Matthew Bartol, Oleg Kantor, Nelson Andres Ramon, Will Tyler Seidelman
  • Patent number: 10402871
    Abstract: Disclosed are various embodiments for extracting an excerpt from a representative review of an item, such as an item available for purchase in an electronic commerce system. Attributes or categories used in reviews of an item may be identified and ranked according to consumer preference. Upon ranking the categories, an excerpt may be extracted from a review corresponding to a ranked one of the attributes or categories. The excerpt may be identified and extracted if a number of reviews for an item exceeds a threshold quantity as it may be impractical for a user to read every review written about the item.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Olga I. Kuznetsova, Logan Luyet Dillard, Jason Roselander, Terrence R. Nightingale, Brandon W. Porter
  • Patent number: 10401946
    Abstract: A system includes hardware logic circuit configured to execute power control software. The hardware logic circuit executes the power control software to receive a request from a processing unit for delivery of a power level corresponding to a first power state and determine that the processing unit should operate at a second power state, where the second power state is different than the requested first power state. The hardware logic circuit also executes the power control software to cause a power supply to deliver a power level corresponding to the second power state to the processing unit.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Michael Jon Moen
  • Patent number: 10404670
    Abstract: A distributed computing environment utilizes a cryptography service. The cryptography service manages keys securely on behalf of one or more entities. The cryptography service is configured to receive and respond to requests to perform cryptographic operations, such as encryption and decryption. The requests may originate from entities using the distributed computing environment and/or subsystems of the distributed computing environment.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Matthew James Wren, Eric Jason Brandwine, Brian Irl Pratt
  • Patent number: 10399666
    Abstract: Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. Systems, methods, and apparatus may actively adjust the position and/or configuration of one or more propeller blades of a propulsion mechanism to generate different sounds and/or lifting forces from the propulsion mechanism.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, inc.
    Inventors: Brian C. Beckman, John Raymond Brodie, Vedran Coralic, Taylor David Grenier, Gur Kimchi, Dominic Timothy Shiosaki, Ricky Dean Welsh, Richard Philip Whitlock
  • Patent number: 10402377
    Abstract: A computing system recovers volumes in a distributed computing environment while reducing downtime of storage servers. In an embodiment, a storage server contacts a control plane after a storage failure has occurred. If the storage server hosts an authoritative copy of an offline volume, the storage server is requested to restore the volume. Non-authoritative volumes are removed from the storage server and the storage server provides read access to the restored volume while resuming storage services.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Danny Wei, Lakshmi N. Pallikila, James Andrew Trenton Lipscomb, Yan V. Leshinsky, Tarun Goyal, Kerry Q. Lee
  • Patent number: 10404579
    Abstract: Techniques for managing a critical phase of a virtual machine migration are described herein. During the critical phase, which must be kept as short as possible, a virtual machine instance is paused, network packets are rerouted to a temporary packet queue, and messages associated with managing synchronization of block storage devices are dispatched to an entity configured to manage those connections. After the block storage devices are synchronized, the network packets are released from the temporary packet queue to the new location of the virtual machine instance.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sebastian Martin Biemueller, Georgios Elissaios, Diwakar Gupta, Hui Ma, Pieter Kristian Brouwer, Mohammad Farhan Husain, Thomas Friebel
  • Patent number: 10404613
    Abstract: Computing resource services have computing resources allocated among regions and data zones, where regions can be completely separate deployments of an infrastructure to provide the highest degree of independence. The more regions that are utilized by a customer, the higher the level of fault tolerance may exist. Current networks consist of heavily distributed infrastructures or mainly centralized infrastructures, both of which can cause complete control plane failures when even a subset of a data zone or region loses network connectivity. The placement of control plane and data plane resources provides for optimal availability and durability during infrastructure failures.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
  • Patent number: D858606
    Type: Grant
    Filed: September 30, 2018
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Siminoff, Christopher Loew, Matthew J. England
  • Patent number: RE47593
    Abstract: In certain embodiments, a computer-implemented method includes receiving a request for a reliability estimate associated with an ad hoc application. In response to the request, one or more components associated with the ad hoc application and upon which the ad hoc application relies are identified. The method also includes generating a directed graph. The directed graph identifies one or more dependency relationships among the identified components. The method also includes calculating, based at least in part on the directed graph, a reliability estimate for the ad hoc application.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen