Patent Document ID: 8484142
Application ID: 12813738

Base Claim:
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, helps target responses returned to a user through the use of a computer facility by performing the steps of: providing a user preference learning API to a third-party website to determine preferences of a user as related to a market of a third-party, wherein the preference learning API is executing as an extension of the computer facility; receiving third-party information related to the market of the third-party; collecting the preferences of the user and storing them as a user preference profile; receiving a query from the user at the third-party website; and using in the user preference learning API the third-party information related to the market of the third-party and the preferences of the user as stored in the user preference profile to provide a response back to the user that relates to the query from the user.

---

Claim 13:
13. The computer program product of claim 1 , wherein the collecting is from at least one of recommendations, purchases, and search result choices made by the user.