Patents Assigned to Amazon Technologies
  • Patent number: 10576625
    Abstract: A grasp management system and corresponding methods are described. In some examples, information about a set of grasps of a robotic manipulator is accessed. The information is used by the robotic manipulator to attempt to grasp an item using the set of grasps associated with a first grasping orientation. An orientation of the robotic manipulator can be adjusted into a second grasping orientation and the robotic manipulator can attempt to grasp the item using the set of grasps associated with the second grasping orientation. Information about the attempts can be recorded and used to determine a richness measure that may represent a richness of the set of grasps for the item.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Andrew D. Marchese, John Gregory Longtine, Sarath Krishnaswamy, Moses Theodore Ort, Russell Charles Toris, Jacob Taylor Wachlin
  • Patent number: 10581847
    Abstract: A blockchain is used to track chain of custody associated with devices and user entities associated with those devices. In an embodiment, an identity engine traverses a blockchain to determine one or more transactions associated with a device and, in some cases, one or more users of that device. Based at least in part on the content of an authentication or provisioning request and that of the chain of custody, the identity engine provisions the device for a given user.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas Sun, Damian Finol Correa, Yunlong Liu
  • Patent number: 10581919
    Abstract: A computing resource service receives a request to access the service and perform various actions. In response to the request, the computing resource service obtains a set of active policies that are applicable to the request. As a result of the service determining that the set of active policies fail to provide sufficient permissions for fulfillment of the request, the service determines if an enforcement policy is available that is applicable to the request. The service evaluates the request using the enforcement policy such that if the enforcement policy includes permissions sufficient for fulfillment of the request, the request is fulfilled.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: William Frederick Hingle Kruse, Bharath Mukkati Prakash, Ashish Rangole, Nima Sharifi Mehr, Jeffrey John Wierer, Kunal Chadha, Chenxi Zhang, Hardik Nagda, Kai Zhao
  • Patent number: 10579906
    Abstract: Diagnostics may be performed on imaging devices such as digital cameras that are provided in large numbers, or mounted in arrays or networks, by providing imaging data captured from such devices to a machine learning system or classifier that has been trained to recognize anomalies based on imaging data. The machine learning system or classifier may be trained using a training set of imaging data previously captured by one or more imaging devices that has been labeled with regard to whether such imaging devices encountered any anomalies when the imaging data was captured, and if so, which anomalies were encountered. Additionally, a perceptual score which represents the quality of a given image or imaging data may be calculated and used to rank or define the image or imaging data in terms of quality, or determine whether the image or imaging data is suitable for its intended purpose.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pragyana K. Mishra, David Joseph Rendleman, Jonathan Robert Dughi, Danny Guan
  • Patent number: 10579597
    Abstract: A tiering service that supports multiple cold tier quality of service (QoS) policies includes a configuration manager that receives a specification for one or more QoS parameters for a cold tier and reserves resources of a provider network to implement the cold tier in accordance with the specified QoS parameters. The QoS parameters may specify one of a plurality of supported cold tier access level policies for the cold tier. Also other QoS parameters may be specified. The cold tier access level policies may specify combinations of local and/or remote resources to be used for the cold tier. In some embodiments, a client may specify or modify cold tier QoS policies in order to perform different tasks. Also a client may modify the specified QoS policies for the cold tier after completion of the tasks or to perform other tasks.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Manu Anand
  • Patent number: 10582232
    Abstract: Techniques for transcoding a video with frame-synchronous metadata are described. A portion of a digital video transmission is obtained, the portion including a first sequence of video frames, a plurality of metadata values, and a first set of timing data relating the plurality of metadata values to the first sequence of video frames. A rendition of the first sequence of video frames is encoded, the rendition including a second sequence of video frames based on the first sequence of video frames. A plurality of segment files for the rendition is generated, each segment file including a group of frames from the second sequence of video frames and a group of metadata values, each metadata value in the group of metadata values having a correspondence to a frame in the group of frames based on the first set of timing data.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian J. Rundle, Matthew Carter, Kevin Moore, Alan Spain
  • Patent number: 10581886
    Abstract: An event-analysis system detects anomalies in the operation of a service by processing operational logs, trace files, and event databases produced by the service in accordance with a hierarchical behavioral profile. The event analysis system converts the operational logs, trace files, and event databases into a normalized event stream which is sent to an analysis engine. The analysis engine converts the stream of normalized events to a set of metrics maintained in association with the profile hierarchy. Operational anomalies of the service are detected by analyzing incoming events in the context of metrics maintained in association with applicable leaf-node profiles, root node profiles, and intermediate node profiles.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10581737
    Abstract: A method and apparatus for accelerating data routing between applications of an application group are disclosed. In the method and apparatus, a host computer system receives registration information from a first computer system instantiated on the host computer system, whereby the registration information indicates whether a first application is executed on the first computer system. In response to a request from a second computer system that is instantiated on the host computer system to route data to the first application, the host computer system routes the data to the first computer system, whereby the internal routing of the data is determinable by the first computer system.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 10580407
    Abstract: This disclosure describes, in part, techniques for utilizing global models to generate local models for electronic devices in an environment, and techniques for utilizing the global models and/or the local models to provide notifications that are based on anomalies detected within the environment. For instance, a remote system may receive an identifier associated with an electronic device and identify a global model using the identifier. The remote system may then receive data indicating state changes of the electronic device and use the data and the global model to generate a local model associated with the electronic device. Using the global model and/or local model, the remote system can identify anomalies associated with the electronic device and, in response to identifying an anomaly, notify the user. The remote system can further cause the electronic device to change states after receiving a request from the user.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinay Kotikalapudi Sriram, William Evan Welbourne, Jay Patel, Sven Eberhardt
  • Patent number: 10579610
    Abstract: Read-only nodes of a distributed database system may perform replicated database startup for common database storage. A read-only node may request a view of a database from a master node to initialize the read-only node for servicing queries. An indication of the view may be received and portions of data maintained for the distributed database may be read from a common data store maintaining the data for the database according to the indicated view of the database. In-memory data structures at the read-only node for servicing queries may be initialized based on the portions of data read from the common data store. The read-only node may then be made available for servicing queries.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Tengiz Kharatishvili, Hyungsoo Jung, Andrew Scott Richardson, Alexandre Olegovich Verbitski
  • Patent number: 10579227
    Abstract: Systems and methods are disclosed which detect unresponsive interactions with display pages. Specifically, a client computing device may retrieve display pages from a remote computing system for local display. A local interaction monitoring component may monitor local interactions with the display page, and identify those interactions with the display pages that did not produce a change in the display page as unresponsive interactions. Unresponsive interactions are monitored to determine whether a cluster of unresponsive interactions is formed around an interactive element and the size of the active area of the interactive element is increased.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mihai Bura, Catalin Dumitru, Alexandru Tronciu
  • Patent number: 10581728
    Abstract: A method and apparatus for rate limiting network traffic are provided. A plurality of network devices may receive network traffic and route the network traffic to a destination. Rate limits may be imposed on the output rate of the plurality of network devices. The rate limits may be adjusted as the flow of the network traffic changes.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Paul Zipperer, Andrew Bruce Dickinson, Kirk Arlo Petersen
  • Patent number: 10577180
    Abstract: Mobile modules including a number of bins or other storage units may be formed in a modular manner, from various sub-modules. The mobile modules may be loaded with items by a sortation system or by associates. A bin within a mobile module may be selected and assigned to an order for a plurality of items, and each of the items included in the order may be deposited into the selected bin. After a sufficient number of bins within the mobile module have been filled with ordered items, the mobile module may be loaded into or onto a delivery vehicle and transported to a location from which the ordered items may be delivered to a customer, e.g., by an autonomous mobile robot or by an associate.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Kaushal Bharatkumar Mehta, Jaemi Cheri Tiangco Bermudez, Daniel Lowther, Prasad V. Rao
  • Patent number: 10580167
    Abstract: Techniques are described that enable a two-dimensional (2D) representation of three-dimensional (3D) virtual reality (VR) content to be encoded. These techniques include encoding VR content while excluding non-display pixels of the VR content from motion estimation during encoder processing.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
  • Patent number: 10581155
    Abstract: Antenna structures and methods of operating the same are described. One apparatus includes a processing device that executes an active interference cancellation (AIC) algorithm and radio frequency front-end (RFFE) circuitry coupled to the processing device. The RFFE circuitry includes two RF couplers, a fixed-delay filter, and an interference compensation circuit part of an electrical path between the two RF couplers. The AIC algorithm is operable to control the interference compensation circuit to adjust a phase, an amplitude or both of a copy of a first RF signal transmitted on a first antenna to remove corresponding interference in a second RF signal received at a second antenna that is caused by the first RF signal. The processing device triggers a re-calibration in the AIC algorithm when the digital values, received from a power detector circuit, indicate a change in impedance that exceeds a threshold.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Adrian Gradinaru, Morris Yuanhsiang Hsu, Cheol Su Kim, Jaiyoung Park
  • Patent number: 10582125
    Abstract: A video capture device may include multiple cameras that simultaneously capture video data. The video capture device and/or one or more remote computing resources may stitch the video data captured by the multiple cameras to generate stitched video data that corresponds to 360° video. The remote computing resources may apply one or more algorithms to the stitched video data to identify one or more frames that depict content that is likely to be of interest to a user. The video capture device and/or the remote computing resources may generate one or more images from the one or more frames, and may send the one or more images to the user.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ross David Roessler, Matthew Alan Townsend, Yinfei Yang, Jim Oommen Thomas, Deon Poncini, William Evan Welbourne, Geoff Hunter Donaldson, Paul Aksenti Savastinuk, Cheng-Hao Kuo
  • Patent number: 10579591
    Abstract: Techniques for performing incremental block compression using a processor are described herein. The processor receives a request to compress input data, the request including compression parameters for the compression and a target block size. The processor divides the input data into portions. The processor iteratively compresses the input data to an output block, until compressing another portion of data would increase a file size of the output block over a threshold value that is based at least on the target block size.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Andrea Olgiati, Nathan Binkert
  • Patent number: 10582635
    Abstract: A portable data center is configured to be powered using one or more external power sources. The portable data center includes at least one interconnect member, at least one electrical circuit, and an electrical power bus. The at least one interconnect member is configured for connecting the portable data center to the one or more external power sources. The at least one electrical circuit and electrical power bus are in electrical communication with the at least one interconnect member and are housed within a container of the portable data center. The at least one electrical circuit is configured to convert power received from the one or more external power sources at a first voltage level to conditioned power at a second, lower voltage level. The electrical power bus distributes power from the conditioned power to computing devices housed within the container.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter George Ross
  • Publication number: 20200065710
    Abstract: Respective correlation metrics between token groups of a particular text attribute of a data set and a prediction target attribute are computed. Based on the correlation metrics, a predictive token group list is created. For various observation records of the data set, values of a derived categorical attribute corresponding to the particular text attribute are determined based on matches between the particular text attribute value and the predictive token group list. A measure of the predictive utility of the particular text attribute is obtained using correlations between the categorical attribute and the prediction target attribute.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Gowda Dayannda Anjaneyapura Range, Rajeev Ramnarain Rastogi
  • Patent number: D877231
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Michael Seflic, Marc Rene Walliser, Christopher Green