Patents Assigned to Amazon Technologies
  • Patent number: 7937438
    Abstract: Techniques are described for providing managed virtual computer networks that may have a configured logical network topology with one or more virtual networking devices, 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 networking devices if they were physically present. In some situations, the emulating of networking device functionality includes receiving routing communications directed to the networking devices and using included routing information to update the configured network topology for the managed computer network.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 3, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 7933864
    Abstract: Creation, association, and/or placement of search forums for searches strings enable users to discuss aspects of both searches and elements associated with the searches, and further enable the users to view discussions from other users. The search forum may be generated from variations of the search string. In addition or alternatively, search strings may be associated with existing item forums, category forums, and tag forums. Search forums may be placed with, for example, search results or with items, categories, and/or tags, among other possibilities, to provide user access to the search forums.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: April 26, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph King, Waqas Ahmed, Russell A. Dicker
  • Patent number: 7933839
    Abstract: Methods and systems for receiving and distributing annotations of a digital work include receiving an annotation of the digital work, storing the annotation, and providing the annotation to a user. The user may be required to submit a valid authorization credential for the annotation. Annotations may be textual or graphical, and may be associated with particular content in a digital work. Indicators may be displayed to identify content in the digital work for which annotations are available. A user may exchange compensation or perform a specified action for access to an annotation. Some or all of the compensation received for an annotation may be distributed to the author of the annotation. Multiple annotations may be listed in an order based a criterion, such as ranking, price, or date of receipt. Users that purchase a digital work may automatically receive an authorization credential to receive annotations of the digital work.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: April 26, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Hilliard B Siegel, Udi Manber, Jonathan Leblang
  • Patent number: 7933801
    Abstract: An ad server system takes into consideration information about a user who clicks on an ad in determining whether to charge the advertiser for the click event, and/or in determining an amount to charge the advertiser. In one embodiment, unless the user is recognized, the advertiser is not charged for the ad selection event. Thus, advertisers do not have to pay the ad placement provider when the users who click on their ads are not recognized. If the user is recognized, the ad server system may determine whether and/or how much to charge the advertiser based on information about the recognized user. This information may include, for example, whether the user has set up an account, whether a valid credit card is on file for the user, and/or other types of user information that can be used to hold fraudulent users accountable for their actions.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: April 26, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Tamar Yehoshua, Colin M. Bryar
  • Patent number: 7933818
    Abstract: An electronic catalog system includes automated processes for detecting and handling specific types of browsing events, such as non-conversion events in which users browse but fail to purchase specific items. In one embodiment, when a user engages in a threshold level of browsing activity with respect to an item without making a purchase of that item or a substitute item, and a favorable change in the item's state thereafter occurs (e.g., the price is reduced or the item becomes available), the user is automatically notified of the state change. In another embodiment, when a user transitions away from an item or item category after engaging in a threshold level of browsing activity, a determination is made whether to present to the user a time-limited purchase incentive that is tied to that item or item category.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: April 26, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Suresh Kumar, Jeffrey N. Peterson
  • Patent number: 7930220
    Abstract: Various embodiments of a network page are provided. In one embodiment, at least one server serves up a network page to a client to be rendered on the client in a networked environment. The network page is associated with a network site that facilitates a purchase of items. The network page includes a graphical representation of a selected one of the items, and a plurality of destination regions, each of the destination regions being associated with a corresponding one of a plurality of shipping addresses. The network page is configured to facilitate an association of the selected one of the items with a respective one of the destination regions.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: April 19, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: Derek Gaw
  • Patent number: 7930218
    Abstract: A facility for presenting information about new items, such as new items available via a web site is described. The facility receives a request for information submitted on behalf of an identified user. In processing the request, the facility accesses a set of items having effective times. The facility performs a first filtering process to eliminate items of the set whose effective times indicate that the items are not new. The facility performs a second filtering process to eliminate items of the set in which the user likely has a low level of interest. Subsequent to both the first and second filterings, the facility presents to the user information about each of at least a portion of the filtered items.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: April 19, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrej Gregov, Greg Linden, Josh Petersen, Brent Smith, Jeremy Charles York
  • Patent number: 7930393
    Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: April 19, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 7925993
    Abstract: Highlighting of content is aggregated across a plurality of users, thus enabling the content to be presented with highlights that represent the collective highlighting of the users. Highlighted content may be presented to the users with varying levels of prominence. Accordingly, depending on the aggregated highlight information, some content may be presented with a highlight that is more or less prominent than highlighting for other content. Prominence data associated with highlighted content may include a score indicative of a strength of the highlight for the highlighted content. A score indicating a stronger highlight causes the highlight to be presented with greater prominence. The score may be incremented, possibly on a weighted bases, to represent the combined highlighting of different users. Highlights may assume many different forms, including visual forms (such as colors, lines, borders, fonts, icons, etc.), audio forms and tactile forms.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: April 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian R. Williams
  • Patent number: 7925554
    Abstract: Techniques are described for facilitating use of invocable services by applications in a configurable manner. In at least some situations, the invocable services are Web services or other network-accessible services that are made available by providers of the services for use by others in exchange for fees defined by the service providers. The described techniques facilitate use of such invocable services by applications in a manner configured by the application providers and the service providers, including to track use of third-party invocable services by applications on behalf of end users and to allocate fees that are charged end users between the applications and the services as configured by the providers of the applications and services. In some situations, the configured pricing terms for a service specify fees for end users that differ in one or more ways from the defined fees charged by the provider of that service.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: April 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Don Johnson, Gaurav D. Ghare, Tushar Jain, Alan S. Geller
  • Patent number: 7925782
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: April 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Christopher L. Scofield, Bradley E. Marshall
  • Patent number: 7925624
    Abstract: An embodiment relates to a computer-implemented data processing system and method for storing a data set at a plurality of data centers. The data centers and hosts within the data centers may, for example, be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occurs. Version histories may also be written and read at the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: April 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter S. Vosshall, Swaminathan Sivasubramanian, Giuseppe deCandia, Deniz Hastorun, Avinash Lakshmann, Alex Pilchin, Ivan D. Rosero
  • Patent number: 7921309
    Abstract: Portable user devices, such as electronic book reader devices, may have a limited power supply. Power management techniques, such as current sensing, dynamic voltage measurement, and/or power state control may be used to manage power usage of such user devices.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: April 5, 2011
    Assignee: Amazon Technologies
    Inventors: David J. Isbister, Marshall Williams, Nicholas J. Vaccaro
  • Patent number: 7921071
    Abstract: A recommendation system increases the diversity of item recommendations provided to a target user by using item similarity data to filter an initial recommendation set. In one embodiment, selected items are filtered from the initial recommendation set based on similarity scores that represent degrees of similarity between particular items. The similarity scores may be generated based on an automated comparison of item attributes or content, or based on another measure of item similarity.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: April 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: Cory Hicks
  • Patent number: 7917400
    Abstract: The environmental impact of various transactions can be reduced or offset by determining the impact of various shipping and packaging options, and providing these options to customers. Customers then have the ability to select options that reduce the environmental impact of each transaction. A customer also can purchase environmental offsets to offset the determined impact. Customers can be provided with environmental impact information determined or tracked for each item viewed by the customer, such that each customer can be informed of the additional impact of each individual when making a selection. The selections and/or actions of a customer can be tracked such that environmentally friendly options and suggestions can be provided for subsequent transactions.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: March 29, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Luis Felipe Cabrera
  • Patent number: 7917484
    Abstract: Method and apparatus for inserting digital tracers in data that allow particular copies of the data to be traced to particular entities. Embodiments of a tracer mechanism may programmatically insert individualized tracers into data copies provided to third parties, for example via a Web service interface. A tracer may appear as normal data to the reader, and does not interfere with the typical use of the data copy. Tracers may serve as unique identifiers for particular data copies provided to particular Web service clients, allowing instances of the data copies to be associated with particular Web service clients. Embodiments may, for example, allow an enterprise to programmatically and systematically track copies of data distributed to third parties to help insure that the terms and conditions of licensing agreements are not violated. In one embodiment, the tracer mechanism may be implemented as a Web service.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 29, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Allan H. Vermeulen, Satbir S. Khanuja
  • Patent number: 7917618
    Abstract: Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: March 29, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: David William Bettis, Jonathan A. Jenkins, Sunbir Gill
  • Patent number: 7912763
    Abstract: Techniques are described for assisting users in dynamically creating and using composite services that are based on other constituent services. In some situations, each constituent service is a Web service (“WS”), and each composite service is a new WS whose execution involves dynamically invoking multiple specified constituent WSes in a specified manner. Such techniques may be used, for example, in conjunction with an electronic WS marketplace via which third-party WS providers make their WSes available to third-party WS consumers who locate and purchase access to those WSes, such as to allow a user to dynamically create a new composite WS that is based on one or more WSes available from other WS providers and that reflects any constraints of the WS marketplace, with the composite WS available for use by other WS consumers. This abstract is not intended for use in interpreting or limiting the scope of the claims.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: March 22, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Frederick, Gunavardhan Kakulapati, Ashish Agrawal, James R. McCann, III
  • Patent number: 7912764
    Abstract: Techniques are described for assisting users in dynamically creating and using composite services that are based on other constituent services. In some situations, each constituent service is a Web service (“WS”), and each composite service is a new WS whose execution involves dynamically invoking multiple specified constituent WSes in a specified manner. Such techniques may be used, for example, in conjunction with an electronic WS marketplace via which third-party WS providers make their WSes available to third-party WS consumers who locate and purchase access to those WSes, such as to allow a user to dynamically create a new composite WS that is based on one or more WSes available from other WS providers and that reflects any constraints of the WS marketplace, with the composite WS available for use by other WS consumers. This abstract is not intended for use in interpreting or limiting the scope of the claims.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: March 22, 2011
    Assignee: Amazon Technologies, Inc
    Inventors: Robert Frederick, Gunavardhan Kakulapati, Ashish Agrawal, James R. McCann, III
  • Patent number: D636771
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: April 26, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: Chris Green