Abstract: Techniques are described that enable a cloud provider network to provide specialized regions that can be used to achieve greater availability assurance for workloads highly sensitive to downtime or outages. Cloud provider network users may use specialized regions to complement the use of provider network services offered in other geographic regions defined by the cloud provider network, either to host redundant computing resources or for failover purposes, where the operation of a specialized region is designed to provide additional resiliency against various types of correlated failures among the geographic regions. As one example, a cloud provider network may stage deployments of software updates to the web services provided by the cloud provider network in a manner that ensures that specialized regions receive such updates last and over a relatively long period of time, thereby helping to ensure that any software defects are detected in an earlier deployment of the update.
Abstract: Systems and methods for usage-based device naming and grouping are disclosed. For example, trigger events that indicate when a device should be renamed, added to a device group, and/or added to a routine may be determined. Usage data representing usage of the device may be received and utilized to determine if a trigger event occurs. When a trigger event occurs, a recommendation for renaming, grouping, etc. may be determined and sent to a user device. Upon acceptance of the recommendation, the device may be renamed, grouped, and/or added to a routine.
Type:
Grant
Filed:
January 25, 2021
Date of Patent:
June 28, 2022
Assignee:
Amazon Technologies, Inc.
Inventors:
Aniruddha Basak, Yu Liu, George Strajan, Hersh Sridhar Iyer, Sara Parker Hillenmeyer, William Evan Welbourne
Abstract: The present invention provides an optical connector comprising an accommodation base, a terminal module, a cover, and a polarity adjusting portion. The accommodation base comprises an accommodation space communicating with an opening formed at a side of the accommodation base, and at least one terminal accommodation portion for accommodating the terminal module. The cover is arranged on the opening for sealing the opening. The cover further comprises extending covers corresponding to the terminal accommodation portions, respectively. Each extending cover has a first buckle structure. The polarity adjusting portion is rotatably coupled to the terminal accommodation portion. When the polarity adjusting portion is rotated to a predetermined position, a second buckle structure formed on the polarity adjusting portion is coupled to the first buckle structure for positioning the polarity adjusting portion.
Abstract: An unmanned aerial vehicle (UAV) expandable landing marker system may include a an expandable volume. The landing marker may be expanded prior to arrival of a UAV delivering an item to be received by the landing marker. The landing marker may be expanded by regulating an amount of fluid in the volume. An anchor may be coupled to the landing marker to restrain movement of the expanded landing marker. An optional retraction mechanism may retract the landing marker. The landing marker can be retracted with the deposited item, moving the item to a location for later retrieval.
Type:
Grant
Filed:
March 13, 2017
Date of Patent:
June 28, 2022
Assignee:
Amazon Technologies, Inc.
Inventors:
James Christopher Curlander, Brandon William Porter, Paul Viola, Leon Robert Warman
Abstract: A robot has a component that is oriented relative to a chassis of the robot. For example, a display screen is mounted to the robot using a pan and tilt arrangement. During operation, trajectory data indicative of a trajectory is determined that specifies where the robot is intended to travel as it moves through an environment. This trajectory data is used to dynamically orient the component. For example, as the robot moves through the environment, the display screen would be oriented such that it appears to be “facing” a point in space that is associated with a point on the trajectory.
Abstract: A data storage device is disclosed comprising at least one head configured to access a magnetic tape. The head is used to write contiguously to the magnetic tape a first preamble, followed by a first sync mark, followed by symbols of a first data sector, followed by a second sync mark, followed by a second preamble, followed by a third sync mark, followed by symbols of a second data sector.
Type:
Grant
Filed:
February 17, 2021
Date of Patent:
June 28, 2022
Assignee:
WESTERN DIGITAL TECHNOLOGIES, INC.
Inventors:
James N. Malina, Weldon M. Hanson, Derrick E. Burton
Abstract: A data storage device comprises a non-volatile memory, a buffer, and a controller. The controller is configured to decode a media file to extract timestamp information related to a set of frames of the media file and receive, from a host, a seek command associated with playback of the media file. The seek command includes a seek interval. The controller is further configured to remove at least a portion of the set of frames based at least in part on the seek interval and the extracted timestamp information and transmit a subset of the set of frames, not including the removed at least a portion of the set of frames, to the host.
Abstract: A trousers has a left pocket bag and a right pocket bag, each formed from a first material and a second material, the first material having stretch and recovery properties in at least one direction thereof, and the second material having stretch properties in at least one direction thereof. The first material comprises a first composite material including a fusible or interlining fused to a cotton or cotton blend base fabric. The left pocket bag comprises a left inner piece comprising the first material, and the right pocket bag comprises a right inner piece comprising the first material. The left and right pocket bags are attached to the trousers with the first base fabric of the left and right inner pieces facing toward a wearer of the trousers.
Abstract: Devices and techniques are generally described for fraud detection. In various examples, a first plurality of requests are received over a first time period. In at least some examples, the first plurality of requests may be requests to access a first service. A hierarchical data representation comprising an ordered set of values may be determined for each request of the first plurality of requests. A first subset of the first plurality of requests may be determined. The hierarchical data representation associated with each request of the first subset may include fewer than a threshold number of value substitutions relative to each other hierarchical data representation of the first subset of the first plurality of requests. Access to the first service may be prevented by subsequent requests associated with the first subset of the first plurality of requests.
Type:
Grant
Filed:
June 23, 2020
Date of Patent:
June 28, 2022
Assignee:
AMAZON TECHNOLOGIES, INC.
Inventors:
Brendan Cruz Colón, Jason L Thalken, Adam Edward Powers, Manraj Tatla, Lev Ufimtsev
Abstract: Techniques are described for automatically generating job descriptions. Job categories are identified for the documents in the job description dataset based on clustering the documents. Sections within each document in the job description dataset are automatically identified, and each identified section is automatically classified. Each type of section is analyzed independently of the other section types using natural language processing, which allows automatic generation of each section of a new job description based on the section-specific data derived from the dataset. Section- and category-specific selective phrases are identified within the job description dataset, and embeddings are generated for the identified selective phrases. A request to generate a new job description for a particular category is received.
Type:
Grant
Filed:
June 30, 2021
Date of Patent:
June 28, 2022
Assignee:
SKYHIVE TECHNOLOGIES INC.
Inventors:
Yuri Yerastov, Mohan Reddy, Sean Thomas Hinton, Mykhailo Timonin, Sergey Bukharov, Rupert Cosulich
Abstract: A configurable unmanned aerial vehicle (UAV) may include swappable components that may be selectable to configure a customized UAV just prior to deployment of the UAV that is configured to deliver a package to a destination. The UAV may include a plurality of ports that may accept swappable components. The ports may be coupled to a logic board to enable control of the swappable components. The ports and swappable components may enable quick replacement of a malfunctioning components, such as an image sensor, which may avoid subjecting a UAV to significant downtime for service. The malfunctioning component may then be serviced after the UAV is readied for a subsequent flight or deployed on a subsequent flight.
Type:
Grant
Filed:
August 29, 2019
Date of Patent:
June 28, 2022
Assignee:
Amazon Technologies, Inc.
Inventors:
Barry James O'Brien, Joshua John Watson, Scott Michael Wilcox
Abstract: An intermediary device configured for request and response traffic of an application detects an unadvertised network parameter setting of an implementation node of the application. Based on the detected setting, the intermediary device computes a new value for a networking parameter of the intermediary device, and sets the parameter to the new value.
Abstract: A distributed system responds to a request to enable a restoration capability for a database instance by beginning a process for replicating configuration and transaction data for the database instance. The system associates the replicated configuration and transaction data with a first account and a second account, and prevents termination of the replication process except where consent for the termination is provided by both accounts. In response to a request to restore the database instance, the distributed system accesses the configuration and transaction data using the second account.
Type:
Grant
Filed:
November 27, 2018
Date of Patent:
June 28, 2022
Assignee:
Amazon Technologies, Inc.
Inventors:
Dallas Lamont Willett, Prashant Bondada, Michael G. Rascher, Slawomir Sobon
Abstract: At an artificial intelligence service, a first group of attributes of data items, which can be represented in the same encoding space as a second group of attributes of class descriptors, is identified. Feature data structures are generated that respectively represent (a) the first group of attributes of an unlabeled subset of the data items and (b) the second group of attributes of the class descriptors. In one or more training iterations, a class-weights data structure that meets a quality criterion is computed, where the computations of at least one iteration include generating an aggregate data structure from the feature data structures. The class-weights data structure is stored.
Abstract: The present disclosure generally relates to a voice coil motor (VCM) yoke for a data storage device. The VCM yoke has a unitary body turned back on itself at opposite ends to form a “C” shape. The unitary body is electrically conductive. The body has a substantially flat inner surface upon which the coil is disposed. The unitary body also has a substantially flat top and a substantially flat bottom surface. A coil is disposed within the turns of the unitary body. The VCM yoke can be coupled to an actuator block using one or more fastening mechanisms that extend through openings in the VCM yoke.
Abstract: A computer system performs cryptographic operations as a service. The computer system is configured to allow users of the service to maintain control of their respective cryptographic material. The computer system uses inaccessible cryptographic material to encrypt a user's cryptographic material in a token that is then provided to the user. The user is unable to access a plaintext copy of the cryptographic material in the token, but can provide the token back to the service to cause the service to decrypt and use the cryptographic material.
Type:
Grant
Filed:
November 4, 2019
Date of Patent:
June 28, 2022
Assignee:
Amazon Technologies, Inc.
Inventors:
Matthew John Campagna, Gregory Branchek Roth