Patents Assigned to Amazon Technologies
  • Patent number: 7979439
    Abstract: A computer-implemented data processing method comprises receiving an index specification, storing data in a data repository, and indexing the data to create an index of the date stored in the data repository. The index specification comprises a user-specific index parameter. The data is indexed along a dimension of the data specified by the user-specified index parameter. The is received from data source computers and may be indexed as the data is received from the source computers.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: July 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul G. Nordstrom, Aaron C. Thompson
  • Patent number: 7979445
    Abstract: A computer-implemented system provides a browse tree in which items represented within a database are arranged within a hierarchy of item categories. Each time a user selects an item, an amount of credit is cumulatively assigned to the ancestor nodes (categories) of the selected item. The amount of credit assigned to a particular category of the browse tree over time for a given user represents the user's predicted affinity for that category. The user's relative preferences for some or all of the categories are predicted by calculating differences between the user's predicted affinities for such categories and the predicted affinities of a population of users for such categories. Scores reflective of these relative category preferences are used to provide personalized recommendations or other personalized content to the user.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: July 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: Zachary J. Mason
  • Patent number: 7979359
    Abstract: Various embodiments may include a shipping consolidation analyzer configured to determine whether a sortation process is to be applied to at least a subset of an item group at a facility. Such item group may include multiple items to be shipped to a common destination. Each item of the item group may be associated with a default non-sortable status. Such sortation process may include a process for indicating at least two items of the subset as consolidated for shipment. The shipping consolidation analyzer may, in response to determining that the sortation process is to be applied to the subset, generate an instruction such that the sortation process is applied at the materials handling facility to the subset of the item group.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 12, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Young, Arthur Valdez, Hong Tian
  • Patent number: 7974888
    Abstract: A service is disclosed for enabling web sites and other entities to provide item recommendations and other behavior-based content to end users. The service can be implemented as a web service that is remotely accessible over the Internet. Web sites use the web service's interface to report events descriptive of item-related actions performed by end users (e.g., item views, item purchases, searches for items, etc.). The web service analyzes the reported event data on an aggregated basis to detect various types of associations between particular items, and stores resulting datasets that map items to associated items. The web service's interface also provides various API calls for enabling the web sites to request item recommendations and other behavior-based content, including but not limited to personalized recommendations that are based on the event history of the target user. Advantageously, the web sites need not host the infrastructure for providing such content.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Francis J. Kane, Jr., Brent R. Smith, Jocelyn M. Miller, ShenbagaKumaran Srinivasan, Matthew T. Tavis
  • Patent number: 7975019
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. The content may be related to a particular item detected on the web page by the page update handler, such as a link that matches a link signature, or a recognized keyword or phrase. The content server may operate in a different Internet domain from the server that servers the original web page, and may supply content for display on web pages of many different independent web sites. In one embodiment, an operator of a web site that is separate from the content server can enable the display of content from the content server on the site's web pages by merely adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 7975020
    Abstract: A page update handler, which may be loaded by a web browser as part of a web page, adds functionality for dynamically updating the web page with content supplied by a content server. In one embodiment, when a mouse-over event occurs with respect to a recognized item on the web page, such as a hyperlink that matches a particular link signature, the page update handler displays a corresponding overlay display object within the web page. The overlay display object displays information about or associated with the recognized item, and may provide functionality for the user to further interact with the content server. In one embodiment, an operator of a web site that is separate from the content server can enable overlay display objects within its web pages by merely adding an update handler tag to one or more corresponding HTML documents.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Nigel Green, Scott A. Mongrain
  • Patent number: 7974891
    Abstract: Methods and apparatuses for the processing of receptacles containing heterogeneous inventory items in materials handling facilities are generally described. Dirty picking may be described as a mechanism for the “batch” processing of a receptacle which includes multiple heterogeneous inventory items with different identification codes in a materials handling facility as if all of the items in the receptacle have been ordered, even though one or more of the items may have not been ordered. Through the implementation of a dirty pick mechanism, instead of processing individual items in a receptacle, the entire receptacle may be “dirty picked” and all of the items within the receptacle may be processed “downstream” at a processing station, during which needed items for processing may be selected, and “overage” items may be put aside to be disposed, e.g. by being restocked.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: July 5, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan J. Shakes, Eric Young, Donald L. Kaufman
  • Patent number: 7970665
    Abstract: A method of providing recommendations is disclosed and includes receiving a selection of an offering via an online site. The method also includes outputting a detail page related to the offering via the online site. The detail page includes a first selectable indicator corresponding to a social network of a visitor and a second selectable indicator corresponding to unfiltered content. The method also includes outputting at least one recommendation via the detail page. Each recommendation is associated with a member of the social network when input received via the online site indicates a selection of the first selectable indicator.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventor: David M. Lifson
  • Patent number: 7970660
    Abstract: A computer-implemented service analyzes collected data reflective of actions of users of an interactive system to identify items that are significantly more popular in specific user communities than in a general user population. The communities may, for example, include email-based communities (e.g., all users with email addresses associated with a particular company or other organization), shipping address based communities (e.g., all users with shipping addresses in Seattle), and/or communities based on other types of user attributes. The results of the analysis may be exposed to users to assist users in making item selection decisions, and/or may be used to provide item recommendations to users.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey P. Bezos, Joel R. Spiegel, Jon McAuliffe
  • Patent number: 7970773
    Abstract: Systems and methods for determining a set of variation-phrases from a collection of documents in a document corpus is presented. Potential variation-phrase pairs among the various documents in the document corpus are identified. The identified potential variation-phrase pairs are then added to a variation-phrase set. The potential variation-phrase pairs in the variation-phrase set are filtered to remove those potential variation-phrase pairs that do not satisfy a predetermined criteria. After filtering the variation-phrase set, the resulting variation-phrase set is stored in a data store.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Srikanth Thirumalai, Aswath Manoharan, Xiaoxin Yin, Mark J. Tomko, Grant M. Emery, Vijai Mohan, Egidio Terra
  • Patent number: 7970820
    Abstract: A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Bradley E. Marshall
  • Patent number: 7970897
    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 a consolidation configuration 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 corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations. The processing device may also consider a number of factors, including performance selection criteria obtained from an original content provider.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
  • Patent number: 7970781
    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: August 13, 2010
    Date of Patent: June 28, 2011
    Assignee: Amazon Technologies, Inc,
    Inventors: Joseph King, Waqas Ahmed, Russell A. Dicker
  • Publication number: 20110153736
    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: Application
    Filed: March 7, 2011
    Publication date: June 23, 2011
    Applicant: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, David R. Richardson, Christopher L. Scofield, Bradley E. Marshall
  • Patent number: 7966557
    Abstract: A computer-implemented method is provided for creating an image-based reflowable file. The image-based reflowable file is configured to automatically adapt itself to be rendered on various sized displays and windows, by permitting the lines of reflow objects to “reflow” according to the given size of a display or window. The method includes receiving. First, an image of content having reflow objects and identifying bounding regions to enclose a reflow object contained in the image. A reflow object baseline for each of the reflow objects is then identified and the position of each of the bounding regions containing the reflow objects is determined, relative to the image and also relative to the corresponding reflow object baseline. The size of each of the bounding regions is then determined, for example in terms of width and height, and stored.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: June 21, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Shagam, Frederick Ziya Ramos Akalin, Robert L. Goodwin, Adam Brian Coath
  • Patent number: 7966334
    Abstract: Information retrieval systems and methods are disclosed for presenting items of interest to a user of a computer-based data repository, where the items are presented in the form of lists generated by other users. Users of a data repository may generate lists of items from the repository that are accessible by other users. In various embodiments, users generating lists may add supplemental commentary about the items and other personalizing information. The information retrieval systems and methods store the user-generated lists for future presentation to other users. The online activities of a user of the data repository are monitored, and, in response to the user indicating an interest in an item, one or more lists determined to be similar to the indicated item are presented to the user.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: June 21, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey P. Bezos, Matthew J. Round, Ryan J. Snodgrass, Jeremy C. York, Russell A. Dicker, Joanna L. Power
  • Patent number: 7966395
    Abstract: Systems and methods for displaying interest levels of online content. In one embodiment, a system may include a web browser. A badge code module may execute within an execution environment provided by the web browser and may display an indication of content interest associated with a content source, where the indication is dependent upon a time rate of change of content request traffic directed to the content source. In another embodiment, a system may include a web browser configured to generate a web browser window. A plugin module may be integrated with the web browser for execution, may generate a display interface integrated within the browser window, and may display an indication of content interest associated with a content source via the display interface, where the indication is dependent upon a time rate of change of content request traffic directed to the content source.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: June 21, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Elmore Eugene Pope, Brad E. Marshall
  • Patent number: 7966225
    Abstract: Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user's collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: June 21, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: James D. Chan, Kushal Chakrabarti, George M. Ionkov
  • Patent number: 7962597
    Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 14, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley E. Marshall, Christopher L. Scofield, Elmore Eugene Pope
  • Patent number: 7961987
    Abstract: A computer system and method for efficiently processing a digital image into reflow content is presented. The method comprises each of the following as executed on a computer. A digital image is obtained for processing. The digital image includes at least some content suitable for conversion into reflow content. The digital image is processed into a digital content file. The digital content file includes both reflow content and non-reflow blocks of content. For each non-reflow block of content in the digital content file, the following are performed. A confidence rating is determined for the non-reflow block of content. If the confidence rating for the non-reflow block of content falls below a predetermined threshold, an evaluation of the non-reflow block is triggered.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: June 14, 2011
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert L. Goodwin, Troy N. Terry, Adam Brian Coath, Frederick Ziya Ramos Akalin, Joshua Shagam