INTEGRATING AN INTERNET PREFERENCE LEARNING FACILITY INTO THIRD PARTIES
First Claim
1. A computer program product embodied in a 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.
3 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for a computer program product embodied in a 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 (1) 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; (2) receiving third-party information related to the market of the third-party; (3) collecting the preferences of the user and storing them as a user preference profile; (4) receiving a query from the user at the third-party website; and (5) 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.
-
Citations
24 Claims
-
1. A computer program product embodied in a 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification