Patents Assigned to Amazon Technologies
-
Patent number: 10499037Abstract: 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: GrantFiled: May 28, 2015Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventor: Scott Michael Wilcox
-
Patent number: 10498654Abstract: 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: GrantFiled: December 28, 2015Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Leah Shalev, Nafea Bshara, Georgy Machulsky, Brian William Barrett
-
Patent number: 10498718Abstract: 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: GrantFiled: June 16, 2017Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Bijendra Singh, Richard Dyson, Christopher Warren Jones, Praveen Kumar Madhanagopal
-
Patent number: 10494179Abstract: 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: GrantFiled: October 10, 2018Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: David Alspaugh, Paul Raines, Timothy Talda
-
Patent number: 10498648Abstract: 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: GrantFiled: March 25, 2015Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Marc John Brooker, Norbert Paul Kusters, Anthony Nicholas Liguori, Marc Stephen Olson
-
Patent number: 10496426Abstract: 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: GrantFiled: May 30, 2017Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Naveen Mysore Nagendra Swamy, Madan Mohan Rao Jampani, Alexander Johannes Smola, Bhavin Thaker
-
Patent number: 10498625Abstract: 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: GrantFiled: October 14, 2016Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: David Mozealous, Arpit Dhandhania
-
Patent number: 10498963Abstract: 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: GrantFiled: December 4, 2017Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Lorenzo Sorgi, Eliezer Rosengaus
-
Patent number: 10496840Abstract: 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: GrantFiled: March 31, 2016Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Nima Sharifi Mehr, William Frederick Hingle Kruse
-
Patent number: 10498529Abstract: 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: GrantFiled: December 5, 2016Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Omer Hashmi, Bashuman Deb
-
Patent number: 10498747Abstract: 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: GrantFiled: June 23, 2016Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Michael Patrick Meaney, Tamas Polyak
-
Patent number: 10497964Abstract: 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: GrantFiled: November 11, 2016Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Bryan Holmdahl, James Robert Lim, Jonathan Fought, Yuting Yeh, David Wang
-
Patent number: 10499546Abstract: 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: GrantFiled: October 30, 2017Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: David Edward Bryan, Christopher Strickland Beall, Darin Lee Frink
-
Patent number: 10497039Abstract: 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: GrantFiled: September 25, 2015Date of Patent: December 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Sachin Birendra Singh, Deept Kumar, Luis Antonio Diniz Fernandes de Morais Sarmento, Ismail Baha Tutar
-
Patent number: 10498538Abstract: 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: GrantFiled: September 25, 2017Date of Patent: December 3, 2019Assignee: 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: 20190361748Abstract: 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: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Applicant: 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: 10489252Abstract: 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: GrantFiled: November 23, 2015Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventor: Grant Alexander MacDonald McAlister
-
Patent number: 10489232Abstract: 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: GrantFiled: September 29, 2015Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Christopher James BeSerra, Gavin Akira Ebisuzaki, Terry Lee Nissley
-
Patent number: 10489654Abstract: 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: GrantFiled: August 4, 2017Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventors: Andrea Olgiati, Nitin Singhal
-
Patent number: 10491963Abstract: 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: GrantFiled: June 28, 2016Date of Patent: November 26, 2019Assignee: Amazon Technologies, Inc.Inventor: Charles Benjamin Franklin Waggoner