Patents Assigned to Amazon Technologies
-
Patent number: 10611580Abstract: An end-of-arm tool includes concentric rings of suction cups. The pneumatic actuators control the extension of suction cups, and are actuated in rings. Each suction cup is longitudinally retractable in response to a force applied to an item and has a compliant suction cup. Each ring has a vacuum control. Each ring can have its own compliance.Type: GrantFiled: June 15, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Felipe De Arruda Camargo Polido, Scott Hopkinson, Leonard Thomas Lilliston, III, Michael James O'Connor
-
Patent number: 10616278Abstract: A virtual meeting service receives a request from a participant through a computing device to join a virtual meeting. The request includes an identifier, which the virtual meeting service uses to identify one or more policies of the virtual meeting. The virtual meeting service, upon identifying these one or more policies, evaluates the one or more policies to determine whether to enable the computing device to be used to allow the participant to join the virtual meeting. If the virtual meeting service determines that the participant can join the virtual meeting, the virtual meeting service transmits a request to a telecommunications channel to connect the computing device to the virtual meeting, allowing the participant to join the virtual meeting.Type: GrantFiled: March 30, 2015Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jesper Mikael Johansson, Robert Dale Francis, David Ruysser Gabler, Thaddeus C. Pritchett, Siddhartha Shankara Rao
-
Patent number: 10616281Abstract: Systems and methods are described to facilitate generation of access policies for a network-accessible service. An authorization service may use access policies to control whether requests to access a network-accessible service are authorized. A user may submit to the authorization service a request to programmatically generate an access policy based on requests received at the network-accessible service during a training period, such that the access policy, if applied to the requests received during the training period, would result in an authorization result specified by the user. The authorization service may gather information regarding requests received during the training period, and thereafter programmatically generate an access policy based on parameter values, such as source identifiers, called functions, or authorization tokens, present within requests received during the training period.Type: GrantFiled: September 14, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventor: Andrew Christopher Chud
-
Patent number: 10614716Abstract: Recent location and control information received from “lead” vehicles that traveled over a segment of land, sea, or air is captured to inform, via aggregated data, subsequent “trailing” vehicles that travel over that same segment of land, sea, or air. The aggregated data may provide the trailing vehicles with annotated road information that identifies obstacles. In some embodiments, at least some sensor control data may be provided to the subsequent vehicles to assist those vehicles in identifying the obstacles and/or performing other tasks. Besides, obstacles, the location and control information may enable determining areas traveled by vehicles that are not included in conventional maps, as well as vehicle actions associated with particular locations, such as places where vehicles park or make other maneuvers.Type: GrantFiled: March 5, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Charles Edward Cartwright, Gur Kimchi, Brandon William Porter
-
Patent number: 10614616Abstract: Systems and methods for generating virtual reality user interfaces are described. The virtual reality user interface may include a three-dimensional model that simulates an actual environment. In addition, the virtual reality user interface may include a plurality of cells arranged at a simulated depth and with a simulated curvature. Further, the plurality of cells may be divided into a plurality of subcells. The subcells may be sized based at least in part on aspect ratios of images to be included in each of the subcells. Moreover, supplemental cells may be provided around or within the plurality of cells and subcells, each of the supplemental cells representing a collection of items. The variable sizing of the subcells as well as the incorporation of supplemental cells around or within the plurality of cells and subcells may result in a virtual reality user interface with higher user interest and engagement.Type: GrantFiled: September 26, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael Tedesco, David Robert Cole, Lane Daughtry
-
Patent number: 10613536Abstract: This disclosure describes a distributed automated mobile vehicle (“automated mobile vehicle”) system for autonomously delivering orders of items to various delivery locations and/or autonomously returning items to a return location. In some implementations, each user may own or be assigned their own automated mobile vehicle that is associated with the user and an automated mobile vehicle control system maintained by the user. When the user orders an item, the user owned or controlled automated mobile vehicle navigates to a materials handling facility, retrieves the ordered item and delivers it to the user.Type: GrantFiled: June 18, 2014Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Bhavnish H. Lathia, Varadarajan Gopalakrishnan, Jesper Mikael Johansson, James Domit Mackraz, Brandon William Porter, Andrew Jay Roths
-
Patent number: 10616318Abstract: A system includes a load balancer and storage including a first data structure and a second data structure. Each of the data structures includes a plurality of different weight levels. At least one of the weight levels of the first data structure includes an identifier of a target. At least one of the weight levels of the second data structure includes a map that associates a target identifier with a final weight value. Responsive to receipt of a request and responsive to a target identifier included at a given weight level in the first data structure corresponding to a pointer, the load balancer selects the target identified in the first data structure at the given weight level. Responsive to no target identifiers included at the given weight level in the first data structure, the load balancer selects a target identified in the second data structure at the given weight level. The load balancer forwards the request to the selected target.Type: GrantFiled: November 28, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Anurag Sanjay Katey, Sridhar Srinivasan, Hamza Muhammad Arain
-
Patent number: 10613954Abstract: Systems and methods for performing diagnostic tests within a multi-tenant environment are described. Diagnostics are performed on one or more components, such as host computing devices. The one or more components send resulting diagnostic information to an ingester which collects the diagnostic information. The ingester then sends the diagnostic information to a database. A generator is able to query the information in the database and create metrics. Based at least in part on metrics, an alarm may be triggered.Type: GrantFiled: July 1, 2013Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Carl Bellingan, Matthew James Eddey, Anton André Eicher, Atle Normann Jorgensen, André Mostert
-
Patent number: 10616116Abstract: Disclosed herein are techniques for classifying input network packets evenly into a plurality of classes. An apparatus includes an input port configured to receive a plurality of network packets. The apparatus also includes processing logic configured to receive the plurality of network packets from the input port and classify each packet of the plurality of network packets. For each packet, whether a condition is met is determined, a most recently used hash operation is selected when the condition is not met or a new hash operation is selected when the condition is met; and the selected hash operation is performed on the packet using at least a portion of the packet as an input value to classify the packet. The most recently used hash operation and the new hash operation are configured to classify packets having the same input value into different classes.Type: GrantFiled: October 11, 2018Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Erez Izenberg, Said Bshara, Brian William Barrett
-
Patent number: 10616250Abstract: Systems and methods are described to enable a DNS service to encode information into a network address to be advertised by the DNS service. Information encoded by a DNS service may include, for example, an identifier of a content set to which the network address corresponds (e.g., a domain name) and validity information, such as a digital signature, that verifies the validity of the network address. On receiving a request to communicate with the network address, a destination device associated with the network address may decode the encoded information within the network address to assist in processing the request. In some instances, the encoded information may be used to identify malicious network transmissions, such as transmissions forming part of a network attack, potentially without reliance on other data, such as separate mappings or contents of the data transmission.Type: GrantFiled: December 22, 2016Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Hardeep Singh Uppal, Jorge Vasquez, Craig Wesley Howard, Anton Stephen Radlein
-
Patent number: 10615514Abstract: An apparatus includes an elongated housing having a first plurality of sidewalls that form a first isolation chamber on a first side of the elongated housing. A first printed circuit board (PCB) includes a first patch element, wherein the PCB defines a first plane. A first parasitic element disposed in a second plane, wherein the first parasitic element is retained a predetermined distance from the first patch element in the first plane. A second PCB is disposed within the elongated housing. A first radio is disposed on the second PCB, wherein the first radio is coupled to the first patch element, and wherein the first patch element and the first parasitic element, in response to radio frequency (RF) signals from the first radio, radiate electromagnetic energy in a first direction away from the first isolation chamber.Type: GrantFiled: July 14, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Tzung-I Lee, Troy Hulick, In Chul Hyun
-
Patent number: 10614066Abstract: The configuration of computing resources for executing queries may be selected. A comparison of the configuration of computing resources that executed previous queries may be made to select the configuration of computing resources for a received query. A historical query execution model maybe applied, in some embodiments, to determine a resource configuration for computing resources to execute a query. The computing resources may be selected from available computing resources according to the determined resource configuration.Type: GrantFiled: March 27, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Pratik Bhagwat Gawande, Sumeetkumar Veniklal Maru, Bhargava Ram Kalathuru, Jian Fang, Xing Wu, Yuanyuan Yue, Turkay Mert Hocanin, Jason Douglas Denton, Luca Natali, Rahul Sharma Pathak, Abhishek Rajnikant Sinha, Armen Tangamyan, Yufeng Jiang, Marc Howard Beitchman, Andrew Edward Caldwell
-
Patent number: 10613533Abstract: The present disclosure describes delivery and/or retrieval of inventory holders to different transfer locations using an automated ground vehicle. In accordance with the described implementations, rather than the vehicle waiting at the transfer location for the agents to arrive and retrieve the items from the inventory holder, the autonomous ground vehicle, working in conjunction with an autonomous transition unit that accompanies the vehicle, transfer the inventory holder containing the items to the transfer location and departs without waiting for the agents to retrieve the items from the inventory holder and continues on to another transfer location at which it will deliver another inventory holder and/or retrieve an inventory holder. Once all the items have been retrieved from an inventory holder delivered to a transfer location, the autonomous ground vehicle may update its route to navigate back to the transfer location and retrieve the inventory holder.Type: GrantFiled: December 11, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: William Henry Payson, Edgar E. Blanco, Kerry Patrick Person, Eric Rimling, Joshua Adam Steinitz, Patrick Supanc
-
Patent number: 10614239Abstract: A database table, such as may be implemented by a non-relational database, is provided to present information and states associated with that information as memorialized in a cryptographically secured ledger. The semantics of the database table elements, as well as the relationships between various objects therein, may be defined and/or enforced by a schema, a database engine, and/or an application layer. For example, the disclosed methods and systems may be used to implement an asset tracking tool that does not require trust of the implementing system for verification of the system's contents.Type: GrantFiled: September 30, 2016Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Richard Jacques de Kadt, Timothy William Bray, Trevor Simon Roger Dyck, Matthew John Campagna, Allan Henry Vermeulen
-
Patent number: 10616293Abstract: A system and method for providing gaming media streams. One or more users request a gaming media stream broadcast corresponding to game play. A broadcast service obtains the gaming media stream that includes a gaming stream identifier and user identifier. The broadcast service can also determine whether users qualify for entitlements based on state information corresponding to a binding of two or more separable user accounts. The broadcast service provides the gaming media stream and qualified entitlements.Type: GrantFiled: June 19, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Jing Zeng, Yannick Theil, Ryan Ragona, Shane Whitfield, Meir Wasserman, Jeremy Bird, Stephen Levy, Patrick Elliott, Eric McCambridge
-
Publication number: 20200106297Abstract: An internal cooling grid is mounted internal to a facility, such as a data center, and includes a plurality of fluid transport elements arranged in a grid pattern with nodes at intersections of the grid pattern. Supply and return manifolds included in the nodes receive (and return) cooling fluid from/to more than two transport elements. Thus, a failure of one or more transport elements does not prevent a node from being supplied cooling fluid from at least a first transport element and a second transport element. In some embodiments, the cooling grid may be operated at a pressure less than one atmosphere, such that any leaks that occur cause air to leak into the cooling grid instead of cooling fluid leaking out of the cooling grid.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Publication number: 20200104523Abstract: Methods, systems, and computer-readable media for a client-side filesystem for a remote repository are disclosed. One or more files of a repository are sent from a storage service to a client device. The file(s) are obtained by the client using a credential sent by a repository manager. Local copies of the file(s) are accessible via a local filesystem mounted at the client device. One or more new files associated with the repository are generated at the client device. Using the credential, the one or more new files are obtained at the storage service from the client device. The one or more new files are added to the repository.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
-
Publication number: 20200104171Abstract: Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Julien Jacques Ellie, Colin Watson, Ullas Sankhla, Swapandeep Singh, Kerry Hart, Paul Anderson, Brian Dahmen, Suchi Nandini, Yunhan Chen, Shu Liu, Arjun Raman, Yuxin Xie, Fengjia Xiong
-
Publication number: 20200106298Abstract: A power distribution grid for a facility, such as a data center, is located within the facility. The power distribution grid includes a plurality of power transport elements arranged in a grid pattern and nodes located at intersections of the grid pattern. Electrical loads are supplied power via respective nodes of the power distribution grid. Also, each node is supplied power from more than two transport elements, such that one or more transport elements can fail and electrical loads connected to a particular node associated with the failed transport elements continue to receive electrical power supplied to the particular node from at least two different transport elements.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Applicant: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: D880557Type: GrantFiled: September 3, 2019Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England