IP Library Patent Application 14673436
Patent Application
App. No. 14/673,436

SYSTEMS AND METHODS FOR OBTAINING PRODUCT RECOMMENDATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/673,436
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.

Claims (75)

1 . A method, comprising:

receiving from a requester a recommendation request;

determining a first level category associated with the recommendation request;

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, sending 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.

2 . The method of claim 1 , wherein:

the one or more first conditions include:

the number of first users is below a predefined amount.

3 . The method of claim 1 , wherein:

each of the second users is in the trust network of the requester.

4 . The method of claim 1 , wherein:

each of the second users is within a predefined number of degrees from the requester.

5 . The method of claim 1 , wherein:

at least one of the one or more first users within the trust network of the requestor are identified as trusted by the requestor based in part on a public profile of the requestor.

6 . The method of claim 5 , further comprising:

providing an invitation to the requestor to join a social media system.

7 . The method of claim 1 , further comprising:

if one or more second conditions are satisfied, sending instructions to display the recommendation request to one or more third users within the trust network of the requester, wherein each of the third users is identified as trusted by the requester with respect to a second level category, wherein the second level category is a parent of the first level category.

8 . The method of claim 1 , wherein:

from a perspective of the requester, each of the first users has a respective trust level that meets or exceeds a predefined trust level threshold.

9 . The method of claim 1 , further comprising:

receiving one or more recommendations, in response to the recommendation request, from any of the one or more first users or the one or more second users.

10 . The method of claim 9 , further comprising:

selecting a respective recommendation from the one or more received recommendations, wherein the respective recommendation was received from a respective user to whom the recommendation request was presented; and

initiating a purchase process corresponding to the respective recommendation.

11 . The method of claim 10 , wherein:

initiating the purchase process comprises:

sending instructions to display the respective recommendation to the requester;

in accordance with receiving an acceptance of the respective recommendation by the requester, proceeding with the purchase process corresponding to the respective recommendation; and

in accordance with receiving a rejection of the respective recommendation by the requester, ceasing the purchase process corresponding to the respective recommendation.

12 . The method of claim 11 , wherein:

selecting the respective recommendation from the one or more received recommendations comprises selecting the respective recommendation in accordance with one or more predefined criteria, the one or more predefined criteria comprising at least one of:

a defined number of degrees between the requester and the respective user from whom the respective recommendation was received;

from a perspective of the requester, a minimum trust level of the respective user from whom the respective recommendation was received; and

a minimum level of a category in a hierarchy of categories for which the respective user is trusted.

13 . A method, comprising:

receiving from a requester a recommendation request;

determining one or more categories associated with the recommendation request;

identifying candidate recommenders within a predefined number of degrees from the requester within a trust network of the requester;

scoring the candidate recommenders based on one or more predefined criteria;

selecting a first number of the candidate recommenders with preferred scores based on the one or more predefined criteria; and

sending instructions to display the recommendation request to the first number of the candidate recommenders.

14 . The method of claim 13 , wherein:

the one or more predefined criteria comprise one or more of:

a number of degrees of a respective candidate recommender to the requester within the trust network of the requester; and

a determined category in which the candidate recommender is trusted by the requester.

15 . The method of claim 13 , further comprising:

in accordance with a determination that the first number of the candidate recommenders is below a predefined threshold:

selecting a second number of the candidate recommenders, wherein the second number of the candidate recommenders have the preferred scores among candidate recommenders not already selected; and

sending instructions to display the recommendation request to the second number of the candidate recommenders.

16 . A system comprising:

one or more processors; and

memory storing one or more programs to be executed by the one or more processors;

wherein the one or more programs comprise instructions for:

receiving from a requester a recommendation request;

determining a first level category, within a hierarchy of categories, associated with the recommendation request;

presenting 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, presenting 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.

17 . The system of claim 16 , wherein:

the one or more programs further comprise instructions for:

receiving one or more recommendations, in response to the recommendation request, from any of the one or more first users or the one or more second users.

18 . The system of claim 17 , wherein:

the one or more programs further comprise instructions for:

selecting a respective recommendation from the one or more received recommendations, wherein the respective recommendation was received from a respective user to whom the recommendation request was presented; and

initiating a purchase process corresponding to the respective recommendation.

19 . The system of claim 18 , wherein:

initiating the purchase process comprises:

sending instructions to display the respective recommendation to the requester;

in accordance with receiving an acceptance of the respective recommendation by the requester, proceeding with the purchase process corresponding to the respective recommendation; and

in accordance with receiving a rejection of the respective recommendation by the requester, ceasing the purchase process corresponding to the respective recommendation.

20 . The system of claim 19 , wherein:

selecting the respective recommendation from the one or more received recommendations comprises selecting the respective recommendation in accordance with one or more predefined criteria, the one or more predefined criteria comprising at least one of:

a defined number of degrees between the requester and the respective user from whom the respective recommendation was received;

from a perspective of the requester, a minimum trust level of the respective user from whom the respective recommendation was received; and

a minimum level of a category in the hierarchy of categories for which the respective user is trusted.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2018
From: STOLL, NATHAN; ELLERHORST, ANDREW MARK; ROBINSON, STUART PAYTON
To: WAL-MART STORES, INC.
Reel/Frame 047645/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2017
From: STENSMO, JAN MAGNUS
To: WAL-MART STORES, INC.
Reel/Frame 044094/0969 →