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: 10740779Abstract: 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: GrantFiled: May 16, 2013Date of Patent: August 11, 2020Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Andrew Ellerhorst
-
Patent number: 10580056Abstract: 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: GrantFiled: March 30, 2015Date of Patent: March 3, 2020Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
-
Patent number: 10346895Abstract: 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: GrantFiled: May 8, 2015Date of Patent: July 9, 2019Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Andrew Mark Ellerhorst
-
Patent number: 10210559Abstract: 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: GrantFiled: March 30, 2015Date of Patent: February 19, 2019Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Payton Robinson, Andrew Mark Ellerhorst
-
Patent number: 10181147Abstract: 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: GrantFiled: March 30, 2015Date of Patent: January 15, 2019Assignee: WALMART APOLLO, LLCInventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst
-
Patent number: 9875483Abstract: 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: GrantFiled: May 16, 2013Date of Patent: January 23, 2018Assignee: WAL-MART STORES, INC.Inventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Robinson
-
Patent number: 9799046Abstract: 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: GrantFiled: May 16, 2013Date of Patent: October 24, 2017Assignee: WAL-MART STORES, INC.Inventors: Nathan Stoll, Andrew Ellerhorst
-
Patent number: 9760547Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 12, 2017Assignee: Google Inc.Inventors: William C. Brougher, Nathan Stoll, Sepandar D. Karnvar, Brian Axe, Christian Oestlien
-
Patent number: 9760629Abstract: 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: GrantFiled: September 14, 2012Date of Patent: September 12, 2017Assignee: GOOGLE INC.Inventors: Krishna Bharat, Nathan Stoll, Marissa Mayer
-
Patent number: 9444772Abstract: 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: GrantFiled: September 14, 2012Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Max Ventilla, Damon Horowitz, Robert J. Spiro, Nathan Stoll
-
Publication number: 20150278916Abstract: 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: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nathan Stoll, Jan Magnus Stensmo, Stuart Payton Robinson, Andrew Mark Ellerhorst
-
Publication number: 20150278918Abstract: 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: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nathan Stoll, Jan Magnus Stensmo, David Luther Alan Stafford
-
Publication number: 20150278917Abstract: 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: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Stuart Payton Robinson
-
Publication number: 20150278919Abstract: 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: ApplicationFiled: March 30, 2015Publication date: October 1, 2015Applicant: WAL-MART STORES, INC.Inventors: Nathan Stoll, Jan Magnus Stensmo, David Luther Alan Stafford
-
Publication number: 20150242931Abstract: 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: ApplicationFiled: May 8, 2015Publication date: August 27, 2015Applicant: WAL-MART STORES, INC.Inventors: Nathan Stoll, Andrew Mark Ellerhorst
-
Publication number: 20150206113Abstract: 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: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Applicant: WAL-MART STORES, INC.Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst
-
Publication number: 20150206211Abstract: 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: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Applicant: Wal-Mart Stores, Inc.Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
-
Publication number: 20150206225Abstract: 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: ApplicationFiled: March 30, 2015Publication date: July 23, 2015Applicant: WAL-MART STORES, INC.Inventors: Nathan Stoll, Jan Magnus Stensmo, Andrew Mark Ellerhorst, Abhishek Banerjee
-
Patent number: 8719079Abstract: 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: GrantFiled: July 20, 2013Date of Patent: May 6, 2014Assignee: Google Inc.Inventors: Brian Axe, Doug Beeferman, Amit Patel, Nathan Stoll, Hal Varian
-
Patent number: 8645396Abstract: 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: GrantFiled: June 21, 2012Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: Michael David McNally, Nathan Stoll, Scott Barta, Krishna Bharat, Ming Lei, Justin Lawyer