×

Recommendations in a computing advice facility

  • US 10,318,534 B2
  • Filed: 03/16/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 07/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • tracking, by a computing facility, user online behavior of a plurality of users including buying behaviors, browsing behavior, social networking behavior, location-based behaviors;

    determining one or more inferences of user preferences based on the tracking of the online behavior;

    presenting one or more questions to one or more of the users based on the one or more inferences;

    receiving one or more responses to the one or more questions;

    generating a ratings matrix including matrix values based on the one or more inferences and based on the one or responses to the one or more questions, each row of the ratings matrix identifying one of a plurality of users, each column of the ratings matrix identifying one of a plurality of items, and each of the matrix values corresponding to a known affinity rating describing a degree of affinity associated with one of the users and one of the items, the ratings matrix including a missing entry representing an unknown affinity rating;

    estimating, based on the one or more inferences and based on one or responses to the one or more questions, confidence values associated with one or more of the known affinity ratings in the ratings matrix;

    generating a confidence matrix that includes the confidence values;

    estimating a probability that a missing affinity rating in the ratings matrix that describes an affinity associated with a specific user and a specific item corresponds to a negative affinity rating;

    replacing the missing affinity rating in the ratings matrix with a predicted affinity rating that is based on the one or more inferences and based on one or responses to the one or more questions;

    inserting a confidence value associated with the specific user and the specific item in the confidence matrix, where the confidence value has a value equal to the probability;

    receiving, from the specific user, an online search inquiry that is related to the specific item;

    determining, based on the ratings matrix in response to receiving the online search inquiry, a recommendation for the specific user with respect to the specific item, the recommendation being based on the predicted affinity rating and the confidence value associated with the specific user and the specific item; and

    providing the recommendation to the specific user as a search result of the online search inquiry.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×