Patents Assigned to Amazon Technologies
-
Patent number: 10745132Abstract: A towing system is provided that includes a tow control handle that is attached by a tow line to an unmanned aerial vehicle (“UAV”) for towing a user. The tow control handle may include various control elements (e.g., sensors, buttons, switches, rotatable portions, etc.) which may be actuated by a user to provide control signals that are utilized for controlling various aspects of the flight of the UAV (e.g., direction, speed, etc.) A user device that is worn or otherwise carried by the user enables the user to summon the UAV to the user's location when a towing process is to begin and/or when a user is to re-acquire the tow control handle (e.g., after the user releases the tow control handle during the towing process, etc.Type: GrantFiled: June 28, 2016Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Gur Kimchi
-
Patent number: 10747764Abstract: A database system may receive a query and form a plan for executing the query using a hypothetical index selected based on columns referenced by the query. The database system may compare the hypothetical index to indexes on the computing nodes of the database system. Based on the comparison, the database system may form a new index, based on the hypothetical index, on one of the computing nodes. An additional computing node may be added to the database system for the purpose of maintaining the new index. Subsequent queries having commonality with the first query may be processed on a node maintaining the first index.Type: GrantFiled: September 28, 2016Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Jamie Plenderleith
-
Patent number: 10745213Abstract: In one embodiment, a sortation system has a conveyor system and mobile drive units. The conveyor system has a conveyor surface that carries payloads along a direction that extends from a first conveyor end to a second conveyor end. The conveyor system has support structure that supports the conveyor surface above a floor so as to define a space between the conveyor surface and the floor. The space is sized so that the mobile drive units can drive under the conveyor surface towards the second conveyor end. The conveyor system has sensors supported that are positioned to detect positions of the mobile drive units under the conveyor surface. The conveyor system moves at least a portion of the conveyor surface based on the sensors detecting the presence of each mobile drive unit so as to synchronize movement of the payloads from the conveyor surface to the mobile drive units.Type: GrantFiled: September 28, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Racha Lwali, Andrew Gawne, Bruce Leardi
-
Patent number: 10748084Abstract: Methods and apparatus for dynamic modification of interruptibility settings of network-accessible resources are disclosed. A system includes a resource manager and a plurality of resource instances, each of which has an interruptibility setting. In response to an instance acquisition request, the resource manager allocates an instance with a first interruptibility setting, allowing the resource manager to revoke the client's access to the instance without a notification. In response to an approval of an interruptibility upgrade request, the resource manager modifies the interruptibility setting to a second setting that allows the client to retain access to the instance for at least a specified time. Respective billing amounts for the client's use of the instance are determined for each of the interruptibility settings used.Type: GrantFiled: March 1, 2019Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: David John Ward, Jr.
-
Patent number: 10747565Abstract: A computing system can include a server computer and a configurable hardware platform. The server computer can include instances or domains such as a management partition and a user partition. The management partition can be used to perform management services for the user partitions and the configurable hardware platform. The configurable hardware platform is coupled to the server computer, and can include a host logic and a configurable application logic. In an embodiment, the computing system is configured to provide the user partition with physical or virtual access to a first part of the configurable hardware platform through the host logic in the configurable hardware platform. The computing system is also configured to provide the user partition with virtual access to certain portions/resources associated with the configurable hardware platform.Type: GrantFiled: September 27, 2017Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Kiran Kalkunte Seshadri, Nafea Bshara
-
Patent number: 10749985Abstract: An application deployment service (ADS) component receives a request to establish a communication channel for clients to submit deployment artifacts associated with an application. A set of endpoints are created for the channel. In response to receiving a message via one of the endpoints, the ADS determines that additional security verification operations are to be performed before a deployment task indicated in the message can be performed. After the security verification operations are completed, the task is implemented.Type: GrantFiled: May 19, 2015Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Dhanvi Harsha Kapila
-
Patent number: 10746792Abstract: An error-handling processing circuit and system are provided. The system can receive an error signal, such as an interrupt, and decouple (e.g., by a gate signal) a functional clock from a processing block, in some instances effectively halting the processing block's operation. This can prevent a cascade of interdependent errors, thereby avoiding producing redundant or confusing error information. The system can include the processing block, a debug clock not coupled to the processing block, and a data block (e.g., a register file) coupled to the debug clock and to an external input/output interface. The data block can be configured to continue receiving a clock signal via a multiplexer from the debug clock without disruption after the functional clock is decoupled, enabling the data block to remain operational for debugging.Type: GrantFiled: November 30, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Ron Diamant, Gil Stoler, Nafea Bshara
-
Patent number: 10749808Abstract: A network address assigned to a virtual network interface of a packet transformation node of a flow management service is identified. A packet of a particular network flow associated with an application implemented at an isolated virtual network is sent to the network address. Using a rewrite directive generated at a rewriting decisions node of the service and cached at the packet transformation node, a transformed packet corresponding to a packet received at the packet transformation node is generated and transmitted to a destination.Type: GrantFiled: June 10, 2015Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Colm MacCarthaigh
-
Patent number: 10749766Abstract: A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The computing resource monitoring service determines an identifier for the measurement and, using the identifier, selects a logical partition for storage of the measurement. The computing resource monitoring service creates a measurement storage job that is added to a priority queue, specifying the location of the logical partition and an archival storage resource where the measurement is to be stored. This enables an aggregator system to obtain the measurement storage job and fulfill the request by storing the measurement within the archival storage resource.Type: GrantFiled: October 23, 2015Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: John O'Shea
-
Patent number: 10747336Abstract: An operating area for a virtual reality system may be defined based on the positions of sensors (e.g., infrared sensors) or fiducial markings within an environment where the virtual reality system is to be operated. The sensors or the fiducial markings may be provided on an operating surface in the form of a carpet, a mat or another like floor covering. When the virtual reality system is to be calibrated prior to use, positions of the sensors or the fiducial markings may be sensed by a base station, a headset or another virtual reality system unit, and an operating area may be defined based on virtual boundaries constructed using such positions.Type: GrantFiled: September 6, 2019Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Dominick Khanh Pham, William R. Hazlewood, Christina Nichole Durbin, Charles Shearer Dorner, Alaa-Eddine Mendili
-
Patent number: 10747822Abstract: A method and apparatus for document collaboration and management are disclosed. User devices associated with a user of a document management and collaboration system are identified. Documents associated with the user are downloaded to the user devices from the document management and collaboration system. A targeted denial of access to the downloaded documents is performed.Type: GrantFiled: March 5, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Kevin George Gillett, Stephen Joseph Oakley, Stefan Mathias Hutchison, Cynthia Zhang Taylor, Subha Narayanamurthi, Scott Anthony Plant, Robert Andrew Alexander
-
Patent number: 10749772Abstract: A computing resource monitoring service receives a command to read a metric pertaining to computing resources provided to the customer. The command may comprise a hash key for the metric. Based on the key, the service may select one or more data zones, each of the data zones comprising one or more storage nodes wherein metrics are stored. The service may be configured to obtain a schedule of storage nodes from the data zones in order to determine the active storage nodes based at least in part on the key. The service may receive a response comprising the metric from one or more storage nodes from the one or more active nodes based at least in part on the key. The service may apply agreement criteria to the responses. If the responses do not meet the criteria, the service may perform a reconciliation process to generate a compiled response.Type: GrantFiled: September 16, 2013Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Brian Gregory Long
-
Patent number: 10747894Abstract: Systems and methods for sensitive data management are disclosed. A voice-enabled device may generate audio data representing a request from a user utterance. A remote system may perform speech-processing operations, including obtaining responsive text data from a third-party application. In examples, a sensitivity designation may be received from the third-party application, which may cause the remote system to encrypt the responsive text data, redact the text data, and/or remove the text data from the remote system after the response is provided to the voice-enabled device.Type: GrantFiled: September 24, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Jason Cline, Yolando Pereira, Arvind Kumar Babel, Bharanidharan Arul Janakiammal, Rohan Manish Chandra, Gary Scot Henderson
-
Patent number: 10747739Abstract: A data storage system may implement implicit checkpoint for generating a secondary of a table. Indexing updates may be replicated and maintained across a replica group storing a table for a data store. Upon detection of a restart event for generating a secondary index, a replica in the replica group may evaluate the indexing updates to determine an index creation restart point according to an order for indexing the table. The generation of the secondary index may be resumed at the index creation restart point. In this way, secondary index generation may continue whether or not a previously indexing replica in the replica group, such as a master replica, is available to continue generating the secondary index.Type: GrantFiled: September 18, 2015Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Muniswamy Reddy, Xianglong Huang, Pejus Manoj Das, Wei Xiao
-
Patent number: 10747700Abstract: Techniques disclosed herein relate to dynamically configurable multi-stage pipeline processing units. In one embodiment, a circuit includes a plurality of processing engines and a plurality of switches. Each of the plurality of processing engines includes an input port and an output port. Each of the plurality of switches comprises two input ports and two output ports. For each processing engine, the input port of the processing engine is electrically coupled to one of the switches, the output port of the processing engine is electrically coupled to another one of the switches, and the input port of the processing engine is electrically coupled to the output port of each of the processing engines by the switches.Type: GrantFiled: December 5, 2017Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Adiel Sarusi, Ron Diamant, Ori Weber, Erez Izenberg
-
Patent number: 10750433Abstract: Technology for gateway selection in a mesh network is described. In one embodiment, upon restart of a root node in the mesh network, the root node generates first Root Node Announcement (RANN) information and sends one or more announcement messages comprising the first RANN information to other mesh nodes in the mesh network. The RANN information comprises information about a type of backhaul connection between the root node and one or more network resources external to the mesh network and information about a cost metric defining a cost associated with utilizing the root node computing device to access the one or more network resources for each of one or more mesh nodes in the mesh network since those one or more mesh nodes do not have direct access to the one or more network resources.Type: GrantFiled: September 14, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Ashish Kumar Shukla
-
Publication number: 20200257776Abstract: Methods, systems, and computer-readable media for request authorization using service coordination are disclosed. An authorization data structure and an operation data structure are selected based at least in part on a request for an operation. The authorization data structure comprises a directed acyclic graph representing a flow of data between service operations associated with authorization of the operation, and the operation data structure comprises a directed acyclic graph representing a flow of data between a service operations associated with execution of the operation. Authorization of the operation is attempted using the authorization data structure, comprising invoking one or more of the service operations associated with authorization. If the authorization is successful, then the execution of the operation is initiated using the operation data structure, comprising invoking one or more of the service operations associated with execution.Type: ApplicationFiled: April 24, 2020Publication date: August 13, 2020Applicant: Amazon Technologies, Inc.Inventors: Robin Alan Golden, Marc Andrew Bowes, Izak Van Der Merwe
-
Publication number: 20200259707Abstract: Techniques are described for providing logical networking functionality for managed computer networks, such as for virtual computer networks provided on behalf of users or other entities. In some situations, a user may configure or otherwise specify a network topology for a virtual computer network, such as a logical network topology that separates multiple computing nodes of the virtual computer network into multiple logical sub-networks and/or that specifies one or more logical networking devices for the virtual computer network. After a network topology is specified for a virtual computer network, logical networking functionality corresponding to the network topology may be provided in various manners, such as without physically implementing the network topology for the virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.Type: ApplicationFiled: April 30, 2020Publication date: August 13, 2020Applicant: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: D893334Type: GrantFiled: November 9, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventor: Thomas Burns
-
Patent number: D893504Type: GrantFiled: July 27, 2018Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England