User-Defined Profile Tags, Rules, and Recommendations for Portal
First Claim
1. A method, in a data processing system, for generating portal content based on user-defined tags and rules, the method comprising:
- receiving, from a requesting user, a user-defined profile tag and a user-defined rule;
identifying one or more portlets, from a set of stored portlets, to be presented to the requesting user;
applying the user-defined rule to the one or more portlets based on the user-defined profile tag to filter the one or more portlets to form a filtered set of portlets; and
returning the filtered set of portlets to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for providing control over personalization of portal content. The mechanisms provide new tag types and management of these tags to be used in association with a portal application. Applications of the new tag types comprise filtering of new content in the form of recommendations or search results and filtering of accessed content in the form of session summaries. Users may specify user context or state via one or more profile tags or enhanced profile attributes. Users may generate new rules for displayed portlets or portlet recommendation lists. User defined rules may be based on existing available rule-building capabilities and user-defined context tags or enhanced profile attributes and private or public portlet or portal page tags. The portal summary service may configure generation of portal session summary data according to user-defined context, portlet or portal tags, and rules.
-
Citations
20 Claims
-
1. A method, in a data processing system, for generating portal content based on user-defined tags and rules, the method comprising:
-
receiving, from a requesting user, a user-defined profile tag and a user-defined rule; identifying one or more portlets, from a set of stored portlets, to be presented to the requesting user; applying the user-defined rule to the one or more portlets based on the user-defined profile tag to filter the one or more portlets to form a filtered set of portlets; and returning the filtered set of portlets to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive, from a requesting user, a user-defined profile tag and a user-defined rule; identify one or more portlets, from a set of stored portlets, to be presented to the requesting user; apply the user-defined rule to the one or more portlets based on the user-defined profile tag to filter the one or more portlets to form a filtered set of portlets; and return the filtered set of portlets to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive, from a requesting user, a user-defined profile tag and a user-defined rule; identify one or more portlets, from a set of stored portlets, to be presented to the requesting user; apply the user-defined rule to the one or more portlets based on the user-defined profile tag to filter the one or more portlets to form a filtered set of portlets; and return the filtered set of portlets to the user. - View Dependent Claims (18, 19, 20)
-
Specification