Method and apparatus for tailoring content of information delivered over the internet
First Claim
1. A method for tailoring information to characteristics of an information user, comprising the acts of:
- a) passing a request object containing at least one profile element to an arbiter;
b) selecting a personalization engine from a plurality of personalization engines by the arbiter;
c) accessing a content database to retrieve a personalized content object identified by the personalization engine selected by the arbiter.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described for tailoring information to characteristics of a user of an application program such as a web browser. An arbiter receives a request object from the application program. The request object contains profile elements that convey characteristics of the user. The profile elements are analyzed by the arbiter, and, based on the outcome of the analysis, the arbiter selects a personalization engine from a plurality of personalization engines. The request object is passed to the selected personalization engine, which accesses a content database to retrieve a personalized content object comprising information tailored to the user. The personalized content object is sent to the application program, which interprets it for the user. Various embodiments include an expert-system arbiter, and an arbiter comprising computer code that is provided according to conventional object-oriented analysis and design methods executing on a programmable processor. The plurality of personalization engines may include a rule-based engine, a collaborative-filtering engine, or a predictive-modeling engine.
51 Citations
11 Claims
-
1. A method for tailoring information to characteristics of an information user, comprising the acts of:
-
a) passing a request object containing at least one profile element to an arbiter;
b) selecting a personalization engine from a plurality of personalization engines by the arbiter;
c) accessing a content database to retrieve a personalized content object identified by the personalization engine selected by the arbiter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for tailoring information to characteristics of an information user, the apparatus comprising:
-
a) an arbiter for accepting and analyzing a request object; and
b) a plurality of personalization engines for selecting at least one personalized content object from a content database;
wherein the arbiter selects a personalization engine from the plurality of personalization engines, and the selected personalization engine selects the at least one personalization content object from the content database. - View Dependent Claims (9, 10, 11)
-
Specification