Patents Assigned to Amazon Technologies
-
Patent number: 9532312Abstract: 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: GrantFiled: November 25, 2013Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Jin Dong Kim, Arvind Thiagarajan
-
Publication number: 20160374233Abstract: 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: ApplicationFiled: September 2, 2016Publication date: December 22, 2016Applicant: Amazon Technologies, Inc.Inventors: STEPHANIE TOWNER, BROCK ROBERT GARDNER, GIORGIO ARTURO POMPEI
-
Publication number: 20160373373Abstract: 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: ApplicationFiled: August 29, 2016Publication date: December 22, 2016Applicant: Amazon Technologies, Inc.Inventors: PEJUS MANOJ DAS, DAVID CRAIG YANACEK
-
Patent number: 9524089Abstract: 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: GrantFiled: October 30, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Sanjoy Ghosh, Mayur Misra
-
Patent number: 9524485Abstract: 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: GrantFiled: February 28, 2006Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan J. Shakes, Donald L. Kaufman, Eric Young, Nicholas M. Hanssens, Jennifer L. Cooper, Adam R. Baker
-
Patent number: 9525684Abstract: 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: GrantFiled: May 12, 2015Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventor: Eric Jason Brandwine
-
Patent number: 9525671Abstract: 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: GrantFiled: January 17, 2013Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventor: Timothy Craig Worsley
-
Patent number: 9524036Abstract: 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: GrantFiled: March 11, 2013Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Ryan Hastings Cassidy, Robert King Myers
-
Patent number: 9524298Abstract: 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: GrantFiled: April 25, 2014Date of Patent: December 20, 2016Assignee: 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: 9524389Abstract: 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: GrantFiled: June 8, 2015Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventor: Gregory Branchek Roth
-
Patent number: 9524648Abstract: 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: GrantFiled: November 17, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Varadarajan Gopalakrishnan, Jesper Mikael Johansson, James Domit Mackraz, Jon Arron McClintock, Brandon William Porter, Andrew Jay Roths
-
Patent number: 9524330Abstract: 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: GrantFiled: March 12, 2013Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
-
Patent number: 9525598Abstract: 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: GrantFiled: November 13, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Paolo Gianrossi, Kevin Michael Dzierwinski, Cong Wu, Jacques Joshua Richard, Travis Steven Pepper
-
Patent number: 9524563Abstract: 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: GrantFiled: June 26, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Paul Barnhart Sayre, III, Charles Shearer Dorner, Gonzalo Alberto Ramos
-
Patent number: 9525672Abstract: 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: GrantFiled: December 19, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Todd Lawrence Cignetti, Peter Zachary Bowen, Andrew Jeffrey Doane, Alexander Edward Schoof
-
Patent number: 9525825Abstract: 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: GrantFiled: September 25, 2012Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Parag K. Garg, Cody B. Meyer
-
Patent number: 9526115Abstract: 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: GrantFiled: April 18, 2014Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Omar FawazHashim Zakaria, Menashe Haskin
-
Patent number: 9524518Abstract: 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: GrantFiled: February 11, 2016Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Derek Cole Singer, Sunil Ramesh, Sebastian Lehmann, Andrea C. Steves, Nathan John Condie
-
Patent number: 9525659Abstract: 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: GrantFiled: September 4, 2012Date of Patent: December 20, 2016Assignee: 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: 9524167Abstract: 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: GrantFiled: December 10, 2008Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane