Patents Assigned to Amazon Technologies
-
Patent number: 8239513Abstract: Metrics may be gathered at various points of a media distribution system as digital media files are being transmitted to client devices. The metrics may be analyzed to determine whether the media distribution system is performing at an appropriate level. If it is determined that the media distribution system is not performing at an appropriate level, configuration changes may be made to the media distribution system to improve performance. Examples of configuration changes may include changing the number of servers or server instances that are being utilized, changing the quality of the files that are being transmitted, changing the amount of CPU resources being used, adjusting client priorities, and so forth.Type: GrantFiled: October 26, 2011Date of Patent: August 7, 2012Assignee: Amazon Technologies, Inc.Inventors: Ameesh Paleja, Samuel S. Gigliotti, Alan A. Raddatz, Bradley M. Baron
-
Patent number: 8239572Abstract: With the advent of virtualization technologies, networks and routing for those networks can now be simulated using commodity hardware rather than actual routers. For example, virtualization technologies such as those provided by VMWare, XEN, or User-Mode Linux can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing each virtual network user with one or more virtual machines hosted by the single physical computing machine, with each such virtual machine being a software simulation acting as a distinct logical computing system that provides users with the illusion that they are the sole operators and administrators of a given hardware computing resource. In addition, routing can be accomplished through software, providing additional routing flexibility to the virtual network in comparison with traditional routing. As a result, in some implementations, supplemental information other than packet information can be used to determine network routing.Type: GrantFiled: June 30, 2010Date of Patent: August 7, 2012Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate Andrew Certain
-
Patent number: 8239571Abstract: A system, method and computer-readable medium for request routing. A DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes a first portion with DNS information and a second portion with path information. The DNS server selects a network computing component for processing the requested resource based on the DNS portion of the resource identifier and transmits information identifying the selected network computing component to the client computing device.Type: GrantFiled: March 7, 2011Date of Patent: August 7, 2012Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, David R. Richardson, Christopher L. Scofield, Bradley E. Marshall
-
Patent number: 8239287Abstract: A computer system for detecting associations between items may include a probabilistic analysis component that accesses user data having information about item selections by a plurality of users. The probabilistic analysis component may programmatically generate associations between certain items by determining a first number of users who selected the items and by estimating a probability that a second number of users would have selected the items due to random chance. The probabilistic analysis component may estimate this probability based at least partly on a number of item selections made by one or more of the users.Type: GrantFiled: January 15, 2009Date of Patent: August 7, 2012Assignee: Amazon Technologies, Inc.Inventors: Brent R. Smith, Ronald Whitman, Gaurav Chanda
-
Patent number: 8238104Abstract: A system for providing computing capacity includes a base module and two or more fin modules coupled to the base module. At least one of the fin modules includes one or more fins and two or more computer systems coupled to the fins. At least one of the fins to which the computer systems are coupled extends from the base module such that the fin has a primarily vertical orientation. An electrical power bus in the base module supplies power to computer systems of the fin modules. The site of operation may be indoors, out of doors, or in a limited shelter.Type: GrantFiled: August 9, 2010Date of Patent: August 7, 2012Assignee: Amazon Technologies, Inc.Inventor: Isaac A. Salpeter
-
Patent number: 8234403Abstract: A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests from the client computing device.Type: GrantFiled: June 21, 2011Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
-
Patent number: 8234282Abstract: Electronic items may be searched using search indices. Search indices may be generated for electronic items at a user device. In that case, a list of one or more electronic items stored in memory of the user device may be displayed, and a status of index generation for the electronic items stored in memory of the device may be presented.Type: GrantFiled: June 14, 2007Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: James R. Retzlaff, II, John Lattyak, Thomas A. Ryan
-
Patent number: 8234377Abstract: Techniques are described for providing capabilities to dynamically migrate computing nodes between two or more computer networks while the computer networks are in use, such as to dynamically and incrementally migrate an entire originating first computer network to a destination second computer network at a remote location. For example, the first computer network may include one or more physically connected computer networks, while the second computer network may be a virtual computer network at a remote geographical location (e.g., under control of a network-accessible service available to remote users). The provided capabilities may further include facilitating the ongoing operations of the originating first computer network while a subset of the first computer network computing nodes have been migrated to the remote destination second computer network, such as by forwarding communications between the first and second computer networks in a manner that is transparent to the various computing nodes.Type: GrantFiled: July 22, 2009Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventor: Daniel T. Cohn
-
Patent number: 8234006Abstract: Disclosed are various embodiments involving assignment and use of sort bins in a materials handling facility. A manifest is generated in at least one computer system that directs a picking of items from inventory locations in a materials handling facility. Each of the items is associated with a corresponding one of a plurality of groups of items. Sort bin assignments are generated for each of the items. Each sort bin assignment specifies a corresponding one of a selected subset of a plurality of sort bins located in a sorting station of the materials handling facility. The selected subset of the sort bins is designated to coalesce together the group of items that includes the respective item for further processing. Each sort bin assignment is based at least in part on a dimension associated with the respective sort bin and at least one attribute associated with the respective item.Type: GrantFiled: September 28, 2009Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Divyakaran S. Sachar, Amy H. Hsueh, Patrick W. Ramey
-
Patent number: 8234307Abstract: Various embodiments are described for determining a search configuration for a network site. A plurality of network sites are accessed in a server, and for each of the network sites, it is determined whether a search text box exists in a network page of the network site. A search is automatically performed using a search term in the search text box if the search text box exists in the network page and it is determined whether a search term can be identified in association with a search result network page generated from the search. A search configuration is stored that indicates where the search term can be identified in a future network page resulting from a search performed on the network site.Type: GrantFiled: March 31, 2009Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Steven D. Shure, Nitin Arora, Vinayak R. Hegde
-
Patent number: 8234582Abstract: A visualization service generates a graphical representation or visualization of each user's behavior within a network resource, such as a website. In one example, the visualization service provides a dynamic visualization of each user accessing the network resource. Each user is graphically represented in the visualization with an indicium, such as a point or dot. The visualization (and thus, the position of each indicium representing a user) is dynamically updated as each user accesses data files from the network resource and thus, moves from state to state (or page to page) over time. The effect is similar to watching cars move along a complex highway system.Type: GrantFiled: February 3, 2009Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Jeremy S. Haynes, Michael W. Friedman
-
Patent number: 8234183Abstract: Data mining systems and methods are disclosed for generating data that is helpful to users in selecting between items represented in an electronic data repository, such as an electronic catalog. One disclosed data mining method generates pairwise comparison data for particular pairs of items. The pairwise comparison data for a given item pair reveals a tendency of users who consider both items in the pair to select one item over the other. The pairwise comparison data may be appropriately exposed to users of the electronic repository. For instance, an item detail page for item A may be supplemented with an indication that users who view both item A and item B select item B a specified percentage of the time. Another data mining method uses item viewing histories and item purchase histories of users in combination to identify pairs of items that are good candidates for being recommended in combination.Type: GrantFiled: January 20, 2012Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventor: Brent R. Smith
-
Patent number: 8234302Abstract: A system and method for controlling access to electronic content stored on a content provider's server is provided. A content provider may control and restrict unauthorized access to electronic content through an identified user account by limiting a number of devices from which requests to access the content through the account have been received. A content provider may also collect usage information of interest by monitoring authorized access to electronic content.Type: GrantFiled: September 29, 2006Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Robert L Goodwin, David Zhao, Adrian Tsang Kwong Chan, Chieh Wang, Michael V Rykov
-
Patent number: 8230325Abstract: A new service, or new version of an existing service, can be tested using actual production requests and services. A request received by a production service, along with the response generated by the production service, is forwarded to a shadow service. The shadow service forwards the request to the new service, which generates a test response and sends the test response back to the shadow service. The shadow service utilizes a comparison engine operable to compare the responses for significant differences. Any significant differences can be logged, reported on, or added to statistics for the new service being tested.Type: GrantFiled: June 30, 2008Date of Patent: July 24, 2012Assignee: Amazon Technologies, Inc.Inventors: Vanessa Y. Sun, Neeraj Agrawal
-
Patent number: 8230050Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. 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. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.Type: GrantFiled: December 10, 2008Date of Patent: July 24, 2012Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Clarissa Loree Cook Brandwine, Daniel T. Cohn, Andrew J. Doane, Carl J. Moses, Stephen E. Schmidt
-
Patent number: 8224773Abstract: A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.Type: GrantFiled: November 7, 2011Date of Patent: July 17, 2012Assignee: Amazon Technologies, Inc.Inventor: Joel R. Spiegel
-
Patent number: 8224931Abstract: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. For example, a manager module associated with a source computing node may select one or more particular intermediate destination computing nodes to use for one or more particular communications from the source computing node to an indicated final destination, such as based on a configured logical network topology for the managed computer network. The manager module then forwards those communications to a first of the selected intermediate destination computing nodes for further handling.Type: GrantFiled: March 31, 2010Date of Patent: July 17, 2012Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Ian R. Searle, Aaron C. Thompson, Kevin Christopher Miller
-
Patent number: 8224708Abstract: The pricing of a product is programmatically managed by defining a plurality of pricing states for the product. Each pricing state has a pricing mechanism associated therewith. A pricing mechanism can be a variable pricing mechanism such as an auction. It can also be a fixed pricing mechanism for the sale, rental, or subscription of the product. One or more triggers are defined, each of which may include one or more trigger parameters, to enable the pricing of the product to transition from one pricing state to another pricing state. In this manner, an automated, systematic approach to pricing management is provided.Type: GrantFiled: November 3, 2008Date of Patent: July 17, 2012Assignee: Amazon Technologies, Inc.Inventors: Amit Agarwal, B. Anthony Joseph, Sean M. O'Neill, Joshua B. Sandbulte
-
Patent number: 8225195Abstract: Links in a system may be displayed at varying prominence based on user interaction with the links. Link paths chosen by users become apparent by virtue of display prominence of the links. A link may be displayed with greater or lesser prominence corresponding to the propensity of users to interact with the link. Prominence values that affect a prominence at which links are displayed may be modified based on user interaction information. Prominence values may further automatically decay, possibly over time or according to user interaction with the links. Using and modifying prominence values in this manner, links that emerge with greater prominence may form one or more “paths” that users can readily follow. Much as in the natural world where pheromones deposited by ants attract other ants to desirable paths, user interaction information can be advantageously used to automatically identify more desirable link paths to a resource.Type: GrantFiled: July 21, 2005Date of Patent: July 17, 2012Assignee: Amazon Technologies, Inc.Inventors: Colin M Bryar, Lawrence G Tesler, Jeffrey P Bezos
-
Patent number: 8224971Abstract: Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present.Type: GrantFiled: December 28, 2009Date of Patent: July 17, 2012Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane