Amazon Patents Granted

Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Patent number: 10296291
    Abstract: Items in a sequence are associated with items in a set of items to be visited, such as data objects stored by a data storage system. A scheduling algorithm schedules visitation of the items in a manner that is stateless, so that items can be removed or added to the set without affecting previously scheduled visitations of the remaining items. The scheduling algorithm also spreads visitations among the items in a manner that prevents visitations from being focused on clusters of the items.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Charles Schmitt, Paul David Franklin
  • Patent number: 10298720
    Abstract: Methods and apparatus that allow clients to specify custom network rules for their resource instances or network constructs in a provider network environment. Services and interfaces may be provided that allow a client to provide an executable module that implements custom rules for their resources, or alternatively to specify or select custom rules for their resources. The module may be installed on a host device, and may apply the custom rules to packets to and from the client's resources. Alternatively, the client-defined rules may be applied to packet flows according to the custom rules specified by the client and applied by a client rules service implemented on the provider network external to the host device or on a client resource instance on the host device. The custom network rules may, for example, extend or modify standard network rules for the client's resources on the host device.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Joseph E. Magerramov, Marcin Piotr Kowalski, Colm Gearóid MacCárthaigh
  • Patent number: 10296859
    Abstract: Disclosed are various embodiments for discovering workflows through analysis of user actions. Workflow descriptions are entered by multiple users over a period of time as the users perform user actions. Each workflow description includes a sequence of user action descriptions. The workflow descriptions are modeled as directed graphs, and one or more candidate workflows are determined by identifying a set of isomorphic directed graphs from the directed graphs.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Simon K. Johnston
  • Patent number: 10298401
    Abstract: A network traffic monitoring service provides a way to search network traffic intercepted by a network firewall while protecting the privacy of non-matching network traffic that traverses the firewall. Network traffic is parsed and processed into a set of tokens. In various implementations, the tokens may be words, HTML tags, data values, or other searchable units of information. The tokens are converted into a set of hashes, and the set of hashes is provided to the traffic monitoring service. A search authority submits a search request to the traffic monitoring service. Search terms of the search request are converted to a set of hashes to produce a hashed search request. The traffic monitoring service processes the hashed search request against the set of hashes provided by the network firewall to determine whether the network traffic represented by the set of hashes matches the search request.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Matthew E. Goldberg
  • Patent number: 10298028
    Abstract: Method and systems for configuration and control of an inter-integrated circuit (I2C) bus interface are described. An electronic device that may be connected to an external battery device via a modified connector is also described. The connector has multiple interconnect pins, and one of the interconnect pins of the connector is multiplexed to receive data operation and interrupt or signaling operation on a single line. The single line is configured to not only detect a connection with the external battery device, but also to perform data operations including read/write operations between the electronic device and the external battery device.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Vidhyananth Ramasamy Venkatasamy, Thomas Gang Wang, Roy Reichwein, Mitchell Bernard Skiba, David Tuzman
  • Patent number: 10298404
    Abstract: A client establishes a cryptographically protected communications session with a server. To detect a man-in-the-middle, the client echoes information about a certificate purportedly received from the server. The information echoed by the client is digitally signed so as to be verifiable by the server without any cryptographic key used in the cryptographically protected communications session or its establishment, thereby rendering the echoed information unmodifiable by a man-in-the-middle without invalidating the signature. The server can therefore verify both the echoed information and the digital signature to determine whether it has established a cryptographically protected communications session with the client or with a man-in-the-middle purporting to be the client.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Jeffery Behm, Gregory Branchek Roth, Gregory Alan Rubin
  • Patent number: 10296750
    Abstract: Users are authorized to access tagged metadata in a provider network. A revision control and binding mechanism may be applied to tagged metadata that is added or modified by the user. A recommendation pertaining to security and compliance for the computing resource may be determined based on an analysis of the computing resource, scoring criteria, and data pertaining to customer and system data.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Hart Matthew Rossman
  • Patent number: 10298496
    Abstract: A data or packet processing device such as a network interface controller may include cache control logic that is configured to receive a first request for processing a first data packet associated with the queue identifier, and obtain a set of memory descriptors associated with the queue identifier from the memory. The set of descriptors can be stored in the cache. When a second request for processing a second data packet associated with the queue identifier is received, the cache control logic can determine that the cache is storing memory descriptors for processing the second data packet, and provide the memory descriptors used for processing the second packet.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Guy Nakibly, Benzi Denkberg, Erez Izenberg, Nafea Bshara, Uri Leder, Ofer Frishman
  • Patent number: 10296964
    Abstract: An effortless and automated reordering system includes a dedicated electronic device with a simple button interface that, upon depression of the button, initiates a process of ordering (or reordering) a product associated with the device and a button on that device. The electronic device may store in memory a device identifier and button identifiers for each button as the basis for order request information. The stored data may be communicated to a fulfillment service (e.g., an online merchant, fulfillment center, etc.) for order identification processing. In some cases, an application provided by the fulfillment service may be executed on a secondary management device to allow a user to configure the electronic device to map the buttons to different products, and even different vendors, to facilitate reconfigurable order management.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Benjamin Rausch, Nagendra Bage Jayaraj, Bradley James Bozarth, Anna Kim Lee, Michael Martin Lee, Thomas Bruno Mader, Amir Pelleg, Laura Allison Ridlehoover, Richard David Young
  • Patent number: 10298567
    Abstract: A system is disclosed that enables a user to access a first piece of content on a first computing device while accessing a related, but different piece of content on a second computing device. In some cases, the different piece of content is a portion of the first piece of content. In some embodiments, the system can automatically identify complementary content and can automatically cause the second computing device to access the complementary content without the user interacting with the second computing device. In some cases, the system may reformat the complementary content for presentation to the user based on characteristics of the second computing device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Yoong Han Chew, Peter Frank Hill, Kurt Kufeld, Sajeeva Lakmal Bandara Pallemulle, Arun Sundaram, Ameet Nirmal Vaswani
  • Patent number: 10296954
    Abstract: The performance of functional items, such as headphones, cameras, etc., can be simulated in the context of a network-accessible electronic catalog by using virtual machines, and similar techniques. An electronic marketplace may provide a user with the option to sample the performance of an item being browsed, and can generate and/or configure one or more virtual machines to simulate functions of the item, using parameters that are specific to the item and/or that are tailored to the user's device. In some cases, the performance of different items can be compared, e.g. by simultaneous presentation of visual information, and/or item(s) performance can be virtualized in various ways that allow the user to identify differences or capabilities that might otherwise be difficult to discern. The described methods may also recommend products that closely match the user's preferences based on the user's modifications to virtualizations.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Pushpendra Narain Mishra
  • Patent number: 10299408
    Abstract: A datacenter or other building includes an intake housing for receiving air from outside of the building. The air is routed through an evaporative cooling system in the housing, resulting in humidified air. The humidified air is mixed with a suitable amount of return air from within the building so as to yield a supply of air having a target relative humidity.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan Joseph Lachapelle
  • Patent number: 10296878
    Abstract: A platform for obtaining digital items provides consumers access to digital item from multiple sources such as other consumers, libraries, rental services, and stores. The platform may be implemented as a cloud-based system accessible over the Internet. The platform transforms digital items into different formats when needed for compatibility with a computing device of the end consumer and transfers digital rights management (DRM) restrictions across different DRM schema. Consumers may store personal information in association with a digital item for later re-association with other copies of the same digital item. Consumers may also comment on a digital item and the platform may make those comments available to other consumers that have accessed the same digital item. The platform may also mediate instant messaging between consumers that are both associated with the same digital item. Computing devices of the consumers may receive widgets from the platform that provide additional functionality.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Luhui Hu, Aditya Balwant Pande, Oleksandr Y. Berezhnyy
  • Patent number: 10299086
    Abstract: Receiving short message service (SMS) messages and providing a response report based at least in part on the received SMS message is disclosed. A user equipment (UE) may receive an SMS message via a communications link between the UE and mobile a mobile communications network. The UE may be configured to determine if the SMS message was received with or without error. Based at least in part on this determination, the UE may generate the response report to provide to the mobile communications network. The UE may further identify that the communications link between itself and the mobile communications network may be severed. As a result, the UE may reestablish the communications link with the mobile communications network and then transmit the response report.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Gupta, Nupur Rastogi
  • Patent number: 10297026
    Abstract: Tracking of a defined area over a series of video frames that compose a video is provided. Various rules regulate the identification of a reference area to be tracked and the determination of subsequent areas that correspond to the reference areas over a series of respective images included the series of video frames. Metadata indicative of placement of a subsequent area in a subsequent image can be updated and retained. A mask video that can permit avoiding or otherwise mitigating occlusion of foreground elements of the subsequent image also can be updated and retained. Such metadata and mask video can permit injecting customized content into the video for which the reference area is tracked.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Isaac M. Jordan, Christopher de Beer, Shane Girish
  • Patent number: 10299278
    Abstract: A multi-radio wireless device capable of communicating on several wireless communication protocols (WCP) such as Wi-Fi, Bluetooth, ZigBee, etc. may select a communication channel for a desired WCPs by measuring both overlapping and non-overlapping channels of another WCP and determining combined congestion metrics (which measure communications of other devices using the particular channels) for those overlapping and non-overlapping channels. Each channel of the desired WCP may be measured using different combined congestion metrics as well as the individual congestion metrics for the potential channels of the desired WCP. The availability of particular channels of the desired WCP may be measured in this way to select a channel of the desired WCP that is most likely to be available and whose potentially interfering traffic (as measured by the congestion metrics) is least likely to interfere with other communications of a device, including other communications on other WCPs.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Milos Jorgovanovic
  • Patent number: 10297211
    Abstract: An electrowetting display device may comprise at least one pixel region that includes: a hydrophobic layer portion; an oil disposed on the hydrophobic layer portion, wherein an amount of light transmitted through the pixel region is based, at least in part, on an area of the hydrophobic layer portion that is covered by the oil; and a thin film transistor (TFT); a photo-sensor configured to generate a voltage based, at least in part, on the amount of light that transmits through the pixel region; and an electronic control circuit configured to (i) receive the voltage from the photo-sensor and (ii) provide a driving signal to the TFT of the pixel region, wherein an amplitude of the driving signal is based, at least in part, on the voltage from the photo-sensor.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Pavel Novoselov, Jozef Elisabeth Aubert, Petrus Maria de Greef
  • Patent number: 10299410
    Abstract: A modular cooling apparatus for cooling one or more rack-mounted electronic component enclosures in a datacenter includes a base duct section and a duct assembly. The base duct section includes an inlet to receive a cooling airflow and an outlet to transfer to the cooling airflow to the duct assembly. The duct assembly is connected to the base duct section. The duct assembly includes one or more modular duct sections. Each of the one or more modular duct sections has a vent and is configured such that the vent aligns with an exterior opening in the respective one of the one or more electronic component enclosures.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Duane Patrick, Frank Andrew Glynn, Alan Joseph Lachapelle, Giorgio Arturo Pompei
  • Patent number: 10298968
    Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Saurav Sengupta, Gary Hertel, Michael Kale, Ramya Krishnamoorthy
  • Patent number: 10288871
    Abstract: A display device includes a first support plate and a pixel region over the first support plate. A thin film transistor (TFT) structure is disposed over the first support plate and associated with the pixel region. The TFT structure includes a first metal layer over the first support plate. The first metal layer includes a gate. A silicon layer is disposed over the gate. A second metal layer is disposed over the silicon layer. The second metal layer includes a source and a drain covering a first portion of the silicon layer. A light-absorbing material layer is disposed over at least a second portion of the silicon layer.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhishek Kumar, Toru Sakai
  • Patent number: 10289321
    Abstract: Spatially coupled journals include information for every portion of physical media, including defective, or “bad”, blocks. Because data cannot be stored to bad blocks, a bad block table is needed before a solid state drive (SSD) can be accessed. Using the information already stored in the journals, the bad block table can be rebuilt following a loss of power. To ensure the journals can be located, a small seed can be stored in off band storage. The seed can include information pointing to a boot catalog stored on the SSD. The boot catalog can be used to determine the locations of journals, which may vary from their predetermined locations depending on the bad blocks of the drive. By storing a small seed, rather than an entire bad block table, the size of external storage needed to maintain the bad block table is reduced.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: May 14, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Leonid Baryudin, Phillip Peterson, Daniel Sladic
  • Patent number: 10291622
    Abstract: A quorum-based access mechanism can require multiple entities to provide credentials over a determined period of time in order to obtain access to one or more resources in an electronic environment. This can include receiving a request that is signed by multiple signatories, or receiving multiple requests within a determined period that are each signed by a respective and authorized signatory. In some embodiments the receiving of a primary request causes notifications to be sent to other potential signatories, and a specified or minimum number must respond timely with a signed request to have the access granted. The quorum-based access mechanism can function as an additional authorization layer sitting in front of more conventional authorization and authentication mechanisms. In some embodiments a quorum token can be passed with the request, whereby resources in the environment can make access determinations based on the information in the token.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 14, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Hart Matthew Rossman, Erik Lee Swensson
  • Patent number: 10288797
    Abstract: Systems, methods, and computer-readable media are disclosed for structural alignment features for light emitting diode arrays. In one embodiment, a device may include a light guide with a first surface, a second surface opposite the first surface, and a third surface perpendicular to the first surface and the second surface. The device may include a light emitting diode array with a first set of light emitting diodes arranged in a first row and a second set of light emitting diodes arranged in a second row. The first set of light emitting diodes may be optically and physically coupled to the first surface, and the second set of light emitting diodes may be optically coupled to the second surface.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Arthur Sprague, Eric Gifford Marason, Weihsin Hou, Juho Ilkka Jalava
  • Patent number: 10291424
    Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
  • Patent number: 10287006
    Abstract: Sounds are generated by an aerial vehicle during operation. For example, the motors and propellers of an aerial vehicle generate sounds during operation. Disclosed are systems, methods, and apparatus for actively adjusting the shape of a propeller blade of an aerial vehicle during operation of the aerial vehicle. For example, the propeller blade may have one or more joints that adjust to alter the shape of the propeller blade. The altered shape of the propeller blade causes the propeller to generate different frequencies of sound as it rotates. By altering multiple propeller blades of the aerial vehicle, the different sounds generated by the different propeller blades may effectively cancel or reduce the total sound generated by the aerial vehicle, and/or alter the total frequency generated.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian C. Beckman, Gur Kimchi
  • Patent number: 10291715
    Abstract: Techniques are described for facilitating interactions between computing systems, such as in accordance with usage models that are configured for available services by the providers of the services. In some situations, the services are Web services, and an electronic Web service (“WS”) marketplace is provided via which third-party WS providers make their WSes available to third-party WS consumers who purchase access to those WSes via the electronic marketplace based on configured usage models selected by the consumers. Some or all of the one or more usage models configured for an available WS may each have associated use prices and/or non-price use conditions, and if so access to those WSes using those usage models may be provided only if a consumer requesting access provides appropriate payment and otherwise satisfies the specified use conditions for a selected usage model.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Gaurav D. Ghare, Don Johnson, Tushar Jain, Robert Frederick, Ashish Agrawal, Jeffrey Barr
  • Patent number: 10291563
    Abstract: A request to send messages is received by a sender messaging service from a sender. The messages are for one or more recipients associated with one or more recipient messaging services. The sender messaging service can determine that at least one of the plurality of messages is indicative of message abuse. The sender messaging service can generate a warning message which includes at least one of an indication of the sender, an indication of an address of the sender, and an indication of the message abuse. The sender messaging service can send the warning message to the one or more recipient messaging services.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher A. Wheeler
  • Patent number: 10289453
    Abstract: Disclosed are various embodiments for allocating computing resources. A request to allocate a computing resource in a collection of networked computing devices is obtained. It is determined whether the request can be fulfilled according to a current configuration of the networked computing devices. A reconfiguration of one or more of the networked computing devices to a different configuration is initiated in order to fulfill the request. The reconfiguration is initiated when a value associated with the request exceeds a cost associated with fulfilling the request. The reconfiguration is initiated in response to determining that the request cannot be fulfilled according to the current configuration.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric P. Wei, Eric J. Brandwine, Andrew B. Dickinson, James A G Greenfield, Diwakar Gupta
  • Patent number: 10290283
    Abstract: A content item to be displayed via a display of an electronic device may be associated with a first set of grey values or a set of color values. The electronic device may generate, maintain, or at least have access to one or more mappings that map the set of color values and/or the first set of grey values to a second set of grey values. Based on the one or more mappings, the electronic device may convert a color value of the set of color values or a first grey value of the first set of grey values to a second grey value of the second set of grey values. The content item may then be displayed utilizing the second grey value.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Gupta, Jerry Yee-Ming Chung, Haili Wang, Herve Jacques Clement Letourneur, Kathryn Chinn, Nadim Awad
  • Patent number: 10288973
    Abstract: A borderless display utilizes a support frame having a bulged periphery (or outer portion), and a flexible electrophoretic display (EPD) structure that is curved at least partly around the support frame. The bulged outer portion of the support frame allows the flexible EPD structure to be wrapped around the outer portion of the support frame without damaging elements of the EPD structure in the process. Meanwhile, the center portion of the support frame can be made thinner, as compared to the thickness of the support frame at the bulged, outer portion. In this manner, the overall profile (in the z-direction) of the electronic device can be made as thin as possible without damaging fragile elements in the EPD structure.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Gupta, Vikram Srinivas, Robert Arthur Sprague, Wilfrido Loor Canizares
  • Patent number: 10291589
    Abstract: A computer system enforces access control rules based at least in part on a set of parameters for cryptographic protection of communications that has been negotiated with another computer system. A cryptographically protected communications session is established. A request is transmitted over the cryptographically protected communications session. Fulfillment of the request is dependent on a set of parameters for cryptographic protection of communications of the cryptographically protected communications session.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nima Sharifi Mehr
  • Patent number: 10289111
    Abstract: Robots or other machines may be used for retrieving errant objects from the floor of an automated warehouse. A system can include one or more reporting methods to alert a central control to the existence and location of an object on the warehouse floor. The central control can establish a safety zone around the object to avoid contact with normal warehouse traffic (e.g., standard warehouse robots). The system can route a cleanup robot to the location to retrieve the object. The system can include a cleanup pod comprising a convertible shelving unit with a robotic arm. The cleanup pod can have a similar form factor as shelving units used for storing inventory in the warehouse, thereby enabling standard warehouse robots to lift and transport the cleanup pod to retrieve an object.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Romano, Peter R. Wurman, Dennis Polic, Peter K. Mansfield, Peter Martin Hess
  • Patent number: 10286605
    Abstract: A three-dimensional item may be produced by a three-dimensional manufacturing apparatus to include a unique identifier. A set of three-dimensional manufacturing instructions may be generated, based at least in part on a three-dimensional model that represents the three-dimensional item and the unique identifier. The set of three-dimensional manufacturing instructions may be provided to the three-dimensional manufacturing apparatus to produce the three-dimensional item and the unique identifier.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nancy Yi Liang, Aaron Takayanagi Barnet
  • Patent number: 10291605
    Abstract: A customer can demonstrate control over an element, such as a domain, by receiving a certificate from a certificate authority. The customer can utilize a device for sending a request relating to a specified domain and receiving a request token to be provided to a domain registry associated with the subject domain. Request token creation can entail generating at least one of a random string, a string generated based on information about a customer, a string generated based on information about the application, a password, or a key. After receiving the request token, the domain registry, in turn, will provide the token to the authority, which will verify that the request token received from the domain registry corresponds to the request token originally provided to the customer's device. If the two tokens match, the authority can act in accordance with the request, such as by issuing the certificate.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: May 14, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Peter Zachary Bowen
  • Patent number: 10291698
    Abstract: An electronic device includes a metal housing having a height greater than a width, four sides that form an inner chamber in a center thereof. Four sidewalls extend from a first back wall form a first chamber located at a first of the four sides. Four sidewalls extend from a second back wall form a second chamber located at a second of the four sides. A first antenna is disposed in the first chamber. A second antenna is disposed in the second chamber. A circuit board is disposed within the inner chamber and oriented longitudinally from a bottom of the inner chamber. A first radio is disposed on the circuit board and coupled to the first antenna. A second radio is disposed on the circuit board and coupled to the second antenna, such that the second antenna is electrically isolated from the first antenna.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Troy Hulick, In Chul Hyun, Tzung-I Lee
  • Patent number: 10287015
    Abstract: Described is a system and method for utilizing unmanned aerial vehicles (“UAV”) to facilitate delivery of ordered items to user specified delivery destinations. In one implementation, the UAV may be configured as a one-way UAV that is designed to transport ordered items to the user specified delivery destination but not return to a materials handling facility under its own power. Instead, the one-way UAV may remain at the delivery destination for later retrieval by a retrieval unit (e.g., truck).
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amir Navot, Elad Ben-Israel
  • Patent number: 10289463
    Abstract: A scripting service may provide a scripting platform to users of the scripting service. The users may cause execution of various scripts and/or modify or generate new scripts associated with the scripting service. Execution of the various scripts may cause the scripting service to transmit application programming interface (API) calls to other services. The API calls may cause the other service to return data to the scripting service. The scripting service may then serialize the returned data and provide the serialized data to a particular user.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, John Russell Lane, Morgan Zia Nichols, Oguz Mut, Bilal Quadri, Tyler Ricks Southwick
  • Patent number: 10287097
    Abstract: In one embodiment, an inventory storage system has a vertical stack of storage modules that extend from a first stack end to a second stack end, and are stacked on top of one another. Each storage module defines a path that forms a loop in a vertical plane, and each storage module has a plurality of inventory carriers that translate around the loop. The vertical stack has a first end section that extends from the first stack end towards the second stack end, and that includes a first end of each loop of the stack. The vertical stack also has a second end section that extends from the second stack end towards the first stack end, and that includes a second end of each loop of the stack. The sections can be transported separately by a truck or container and then coupled together at the destination.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Dinesh Mahadevan, Martin Peter Aalund, Jon Stuart Battles, Jon David DeFant, Benjamin Douglas Garcia, Vahideh Kamranzadeh, George T. Davies, Steven Eric Nuetzman
  • Patent number: 10291477
    Abstract: Technology is described for registering Internet of Things (IoT) devices. A hub device may receive a request for hub registration from an IoT device. The request for hub registration may include IoT device information. The hub device may validate the request for hub registration at the hub device based on the IoT device information. The hub device may retrieve registration information from an IoT service. The registration information may include a dedicated security certificate for the IoT device. The hub device may forward the registration information to the IoT device to enable the IoT device to communicate IoT device data to the IoT service.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Allan Askar
  • Patent number: 10288974
    Abstract: An electronic device with a flexible display subassembly is provided. The display stack may use two layers of adhesives having different elastic properties to improve mechanical impact resistance, with a first adhesive layer made of a viscoelastic material and a second adhesive layer having a low modulus of elasticity. The display stack may also include a hot melt protective sheet (HMPS) covering the display subassembly. The HMPS may be wrapped around the two side edges of a rigid substrate to attach directly to the substrate, thereby aiding in the adhesion of the display stack to the substrate. The display stack may also includes a patterned back protective sheet in which the protective backing layer is removed along the curved portions of the display stack.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 14, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Weihsin Hou, Robert Arthur Sprague, Chin Siong Khor, Siddharth Gupta
  • Patent number: 10291408
    Abstract: A proof-of-work system where a first party (e.g., a client computer system) may request access to a computing resource. A second party (e.g., a service provider) may determine a challenge that may be provided to the first party. A valid solution to the challenge may be generated and provided for the request to be fulfilled. The challenge may include a message and a seed, such that the seed may be used at least in part to cryptographically derive information that may be used to generate a solution to the challenge. A hash tree may be generated as of generating the solution.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew John Campagna, Nicholas Alexander Allen, Gregory Alan Rubin
  • Patent number: 10288996
    Abstract: Systems, methods, and computer-readable media are disclosed for display sheets with angled mirror surfaces. In one embodiment, an example display sheet may include a first layer and a plastic layer coupled to the first layer. The plastic layer may include a first portion with a first set of mirrors embossed on a surface of the plastic layer, where the first set of mirrors comprises a first tilt angle and a first roll angle. The plastic layer may include a second portion with a second set of mirrors embossed on the surface, where the second set of mirrors comprises a second tilt angle and a second roll angle. The display sheet may be configured to reflect light in a horizontal field of view and a vertical field of view with respect to a projector positioned to direct light at the display sheet.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Gifford Marason, Tero Johannes Tuohioja, Juho Ilkka Jalava, Miguel Virgen
  • Patent number: 10292015
    Abstract: Described is an improved active-beacon/passive-listener time difference of arrival navigation system that relies on the multiple beacons to transmit uncoded acoustic pulses of a same frequency that propagate in the system at a same time for high-speed device tracking. Listening devices may receive multiple encoded radio frequency pulses (RF) prior to a single acoustic pulse, and then resolve which RF pulse corresponds to the acoustic pulse using triangulation techniques.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Arvind Thiagarajan, Evan Duke Jeng, Andrew David Price
  • Patent number: 10289723
    Abstract: Queries that involve multiple tables in a data warehouse system may be specified through structured query language (“SQL”) statements that include union, order by, and limit clauses. When the tables are partitioned, a query of this type may be processed by forming a query plan in which intermediate results are formed by applying sort and limit operators at the partition level, combining the intermediate results from the partitions, and again applying sort and limit operations. Additional clauses, such as a unique clause, may also be pushed down to the partition level and reapplied at the level of the result set.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mengchu Cai, Anurag Windlass Gupta
  • Patent number: 10289116
    Abstract: Techniques for facilitating an autonomous operation, such as an autonomous navigation, of an unmanned vehicle based on one or more fiducials. For example, image data of a fiducial may be generated with an optical sensor of the unmanned vehicle. The image data may be analyzed to determine a location of the fiducial. A location of the unmanned vehicle may be estimated from the location of the fiducial and the image. The autonomous navigation of the unmanned vehicle may be directed based on the estimated location.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven Gregory Dunn, Carl Ryan Kelso, Neil Whitney Woodward, III
  • Patent number: 10291862
    Abstract: Described is a multiple-camera system for use in capturing images of users within a materials handling facility and processing those images to monitor the movement of users. For large materials handling facilities, a large number of cameras may be required to monitor the facility. Processing of the data generated from a large number of cameras becomes difficult. The implementations described herein include a hierarchy that allows image data from any number of cameras within a materials handling facility to be processed without substantially increasing the processing time needed or sacrificing processing capabilities.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Frank Florian Liberato, Sudarshan Narasimha Raghavan, Emilio Ian Maldonado, Muralidhar Koka, Ammar Chinoy, Daniel Bibireata, Yasser Baseer Asmi, Hao Jiang, Jaechul Kim, Nishitkumar Ashokkumar Desai
  • Patent number: 10289117
    Abstract: A docking head assembly and techniques for use are provided. The docking head assembly may include a lifting mechanism and a tilting mechanism. A tilt angle may be determined based on data that is associated with a path extending between a first floor and a second floor of a facility. The lifting mechanism may lift an inventory holder. The tilting mechanism may tilt the inventory holder in accordance with the tilt angle. The mobile drive unit may transport the inventory holder along the path in the lifted, tilted orientation.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Le Zou, Yuhao Qian
  • Patent number: D848300
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Siminoff, Matthew J. England, Christopher Loew
  • Patent number: D848438
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore
  • Patent number: D848440
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Monica Liane Mecchella, Jesse Wheeler Moore