Portlets having different portlet specific enablement states
First Claim
Patent Images
1. A method for selectively enabling portlets comprising:
- providing a portal including a plurality of portlets, wherein each portlet has an associated portlet security level that indicates a maximum sensitivity level of information able to be presented in the portlet;
determining a portlet enablement event associated with a set of at least one of the plurality of portlets, wherein said set is less than a total number of portlets in the plurality of portlets, wherein said determined set corresponds to the portlet security levels of the portlets;
presenting the portal, including the plurality of portlets, wherein each portlet comprises portlet specific graphically rendered enablement selectors, wherein said enablement selectors comprise a logout selector, a login portlet selector, a login all currently disabled or restricted portlet selector;
responsive to the portlet enablement event, changing portlet enablement states of each portlet in the set without changing portlet enablement states of portlets in the plurality that are not part of the set, wherein at least one of the portlets of the portal includes customized data for a user, and wherein said enablement selections permit a user to dynamically adjust an enablement state of that portlet while interacting with the portal, said portlet enablement states comprising an enabled state, a disabled state, and an enabled in an access restricted state, and wherein the providing, determining, presenting, and changing of the method are performed by a processor of a machine responsive to executing computer-readable instructions of a computer program product that is digitally encoded in a tangible storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for selectively securing portlets can include a step of providing a portal that includes multiple portlets. A portlet enablement event associated with a set of at least one of the portlets can be determined. The set include a number of portlets less than a total number of portlets in the portal. Responsive to the portlet enablement event, portlet enablement states can be changed for each portlet in the set without changing portlet enablement states of portlets not included in the set. Different portlet enablement states can include enabled, disabled, and access restricted states.
-
Citations
17 Claims
-
1. A method for selectively enabling portlets comprising:
-
providing a portal including a plurality of portlets, wherein each portlet has an associated portlet security level that indicates a maximum sensitivity level of information able to be presented in the portlet; determining a portlet enablement event associated with a set of at least one of the plurality of portlets, wherein said set is less than a total number of portlets in the plurality of portlets, wherein said determined set corresponds to the portlet security levels of the portlets; presenting the portal, including the plurality of portlets, wherein each portlet comprises portlet specific graphically rendered enablement selectors, wherein said enablement selectors comprise a logout selector, a login portlet selector, a login all currently disabled or restricted portlet selector; responsive to the portlet enablement event, changing portlet enablement states of each portlet in the set without changing portlet enablement states of portlets in the plurality that are not part of the set, wherein at least one of the portlets of the portal includes customized data for a user, and wherein said enablement selections permit a user to dynamically adjust an enablement state of that portlet while interacting with the portal, said portlet enablement states comprising an enabled state, a disabled state, and an enabled in an access restricted state, and wherein the providing, determining, presenting, and changing of the method are performed by a processor of a machine responsive to executing computer-readable instructions of a computer program product that is digitally encoded in a tangible storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A software interface for a computing system resulting from a computer program product stored in a storage medium executing on hardware comprising:
a Web portal executed on a computing platform comprising hardware responsive to code stored in a physical storage medium of the computing platform and containing a plurality of portal segments, wherein each portal segment is associated with a segment specific enablement state, wherein enablement states for each of the portal segments include an enabled state, an access restricted state, and a disabled state, wherein said access restricted state comprises a state where a visual modality is disabled while a speech modality is enabled or a state where a security level filter having a plurality of configurable values is enabled such that data presented in that portal segment is sanitized to a security level no greater than a value of the security level filter, and wherein portal segments having a disabled state are presented as disabled portal segments, wherein each of the portal segments has portal segment specific enablement selectors, wherein said enablement selectors comprise a logout selector, a login selector, a login all currently disabled or restricted portal segment selector, wherein said enablement selectors further comprise a selector for a security filter, a selector for an audio-only modality, and a selector for a visual overlay. - View Dependent Claims (16)
-
17. A system for displaying Web content comprising:
-
a portal server executed on a hardware computing platform based on code stored in a storage medium of the hardware computing platform and associated with a Web portal comprising a plurality of portlets, wherein each of the portlets is associated with a portlet specific enablement state, wherein the enablement states for each of the portlets are independent of enablement states of the other portlets, said portlet enablement states comprising an enabled state, a disabled state, and an enabled in an access restricted state, and wherein said portal server is configured to trigger a change in an enablement state of specific ones of the portlets without manual user input based upon a detected enablement event, said detected enablement event comprising at least one of; an event determined by a change in geographic position of a computing device presenting said Web portal; and an event determined by an expiration of a portlet specific expiration timer; a Web browser, executed on said computing device and based on code stored on a storage medium of the computing device, the computing device in communication with the portal server and configured to render the portal and the included portlets, wherein at least one rendered portlet is in an enabled state, wherein at least one rendered portlet is in a disabled state, wherein content is displayed within rendered portlets having an enabled state, wherein portlets having a disabled state are displayed as disabled portlets, and wherein the Web browser includes a set of user selectable controls for altering an enablement state of the rendered portlets, said set of user selectable controls comprising a logout selector, a login portlet selector, a login all currently disabled or restricted portlet selector, wherein said user selectable controls further comprise a selector for a security filter, a selector for an audio-only modality, and a selector for a visual overlay.
-
Specification