Patents Assigned to Amazon Technologies
  • Patent number: 10824959
    Abstract: A transformed data set corresponding to a machine learning classifier's training data set is generated. Each transformed record contains a modified version of a corresponding training record, as well as the prediction made for the training record by the classifier. A set of explanatory rules is minded from the transformed data set, with each rule indicating a relationship between the prediction and one or more features corresponding to the training records. From among the rule set, a particular matching rule is selected to provide an easy-to-understand explanation for a prediction made by the classifier for an observation record which is not part of the training set.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bibaswan Kumar Chatterjee, Srinivasan Sengamedu Hanumantha Rao
  • Patent number: 10826685
    Abstract: One or more systems implement a plurality of blockchains to track event data. The plurality of blockchains are arranged in tiered form, and the content and/or integrity of blockchains in higher tiers depends on, or at least derives from, the content and/or integrity of the blockchains in lower tiers. Depending on the specific structure and implementation, assurances, verifications, and the like may be provided for services and other resources using such blockchains in a repeatable manner.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew John Campagna
  • Patent number: 10824339
    Abstract: Systems and methods are described for management of garbage collection processes in an on-demand code execution system. An on-demand code execution system may execute user-submitted code on virtual machine instances, which may be hosted on various host computing devices. As each virtual machine instance executes code, garbage (e.g., memory that is allocated and then not properly de-allocated) may accumulate and may reduce the computing resources that the instance makes available for allocation to further code executions. A garbage collection manager may be implemented on each host computing device that implements garbage collection by taking a snapshot of the virtual machine instance prior to the accumulation of garbage, and then restoring the snapshot rather than identifying and de-allocating garbage on an item-by-item basis. The virtual machine instance may also identify state information that should be preserved, and the garbage collection manager may preserve or avoid overwriting this state information.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Andrew J. Lusk, Mikhail Danilov
  • Patent number: 10821611
    Abstract: A multi-zone end effector assembly is described in the present disclosure. As a non-limiting example, the multi-zone end effector assembly comprises a manifold that comprises a first interior chamber and a second interior chamber. A first port connects to the first interior chamber, and a second port connects to the second interior chamber. A first compression cup region can be connected to the first interior chamber. The first compression cup region is in air connection with the first port. The first compression cup region is configured to be independently activated in order to create a first vacuum zone. A second compression cup region is connected to the second interior chamber. The second compression region cup is in air connection with the second port. The second compression cup region is configured to be independently activated in order to create a second vacuum zone.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jon David DeFant, Tyler B. Rodgers, Chen Ge
  • Patent number: 10823954
    Abstract: Subject matter disclosed herein relates to improving a contact diameter of an adhesive/sealing material on surfaces of substrates by altering rheological properties of the adhesive/sealing material. An electrowetting display device comprises a first substrate and a second substrate, a first fluid and a second fluid disposed between the first substrate and the second substrate, wherein the first fluid is immiscible with the second fluid. An adhesive/sealing material comprising UV curable epoxy glue is in contact with the second fluid and couples the second substrate to the first substrate. The adhesive/sealing material further comprises silica particles in a range of 1-6% mass fraction of silica that alter rheological properties of the UV curable epoxy glue.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Maurice Hendrikus Hubertinus Thijssen, Jeroen Cornelis van der Gaag
  • Patent number: 10826876
    Abstract: The following description is directed to encrypting the characteristics of network traffic. In one example, a method can include receiving an unencrypted link layer packet including a first payload of a first size. The method can include encrypting the first payload of the unencrypted link layer packet. The method can include generating an encrypted link layer packet including a second payload. The second payload can include the encrypted payload and a variable length padding field so that the second payload of the encrypted link layer packet is a different size than the first size of the first payload. The encrypted link layer packet can then be transmitted.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Frederick David Sinn, Colm Gearöid MacCárthaigh, Thomas Bradley Scholl
  • Patent number: 10826708
    Abstract: Data security is enhanced by receiving a request that identifies an encrypted data key, an authentication tag, and additional authenticated data that includes at least a nonce. In some cases, the authentication tag is cryptographically derivable from the encrypted data key and the additional authenticated data. A system, in some cases, determines whether the nonce is authentic and decrypts the encrypted data key by using at least a cryptographic key and the nonce, thereby resulting in a plaintext data key that is usable in various contexts.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew John Campagna
  • Patent number: 10827026
    Abstract: A method and apparatus for eviction of session data from a cache are disclosed. In the method and apparatus, an aspect of data of a plurality of aspects of data is associated with a corresponding set of conditions for eviction of a plurality of sets of conditions for eviction from a cache. The set of conditions for eviction corresponding to the aspect of the plurality of aspects of the data are evaluated and the aspect of the data of the plurality of aspects of the data is evicted from cache based at least in part on the evaluation.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Vincent Kaukl, Geoffrey Scott Pare, Mohanish Hemant Kulkarni
  • Patent number: 10826836
    Abstract: Features related to systems and methods for opportunistic packet network flow controller with implicit bias correction are disclosed. Features are described for generating short term forecasts based on external inputs such as historical flow data and future events, in a large scale network flow carrying heterogeneous packets with limited bandwidth along its connections. The bias in forecast is continuously corrected based on current flow telemetry and new external inputs leading to automatically adjusting the flow control at every connection based on current and anticipated volume, in real time.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gopinathan Kannan, Thomas Yves Paul Helleboid, Ruipeng Huang, Akshay Malik, Aniket V. Oak
  • Patent number: 10824055
    Abstract: An example modular imaging system may include at least a modular imaging enclosure and a power supply. The modular imaging enclosure may include multiple panels coupled together to define an interior space of the modular imaging enclosure where an object may be placed in order to obtain image data relating to the object. Individual ones of the panels may include imaging panels having one or more light emitting elements, an array of cameras, and a panel computer. The power supply can supply power to these electronic components so they can operate to capture images of an object in appropriate lighting. The modular nature of the imaging system allows for easy packaging and shipment, as well as easy setup and teardown to use the imaging system, making it an easily transportable device that can be easily transported to the location of an object(s) to be imaged.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan McGuire, Barry O'Brien
  • Patent number: 10826321
    Abstract: A power busway tap box with integrated uninterruptable power supply (UPS) functionality is enabled. A busway may be utilized to distribute electrical power throughout a data center. A busway tap box may incorporate one or more components providing UPS functionality. When the busway is distributing alternating current (AC) power, the tap box may incorporate a rectifier, an electrical energy storage device (e.g., a lithium-ion battery), and an inverter. The tap box may keep a substantially conventional form factor, or an extended form factor to accommodate larger electrical energy storage device sizes. The busways may run overhead in a data center and the tap boxes may physically couple with the overhead busways and be disposed beneath them. By distributing the UPS functionality throughout the data center, the impact of UPS failures may be lowered and/or environmental maintenance costs may be reduced.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brock Robert Gardner, Peter George Ross
  • Patent number: 10824343
    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store network-accessible block data storage volumes that may be used by programs executing on other physical computing systems. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center. If a program using a volume becomes unavailable, another program (e.g., another copy of the same program) may in some situations obtain access to and continue to use the same volume, such as in an automatic manner in some such situations.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Roland Paterson-Jones, Peter N. DeSantis, Atle Normann Jorgensen, Matthew S. Garman, Tate Andrew Certain
  • Patent number: 10822077
    Abstract: An aerial vehicle may be equipped with propellers having reconfigurable geometries. Such propellers may have blade tips or other features that may be adjusted or reconfigured while the aerial vehicle is operating, on any basis. Propellers having reconfigurable blade tips joined to blade roots may cause the blade tips to be aligned with the blade roots, or substantially perpendicular to the blade roots, e.g., in order to counter adverse effects of tip vortices, or at any intervening angle. The propellers may be reconfigured at predetermined times during operation of an aerial vehicle, or upon sensing one or more operational characteristics or environmental conditions, as may be desired or required.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Allan Ko
  • Patent number: 10827249
    Abstract: A wireless earbud including an outer housing, an internal assembly, and an inner housing. The outer housing and the inner housing may couple together to form a water tight enclosure for the internal assembly. The internal assembly may include components that carry out a function of the wireless earbud, such as printed circuit boards, network interfaces, batteries, loudspeakers, and so forth. The outer housing may also include a proximity sensor for receiving touch and/or antenna(s) for communicatively coupling the wireless earbud to other electronic devices. Additionally, the inner housing may include a charging module for the wireless earbud.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jordan Pine, Josue Jean Rodriguez, Aashish Nataraja, Amita Pawar, Giovanni Mata Magana
  • Patent number: 10822081
    Abstract: Unmanned aerial vehicles (“UAVs”) which fly to destinations (e.g., for delivering items) may land on transportation vehicles (e.g., delivery trucks, etc.) for temporary transport. An agreement with the owner of the transportation vehicles (e.g., a shipping carrier) may be made, and the associated transportation vehicles that are available for landings may be identified by markers on the roof or other identification techniques. Different types of communications may be provided as part of a landing process (e.g., a notification regarding a proposed landing may be sent including a request for a confirmation that the proposed landing is acceptable, etc.). The routes of the transportation vehicles may be known and utilized to determine locations where UAVs will land on and take off from the transportation vehicles.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Buchmueller, Scott A. Green, Atishkumar Kalyan, Gur Kimchi
  • Patent number: 10824474
    Abstract: Portions of distributed data processing programs may be dynamically allocated computing resources. When execution of a distributed data processing program is requested, interdependent portions of the resource may be dynamically computing resources according to requirements determined for the portions. A resource manager may, in some embodiments, respond to individual allocation requests for the different portions received from a program manager for the distributed data processing program. The allocated resources may be obtained from pools of computing resources that can be utilized by different distributed data processing programs.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kamboj, Vinayak Thapliyal
  • Patent number: 10824940
    Abstract: The present disclosure is directed to training, and providing recommendations via, a temporal ensemble of neural networks. The neural networks in the temporal ensemble can be trained at different times. For example, a neural network can be periodically trained using current item interaction data, for example once per day using purchase histories of users of an electronic commerce system. The item interaction data can be split into a more recent group and a less recent group, for example the last two weeks of data and the remainder of the last two years of data. The periodic training of neural networks, using updated data and the sliding windows created by the date split, results in a number of different models for predicting item interaction events. Using a collection of these neural networks together as a temporal ensemble can increase recommendation accuracy without requiring additional hardware for training.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Oleg Rybakov, Siddharth Singh
  • Patent number: 10824913
    Abstract: Techniques for performing image-augmentation based simulations on are described. An exemplary embodiment of such performances includes for each tuple of timestamped image and movement data, generating a next image using an image generation neural network based on the timestamped image and movement data, the image being input into the image generation neural network as a non-rendered image, and generating a reward using a reward generating neural network based on the timestamped image and movement data.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, LLC
    Inventors: Sahika Genc, Edo Liberty
  • Patent number: 10824985
    Abstract: Techniques for providing details associated with an item for acquisition from a pick-up unit are described herein. In particular implementations, a service provider may determine whether a mobile device is within a predetermined distance from the pick-up unit. In some implementations, a companion application may allow a user of the mobile device to cause a sensory function at the pick-up unit when the mobile device is within the predetermined distance. For instance, the user may use the companion application to cause the pick-up unit to produce light, sounds, smoke, bubbles, among other operations.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Katie Swanson, Nathan Kyle Newsom
  • Patent number: 10826971
    Abstract: Techniques for distributed computing system node management are described herein. In some cases, internal compute nodes (i.e., compute nodes that are allocated to the distributed system) may be mutually trusted such that they may freely establish communications with one another. By contrast, external compute nodes (i.e., compute nodes that aren't allocated to the distributed computing system) may be untrusted such that their access to the distributed system may be regulated. In some cases, one or more of the compute nodes within the distributed computing system may maintain respective collections of system view information. Each respective collection of system view information may include, for example, information associated with the corresponding compute node's view of the distributed computing system based on information that is available to the corresponding compute node.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Guido Beat Zgraggen, Christopher Ryan Mhley, Darren James Alton, Adam Julio Villalobos, Eric Benjamin Merritt, Xiao Zeng