Amazon Aug 2007 - Aug 2016
Senior Software Engineer and Applied Scientist
Convoy Inc Aug 2007 - Aug 2016
Principal Software Engineer and Machine Learning Scientist
Microsoft Jun 2006 - Jun 2007
Software Development Engineer - Graduate Intern
Education:
University of Washington 2005 - 2007
Master of Science, Masters, Computer Science
University of Puget Sound 1999 - 2003
Bachelors, Bachelor of Arts, Mathematics, Computer Science, International Affairs, Spanish
Skills:
Algorithms Machine Learning Natural Language Processing Data Mining Scalability Text Mining Web Services
Balamurugan Anandan - West Lafayette IN, US Logan Luyet Dillard - Seattle WA, US James G. Robinson - Olympia WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/30
US Classification:
707707
Abstract:
Disclosed are various embodiments for locating product references in community content. Character sequences (n-grams) are extracted from a page of text content. Each n-gram is evaluated as a potential product reference using a product catalog search for the n-gram or a conditional probability for the n-gram. The conditional probability is obtained from behavior-based search data. When the search was used for the evaluation, each n-gram is found to be a potential product based on results from the product catalog search. When the behavior-based search data was used for the evaluation; each n-gram is found to be a potential product based on the conditional probability exceeding a threshold.
Russell A. Dicker - Seattle WA, US Scott Allen Mongrain - Seattle WA, US Logan Luyet Dillard - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/00 G06F 7/00 G06Q 30/00
US Classification:
706 45, 705 261, 707705
Abstract:
Disclosed are various embodiments of generating item recommendations. A user submitted query associated with a category of items in an electronic repository is received, each of the items being associated with reviews. Reviews relevant to the user submitted query are identified. Reviews relevant to the user submitted query are displayed with a user voting element. The user voting element allows a user to vote whether the review is relevant to the user query. Further relevance to the user submitted query is determined based at least upon the vote.
Russell A. Dicker - Seattle WA, US Logan Luyet Dillard - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/30
US Classification:
707706, 707707
Abstract:
Disclosed are various embodiments generating network pages for search engines from data protected from search engines. A portion of data from a corpus of data that is protected from indexing by a search engine is extracted. A first network page is generated based at least in part on the portion of data. The first network page is configured for the search engine to index the portion of data. The first network page omits a context for the portion of data from the corpus of data. The first network page includes one or more links to a second network page that is protected from indexing by the search engine. The second network page provides access to the corpus of data.
Automatic Selection Of Product Categories For Merchandising
Disclosed are various embodiments for selecting a subset of categories of product items to be used in merchandising. The subset of categories may be selected on a basis of a measured level of interest in the product items. Based on the subset of subcategories that have been selected, merchandising presentations may be automatically formulated and presented to a customer.
Determining Sentiment Of Sentences From Customer Reviews
Logan L. Dillard - Seattle WA, US Eric B. Fox - Seattle WA, US Russell A. Dicker - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 15/18 G06N 99/00
US Classification:
706 12
Abstract:
Technologies are described herein for classifying sentences or phrases as expressing positive or negative sentiment based on machine learning from training data comprising sentences manually labeled as to sentiment. A list of terms is generated from the manually labeled sentences and sentiment scores are determined for the terms in the list of terms based on the manually labeled sentences. A collection of sentences or phrases may then be classified as to sentiment utilizing one or more logistic regression classifiers trained on the sentiment scores determined for the terms in the list of terms. The classified collection of sentences may be further analyzed to determine an overall majority sentiment regarding a topic discussed in the sentences and/or to extract specific sentences or phrases expressing a particular sentiment for display to a customer.
Methods And System Of Associating Reviewable Attributes With Items
Users are enabled to provide structured ratings for various attributes of items or other such content in an electronic environment. Users are able to rate existing attributes associated with an item, or new attributes that the users want to associate with the item. In addition to allowing users to provide a rating for each attribute, users can be prompted to include information relating to these attributes in reviews for the respective item(s). Attributes can be automatically applied to various items using a process that determines aspects of items that are indicative of each attribute being relevant, and automatically applies the attributes to items having at least some of those or similar aspects. Various models and algorithms are described for providing such functionality.
- Seattle WA, US Logan Luyet Dillard - Seattle WA, US Jason Roselander - Luxembourg, LU Terrence W. Porter - Seattle WA, US Brandon W. Porter - Auburn WA, US
International Classification:
G06Q 30/02 G06F 17/30
Abstract:
Disclosed are various embodiments for extracting an excerpt from a representative review of an item, such as an item available for purchase in an electronic commerce system. Attributes or categories used in reviews of an item may be identified and ranked according to consumer preference. Upon ranking the categories, an excerpt may be extracted from a review corresponding to a ranked one of the attributes or categories. The excerpt may be identified and extracted if a number of reviews for an item exceeds a threshold quantity as it may be impractical for a user to read every review written about the item.
- Seattle WA, US Siddharth Sriram - Seattle WA, US Logan Luyet Dillard - Seattle WA, US Eric B. Fox - Seattle WA, US
International Classification:
H04L 12/26 G06N 5/04
US Classification:
709224
Abstract:
Disclosed are various embodiments for tracking user behavior relative to a network page and identifying user interest in various content items of the network page according to the user behavior. A network page that includes multiple content items is rendered for display in a client. A user action is obtained relative to the network page. A user behavior report is sent to one or more servers. The user behavior report indicates the user action, a timestamp associated with the user action, and one or more of the content items that are associated with the user action.