Patents Assigned to Amazon Technologies
  • Patent number: 9532312
    Abstract: A misplaced user device deactivates processors and other resources so as to conserve residual battery power, while a radio frequency (RF) circuit remains active. The RF circuit transmits a beacon signal at time intervals to aid a user in locating and recovery of the misplaced user device by way of another user device operating in search mode. Information regarding the identity or other characteristics of the misplaced user device may be encoded in the beacon signal to assist in the search. The misplaced user device may modify the beacon signaling RF power, time intervals, information, or other parameters in response to an acknowledgement signal received from the searching user device.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jin Dong Kim, Arvind Thiagarajan
  • Publication number: 20160374233
    Abstract: A data center can include an inflatable enclosure in which rack computer systems can be installed and can provide computing capacity. The inflatable enclosure includes an inflatable structure which is at least partially inflated based on cooling air discharged into the inflatable enclosure by one or more cooling modules. A cooling module can include a cooling system and a cooling air vent, where the cooling system adjustably induces a stream of cooling air and the cooling air vent adjustably directs the cooling air stream into a particular space enclosed by an inflatable structure. The inflatable enclosure can be established by separate modules positioned on opposite sides of a space and an inflatable structure which extends across the space between the modules. The inflatable structure can be extended over additional spaces to expand the inflatable enclosure, thereby providing additional space to install rack computer systems.
    Type: Application
    Filed: September 2, 2016
    Publication date: December 22, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: STEPHANIE TOWNER, BROCK ROBERT GARDNER, GIORGIO ARTURO POMPEI
  • Publication number: 20160373373
    Abstract: Methods and apparatus for connection redistribution in load-balanced systems that include multiple load balancers each serving multiple nodes. In the connection redistribution method, each node estimates a connection close rate, which may be based on an estimation of the percentage of the overall client traffic received by the respective load balancer that is being handled by the node. The node generates close requests for connections between the respective load balancer and clients according to the connection close rate. The node sends the close requests to its load balancer, which forwards the close requests to the appropriate clients. Upon receiving a close request, a client may close the connection(s) indicated by the request, obtain a public IP address for a load balancer, and initiate new connection(s) to the respective load balancer via the public IP address.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Applicant: Amazon Technologies, Inc.
    Inventors: PEJUS MANOJ DAS, DAVID CRAIG YANACEK
  • Patent number: 9524089
    Abstract: Various embodiments are directed to systems and methods for executing web applications. A computing device may execute a common view process that comprises a web view. The computing device may receive a request to launch a web application. The computing device may execute a web application interface process programmed to determine a location indicator indicating a location of code for executing the web application and send the location indicator to the web view. The web view may receive the code for executing the web application. The code may be executed by the web view.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjoy Ghosh, Mayur Misra
  • Patent number: 9524485
    Abstract: Pattern information may be associated with an item in an inventory to facilitate identification of the item from among other items in the inventory. The pattern information may represent a feature extrinsic to the physical appearance of the item and may be assigned to the item deterministically, randomly, or pseudo-randomly. An indicator of the pattern information, such as a tag or sticker, may be applied to the item or to its packaging to provide a visual aid to distinguish the item from other items in the same inventory or the item may be enclosed in additional packaging comprising an indicator of the assigned pattern information. Pattern information assigned to the item may comprise a single color, shape, pattern, or other attribute and may include other secondary pattern information. Different amounts of pattern information may be associated with different items or with the same item when co-located with other different items.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan J. Shakes, Donald L. Kaufman, Eric Young, Nicholas M. Hanssens, Jennifer L. Cooper, Adam R. Baker
  • Patent number: 9525684
    Abstract: A user who is authenticated to a system or service across a network can receive a token that includes a device fingerprint. The fingerprint can include information that is obtained from the client device through which the user supplied authentication credentials. The client device can be configured to include that token with subsequent requests. When a request is received, the information in the fingerprint can be extracted from the token and compared to information obtained from the device submitting that request. If the information matches within at least an allowable match threshold, for example, the request can be processed. If the information in the fingerprint does not match the current values of the device from which the request was received, the request can be denied or a remedial action performed.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric Jason Brandwine
  • Patent number: 9525671
    Abstract: This disclosure describes, in part, systems, devices, and techniques to encrypt address resolution protocol (ARP) messages to prevent a rogue device from accessing information about a local network. In certain embodiments described herein, networked devices are preconfigured with security credentials that allow the devices, possibly via network interface controllers (NICs), to encrypt outgoing ARP messages and decrypt incoming ARP messages. The NICs may listen for encrypted messages that are recognized as being ARP messages. These encrypted messages may include a designator that indicates that the message is an encrypted ARP message. When a NIC receives a message that is indicated as an encrypted ARP message, then the NIC will decrypt the message using secure credentials to obtain the true ARP message. The device will then process the message in accordance standard procedures.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Timothy Craig Worsley
  • Patent number: 9524036
    Abstract: Various types of content can be displayed through an interface of a computing device. Portions of this content, such as words or alphanumeric characters, can have a visual identifier displayed proximate those portions. The identifiers can indicate the availability of additional content, such as one or more alternative spellings or corrections, links to additional information, alternative views, and links to contact information for a name in an address book. In one example, a default viewing orientation of the computing device can be determined for a user viewing the content on the interface. Upon detecting a rotation of the computing device, a banner or other graphical element is displayed for each of the displayed portions that are associated with a visual identifier on the interface. Accordingly, a user can select one of those elements to receive the additional information.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Hastings Cassidy, Robert King Myers
  • Patent number: 9524298
    Abstract: Techniques are provided for selectively and dynamically determining one or more words of an electronic book to present with comprehension guides. For instance, an electronic device rendering an electronic book may determine whether to display some, all, or no words of the book with comprehension guides for words within the electronic book based on word difficulty, contextual importance or aspects of the user. Techniques are also provided for determining the content of comprehension guides to be presented with the words.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Wainwright Gregory Siady Yu, Joon Hao Chuah, Gregory Nicholas Hullender, James Joseph Poulin, Mohammed Kanso, Manigandan Natarajan, Brandon LaBranche Watson, Robert Wayne Roth, Joseph King, Nikunj Aggarwal, Ramya Dass, Sridhar Sampath, Santosh Kumar Asokan
  • Patent number: 9524389
    Abstract: A system and method for capturing forensic snapshots of virtual machines prior to terminating the virtual machine, the system and method including obtaining a configuration that specifies an event and running a virtual machine in accordance with the configuration. Upon detection of an occurrence of the specified event, the system and method further includes determining a state of the virtual machine, storing information based at least in part on the determined state of the virtual machine, the information usable at least in part to recreate the state of the virtual machine, terminating the virtual machine, and running another virtual machine in accordance with the configuration.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory Branchek Roth
  • Patent number: 9524648
    Abstract: Uncrewed autonomous vehicles (“UAVs”) may navigate from one location to another location. Described herein are systems, devices, and methods providing countermeasures for threats that may compromise the UAVs. A plurality of UAVs may establish a mesh network to distribute information to one another. A first UAV may receive external data from a second UAV using the mesh network. The external data may be used to confirm or cross-check data such as location, heading, altitude, and so forth. Disagreement between data generated by the first UAV with external data from the second UAV may result in the determination that the first UAV is compromised. Remedial actions may be taken, such as the first UAV may be directed to a safe location to land or park, may receive commands from another UAV, and so forth.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Varadarajan Gopalakrishnan, Jesper Mikael Johansson, James Domit Mackraz, Jon Arron McClintock, Brandon William Porter, Andrew Jay Roths
  • Patent number: 9524330
    Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
  • Patent number: 9525598
    Abstract: A network testing device is provided in order to validate network topology information and test various other attributes of a network. The network testing device may, in response to a command, obtain connection information from a network indicated in the command. The connection information may be compared to network topology information corresponding to the network. The network topology information may indicate which interfaces of a network device should be to be connected to which interfaces of other network devices. The network testing device may then return, in response to the command, a result of the comparison. Furthermore, the network testing device may return result of other network test performed by the network testing device on the network device.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Paolo Gianrossi, Kevin Michael Dzierwinski, Cong Wu, Jacques Joshua Richard, Travis Steven Pepper
  • Patent number: 9524563
    Abstract: Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Barnhart Sayre, III, Charles Shearer Dorner, Gonzalo Alberto Ramos
  • Patent number: 9525672
    Abstract: A compute instance of a virtual computing service (VCS) is assigned first and second cryptographically verifiable identities (CVIs) within respective namespaces. A cryptographic key pair associated with the first CVI includes a non-transferable private key managed by a secure key store which does not permit the private key to be copied. The VCS enables the instance to use the private key for asserting the CVIs. In response to a first identity query, the instance indicates the first CVI. In response to a second identity query, the instance indicates the second CVI.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Todd Lawrence Cignetti, Peter Zachary Bowen, Andrew Jeffrey Doane, Alexander Edward Schoof
  • Patent number: 9525825
    Abstract: A camera on a computing device can capture a plurality of images, each with a different exposure setting but having the same subject. The images can be stored, at least temporarily, in a memory device on the computing device. The device can determine a time subsequent to the capturing of the images at which to process the plurality of images. For example, the time can be when the camera is not being used and/or when the computing device has sufficient resources (e.g., processing power, battery life, etc.) to process the plurality of images. At the determined time, the computing device can process the plurality of images to generate at least one high dynamic range (HDR) image. The processing of the plurality of images to generate the at least one HDR image can be based at least in part upon combining at least some portions of the plurality of images.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Parag K. Garg, Cody B. Meyer
  • Patent number: 9526115
    Abstract: A base device may work in conjunction one or more peripheral devices to capture audio from different locations within a room. The peripheral devices may include a companion device and an accessory device, either or both of which may be present in a given situation or deployment. The base device is configured to communicate with the companion device using a first wireless communications protocol and with the accessory device using a second wireless communications protocol. When both of the companion and accessory devices are present, however, the companion and accessory devices communicate with each other using the second wireless communications protocol and the companion device relays communications between the base device and the accessory device. This avoids the need for the base device to use the second wireless communications protocol and reduces contention for shared resources by the base device.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Omar FawazHashim Zakaria, Menashe Haskin
  • Patent number: 9524518
    Abstract: A system and method for receiving data representing a product label associated with a product and extracting product information from the data. An updated product profile including the product information may be generated if a confidence score associated with the product information is greater than or equal to a threshold value. The updated product profile may be used to populate an e-commerce website wherein a customer may purchase the product.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Cole Singer, Sunil Ramesh, Sebastian Lehmann, Andrea C. Steves, Nathan John Condie
  • Patent number: 9525659
    Abstract: A system, method and computer-readable medium for request routing based on prioritization and load information are provided. A client request processing a resource identifier for requested content transmits a DNS query to a content delivery network service provider. Based on a content provider identifier included in the DNS query, a receiving DNS nameserver determines a selection from a hierarchical organization of POPs and the relative capacity for a selected POP to process a subsequent request for resources. Based on the processing of the prioritization information and load information, the receiving DNS nameserver resolves the DNS query.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Dmitry Sonkin, Prashanth A. Acharya, Valeri Liborski, Vadim Meleshuk, Darren H. Mutz, Imran S. Patel, Lee B. Rosen, Martin Cornelis Frederik Slot
  • Patent number: 9524167
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to create and configure computer networks that are provided by a remote configurable network service for the users' use. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. In addition, access to remote resource services may be configured and provided from such computer networks in various manners, such as to automatically include access control information to limit access to particular resources to computing nodes at the location of that provided computer network.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane