Patents Assigned to Amazon Technologies, Inc.
  • Publication number: 20180267735
    Abstract: A leader replica of a replica host group of a distributed storage service is configured to replicate the leader replica and its associated one or more secondary replicas to create a duplicate host group comprising a duplicate leader replica and one or more duplicate secondary replicas. The leader replica may appoint the duplicate leader replica or another host as the leader of the duplicate host group. The leader replica may assign a subset of database keys to be served by the duplicate host group and forward data requests directed a key of the subset of keys assigned to the duplicate host group. The leader replica may further update a global key table of the distributed data storage system to direct data requests associated with the subset of database keys to the duplicate leader replica.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Applicant: Amazon Technologies, Inc.
    Inventor: Akhilesh Mritunjai
  • Publication number: 20180270153
    Abstract: Entropy in routing tables may be increase to perform packet forwarding. Hash tables that store forwarding routes may be divided into multiple hash table segments. Forwarding routes may be stored across the hash table segments in different route segments. When looking up route segments to identify a forwarding route for a destination address of a network packet, digest values generated for previous route segments may be used to determine hash key values to identify hash table entries in a different hash table segment. The forwarding route may be identified according to the hash table entries located based on the digest values for previous route segments.
    Type: Application
    Filed: May 18, 2018
    Publication date: September 20, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Kari Ann O'Brien
  • Patent number: 10080193
    Abstract: Described herein are systems and methods for maintaining a wireless connection to a remote server while a device is in a low power mode. As a result of maintaining the connection, the device can receive messages triggering a wakeup event and placing the device in a normal power mode, enabling the device to be controlled remotely. To maintain the connection, the device transitions from sending encrypted network messages to a server from a first interval while in the normal power mode to a second interval while in the low power mode. In addition, the device sends unencrypted network messages to the server at the first interval using low power circuitry. The low power circuitry receives messages from the server and may trigger the device to enter the normal power mode and/or a connection maintenance mode.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gilles-Arnaud Bleu-Laine, Eduardo Bezerra Valentin, Aditya Yashwant Bhave, James David Meyers, Hanxiao Fu
  • Patent number: 10078136
    Abstract: This disclosure describes an automated mobile vehicle that includes one or more distance determining elements configured to detect the presence of objects and to cause the automated mobile vehicle to alter its path to avoid the object. For example, a distance determining element may be incorporated into one or more of the motors of the automated mobile vehicle and configured to determine a distance to an object. Based on the determined distance, a path of the automated mobile vehicle may be altered.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gur Kimchi, Scott Isaacs, Amir Navot, Brian C. Beckman, Frederik Schaffalitzky, Scott A. Green
  • Patent number: 10078212
    Abstract: A display device, such as an electrowetting display device, includes a first support plate and an opposing second support plate. A thin film transistor (TFT) structure on the first support plate is communicatively coupled with a pixel within a pixel region between the first support plate and the second support plate. The TFT structure includes an organic layer disposed over a silicon semiconductor layer and a reflective layer disposed on the organic layer. The reflective layer extends over the organic layer to overlie the silicon semiconductor layer.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: September 18, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Toru Sakai
  • Patent number: 10077137
    Abstract: A combination carrying device includes a rigid basket having a flexible bag nested therein. The flexible bag may be formed from one or more fabrics or like materials and form or define a tapered volume having a pair of handle extensions. The rigid basket may be formed from plastics or like materials and include rotatable handles mounted to sides of the rigid basket. The flexible bag and the rigid basket include magnetically compatible components that cause the flexible bag to remain nested within the rigid basket when such components are within a close proximity of one another. A customer carrying a combination carrying device in a materials handling facility may place one or more items in the flexible bag nested within the rigid basket, and extract the flexible bag from the rigid basket after executing a purchase for the items therein.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiao Wang, Thomas Duester, Ashley Anne Arhart, Rodger Benson
  • Patent number: 10077155
    Abstract: In an infrastructure that uses a mobile order fulfillment system, robotic drive units may be dispatched and instructed to bring inventory holders to a workstation where at least one of the inventory holders is packed and prepared for shipment. The robotic drive units are then instructed to move the prepared inventory holder to a transport vehicle such as a truck. Fiducial marks may be removably placed within the transport vehicle to aid navigation of the robotic drive units. At a destination facility, additional robotic drive units may be instructed to move the inventory holders from the truck and place the inventory holders at appropriate storage locations.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Cordell Mountz, Oleksandr Glazkov, Timothy Aaron Bragg, Matthew David Verminski, Jeremiah David Brazeau, Peter R. Wurman, John W. Cullen, Michael T. Barbehenn
  • Patent number: 10078625
    Abstract: Embodiments provide techniques for identifying unique data elements in data record, removing the unique data elements from the record, storing the record, and employing the removed, unique data as a key in an index into the data storage. When the record is retrieved based on the key in the index, the removed unique data elements is restored. Removal of the unique data elements from the records may enable more efficient compression of the records using compression algorithms that employ an external reference dictionary. In some embodiments, a combination of multiple, removed data elements may be employed as a key. In some embodiments, the removal and use of the unique data as an index key proceeds in a manner that is transparent to the data consuming user, process, or device.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael J. McInerny
  • Patent number: 10078213
    Abstract: A method for fabricating an electrowetting display may include depositing a sacrificial layer on a support plate, etching portions of the sacrificial layer to form liquid duct forms on the support plate, depositing a photoresist layer on the liquid duct forms and the support plate, etching portions of the photoresist layer to form a spacer grid, and removing the liquid duct forms to form liquid ducts between the support plate and the portions of the spacer grid.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerben Boon, Christian Etienne Hendriks, Daniel Figura
  • Patent number: 10078687
    Abstract: A computer system receives a request to remove an entry from a probabilistic data structure. In response to the request, the computer system queries the probabilistic data structure to determine a current iteration value for the entry within the probabilistic data structure. The current iteration value indicates a state of the entry such that a first state corresponds to the entry being a member of a set and a second state corresponds to the absence of the entry from the set. As a result of the current iteration value denoting that the entry is a member of the set, the computer system increments the current iteration value to generate a new iteration value that corresponds to the absence of the entry from the set. The computer system uses the new iteration value and the entry to generate a new output value that is then added to the probabilistic data structure.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Alan Rubin, Gregory Branchek Roth
  • Patent number: 10078814
    Abstract: An inventory system can include radio frequency identification (RFID) tags and RFID tuners that can be brought into interacting proximity with one another to provide input or other information about the location or other condition of movable elements within the inventory system. For example, interactions of RFID tags and RFID tuners at different locations within an inventory system may be utilized to associate a container or other movable object with particular receiving surfaces at particular points in time to facilitate identification of the whereabouts of the container or other movable object.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jules Cook Graybill, Jonathan David Phillips, Wesley Scott Lauka, Ryan Scott Russell
  • Patent number: 10078656
    Abstract: An object-based data storage system receives a request to create a logical data container subject to a condition that data objects are to be unmodifiable until after a specified amount of time has transpired. During the amount of time, the object-based data storage system may deny any requests to modify the data objects stored in the logical data container while allowing read-only access to the data objects. After the amount of time has transpired, the object-based data storage system may be configured to allow a customer to modify or delete any data objects stored within the logical data container. Alternatively, the object-based data storage system may be configured to delete the data objects automatically after the amount of time has transpired for the data objects.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Craig Keith Carl
  • Patent number: 10078568
    Abstract: A system includes a host debugger to carry out a debugging flow on a computing device and a debug controller to couple the host debugger to the computing device. The debug controller receives a bit stream from the host debugger, converts the incoming bit stream into a command according to a protocol, determines whether the command is a first-stage read command or a second-stage read command, and issues the first-stage read command to a data path of the computing device. If the command is a second-stage read command, the debug controller causes a reservation register of the debug controller to provide a data value or status indication to the host debugger through the interface. The reservation register contains read data returned by the first-stage read command and, in response to the second-stage read command, provides a status indication when the first-stage read command has not yet returned read data.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gil Stoler, Yaniv Shapira
  • Patent number: 10078504
    Abstract: Technologies are disclosed herein for automated software internationalization and localization. In particular, an internationalization and localization (“I&L”) network service is disclosed that provides functionality for automating the process of internationalizing and localizing software. Program source code can be submitted to the I&L network service for internationalization and localization. Hard coded text strings in the source code can be automatically identified, such as through the use of static analysis of the program source code, and translated into different human readable languages specified by a software developer. The hard coded text strings in the source code can be replaced by program code, such as method calls, for obtaining the translated text strings at run time. The I&L service can also be utilized in conjunction with a deployment service for automated internationalization, localization, and deployment of program code.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Tin Franovic
  • Patent number: 10078860
    Abstract: Past order history of a user of an electronic marketplace may be obtained, the past order history indicating at least one-previously delivered item. A particular item of the item type may be selected based at least part on an expiration date associated with the particular item and one or more replenishment dates associated with the previously-delivered item. An automated order may be generate that cases the selected item to be shipped to the user.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael Frederick Masterman
  • Patent number: 10078533
    Abstract: The estimated rate of work requests expected during a time period at a first block storage device, implemented at a particular server of a storage service, exceeds a provisioned rate of the first device. At a client-side component of the storage service, a different storage server is identified, at which the rate of work requests directed during the time period to a second block storage device is anticipated to be less than the provisioned rate of the second device. At least one admission control parameter of the first device is modified to enable the first storage server to accept work requests at a rate that exceeds the provisioned rate of the first device.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Marc John Brooker, Benjamin Arthur Hawks, James Michael Thompson
  • Patent number: 10078808
    Abstract: Delivery area guidance may be provided to an unmanned aerial vehicle (UAV) delivering a package to a customer. For example, a UAV may be programmed to fly to a delivery area. When the UAV approaches the delivery area, the UAV may send a signal that it has a package for the customer. A delivery area guidance (DAG) device associated with the customer may receive the signal and project a visible landing marker to guide the UAV to a designated delivery location. The DAG device may monitor motion near the designated delivery location, indicate existence of obstacles, and/or notify inhabitance of the approach of the UAV and/or receipt of the package.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Mark Daniel Sibon
  • Patent number: 10078626
    Abstract: Described herein are systems and methods for automatically verifying layout of content such as web pages, e-books, and so forth which comprise a markup language. The content is rendered in a headless browser without presentation to a display to generate a document object model (“DOM”) for the content. The DOM is used to generate a DOM vector array which may be analyzed to determine layout errors such as blocks of content overlaying one another, improper placement of critical elements, and so forth.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Edwin Voskamp
  • Patent number: D828842
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore
  • Patent number: D828856
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Heinz-Dominik Langhammer, Marc Rene Walliser, Robert Brian Curtis, Christopher Green