Patents by Inventor Jan Magnus Stensmo

Jan Magnus Stensmo 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: 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: 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
  • 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: 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: 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
  • 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
  • Patent number: 9064005
    Abstract: A computer-implemented system and method is disclosed for retrieving documents using context-dependant probabilistic modeling of words and documents. The present invention uses multiple overlapping vectors to represent each document. Each vector is centered on each of the words in the document and includes the local environment. The vectors are used to build probability models that are used for predictions of related documents and related keywords. The results of the statistical analysis are used for retrieving an indexed document, for extracting features from a document, or for finding a word within a document. The statistical evaluation is also used to evaluate the probability of relation between the key words appearing in the document and building a vocabulary of key words that are generally found together. The results of the analysis are stored in a repository. Searches of the data repository produce a list of related documents and a list of related terms.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 23, 2015
    Assignee: Nuance Communications, Inc.
    Inventor: Jan Magnus Stensmo
  • Publication number: 20130317941
    Abstract: In accordance with some implementations, a method for storing levels of trust between users for use in online e-commerce 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 stores trust information for a plurality of users, wherein each user has an associated level of trust with one or more other users in the plurality of users. The server system receives, from a first user, a trust indication for a second user in the plurality of users. The server system then updates the trust information of the first user based on the trust indication.
    Type: Application
    Filed: February 15, 2013
    Publication date: November 28, 2013
    Inventors: Nathan Stoll, Jan Magnus Stensmo
  • Publication number: 20130311573
    Abstract: In accordance with some implementations, a method for requesting user data 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 establishes a user profile for a user. The user profile includes one or more information items associated with the user. The server system receives a request from the user to access additional services. In response to receiving the user request, the server system requests additional information from the user.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 21, 2013
    Applicant: Luvocracy Inc.
    Inventors: Jan Magnus Stensmo, Andrew Holt, Nathan Stoll
  • Patent number: 6925433
    Abstract: A computer-implemented system and method is disclosed for retrieving documents using context-dependant probabilistic modeling of words and documents. The present invention uses multiple overlapping vectors to represent each document. Each vector is centered on each of the words in the document, and consists of the local environment, i.e., the words that occur close to this word. The vectors are used to build probability models that are used for predictions. In one aspect of the invention a method of context-dependant probabilistic modeling of documents is provided wherein the text of one or more documents are input into the system, each document including human readable words. Context windows are then created around each word in each document. A statistical evaluation of the characteristics of each window is then generated, where the results of the statistical evaluation are not a function of the order of the appearance of words within each window.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventor: Jan Magnus Stensmo
  • Publication number: 20020194158
    Abstract: A computer-implemented system and method is disclosed for retrieving documents using context-dependant probabilistic modeling of words and documents. The present invention uses multiple overlapping vectors to represent each document. Each vector is centered on each of the words in the document, and consists of the local environment, i.e., the words that occur close to this word. The vectors are used to build probability models that are used for predictions. In one aspect of the invention a method of context-dependant probabilistic modeling of documents is provided wherein the text of one or more documents are input into the system, each document including human readable words. Context windows are then created around each word in each document. A statistical evaluation of the characteristics of each window is then generated, where the results of the statistical evaluation are not a function of the order of the appearance of words within each window.
    Type: Application
    Filed: May 9, 2001
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventor: Jan Magnus Stensmo