Patents Assigned to Amazon Technologies
  • Patent number: 10499037
    Abstract: In some examples, an unmanned aerial vehicle (UAV) may include a stereo camera including two cameras. To maintain proper alignment of the stereo camera as the UAV moves about, a management device may access calibration information for the stereo camera and receive sensing information indicating movement of the two cameras relative to each other. Based at least in part on the calibration information and the sensing information, the management device may instruct an actuator to move one of the two cameras to the proper alignment or may rectify frames captured by the two cameras to return to the proper alignment.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Scott Michael Wilcox
  • Patent number: 10498654
    Abstract: Disclosed herein is a method including receiving, from a user application, data to be transmitted from a source address to a destination address using a single connection through a network; and splitting the data into a plurality of packets according to a communication protocol. For each packet of the plurality of packets, a respective flowlet for the packet to be transmitted in is determined from a plurality of flowlets; a field in the packet used by a network switch of the network to route the packet is set based on the determined flowlet for the packet; and the packet is sent via the determined flowlet for transmitting through the network.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Leah Shalev, Nafea Bshara, Georgy Machulsky, Brian William Barrett
  • Patent number: 10498718
    Abstract: A network protocol is provided to identify and authenticate devices from different vendors that are deployed in a network. Each vendor is provided a vendor key unique to the vendor by a network management server. A vendor server associated with the vendor provisions a device with a first hash value generated using the vendor key among other device attributes. When the device is deployed in the network, the network management server queries the device. The device generates a second hash value using the first hash value and sends it in a response to the network management server. The network management server computes a local hash value using the vendor key and the attributes received from the response. The network management server authenticates the device if the local hash value matches with the second hash value.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Richard Dyson, Christopher Warren Jones, Praveen Kumar Madhanagopal
  • Patent number: 10494179
    Abstract: In one embodiment, a transfer system has a conveyor system with first and second conveyors. The first conveyor has inner and outer sides and a first conveyor surface between the inner and outer sides that is configured to carry payloads along a first direction. The second conveyor has inner and outer sides and a second conveyor surface between the inner and outer sides of the second conveyor that is configured to carry payloads along the first direction. The first and second conveyors are coupled to one another such that the inner sides are spaced closer to one another than the outer sides and the first and second conveyors are angularly offset from one another. The transfer system also has a movement system that moves the conveyor system along at least one of a vertical direction, and a second direction so as to align the conveyor system with another conveyor system.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Alspaugh, Paul Raines, Timothy Talda
  • Patent number: 10498648
    Abstract: A method for processing packet data in a service provider environment includes, by a network-enabled data processing device within a server computer of the service provider environment, receive packet data including header information and payload information. The packet header information can be separated from the payload information. The separated header information can be forwarded to a processor of the server computer for processing, without forwarding at least a portion of the payload information. Transforming instructions and at least one address of one or more storage locations can be received from the processor, based at least in part on the header information. The payload information can be transformed based on the transforming instructions. The transformed payload information can be stored in the one or more storage locations based on the at least one address.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Marc John Brooker, Norbert Paul Kusters, Anthony Nicholas Liguori, Marc Stephen Olson
  • Patent number: 10496426
    Abstract: A cluster formation engine invokes generation of an automatically scalable group (ASG) of virtual machine instances, where the ASG is associated with one or more applications to be run in a cloud computing environment. The cluster formation engine detects a failure to generate a first virtual machine instance to be included in the ASG, and completes the generation of the ASG without including the first virtual machine instance in the ASG.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Naveen Mysore Nagendra Swamy, Madan Mohan Rao Jampani, Alexander Johannes Smola, Bhavin Thaker
  • Patent number: 10498625
    Abstract: A distributed testing service for providing responsive and fault-tolerant testing computing platforms within a range of configurable testing conditions. The distributed testing service may be provide an independent worker registry service, a repository service, and multiple worker nodes. Further, the worker nodes may push, or initiate, transmissions to provide status information that may be used to determine appropriate worker nodes to client computers that are requesting worker nodes for executing test cases. The distributed testing service may provide network information for worker nodes to client computers so that communications involving executing the test cases on the worker nodes to not include the worker registry service or the repository service.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Mozealous, Arpit Dhandhania
  • Patent number: 10498963
    Abstract: Described are systems, methods, and apparatus for generating motion extracted images having a high dynamic range (“HDR”) based on image data obtained from one or more image sensors at different times. The implementations described herein may be used with a single image sensor or camera that obtains images at different exposures sequentially in time. The images may be processed to detect an object moving within the field of view and pixel information corresponding to that moving object extracted. The non-extracted image data may then be combined to produce a motion extracted HDR image that is substantially devoid of the moving object.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Lorenzo Sorgi, Eliezer Rosengaus
  • Patent number: 10496840
    Abstract: Security controls applied to a set of data, such as a data volume, can be recommended based on comparing the contents of the data set against those of other data sets and locating other data sets with the same or similar data. Security controls applied to those other data sets, but not applied to the set of interest, can be recommended for application to the data set. In order to protect customer data, the data to be compared can be sampled from the data set and analyzed for aspects such as present patterns, structures, or data types. In some embodiments various derivations can be generated, as may include hashes, checksums, or summaries based on the underlying data, and these derivations can be compared for purposes of finding data sets including similar data. Security controls can be recommended for tasks such as data placement, storage, or migration.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nima Sharifi Mehr, William Frederick Hingle Kruse
  • Patent number: 10498529
    Abstract: A virtual private network (VPN) endpoint node is implemented on multiple virtual machines in a provider network. One or more virtual machines execute a packet aggregator. One or more other virtual machines implement cryptographic units. The packet aggregator is configured to distribute incoming encrypted packets from a secure tunnel across the plurality of cryptographic units. Each cryptographic unit is configured to decrypt incoming encrypted packets from the packet aggregator and to encrypt outgoing plaintext packets for transmission across the secure tunnel. The packet aggregator also may assign a sequence number to an outgoing plaintext packet, create a tunneled packet including the sequence number in a header of the tunneled packet and including the plaintext packet in tunneled packet, select one of the cryptographic units, and forward the tunneled packet to the selected cryptographic unit.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Omer Hashmi, Bashuman Deb
  • Patent number: 10498747
    Abstract: A technology is provided for using a program code with a monitoring service in computing service environment. An application programming interface (API) call is prepared at a monitoring service according to one or more API call parameters, using a security data template, to be sent to the program code. The API call having the security data template can be sent from the monitoring service having a dashboard to the program code to query a target resource. A response can be received from the program code as return information from the program code and the target resource using the security data template according to the API call. The response can be displayed as a templated data response in the dashboard of the monitoring service according to a defined template.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Meaney, Tamas Polyak
  • Patent number: 10497964
    Abstract: Systems, methods, and computer-readable media are disclosed for a flexible battery. The systems, methods, and computer-readable media described herein may improve user experiences and prolong the battery's life. In an example embodiment described herein, a flexible battery may include a battery laminate comprising a cathode layer having a first surface coated with an active material and a second surface coated with inactive material, wherein the second surface comprises a first segment oriented in a first orientation and a second segment connected to the first segment and oriented in a second orientation different from the first orientation.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan Holmdahl, James Robert Lim, Jonathan Fought, Yuting Yeh, David Wang
  • Patent number: 10499546
    Abstract: A rack-mountable computer system enables an airflow that cools components in an upstream portion of the computer system interior to be cooled through mixing with a bypass airflow downstream of the components in the upstream portion. The mixed airflow can cool components in a downstream portion of the interior. The bypass airflow is directed by a bypass plenum that is unencompassed by the separate plenum that directs the airflow to cool the upstream portion components. The bypass plenum can be at least partially established by an external surface the computer system and one or more external structures, including an external surface of an adjacently mounted computer system. Relative flow rates through the separate plenums can be adjusted, via flow control elements, to separately control heat removal from components upstream and downstream of the air mixing, based at least in part upon air temperatures in the separate interior portions.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Edward Bryan, Christopher Strickland Beall, Darin Lee Frink
  • Patent number: 10497039
    Abstract: Techniques are provided herein for utilizing a query variations engine. An attribute category for a search query may be identified from a search query history. A search query may be received from a user and a set of search results may be determined. A reduced set of search results may be generated from the set of search results based at least in part on the attribute category identified from the search query history. The user may be provided with the reduced set of search results.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin Birendra Singh, Deept Kumar, Luis Antonio Diniz Fernandes de Morais Sarmento, Ismail Baha Tutar
  • Patent number: 10498538
    Abstract: Described herein is a system and universal access control device that may enable a user device to gain access to a secure area or resource during a particular time duration. In some embodiments, a user device may relay a received access token to the universal access device via a wireless transmission at a particular time. The universal access device may verify the authenticity of the access token by relaying the access token information to the remote server, which may authenticate the user device and verify that the user device is permitted access at the particular time. Upon authentication and verification, the user may gain entry to the secure area.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kaushik Mani, Balarajan Balasubramaniam, Carl Haverl, Prakash Krishnamurthy, Ahmet Musabeyoglu, Peeyush Champalal Nahar, Dushyant Rao Chegoori, Hoshgeldy Tachmuradov, Ziyi Zhang
  • Publication number: 20190361748
    Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Matthew Walters, Tanmoy Dutta, Barry B. Hunter, JR., Grant Alexander MacDonald McAlister, Daniel Myers, Rahul Nambiar, Bharath Subramanian Pichai, Mark Porter, Dennis Tighe
  • Patent number: 10489252
    Abstract: A method for backing up a database includes identifying n portions of a database wherein each of the n portions is greater than 0% and less than 100% of the database. The method also includes performing a complete backup of a first 1/n portion of the database and performing an incremental backup on the remaining (n?1)/n portion of the database, and for each subsequent backup, performing a complete backup of a next 1/n portion of the database and performing an incremental backup on the remaining (n?1)/n portion of the database.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Grant Alexander MacDonald McAlister
  • Patent number: 10489232
    Abstract: In a provider network, a request is received for diagnostic information for a computing resource. In response to the request, diagnostic information from the computing resource is accessed via an out-of-band communication channel. The diagnostic information is stored for fault analysis. The out-of-band communication channel is operative when the one computing resource is not in a normal operating state.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher James BeSerra, Gavin Akira Ebisuzaki, Terry Lee Nissley
  • Patent number: 10489654
    Abstract: A system processes a video stream to identify an activity performed by a subject. The system examines the video segment for the presence or absence of an object that is correlated with the activity. If the object is found, and if the object is positively correlated with the detected activity, a confidence level associated with detecting the activity is increase. If the object is found, and if it is negatively correlated with the activity, the confidence level is decreased. In other examples, absence of an object may be positively or negatively correlated with the activity. In one embodiment, the system may detect a number of alternative activities, and may use the presence or absence of various objects to determine the most likely activity being performed. In another embodiment, the system may use the presence of various objects to narrow the set of activities that are searched for.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Olgiati, Nitin Singhal
  • Patent number: 10491963
    Abstract: Techniques are described that enable digital images to be delivered using a video codec that operates according to a video encoding standard. These techniques include encoding digital images as frames of video content files, and decoding the frames of the video content files to display the images.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Franklin Waggoner