Patent Document ID: 9195945
Application ID: 13793650
Patent Status: 1

Claim One:
1. A method for a profile engine to perform an action based on an input datapoint, the method comprising: providing, to the profile engine, user-preference scores for a plurality of previous datapoints, the plurality of previous datapoints comprising an item datapoint and an attribute datapoint, the input datapoint distinct from the plurality of previous datapoints; assigning, by the profile engine, a user-preference score to the input datapoint based on a cross-domain inference, wherein the cross-domain inference comprises an inference, based on a first genre preference for a genre associated with items in a first domain, of a second genre preference for a corresponding genre associated with items in a second domain different from the first domain, wherein the first domain and the second domain are selected from a group consisting of movies, programming, music, books, restaurants, and websites, and wherein if the input datapoint is an item datapoint, then the assigning is based, at least in part, on a user-preference score for a previous attribute datapoint, else if the input datapoint is an attribute datapoint, then the assigning is based, least in part, on a user-preference score for a previous item datapoint; based on a cross-domain inference, wherein the cross-domain inference comprises an inference, based on a first genre preference for a genre associated with items in a first domain, of a second genre preference for a corresponding genre associated with items in a second domain different from the first domain; based, at least in part, on a comparison of the input datapoint with at least a subset of the plurality of previous datapoints, assigning, by the profile engine, a confidence value to the input datapoint, and lowering the confidence value assigned to the input datapoint based on the cross-domain inference; based, at least in part, on the user-preference score and on the confidence value assigned to the input datapoint, performing, by the profile engine, an action.