Abstract: A carrierless mass storage device retainer assembly for retaining a carrierless mass storage device in a vertical orientation comprises a generally horizontal supporting surface, a generally vertical backplane and a retainer. The supporting surface is configured to receive a first side surface of a carrierless mass storage device and to support it from below with its second side surface facing upwards in a generally vertical direction. The backplane is positioned adjacent an end of the horizontal supporting surface and has a connector configured to establish an electrical connection between the carrierless mass storage device and the backplane. The retainer comprises a bail coupled to the supporting surface and shaped to extend around the carrierless mass storage device and to contact at least its second side surface when it is installed.
Abstract: A method of interrogating a plurality of RFID tags comprises interrogating a first RFID tag with a read command comprising a masking value for a predefined portion of a User Memory Bank of the first RFID tag. The predefined portion stores state information for the first RFID tag. The masking value corresponds to a non-quiesced state relative to the read command interrogation. The method further comprises receiving a response from the first RFID tag that indicates that the first RFID tag is in the non-quiesced state. The method further comprises interrogating the first RFID tag with a write command that instructs the first RFID tag to write a predefined value to the predefined portion of the User Memory Bank, wherein writing the predefined value to the predefined portion places the first RFID tag in a quiesced state relative to a subsequent read command interrogation comprising the masking value.
Type:
Grant
Filed:
February 7, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Joshua David Landry, Sr., Christopher Raymond Grajewski, Oleg Kantor, Tak Keung Joseph Lui, David Bruce McCalib, Jr., Roman Shmulevich, Alton Paul Werronen, Fabien Lepoutre, Mark G. McDonald, Patrick Rubin
Abstract: A mobile base is provided that travels through delivery areas and utilizes associated transportation units (e.g., automated aerial vehicles) for delivering items from the mobile base to delivery locations. The transportation units may be carried on the mobile base, and may travel back and forth to the mobile base when making deliveries. The mobile base may include an extraction point (e.g., an opening in the roof of the mobile base) where items may be engaged by transportation units for delivery.
Abstract: Systems and methods for receiving a content request, generating and transmitting an advertisement request, receiving an advertisement, determining a product or service associated with the advertisement, and generating an e-commerce functionality associated with the product or service. The e-commerce functionality and advertisement may be transmitted to a user device and rendered to a user via the user device.
Type:
Grant
Filed:
February 25, 2013
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
David Michael Bevacqua, David James Roy Erdmann
Abstract: A service provider may provide a companion container instance associated with a mobile device in order to facilitate operation of the mobile device. The companion container instance and the mobile device may be associated in a database operated by the service provider. Furthermore, the companion container instance may execute various operations on behalf of the mobile diver based at least in part on a task definition indicating a software function to be executed by the companion container instance. The software function configured to execute the various operations on behalf of the mobile device.
Abstract: Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device.
Type:
Grant
Filed:
June 11, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Munif M. Farhan, Thomas Grant Slatton, Douglas Stewart Laurence
Abstract: Generally described, aspects of the present disclosure relate to for managing the configuration and security policies of hosted virtual machine networks. Hosted virtual machine networks are configured in a manner such that a virtual machine manager component can establish service manifests that correspond to information required by the virtual machine network from a user/customer. The virtual machine manager component can also publish in the service manifests contractual information, such as security risk assessments, that are deemed to have been provided and accepted by the user/customer in instantiating virtual machine networks. If the processed service manifest information remains valid, a substrate network process requests or independently instantiate services or components in accordance with the configuration information and security risk information included in the processed service manifest.
Type:
Grant
Filed:
August 30, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
Abstract: A distributed database system may comprise a master computing node and one or more replication peer nodes. Upon identifying a failure of one of the nodes, a control plane may obtain a computing node instance and configure the computing node instance to act as a log-only peer to the remaining nodes. The log-only peer may store the log tail of the master computing node and may participate in quorum decisions. Upon restoration of the failed node, the log-only peer may be returned to the pool of computing node instances.
Type:
Grant
Filed:
September 19, 2016
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Adam Douglas Morley, Timothy Andrew Rath, Swaminathan Sivasubramanian
Abstract: An interactive system may be implemented in part by an audio device located within a user environment, which may accept speech commands from a user and may also interact with the user by means of generated speech. In order to improve performance of the interactive system, a user may use a separate device, such as a personal computer or mobile device, to access a graphical user interface that lists details of historical speech interactions. The graphical user interface may be configured to allow the user to provide feedback and/or corrections regarding the details of specific interactions.
Type:
Grant
Filed:
March 19, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Gilles Jean Roger Belin, Charles S. Rogers, III, Robert David Owen, Jeffrey Penrod Adams, Rajiv Ramachandran, Gregory Michael Hart
Abstract: Disclosed are various embodiments for managing which location-based service zones to monitor when the number location-based service zones within a geographic region exceed the amount the device can support. An active zone defining a geographic region and location-based service zones within the geographic region is provided by another computing device. When the number of location-based service zones meets or exceeds a predefined threshold, a subset of the location-based service zones is selected for monitoring according to a current device location and/or other parameters.
Type:
Grant
Filed:
October 10, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Sergey Parshin, Ronen Barenboim, Michael Bowerman, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Michael Schollmeyer, James Michael Sutula
Abstract: Disclosed are various embodiments for registration of destination identifiers to be used in lieu of geographic addresses. In one embodiment, a user specification of a destination identifier is received. It is determined that the destination identifier is available for registration. A user request is received to register the destination identifier as associated with a geographic address. The destination identifier is registered in response to the user request by creating a stored mapping between the destination identifier and the geographic address.
Type:
Grant
Filed:
August 22, 2017
Date of Patent:
October 29, 2019
Assignees:
Amazon Technologies, Inc., IMDB.COM, Inc.
Inventors:
Hilliard Bruce Siegel, Kenneth Thomas Burford
Abstract: A processing element (PE) of a systolic array can perform neural networks computations in parallel on two or more sequential data elements of an input data set using the same weight. Thus, two or more output data elements corresponding to an output data set may be generated in parallel. Based on the size of the input data set and an input data type, the systolic array can process a single data element or multiple data elements in parallel.
Abstract: A version of a data object is updated as a result of a version changing operation and version metadata associated with the data object is updated based on a version key that is associated with the data object where the version metadata maintains a history of the version changing operations performed on the data object.
Type:
Grant
Filed:
March 2, 2017
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Colin Laird Lazier, Leon Thrane, William J. Vass
Abstract: A computing resource service provider may provide customers with access to various services provided by a set of service endpoints. During certain intervals of time increased network traffic may cause an increase in the consumption of computing resources of the set of service endpoints. A throttling trigger may be detected that may cause one or more routing devices to reroute network traffic to one or more lower tier routing devices. The lower tier routing devices may maintain throttling information and forward network traffic to the set of service endpoints.
Type:
Grant
Filed:
September 28, 2016
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Brian Kachmarck, Naveen Anand Subramaniam, Jacob Shannan Carr, Aaron Ben Fernandes, Gaurav Gupta
Abstract: Generally described, one or more aspects of the present application correspond to a highly distributed replica of a volume stored in a networked elastic computing environment. First and second replicas of the volume can be synchronously replicated, and some implementations of the tertiary replica can be asynchronously replicated. The highly distributed nature of the tertiary replica supports parallel data transfer of the data of the volume, resulting in faster creation of backups and new copies of the volume.
Type:
Grant
Filed:
April 30, 2018
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
Christopher Magee Greenwood, Colin Williams, Kiran-Kumar Muniswamy-Reddy, Danny Wei, Wells Lin, Igor A. Kostic
Abstract: Time to live (“TTL”) values are determined based on one or more factors. The TTL values may be included in responses to requests for resources, thereby affecting the frequency of subsequent requests. This dynamic determination of TTL values may provide resilience to system load, for example by using longer TTL values when the system is under greater load in order to reduce the rate at which subsequent requests are received. A dynamic TTL service may calculate a TTL value based on one or more factors, such as overall system load, resource load, hardware load, and/or software load. In various embodiments, a dynamic TTL service may act natively within a service, within a system framework, as a proxy, as a cluster, and/or as a broker.
Type:
Grant
Filed:
June 24, 2011
Date of Patent:
October 29, 2019
Assignee:
Amazon Technologies, Inc.
Inventors:
David C. Yanacek, David A. Killian, Krishnan Narayanan, Matthew J. Wren, Samuel J. Young, Eric D. Crahen