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 hosting a plurality of associated portlets accessible by a user in a web portal having portlet refresh capability, wherein said portlets comprise portlet descriptors, comprising:
- managing said plurality of associated portlets in a portlet application;
assigning a priority description to each portlet using its portlet descriptor, wherein the priority description comprises a priority, which priority is a priority of portlet refresh;
invoking a sequence sorter to dynamically identify a refresh order of the associated portlets based on the priority of each of the associated portlets; and
invoking a transaction manager to manage refreshing of said portlets in sequence, according to the refresh order.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides method and apparatus for collaboration between a plurality of associated portlets in a portal server including: associating each portlet with a portlet descriptor describing context names; forming collaboration groups of portlets having corresponding context names for synchronized contents.
61 Citations
20 Claims
-
1. A method of hosting a plurality of associated portlets accessible by a user in a web portal having portlet refresh capability, wherein said portlets comprise portlet descriptors, comprising:
-
managing said plurality of associated portlets in a portlet application; assigning a priority description to each portlet using its portlet descriptor, wherein the priority description comprises a priority, which priority is a priority of portlet refresh; invoking a sequence sorter to dynamically identify a refresh order of the associated portlets based on the priority of each of the associated portlets; and invoking a transaction manager to manage refreshing of said portlets in sequence, according to the refresh order. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portal server:
-
the portal server hosting multiple associated portlets in a web portal accessible by a user; the portal server comprising a processor and a memory and having portlet refresh capability; said associated portlets comprising collaboration groups of portlets; the portal server configured to manage multiple associated portlets; each associated portlet having a portlet descriptor; each portlet descriptor comprising a refresh priority description for said portlet, and a group refresh priority description 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; and the portal server further comprising a sequence sorter to dynamically identify a refresh order of the associated portlets based on the refresh priority of each of the associated portlets; the portal server further comprising a transaction manager to manage refreshing of said portlets in sequence, according to the refresh order; and the portal server further configured to refresh said collaborative groups of portlets in order of their group refresh priorities. - View Dependent Claims (8, 9, 10)
-
-
11. A portal server:
-
the portal server comprising a processor and a memory; the portal server hosting multiple associated portlets in a web portal accessible by a user, said portal server having portlet refresh;
capability;the portal server configured to manage multiple associated portlets; each associated portlet comprising a portlet descriptor; each portlet descriptor comprising a refresh priority description for said portlet; said associated portlets further comprising collaboration groups of portlets; each said group of portlets comprising a master portlet and at least one slave portlet; the portal server further comprising a sequence sorter configured to dynamically identify a refresh order of the associated portlets based on the refresh priority of each of the associated portlets; and the portal server further comprising a transaction manager to manage refreshing of said portlets in sequence, according to the refresh order. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising computer usable program code executed to perform operations for hosting a plurality of associated portlets accessible by a user in a web portal having portlet refresh capability, wherein said portlets comprise portlet descriptors, the operations comprising:
-
managing said plurality of associated portlets in a portlet application; assigning a priority description to each portlet using its portlet descriptor, wherein the priority description comprises a priority, which priority is a priority of portlet refresh; invoking a sequence sorter to dynamically identify a refresh order of the associated portlets based on the priority of each of the associated portlets; and invoking a transaction manager to manage refreshing of said portlets in sequence, according to the refresh order. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification