Patents Assigned to Amazon Technologies
  • Patent number: 10397518
    Abstract: Techniques are described by which multiple, independently encoded video streams may be combined into a single decodable video stream. These techniques take advantage of existing features of commonly used video codecs that support the independent encoding of different regions of an image frame (e.g., H.264 slices or HEVC tiles). Instead of including different parts of the same image, each region corresponds to the encoded image data of the frames of one of the independent video streams.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Charles Benjamin Franklin Waggoner, Patrik Schnell
  • Patent number: 10397116
    Abstract: Disclosed are techniques that can be used within network devices to implement access control functionality. The techniques can include use of a content-addressable memory configured including an access control entry stored therein. Circuitry can be coupled to the content-addressable memory and configured to determine that a value is within a range of values. The circuitry can generate a compare key including a field that is set indicating that the value is within the range of values. The circuitry can provide, to the content-addressable memory, the compare key for locating a corresponding access control entry within the content-addressable memory. The circuitry can receive, from the content-addressable memory, an index of the access control entry stored within the content-addressable memory. The circuitry can select, based on the index of the access control entry, an action.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Chin Cheah
  • Patent number: 10393793
    Abstract: Techniques for detecting a cause or a location associated with a power disturbance affecting a power distribution system are described. For example, an indication of such a power disturbance may be received from a power meter of the power distribution system. Power-related data may also be received from another power meter of the power distribution system based on the indication of the power disturbance. A cause or a location associated with the power disturbance may be determined based on the power-related data received from the other power meter.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Huyen Van Nguyen, Michael P. Czamara, Osvaldo P. Morales
  • Patent number: 10397236
    Abstract: A customer's resources are protected from malicious or accidental deletion or termination. In some embodiments anomaly detection is used for identifying suspicious activities, which is combined with options to restore previously deleted resources. To define and detect anomalies, resource profiles are generated indicative of how resources are being used, and user profiles of how users use resources of the compute service provider. Instead of immediately deleting a resource, a temporary marker can be placed on the resource. The temporary marker blocks attempts to access the resource just as if the resource was deleted. However, the resource can easily be recovered by simply removing the marker. When a deletion event is identified as anomalous, an alert is generated to the customer. Upon receiving the alert, customers can opt to restore the resource that has been deleted, which will remove the marker.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kunal Chadha, Zaher Dannawi, Bharath Mukkati Prakash, Hardik Nagda, Anirudh Mattur Radhakrishna, Ashish Rangole, Chenxi Zhang
  • Patent number: 10394731
    Abstract: Embodiments of the technology can provide the flexibility of fine-grained dynamic partitioning of various compute resources among different compute subsystems on an SoC. A plurality of processing cores, cache hierarchies, memory controllers and I/O resources can be dynamically partitioned between a network compute subsystem and a server compute subsystem on the SoC.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Bradley Davis, David James Borland
  • Patent number: 10394848
    Abstract: A multi-column index is generated based on an interleaving of data bits for selectivity for efficient processing of data in a relational database system. Two or more columns may be identified for inclusion in the multi-column index for a relational database table. Based, at least in part, on the interleaving of data bits for selectivity from the identified columns, a multi-column index is generated for the relational database table that provides a respective index value for each entry in the relational database table. The entries of the relational database table may then be stored according to the index values of the multi-column index.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Anurag Windlass Gupta
  • Patent number: 10398060
    Abstract: A system for storing data includes a discrete cooling module that can enable discrete cooling of mass storage devices installed in the chassis interior of a data storage module coupled to a rack. The discrete cooling module includes an air moving device and an air cover. The air moving device can induce and airflow through the chassis interior of the data storage module to remove heat from heat producing components of mass storage devices installed in the chassis interior. The air cover directs the airflow through the chassis interior. The discrete cooling module can isolate rotational vibrations generated by the air moving device from the mass storage devices installed in the chassis. Partial isolation can include indirectly coupling the discrete cooling module to the chassis via directly coupling with the rack.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 27, 2019
    Assignee: Amazon technologies, Inc.
    Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink, Jason Alexander Harland
  • Patent number: 10392104
    Abstract: Aerial vehicles may be equipped with propellers having pivotable blades that are configured to rotate or fold when the propellers are not rotating under power. A pivotable blade may rotate about an axis of a propeller with respect to a hub in the presence of wind flow until the pivotable blade is coaligned with a fixed blade, in a direction opposite to the wind flow. A pivotable blade may also fold over a hub of a propeller in the presence of wind flow, with the pivotable blade and a fixed blade being oriented in directions opposite to the wind flow. A center of mass of the pivotable blade may be caused to be on the same side of an axis as a center of mass of a fixed blade, even where the axis is not normal to the wind flow, thereby reducing an amount of drag generated by the propeller.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley David Urban, Dominic Timothy Shiosaki, Ricky Dean Welsh
  • Patent number: 10395221
    Abstract: In some examples, a portable electronic device may monitor a plurality of device care metrics to detect and characterize a level of care provided to an electronic device by a user. Further, the user may receive a reward for providing a level of care as specified by one or more device care thresholds. For example, the device may monitor sensor information from one or more sensors for determining whether the device has experienced a physical event, such as a fall event, an excessive moisture event, or the like. Further, the device may also monitor for system events, such as whether to update a program, whether malicious code has been installed, or the like. The occurrence of a physical event and/or the user's actions in response to a system event may determine a user's eligibility to receive a reward based on the level of device care provided.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth James Price, Heather Dystrup-Chiang, Shannon Quek
  • Patent number: 10397128
    Abstract: Methods, systems, and computer-readable media for implementing a routing handler for rule-based action triggering are disclosed. A request is received at a routing handler from a client. The request specifies a particular operation at a particular one of a plurality of sub-services. The sub-services comprise one or more operations for defining a plurality of rules; the rules are defined to bind triggers to actions. The sub-services also comprise one or more operations for performing the actions in a provider network comprising a plurality of resources. The particular operation in the request is determined at the routing handler. The particular one of the sub-services is determined at the routing handler based on the particular operation, using a routing map. The routing map is dynamically updated when operations provided by sub-services are modified. The request is routed to the particular one of the sub-services.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mihir Rajendrabhai Patel, Mustafa Ugur Torun
  • Patent number: 10394597
    Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcin Piotr Kowalski, Wesley Gavin King
  • Patent number: 10394611
    Abstract: A currently operating computing cluster that has multiple nodes storing cluster data may be scaled. A cluster scaling request may be received for the current cluster indicating a change in a number or type of nodes in the current cluster. In response to receiving the cluster scaling request, a new cluster may be created as indicated in the cluster scaling request, a copy of the cluster data from the current cluster to the nodes in the new cluster may be initiated, a network endpoint for the current cluster may be moved to the new cluster, and the current cluster may be disabled. The current cluster may, in some embodiments, respond to read access requests during the copy of the cluster data.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Venkata Harish Mallipeddi, Aleksandras Surna
  • Patent number: 10397528
    Abstract: Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device, a share signal including image data captured by a camera of a first audio/video (A/V) recording and communication device; transmitting, to a second A/V recording and communication device, a secondary device state request signal; receiving, from the second A/V recording and communication device a secondary device update signal that includes a status of the at least one secondary device in network communication with the second A/V recording and communication device; and generating and transmitting an alert to a second client device associated with the second A/V recording and communication device, wherein the alert includes the image data and the status of the at least one secondary device.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: James Siminoff
  • Patent number: 10397240
    Abstract: A scaling policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a software container service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the scaling policy and the first current capacity. A second request is submitted, to the software container service, to adjust the capacity of the resource by the amount. A third request is submitted, to the software container service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the amount.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Thomas Lewis, Kai Fan Tang, Farzad Moghimi, Ahmed Usman Khalid, Stephan Weinwurm
  • Patent number: 10394913
    Abstract: Features are provided for the analysis of collections of data and automatic grouping of data having certain similarities. A collection of data regarding user interactions with item-specific content can be analyzed. The analysis can be used to identify groups of items that are of interest to groups of similar users and/or to identify groups of users with demonstrated interests in groups of similar items. Data may be analyzed in a “bottom-up” manner in which correlations within the data are discovered in an iterative manner, or in a “top-down” manner in which desired top-level groups are specified at the beginning of the process. A bottom-up process may also be distributed among multiple devices or processors to more efficiently discover groups when using large collections of data.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineet Shashikant Chaoji, Sivaramakrishnan Kaveri, Vineet Khare, Gourav Roy, Saurabh Sohoney, Andrew Dennis Willingham
  • Patent number: 10397495
    Abstract: A mobile calibration room may be used for calibrating one or more sensors used on unmanned aerial vehicles (UAVs). A system can include folding or collapsible walls to enable the system to be moved between a stowed position and a deployed position. In the deployed position, the system can comprise a calibration room including one or more 2D or 3D targets used to calibrate one or more sensors (e.g., cameras) on a UAV. The system can include a turntable to rotate the UAV about a first axis during calibration. The system can also include a cradle to rotate the UAV around, or translate the UAV along, a second axis. The turntable can include a frame to rotate the UAV around a third axis during calibration. The mobile calibration room can be coupled to a vehicle to enable the mobile calibration room to be moved between locations.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sarah Graber, Martin Koestinger, Barry James O'Brien, Gerald Schweighofer, Mario Sormann, Joshua John Watson, Scott Michael Wilcox
  • Patent number: 10398061
    Abstract: A portable data center includes a cooling system comprising a cooling circuit, one or more air plenums, and one or more air moving devices. The cooling circuit circulates a heat transfer fluid through a portion of the cooling circuit that passes through the one or more air plenums. The heat transfer fluid that passes through the one or more air plenums cools air flowing through the one or more air plenums via the one or more air moving devices. The cooling circuit also circulates the heat transfer through a separate portion of the portable data center where heat is rejected from the heat transfer fluid into the separate portion of the portable data center. In some embodiments, the air plenums and at least a portion of the cooling circuit are mounted in a sub-floor space between a platform within the portable data center and an outer structure of the portable data center.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Frank Charles Paterra, Darin Lee Frink
  • Patent number: 10394915
    Abstract: Architectures and techniques to store and search logging information are provided. In some embodiments, statements included in the logging information can be categorized according to respective unique identifiers. A category of statements can be retained in one or more files within a directory associated with a unique identifiers representative of the category. The directory can be included in a distributed storage system. In addition, metadata including the unique identifier and a defined searchable field or another defined discrete amount of information pertaining to a statement associated with the unique identifier can provide an indexation of an available category of statements. In addition or in other embodiments, an interface unit can permit querying the logging information via programmatic queries or other queries received via a user interface.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bharath Raghavendran, Hemant Kumar Gupta, Mohit Gupta, Naman Chhabra
  • Patent number: 10392155
    Abstract: A method of preparing a container includes manipulating it from an open toward a fully closed configuration. In the open configuration, first and second top end flaps are folded outwardly such that a first pair of handle apertures defined in a first endwall and first top end flap are aligned and a second pair of handle apertures defined in the second endwall and second top end flap are aligned along a first direction. The manipulating step comprises: folding top side flaps inwardly along a second direction until the side flaps are substantially perpendicular to the endwalls, thereby at least partially covering a top opening of the container; and folding the end flaps inwardly until they are substantially parallel with the side flaps, wherein the top side flaps underlie the respective ones of the pairs of handle apertures that are defined in the first and second top end flaps.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wesley Adams, Akshay Tilekar
  • Patent number: 10397006
    Abstract: A computing device such as a network security device receives one or more digital certificates in a certificate chain and generates one or more surrogate digital certificates that form a surrogate certificate chain. A surrogate certificate may be generated using certificate information from a corresponding digital certificate of the received certificate chain. In some cases, the received certificate chain may have a trusted root certificate that is a trust anchor for the received certificate chain and the generated surrogate certificate chain may have a different trusted root certificate that is the trust anchor for the surrogate certificate chain. Cryptographic keys of the certificate chains may be used to establish cryptographically protected communication sessions. The computing device may monitor network traffic utilizing cryptographic keys included in the certificate chains to encrypt data.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Bowen