Patents Assigned to Amazon Technologies
-
Patent number: 10402297Abstract: 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: GrantFiled: August 28, 2018Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 10403022Abstract: 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: GrantFiled: May 6, 2015Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Ryan Dale Silva, Kevin Kalima Ashman, Robert Harvey Oates, III
-
Patent number: 10399772Abstract: 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: GrantFiled: March 30, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventor: Jeremiah David Brazeau
-
Patent number: 10399706Abstract: 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: GrantFiled: June 22, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon T. Hanlon, Mark Daniel Sibon
-
Patent number: 10401902Abstract: 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: GrantFiled: November 30, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Sourabh Pawar, Kok Yen Cheng, Garrett A. Schwanke, Hao Tan, Alexander Hu
-
Patent number: 10402917Abstract: 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: GrantFiled: June 7, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong
-
Patent number: 10402465Abstract: 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: GrantFiled: September 26, 2014Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventor: Saral Jain
-
Patent number: 10403154Abstract: 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: GrantFiled: September 27, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, John Clark Coonley Duksta, Gur Kimchi, Corrinne Yu
-
Patent number: 10399665Abstract: 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: GrantFiled: May 1, 2018Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Gur Kimchi, Allan Ko
-
Patent number: 10404452Abstract: 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: GrantFiled: August 19, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Petr Shveykin, Kelvin Yiu, Jakub Wojciak
-
Patent number: 10402600Abstract: 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: GrantFiled: October 30, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: James Gergory Martin, Allan Scott Bathurst, Matthew Bartol, Oleg Kantor, Nelson Andres Ramon, Will Tyler Seidelman
-
Patent number: 10402871Abstract: 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: GrantFiled: July 20, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Olga I. Kuznetsova, Logan Luyet Dillard, Jason Roselander, Terrence R. Nightingale, Brandon W. Porter
-
Patent number: 10401946Abstract: 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: GrantFiled: June 21, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Jason Alexander Harland, Michael Jon Moen
-
Patent number: 10404670Abstract: 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: GrantFiled: January 19, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Matthew James Wren, Eric Jason Brandwine, Brian Irl Pratt
-
Patent number: 10399666Abstract: 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: GrantFiled: June 27, 2016Date of Patent: September 3, 2019Assignee: 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: 10402377Abstract: 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: GrantFiled: July 29, 2016Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Danny Wei, Lakshmi N. Pallikila, James Andrew Trenton Lipscomb, Yan V. Leshinsky, Tarun Goyal, Kerry Q. Lee
-
Patent number: 10404579Abstract: 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: GrantFiled: December 7, 2015Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Sebastian Martin Biemueller, Georgios Elissaios, Diwakar Gupta, Hui Ma, Pieter Kristian Brouwer, Mohammad Farhan Husain, Thomas Friebel
-
Patent number: 10404613Abstract: 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: GrantFiled: March 31, 2014Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
-
Patent number: D858606Type: GrantFiled: September 30, 2018Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England
-
Patent number: RE47593Abstract: 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: GrantFiled: March 3, 2017Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen