Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20210240560
    Abstract: A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Fan Ping, Andrew Boyer, Oleksandr Chychykalo, James Pinkerton, Danny Wei, Norbert Paul Kusters, Divya Ashok Kumar Jain, Jianhua Fan, Thomas Tarak Mathew Veppumthara, Sebastiano Peluso
  • Publication number: 20210240513
    Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.
    Type: Application
    Filed: March 26, 2021
    Publication date: August 5, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
  • Patent number: 11082430
    Abstract: Technology is described for a device registration service for a local computing environment. The device registration service may provide one or more computing hubs within the local computing environment with robust means to authenticate or verify the authority of a computing device (e.g., a computer, a server, a mobile device, smart phone, a tablet), and/or other devices requesting to access to the local computing environment. The device registration service provided by the one or more computing hubs may be used in addition to, in place of, or as a backup to a device management and provisioning services provided remotely from the local computing environment using a service provider environment.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Robert P. Cochran
  • Patent number: 11081107
    Abstract: Methods and systems for resolving entities using multi-modal functionality are described herein. Voice activated electronic devices may, in some embodiments, be capable of displaying content using a display screen. Contextual metadata representing the content rendered by the display screen may describe entities having similar attributes as an identified intent from natural language understanding processing. When natural language understanding processing attempts to resolve one or more declared slots for a particular intent, matching slots from the contextual metadata may be determined, and the matching entities may be placed in an intent selected context file to be included with the natural language understanding's output data. The output data may be provided to a corresponding application for causing one or more actions to be performed.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kellen Gillespie, Melanie Chie Bomke Gens
  • Patent number: 11082591
    Abstract: Some aspects of the present embodiments provide a mounting bracket for automatically charging one or more rechargeable batteries of an audio/video (A/V) recording and communication device. The mounting bracket of some of the present embodiments includes one or more integrated solar panels that generate the electrical power for charging the rechargeable battery(ies) of the A/V recording and communication device.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, Spiro Sacre, Robert Tso, Christopher Loew, Mark Siminoff, Matthew J. England
  • Patent number: 11080649
    Abstract: Features are disclosed for controlling monitoring devices during unattended delivery of an item. The systems and methods described ensure the monitoring devices are monitoring a delivery location at a specified level before granting unattended access to the delivery location. Access may also be conditioned on user specified “do not disturb” rules indicating when remote access is authorized.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Unyoung Kim, David T. Chiu, Michael Crane, Calvin Nguyen, Rohit Shrivastava
  • Patent number: 11080113
    Abstract: A fifo queue service of a provider network allows clients replicate a fifo queue to a secondary backup queue of another region. A local instance of the queue service receives and stores send/receive/delete transactions in an order. The service instance applies the transactions to a primary fifo and replicates only the send requests and delete requests to secondary fifo queue of a remote instance of the fifo queue service (e.g., at another region). The remote instance determines, based on ordering metadata of a replicated request, that the replicated request can be stored in accordance with the ordering metadata (e.g., the replicated request depends on another request that has also been received/replicated). In response, the remote secondary instance stores and applies the replicated request to a secondary fifo queue.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Stefan Mircea Onofrei
  • Patent number: 11080253
    Abstract: A storage engine may implement dynamic splitting of contentious data pages. Data pages may store data for a table of a data store as part of an indexing structure for the table. Access to the table may be provided by locating the corresponding data pages via the indexing structure. Access contention for different data pages may be monitored. Data pages may be identified for splitting based on the monitoring. A split operation for an identified data page may be formed to store the data on the identified data page on two different data pages so that subsequent access requests for the data are divided between the two data pages. Monitoring of access contention may also be performed to identify data pages for merging in order to consolidate access requests to a single data page.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yan Valerie Leshinsky, Kamal Kant Gupta, Tengiz Kharatishvili, Alexandre Olegovich Verbitski, Stefano Stefani, Anurag Windlass Gupta
  • Patent number: 11082321
    Abstract: The present document describes systems and methods that monitor the health of a number of network-connected databases. In various embodiments, a health management subsystem measures one or more health parameters of a database and determines whether the database is operating properly. When the database is operating properly, a heartbeat associated with the database is generated. Heartbeat information is exchanged with other health management subsystems using a gossip-style protocol. Using the received and generated heartbeats, a health state table is provided that includes a health state for each database.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew Kyle Hulin
  • Patent number: 11080262
    Abstract: Systems and methods are disclosed to implement, in a database system, database engine nodes that implement multi-page writes as an atomic operation. In embodiments, the database system may include multiple database engine nodes that optimistically perform page writes locally without checking for potential conflicts at a shared storage system. The storage system will detect and report conflicting writes on a single page. To ensure that a group of writes to multiple pages occur atomically, the database engine node maintains a transaction context for the group, so that if a page conflict is later detected for any write in the group, the entire group will be rolled back at the database engine node and the storage system. In embodiments, the transaction context will track subsequent writes generated by the node to any page written by the group, so that these subsequent writes are also rolled back with the group.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Justin Levandoski, Niket Goel, Tengiz Kharatishvili, Alexandre Olegovich Verbitski, Kamal Kant Gupta, Xiaofeng Bao
  • Patent number: 11082338
    Abstract: A respective plurality of state tracking nodes is selected at a flow management service for each direction of a bi-directional network flow's traffic prior to routing a first packet of the flow, and state tracking entries for the flow are stored at the nodes. The state tracking entries include a transformation descriptor for the packets of the flow. When a packet of the flow is received, at least one transformed packet corresponding to the received packet is generated and transmitted to a destination indicated by the transformation descriptor.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Avik Kumar Saha
  • Patent number: 11080041
    Abstract: Virtual workspaces can be provided using a shared resource environment. A workspace accessed under a customer account can perform an upgrade or downgrade of the operating system by building a new workspace instance instead of modifying an existing workspace instance. A workspace bundle can be obtained that includes a machine image for the target operating system, as well as configuration information and information for default applications installed for the workspace. A new workspace instance can be created using the workspace bundle and user-specific configuration information. A workspace agent can perform a simplified install of the applications using information from the prior workspace. One or more new data volumes can be created using a snapshot from the prior workspace. Once configured, the new workspace instance can be made available to the user. The process can be repeated using the prior workspace bundle if an operating system downgrade is requested.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: August 3, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Malcolm Russell Ah Kun, Anshuk Chakraborty
  • Patent number: 11079771
    Abstract: Systems and methods for coordinating operations of a plurality of autonomous vehicles are described. An autonomous vehicle management system may receive information from the plurality of autonomous vehicles related to strategy modes, actions, and the environments. The strategy modes may include an uncoupled strategy mode, a permissive strategy mode, an assistive strategy mode, and a preventative strategy mode. The autonomous vehicle management system may then process the received information based on an operational goal for the system as a whole. The autonomous vehicle management system may then instruct modifications to operations of one or more of the plurality of autonomous vehicles to achieve the operational goal for the system.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon Stuart Battles, James Christopher Curlander, Larry Felser, Gur Kimchi, Pragyana K. Mishra
  • Patent number: 11077564
    Abstract: Systems, methods, and computer-readable media are disclosed for toroidal suction grippers. In one embodiment, an example device may include a first annular elastic membrane configured to form an orifice having a toroid geometry, and a first vacuum suction device disposed in the first annular elastic membrane. The first annular elastic membrane may be configured to be actuated to grasp an object.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Felipe De Arruda Camargo Polido, William Clay Flannigan, Harrison Young
  • Patent number: 11079630
    Abstract: Devices, systems, and methods are provided for generating a wide angle frontlight for use with reflective displays. A display device may include a first end and a second end opposite the first end, and a first side and a second side opposite the first side. The display device may include a first light source, and a first light guide able to receive first light from the first light source. The display device may include a reflective display, the first light guide including a first refractive device, the first refractive device refracts a first portion of the first light toward the reflective display in a first direction toward the first side and to refract a second portion of the first light toward the reflective display in a second direction toward the second side, and the first direction separated from the second direction by a first angle of at least forty degrees.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Arthur Sprague, Jerry Yee-Ming Chung
  • Patent number: 11082270
    Abstract: Technologies directed to improving signal quality in received wireless signals in the phase domain of shift keying demodulation are described. One method receives digital data, the digital data including a systematic error as a linear function of residual carrier frequency offset and phase noise (PN). The method extracts first phase data from the digital data, determines, in a phase domain, an estimate of the systematic error using historical phase error data of additional digital data received prior to the digital data, and generate second phase data by subtracting the estimate from the first phase data. The method determines a set of symbols from the second phase data and generates a bit sequence of a data packet from the set of symbols.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Songping Wu, Sai Prashanth Chinnapalli
  • Patent number: 11079757
    Abstract: One or more UAVs may survey signal sources encountered during execution of flight plans. A UAV may identify a signal source and determine attributes about the signal source. The attributes may include a location, an identifier, a signal/network type, a signal strength, and/or other information about the signal or signal source. Some attributes may be supplied by the signal source and other attributes may be assigned by another source that received signals from the signal source. The signal source may be associated with a trust level or trust designation (e.g., trusted, not trusted, unknown, etc.). An example of an untrusted signal source is a rogue signal source. A signal source may be labeled as untrusted or have a designation of unknown trust level based on application of one or more rules. Survey results and attributes may be compiled and made available for use by other parties.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Clark Coonley Duksta, Skylar Jade Hensel
  • Patent number: 11080596
    Abstract: The present disclosure is directed to filtering co-occurrence data. In one embodiment, a machine learning model can be trained. An output of an intermediate structure of the machine learning model (e.g., an output of an internal layer of a neural network) can be used as a representation of an event. Similarities between representations of events can be determined and used to generate, augment, or modify co-occurrence data.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Roshan Harish Makhijani, Soo-Min Pantel, Sanjeev Jain, Gaurav Chanda
  • Patent number: 11081104
    Abstract: A natural language understanding system that can determine an overall score for a natural language hypothesis using hypothesis-specific component scores from different aspects of NLU processing as well as context data describing the context surrounding the utterance corresponding to the natural language hypotheses. The individual component scores may be input into a feature vector at a location corresponding to a type of a device captured by the utterance. Other locations in the feature vector corresponding to other device types may be populated with zero values. The feature vector may also be populated with other values represent other context data. The feature vector may then be multiplied by a weight vector comprising trained weights corresponding to the feature vector positions to determine a new overall score for each hypothesis, where the overall score incorporates the impact of the context data. Natural language hypotheses can be ranked using their respective new overall scores.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Chengwei Su, Sankaranarayanan Ananthakrishnan, Spyridon Matsoukas, Shirin Saleem, Rahul Gupta, Kavya Ravikumar, John Will Crimmins, Kelly James Vanee, John Pelak, Melanie Chie Bomke Gens
  • Patent number: 11080097
    Abstract: Customers of a computing resource service provider may transmit requests to instantiate compute instances associated with a plurality of logical partitions. The compute instances may be executed by a server computer system associated with a particular logical partition of the plurality of logical partitions. For example, a compute service may determine a set of server computer systems that are capable of executing the compute instance based at least in part on placement information and/or a diversity constraint of the plurality of logical partitions.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 3, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Panghal, Alan Hadley Goodman, André Mostert, Stig Manning, Joshua Dawie Mentz, Gustav Karl Mauer, Marnus Freeman