Method and apparatus for enabling associated portlets of a web portlet to collaborate for synchronized content display
First Claim
Patent Images
1. A method of collaboration between a plurality of associated portlets in a portal server comprising:
- associating each portlet with a portlet descriptor describing a context name;
forming collaboration groups of portlets having corresponding context names, a collaboration group being a subgroup of the group of portlets in a portlet application.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server comprising: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for sychronized contents.
141 Citations
19 Claims
-
1. A method of collaboration between a plurality of associated portlets in a portal server comprising:
-
associating each portlet with a portlet descriptor describing a context name;
forming collaboration groups of portlets having corresponding context names, a collaboration group being a subgroup of the group of portlets in a portlet application. - View Dependent Claims (2, 3, 4, 5, 18)
-
-
6. A method of hosting a plurality of associated portlets accessible by a user in a web portal having portlet refresh capability, wherein said portlets have portlet descriptors, comprising:
-
managing said plurality of associated portlets in a portlet application;
assigning a priority description to each portlet using its portlet descriptor; and
,refreshing said portlets in order of their refresh priorities. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A portlet application capable of operating on a portal server for hosting multiple associated portlets in a web portal accessible by a user, said portal server having portlet refresh capability, comprising:
-
said associated portlets comprising collaboration groups of portlets;
portlet application means for managing said multiple associated portlets;
each associated portlet having a portlet descriptor;
each portlet descriptor including a refresh priority description for said portlet, and a refresh description priority for the group of portlets of which said portlet is a member;
each said group of portlets include a master portlet and at least one slave portlet;
means in said portlet application means for refreshing said portlets in order of their priorities means in said portlet application means for refreshing said collaborative groups of portlets in order of their group refresh priorities. - View Dependent Claims (16, 17, 19)
-
-
13. A portlet application capable of operating on a portal server for hosting multiple associated portlets in a web portal accessible by a user, said portal server providing messaging means for allowing said associated portlets to message each other, comprising:
-
portlet application means for managing said multiple associated portlets;
each associated portlet having a portlet descriptor describing context names;
said associated portlets comprising collaboration groups of portlets having corresponding context names defining context values;
each said group of portlets comprising a master portlet and at least one slave portlet;
wherein each said group of portlets share context names in common;
means in said portal server for broadcasting communicating changes in context values of a master portlet to slave portlets of said master portlet;
means in said portal server for changing context values of said slave portlets to match context values of said master portlet as broadcast.
-
-
14. A portlet application capable of operating on a portal server for hosting multiple associated portlets in a web portal accessible by a user, said portal server having portlet refresh capability, comprising:
-
portlet application means for managing said multiple associated portlets;
each associated portlet having a portlet descriptor;
each portlet descriptor including refresh priority description for said portlet;
said associated portlets comprising collaboration groups of portlets;
each said group of portlets comprising a master portlet and at least one slave portlet;
means in said portlet application means for refreshing said portlets in order of their refresh priorities.
-
-
15. A portlet application capable of operating on a portal server for hosting multiple associated portlets in a web portal accessible by a user, said portal server having portlet refresh capability, comprising:
-
said associated portlets comprising collaboration groups of portlets;
portlet application means for managing said multiple associated portlets;
each associated portlet having a portlet descriptor;
each portlet descriptor including a refresh priority description for said portlet, and a refresh description priority for the group of portlets of which said portlet is a member;
each said group of portlets comprising a master portlet and at least one slave portlet;
means in said portlet application means for refreshing said portlets in order of their priorities means in said portlet application means for refreshing said collaborative groups of portlets in order of their group refresh priorities.
-
Specification