Patents Assigned to Amazon Technologies
  • Patent number: 10657154
    Abstract: Data within a database partition that is being migrated may be made available for access. Data within a database partition may be selected for migration. Writes to the selected data may be prevented while the data is being migrated. Writes to other data, or read access any of the partition, may be allowed during the migration of the selected data. Rollback events may be detected for a database partition that is being migrated, halting the further selection of data for migration and deleting the successfully migrated data at the copy of the database partition being created.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Rajib Dugar, Qu Chen, Suraj Narkhede, Aseem Cheema, Kevin Robert McGehee
  • Patent number: 10656206
    Abstract: A multi-function test machine includes a table assembly, a robotic arm, one or more stimulators, one or more sensors, and a computing device for testing electronic devices. The multi-function tester may also include a camera test assembly and a universal device holder. The multi-function tester is capable of testing multiple systems of an electronic device concurrently, thus obviating the need for multiple test stations and operators.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashanth Basavaraj Patil, San-Ching De La Cruz
  • Patent number: 10657004
    Abstract: Methods, systems, and computer-readable media for single-tenant recovery with a multi-tenant archive are disclosed. A snapshot of a data store is stored at a first point in time. The data store comprises data elements provided by a plurality of clients. Incremental changes to the data store are stored after the first point in time. The incremental changes comprise changes to the data elements provided by the clients. A request is received to restore a particular subset of the data elements to a second point in time. The particular subset of the data elements are owned by a particular client. The particular subset of the data elements from the snapshot and a particular subset of the incremental changes are restored. The particular subset of the incremental changes comprise incremental changes to the particular subset of the data elements stored between the first and second points in time.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pranay Shirish Dalmia, Jonathan Edward Hughes, Jesse Paul Morgan
  • Patent number: 10657411
    Abstract: This disclosure describes a system for utilizing multiple image processing techniques to identify an item represented in an image. In some implementations, one or more image processing algorithms may be utilized to process a received image to generate item image information and compare the item image information with stored item image information to identify the item. When a similarity score identifying the similarity between the item image information and at least one of the stored item image information is returned, a determination may be made as to whether the similarity score is high enough to confidently identify the item. If it is determined that the similarity score is high enough to confidently identify the item, the other algorithms may be terminated and the determined identity of the item returned.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ohil Krishnamurthy Manyam, Minmin Chen, Liefeng Bo, Xiaofeng Ren, Dilip Kumar
  • Patent number: 10659855
    Abstract: Systems, methods, and computer-readable media are disclosed for voice activated devices with integrated heatsinks and speakers. In one embodiment, an example device may include a light ring, a first light emitting diode, a heatsink having a first side and a second side, and a speaker assembly coupled to the first side of the heatsink assembly. The heatsink and the speaker assembly together may form a first sealed cavity. The device may include a reflector component coupled to the second side and configured to direct light towards the light ring. The reflector component may optionally include a substantially linear member and a bent member.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Lemons, Christopher Nicholas Crawford, Miguel Virgen
  • Patent number: 10657568
    Abstract: An interactive user interface is disclosed that enables users to efficiently access and/or submit component-specific reviews of components of a product. The user interface displays an image of the product, and displays region identifiers that identify image regions corresponding to product components that are separately reviewable. When a user selects a particular region, the user interface may display component-specific reviews of the corresponding component, and/or may display an option to submit a component-specific review of the component. The user interface may be included in an interactive catalog page, such as a web page.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Chang, Min Chong, Adam Brent Johnson, John Riley Lynch, Llewellyn James Mason, Francisco Jose Peredo Noguez
  • Patent number: 10657981
    Abstract: Techniques for improving acoustic echo cancellation to attenuate an echo signal generated by a loudspeaker included in a device are described. A system may determine a loudspeaker canceling beam (LCB) (e.g., fixed beam directed to the loudspeaker) and may use the LCB to generate LCB audio data that corresponds to the echo signal. For example, based on a configuration of the loudspeaker relative to microphone(s) of the device, the system may perform simulation(s) to generate a plurality of filter coefficient values corresponding to the loudspeaker. By subtracting the LCB audio data during acoustic echo cancellation, the system may attenuate the echo signal even when there is distortion or nonlinearity or the like caused by the loudspeaker. In some examples, the system may perform acoustic echo cancellation using the LCB audio data and playback audio data.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohamed Mansour, Robert Ayrapetian
  • Patent number: 10655951
    Abstract: Techniques for determining positions of devices within an environment are described herein. In some instances, an environment, such as a home or office of a user, may include an array of devices, some or all of which may couple to a network or to other devices via short-range wireless connections (e.g., Bluetooth®, Zigbee®, etc.). These devices may capture an array of data for providing to a central service, which is configured to analyze the data and, based on this analysis, determine a location of the devices relative to one another. That is, the central service may analyze the data to determine relative distances and orientations between the identified devices within the environment.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Arnaud Marie Froment, Kenneth Paul Kiraly, Levon Dolbakian
  • Patent number: 10655249
    Abstract: Continuous manufacturing systems and methods for fiber components are described. The continuous manufacturing systems may include core preparation, fiber weaving, pressure application, fiber curing, cooling, and post-processing subsystems. For example, fiber components having varying shapes, weaving parameters, and/or structural properties may be continuously formed. In addition, various additional fibers having additional functions or characteristics may be continuously woven together in the fiber components. Further, the pressure application, curing, and/or cooling subsystems may utilize various outer dies that are cycled through and between the subsystems.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Robert Arthur Koch
  • Patent number: 10656787
    Abstract: A system is disclosed that improves the ability for users to select links and/or other display elements via a touch screen, such as the touch screen of a smartphone, tablet, or other mobile device. The system achieves this effect by adjusting the sizes and/or shapes of the touch targets associated with particular display elements. For example, if a particular link on a web page is determined to be difficult to select via a touch screen (based on monitored user behaviors and/or based on an automated analysis of page content), the touch target associated with the link may be increased in size.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Frank Hill
  • Patent number: 10659366
    Abstract: Network devices, such as load balancers may be configured to forward client metadata to back-end nodes using defined fields of a security protocol. For example, client metadata may be inserted into an extension field or certificate defined by a security protocol that is used for a secure connection between the load balancer and the back-end node. In some instances, a source IP address based on a received request may be inserted into the extension field or certificate defined by the security protocol before the request is forwarded to the back-end node. The back-end node may extract the client metadata and use the client metadata for any of a number of processes (e.g., billing, tracking, security, logging, etc.).
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10656869
    Abstract: A movement system of a block-level data storage service obtains usage information for a data storage volume. The movement system processes the usage information to identify a placement strategy for the data storage volume that is associated with a second operational state for the data storage volume. Based on the placement strategy, the movement system causes a set of servers to perform an operation to implement the second operational state for the data storage volume. As a result of the operation being successfully performed, the movement system provides access to the data storage volume in accordance with the second operational state.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Sriram Venugopal, Mitchell Gannon Flaherty
  • Patent number: 10659235
    Abstract: A system sends a request for access to a resource and receives a digital certificate in response to the request. The system simultaneously causes one or more computing devices located in different geographical locations to send a plurality of requests to also access the resource. In response to the plurality of requests, digital certificates are received. The digital certificate is then compared to the plurality of digital certificates received from the plurality of requests sent by the computing devices in different geographical locations. The result of the comparison indicates whether the digital certificate is trustworthy.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Aaron Michael Brown
  • Patent number: 10659512
    Abstract: A content streaming system and methodology for facilitating the management of adaptive bitrate streaming bundles in content streaming. The management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The adaptive bitrate streaming bundles can be sent and managed at edge locations in the network. The content streaming system can then manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Olaf Nielsen, Steven Swanson
  • Patent number: 10656649
    Abstract: A monitoring system for automated detection of egress or ingress of a drive unit between first and second spaces in an inventory system includes a path for conveying the drive unit between the first and second spaces that defines an intermediate space between the two spaces. A sensor is configured to detect passage of the drive unit between the first space and the intermediate space, and an identification sensor is arranged to read an identifier of the drive unit. In combination with an inventory management system, the monitoring system can be used to update and maintain accuracy of a virtual representation of a physical inventory space that employs automated drive units or shuttles.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Gardner Garrett, Patrick Mahaney
  • Patent number: 10657119
    Abstract: A fleet node management system may include a metadata store, a plurality of fleet nodes, and one or more metadata mutation devices. The metadata store may be configured to store dynamic metadata. The plurality of fleet nodes may be configured to determine, based on a gossip protocol, whether to continue performance of a function that uses a local version of the metadata. The one or more metadata mutation devices may be configured to determine, based on a global state of the fleet nodes, whether to modify the dynamic metadata for the fleet nodes.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alazel Acheson, David Carroll, Christopher Andrew Stephens, Seth William Markle, Jonathan Herman, Mihir Dharamshi, Rajesh Sampath, Shreeranga Puttur Ramakrishna, Rameez Sajwani
  • Patent number: 10657061
    Abstract: A hash ring is used to determine and deploy configurations for a computer system for servicing customer requests. A worker manager managing a set of worker computing systems is deployed and associated with the hash ring. Various aspects of the computer system may be implemented according to configuration information for one or more attributes. Predecessor information is determined and used to obtain state information in connection with the configuration information.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Dylan Owen Marriner
  • Patent number: 10656865
    Abstract: Technologies are provided for backing virtualization containers with layered storage volumes stored in remote storage devices. A virtualization container can present a virtual storage volume to a process running in the virtualization container and handle data access requests from the process using a layered storage volume based on one or more read-only snapshots stored in one or more remote storage devices. Changes can be recorded in a read-write layer in one or more of the remote storage devices and associated with the layered storage volume. A new read-only snapshot can be created based on the data in the read-write storage layer and associated with the one or more read-only snapshots on which the layered storage volume is based. A virtualization container can be associated with a new layered storage volume based on the created read-only snapshot and the one or more read-only snapshots on which it is based.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Cornelle Christiaan Pretorius Janse van Rensburg, Samuel Benjamin Karp
  • Patent number: 10660199
    Abstract: Microfluidic channels and pumps for active cooling of circuit boards are described. One circuit board includes a substrate and a microfluidic channel structure disposed on the substrate, the microfluidic channel structure comprising liquid metal disposed in a microfluidic channel. Liquid metal is disposed in the microfluidic channel and a pump pumps the liquid metal through the microfluidic channel to actively cool at least a portion of the circuit board.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Barak Flowers, Herbert Mehnert
  • Publication number: 20200151114
    Abstract: Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II