Patents Assigned to Amazon Technology, Inc.
  • Patent number: 8872712
    Abstract: Methods and systems for extending a bandwidth of a multi-band antenna of a user device are described. A multi-band antenna includes a single radio frequency (RF) input coupled to a first antenna, the first antenna configured to provide a first resonant mode. The multi-band antenna also includes a second antenna parasitically coupled to the first antenna to provide additional resonant modes of the multi-band antenna.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: October 28, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Cheng-Jung Lee
  • Publication number: 20140317253
    Abstract: System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
    Type: Application
    Filed: July 3, 2014
    Publication date: October 23, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: WILLIAM J. ALFORD, SUMIT LOHIA, THOMAS WILLIAM WHITCOMB, KENNETH L. HAMER, EVAN MICHAEL MCLAIN
  • Publication number: 20140316945
    Abstract: A method and system for creating of gift clusters of multiple items in a client/server environment by users, and for the ordering of such user-defined gift clusters of multiple items. In particular, a user can specify multiple items to be associated together as a gift cluster, and can also specify a variety of descriptive information about the gift cluster. That user or another user can then order the gift cluster as a gift for themselves or for another recipient, and may also order the gift cluster for the same or different recipients multiple times. The descriptive information can provide various information about how the gift cluster is to be used, and can also assist the user or others in identifying when the gift cluster is appropriate for a recipient. When customers are later searching for appropriate gift clusters, the various categorization or other descriptive information can then assist is identifying appropriate gift clusters.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 23, 2014
    Applicant: Amazon Technologies, Inc.
    Inventor: Amit D. Agarwal
  • Patent number: 8868710
    Abstract: Methods and apparatus for interfaces to manage virtual network interface objects. A system may include resource instances and a network interface virtualization coordinator. Responsive to a record creation request, the coordinator creates an interface records that may include an IP address, subnet information and security properties. The coordinator may, in response to a request to attach the record to a resource instance, enable traffic directed to the IP address to flow to the resource instance. In response to a subsequent detach request, the traffic to the IP address may be disabled at the resource instance. The same interface record may be attached to another resource instance in response to another attach request, enabling traffic directed to the IP address to flow to the second resource instance.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric W. Schultze, Aaron C. Thompson, Arijit Ganguly, Padmini C. Iyer, Tobias L. Holgers, Christopher J. Lefelhocz, Ian R. Searle
  • Patent number: 8868471
    Abstract: Embodiments of systems and methods can determine evaluations of the quality of task results provided by judges. Certain embodiments can determine the quality evaluations with relatively little overlap of judges (e.g., two or three judges). The quality evaluations may include determining an error rate or a confidence index for a judge or for a particular judgment made by the judge. Certain embodiments may determine the quality evaluations by intercomparing judging results from multiple judges without requiring human intervention, comparison to evaluation data known (or assumed) to be accurate, or input from an external judge review panel. In some implementations, task results can be combined with a confidence score (based at least in part on the quality evaluation of the judge who provided the task result), and this information can be used as training data to improve performance of machine learning algorithms.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Gregory N. Hullender
  • Patent number: 8869055
    Abstract: A service may enable users to store and/or acquire items that are identified from an electronic source without leaving the source. A service may identify items included in content that is available from one or more content providers (e.g., social networking sites, electronic news, product reviews, etc.). The identified items may be matched with specific items available from the service. The service may associate a designator, which may be placed proximate the description of the item in the content that is published by the content provider. A user may select the designator (link, button, etc.) to acquire the item from the service or store information about the item in a user account maintained by the service.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Ross V. Korsky, Eric Sven Kruller, Arjun Subramanian
  • Patent number: 8867214
    Abstract: A modular computing system includes two or more electrical modules. The electrical modules may each include a module chassis having shelf mounting portions for sliding the electrical module into a slot of a rack. The electrical modules may couple with one another to form module assemblies that can be slid into one or more slots in a rack.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter G. Ross, Darin Lee Frink
  • Patent number: 8869001
    Abstract: Techniques for optimizing data storage are disclosed herein. In particular, methods and systems for implementing redundancy encoding schemes with data storage systems are described. The redundancy encoding schemes may be scheduled according to system and data characteristics. The schemes may span multiple tiers or layers of a storage system. The schemes may be generated, for example, in accordance with a transaction rate requirement, a data durability requirement or in the context of the age of the stored data. The schemes may be designed to rectify entropy-related effects upon data storage. The schemes may include one or more erasure codes or erasure coding schemes. Additionally, methods and systems for improving and/or accounting for failure correlation of various components of the storage system, including that of storage devices such as hard disk drives, are described.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Colin L. Lazier
  • Patent number: 8867817
    Abstract: A method for analyzing a display is described. The method includes scanning the display to generate a scanned image of the display. The scanned image may be analyzed to determine a characteristic of the display, such as whether or not the display is defective.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Ted John Cooper, Omair Abdul Rahman
  • Patent number: 8867204
    Abstract: A datacenter or server farm having servers mounted to blow air at an angle in a hot aisle. The angled air flow can provide a cyclonal effect in the hot aisle, enhancing heat convention in the hot aisle.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Brock R. Gardner
  • Patent number: 8867401
    Abstract: A server creates a schedule for each of multiple user devices based on a set of items associated with a corresponding user device, and allows each user device to obtain associated items in accordance with the schedule.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Beryl Tomay, Valient I. Gough, Christopher S. A. MacGregor, Kenneth P. Kiraly, Sailesh Rachabathuni, David Berbessou
  • Patent number: 8868766
    Abstract: Techniques for provisioning computing resources utilize colorings of collections of resources. The collections may be networks of resources hosted by a computing resource provider that are operated under the direction of one or more customers of the resource provider. Colors may be applied to the collections of resources, such as by a customer of the resource provider. The same customer or another customer may request that resources be provisioned according to at least one relationship with one or more collections of resources having one or more colors. Resources may then be provisioned according to the request.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Marvin M. Theimer, Eric Jason Brandwine
  • Patent number: 8869135
    Abstract: Update preferences might be utilized to specify that an update to an application should not be applied until the demand for the application falls below a certain threshold. Demand for the application is monitored. The update to the application is applied when the actual demand for the application falls below the specified threshold. The threshold might be set such that updates are deployed during the off-peak periods of demand encountered during a regular demand cycle, such as a diurnal, monthly, or yearly cycle.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph E. Fitzgerald, Marvin M. Theimer, Eric J. Brandwine, Benjamin W. Mercier
  • Patent number: 8866581
    Abstract: A mobile device is described that stores and renders content. Access to certain content is predicated at least upon receiving a particular wireless signal from an external or separate device that has previously been associated with the mobile device or with content stored on the mobile device.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: October 21, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan A. Leblang
  • Publication number: 20140310048
    Abstract: Systems and methods for supply risk detection are disclosed. In some embodiments, a method includes identifying fulfillment-related features corresponding to an item to be stored in inventory. The method also includes selecting a subset of the fulfillment-related features that is correlated with a supply constraint associated with the item. For example, in some cases the correlation is based on historical supply constraint data. The method further includes building a supply risk early detection model based, at least in part, upon the subset fulfillment-related features and evaluating the model to determine a probability that a third-party vendor will suffer a shortage of the item, as well as an expected duration of the shortage. Upon evaluation of the model, the method may include creating a purchasing plan for the item that takes into account the probability of the shortage and the expected duration of the shortage.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 16, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: JASON W. MURRAY, DEVESH MISHRA, ERIC M. MACK, JEFFREY B. MAURER, MINSHU XU
  • Publication number: 20140310390
    Abstract: A distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple ingress servers. For unknown packet flows, an ingress server cooperates with primary and secondary flow trackers to establish connections to server nodes. For known packet flows, the ingress server sends the packets to target server nodes. The server nodes randomly select egress servers for outgoing packets of the packet flows. The ingress servers, flow trackers, and egress servers are implemented by multiple load balancer nodes in a load balancer node layer. The ingress and egress servers for a given packet flow may be on different load balancer nodes. The load balancer nodes may use a consistent hash function to compute a consistent hash ring for the nodes according to packet flow client/public endpoint pairs so that nodes associated with given packet flows can be located.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Applicant: Amazon Technologies, Inc.
    Inventor: Amazon Technologies, Inc.
  • Publication number: 20140310391
    Abstract: A distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple load balancer nodes. The router exposes a public IP address and the load balancer nodes all advertise the same public IP address to the router. The router may implement a per-flow hashed multipath routing technique, for example an equal-cost multipath (ECMP) routing technique, to distribute the flows across the load balancer nodes. Thus, the multiple load balancer nodes may service a single public endpoint. The load balancer nodes may advertise to the router according to the Border Gateway Protocol (BGP). Rather than advertising itself, however, a load balancer node may be advertised to the router by one or more neighbor load balancer nodes; the neighbor nodes may terminate the BGP sessions with the router in response to determining that the load balancer node has failed.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: AMAZON TECHNOLOGIES, INC.
  • Publication number: 20140310509
    Abstract: Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
    Type: Application
    Filed: April 15, 2013
    Publication date: October 16, 2014
    Applicant: Amazon Technologies, Inc
    Inventor: Amazon Technologies, Inc
  • Publication number: 20140310418
    Abstract: A distributed load balancer in which a router receives packets from at least one client and routes packet flows to multiple load balancer (LB) nodes according to a per-flow hashed multipath routing technique. For a given packet flow, the LB nodes randomly select a server node as a target for the packet flow from among multiple server nodes and send a connection request to the server node. A load balancer module on the server node makes the decision on whether to accept or reject the connection based on one or more metrics indicating a respective server's current load. If the module accepts the connection request, a connection is established between the server and the client. Otherwise, the load balancer nodes may select another server node and try again. The connections established between clients and servers pass through the load balancer nodes, but are not terminated at the load balancer nodes.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: AMAZON TECHNOLOGIES, INC.
  • Publication number: 20140310510
    Abstract: Approaches are described for enabling a host computing device to store credentials and other security information useful for recovering the state of the host computing device in a secure store, such as a trusted platform module (TPM) on the host computing device. When recovering the host computing device in the event of a failure (e.g., power outage, network failure, etc.), the host computing device can obtain the necessary credentials from the secure store and use those credentials to boot various services, restore the state of the host and perform various other functions. In addition, the secure store (e.g., TPM) may provide boot firmware measurement and remote attestation of the host computing devices to other devices on a network, such as when the recovering host needs to communicate with the other devices on the network.
    Type: Application
    Filed: April 15, 2013
    Publication date: October 16, 2014
    Applicant: Amazon Technologies, Inc.
    Inventor: Amazon Technologies, Inc.