Patents by Inventor Nathan Stoll

Nathan Stoll has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10740779
    Abstract: In accordance with some implementations, a method for using recommendations to fulfill pre-established purchasing intent is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system receives a recommendation for a product or service from a first user and determines whether a second user has pre-indicated intent to purchase a product or service in a category of product or service that includes the recommended product or service. The server system then purchases the recommended product on behalf of the user without further input from the user.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: August 11, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Nathan Stoll, Andrew Ellerhorst
  • Patent number: 10580056
    Abstract: In some embodiments, a method comprises receiving at least two parameters for a gift exchange from an organizer of the gift exchange. The at least two parameters can comprise a set of participants and a budget. The method further comprises identifying a gift exchange recipient for a respective participant in the set of participants, determining one or more gifts for the gift exchange recipient based at least in part on the budget and a first trust graph, and arranging for display the one or more determined gifts to the respective participant. In many embodiments, the first trust comprises levels of trust associated with the gift exchange recipient. Other embodiments also are disclosed herein.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 3, 2020
    Assignee: WALMART APOLLO, LLC
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
  • Patent number: 10346895
    Abstract: In one embodiments, initiation of purchase transaction in response to a reply to a recommendation comprises a method. The method comprises, at a computer system having one or more processors and non-transitory memory storing one or more programs for execution by the one or more processors, detecting a recommendation associated with a first user, the recommendation associated with a product or service. The method further comprises detecting a response from a second user to the recommendation, determining whether the response from the second user comprises a purchase decision, and in accordance with a determination that the response from the second user comprises the purchase decision, initiating a transaction for the second user to purchase the product or service associated with the recommendation. Other embodiments are described herein.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: July 9, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Nathan Stoll, Andrew Mark Ellerhorst
  • Patent number: 10210559
    Abstract: Various embodiments of systems and methods for recommendation scraping include a method comprising receiving a content feed, wherein the content feed is associated with a holder and identifying at least one post within the content feed comprising a mention of a respective item. In many embodiments, the method can further comprise generating an item recommendation corresponding to the respective item, associating the item recommendation with a profile associated with the holder, and sending instructions to present the item recommendation to one or more users. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 19, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Payton Robinson, Andrew Mark Ellerhorst
  • Patent number: 10181147
    Abstract: In some embodiments of methods and systems of purchasing products via a subscription mechanism, a method comprises, presenting a subscription mechanism corresponding to a first user, wherein the subscription mechanism is associated with a set of products. In many embodiments, the method further comprises receiving a notification from a second user selecting the subscription mechanism corresponding to the first user, determining that one or more conditions are satisfied, and causing at least a portion of the set of products associated with the subscription mechanism to be purchased by the second user. Other embodiments also are disclosed herein.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 15, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst
  • Patent number: 9875483
    Abstract: In accordance with some implementations, a method for responding to requests submitted through a conversational interface is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system receives a request from a user through a conversational interface. The server system determines, based on the request, whether the system is able to fulfill the request automatically. In accordance with a determination that the system is able to fulfill the request automatically, the server system fulfills the user request with no human interaction. In accordance with a determination that the system is not able to fulfill the request without human intervention, the server system sends the request to a human operator for fulfillment.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: January 23, 2018
    Assignee: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Robinson
  • Patent number: 9799046
    Abstract: In accordance with some implementations, a method for enabling clickless purchasing is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system detects commercial intent from a user of the computer system. In response to detecting commercial intent, the server system determines a product relevant to the detected commercial intent of a user. The server system sends a recommendation message to the user, wherein the recommendation message includes an option to purchase the product. The server system then receives a response message from the user, the message including authorization from the user to purchase the recommended product. The server system then purchases the recommended product on behalf of the user and delivers the purchased product to the user.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: October 24, 2017
    Assignee: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Andrew Ellerhorst
  • Patent number: 9760629
    Abstract: A system aggregates documents from multiple genres of data sources, where the multiple genres of data sources may include news sources, blogs, news groups, and discussion groups. The system groups the aggregated documents into one or more clusters, where each of the one or more clusters relates to a same topic. The system further classifies each of the one or more clusters into one or more taxonomies and archives each cluster with its respective classifications.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 12, 2017
    Assignee: GOOGLE INC.
    Inventors: Krishna Bharat, Nathan Stoll, Marissa Mayer
  • Patent number: 9760547
    Abstract: Methods, computer program products and systems are described for computer implemented online-content management. Multiple online content items authored by multiple authors for online publication are received at one or more first computers. For each online content item, a reputation score is determined for the author corresponding to the online content item. The reputation score is based at least in part on one or more reviews of the online content item provided by one or more reviewers other than the author. An online content item from the multiple online content items is published for display on one or more second computers, which includes displaying an advertisement in conjunction with displaying the online content item. A share of revenue for the author of the online content item for displaying the advertisement is determined based at least in part on the reputation score of the author.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: William C. Brougher, Nathan Stoll, Sepandar D. Karnvar, Brian Axe, Christian Oestlien
  • Patent number: 9444772
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a social search engine. In one aspect, a method includes receiving a question from an asker in which the question is associated with one or more topics; selecting candidate answerers based at least partly on each answerer's respective relationship to the asker; sending the question successively to groups of one or more candidate answerers according to the ranking until an answer is received from a particular one of the candidate answerers; and sending to the asker the received answer and information that identifies the particular answerer.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Max Ventilla, Damon Horowitz, Robert J. Spiro, Nathan Stoll
  • Publication number: 20150278916
    Abstract: Various embodiments of systems and methods for recommendation scraping include a method comprising receiving a content feed, wherein the content feed is associated with a holder and identifying at least one post within the content feed comprising a mention of a respective item. In many embodiments, the method can further comprise generating an item recommendation corresponding to the respective item, associating the item recommendation with a profile associated with the holder, and sending instructions to present the item recommendation to one or more users. Other embodiments are also disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Payton Robinson, Andrew Mark Ellerhorst
  • Publication number: 20150278919
    Abstract: Various embodiments of methods and systems for providing a catalog of trending and trusted items include a method comprising determining a plurality of first recommendations from a set of users within a trust network of a first user, wherein each user from the set of users is associated with one of the plurality of first recommendations, determining respective time differences between respective chronologically successive first recommendations of the plurality of first recommendations, and determining one or more second recommendations that satisfy one or more popularity criteria. In many embodiments, the method further comprises arranging for display the first recommendations in a chronologically based order, and one or more of the second recommendations, wherein a respective second recommendation is inserted between respective chronologically successive first recommendations whose time difference is greater than a threshold. Other embodiments are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Applicant: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, David Luther Alan Stafford
  • Publication number: 20150278917
    Abstract: Various embodiments of systems and methods for obtaining product recommendations include a method comprising receiving from a requestor a recommendation request and determining a first level category associated with the recommendation request. In many embodiments, the method further comprises sending instructions to display the recommendation request to one or more first users within a trust network of the requester, wherein the first users are identified as trusted by the requester with respect to the first level category, and if one or more first conditions are satisfied, send instructions to display the recommendation request to one or more second users, wherein each second user is within a respective trust network of a respective first user and is identified as trusted by the respective first user with respect to the first level category. Other embodiments also are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Stuart Payton Robinson
  • Publication number: 20150278918
    Abstract: Various embodiments of methods and systems for providing a collections search include a method comprising determining one or more recommendations from a set of users within a trust network of a first user, wherein each user from the set of users is associated with one of the plurality of first recommendations and determining a category for each of the one or more recommendations. In many embodiments, the method further comprises arranging one or more collections of the one or more recommendations according to the category for each of the one or more recommendations and arranging for display the one or more collections. Other embodiments are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, David Luther Alan Stafford
  • Publication number: 20150242931
    Abstract: In one embodiments, initiation of purchase transaction in response to a reply to a recommendation comprises a method. The method comprises, at a computer system having one or more processors and non-transitory memory storing one or more programs for execution by the one or more processors, detecting a recommendation associated with a first user, the recommendation associated with a product or service. The method further comprises detecting a response from a second user to the recommendation, determining whether the response from the second user comprises a purchase decision, and in accordance with a determination that the response from the second user comprises the purchase decision, initiating a transaction for the second user to purchase the product or service associated with the recommendation. Other embodiments are described herein.
    Type: Application
    Filed: May 8, 2015
    Publication date: August 27, 2015
    Applicant: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Andrew Mark Ellerhorst
  • Publication number: 20150206225
    Abstract: In some embodiments, a method comprises receiving at least two parameters for a gift exchange from an organizer of the gift exchange. The at least two parameters can comprise a set of participants and a budget. The method further comprises identifying a gift exchange recipient for a respective participant in the set of participants, determining one or more gifts for the gift exchange recipient based at least in part on the budget and a first trust graph, and arranging for display the one or more determined gifts to the respective participant. In many embodiments, the first trust comprises levels of trust associated with the gift exchange recipient. Other embodiments also are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Applicant: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
  • Publication number: 20150206211
    Abstract: In some embodiments, a method of trusted gifting comprises, identifying a first user, identifying a second user associated with an event, and determining one or more potential products for the second user according to one or more criteria. In many embodiments, the method further comprises causing at least one product of the one or more determined potential products to be purchased for the second user by the first user. Other embodiments also are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Applicant: Wal-Mart Stores, Inc.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
  • Publication number: 20150206113
    Abstract: In some embodiments of methods and systems of purchasing products via a subscription mechanism, a method comprises, presenting a subscription mechanism corresponding to a first user, wherein the subscription mechanism is associated with a set of products. In many embodiments, the method further comprises receiving a notification from a second user selecting the subscription mechanism corresponding to the first user, determining that one or more conditions are satisfied, and causing at least a portion of the set of products associated with the subscription mechanism to be purchased by the second user. Other embodiments also are disclosed herein.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Applicant: WAL-MART STORES, INC.
    Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst
  • Patent number: 8719079
    Abstract: Documents or document sets may be scored to reflect a value of an action, such as a selection for example, when an ad is served with the document (or a document belonging to a document set). A cost associated with the action with respect to an ad that was served with a document may then be adjusted using the score. For example, ad scores may be accepted or determined, and a document may be scored using the ad scores when served with the document and ad scores across a collection of documents to generate a document score. Each of the ad scores may indicate a value of an action with respect to an ad, such as a conversion rate, or a return on investment for an ad selection for example. Document scores used in this way may help advertisers get a more consistent cost per conversion, or return on investment, without requiring them to enter and manage various offers for various documents and/or various ad serving systems having various conversion rates or returns on investment.
    Type: Grant
    Filed: July 20, 2013
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventors: Brian Axe, Doug Beeferman, Amit Patel, Nathan Stoll, Hal Varian
  • Patent number: 8645396
    Abstract: Methods, computer program products and systems are described for online-content management. Online content from multiple contributors is received at one or more first computers for public online display. An authentication score is determined for a contributor of the multiple contributors. The contributor's name and a representation of the contributor's authentication score is published online for display on one or more second computers in association with the online content received from the contributor.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Michael David McNally, Nathan Stoll, Scott Barta, Krishna Bharat, Ming Lei, Justin Lawyer