System and method for dynamic creation and customization of a user interface in a web service environment
First Claim
Patent Images
1. A method for dynamic creation and customization of a user interface in a web service environment, the method comprising:
- using a portlet producer having a processor and a network interface to receive a standardized data feed from a server, wherein the portlet producer dynamically generates, without user input, a customized portlet depending on user credentials and specific user requirements of a consumer stored in a configuration file, wherein the portlet producer manipulates at least a portion of the standardized data feed into a modified form to be displayed in the customized portlet in compliance with at least the specific user requirements in the configuration file;
providing policy based access to the customized portlet depending on information in the configuration file containing the user credentials and the specific user requirements of the consumer; and
providing caching or cache refreshing of at least a portion of the standardized data feed from the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for dynamic creation and customization of a user interface in a web service environment, including dynamically generating and customizing a portlet; providing policy based access to the portlet depending on a consumer of the portlet; providing caching or cache refreshing of a feed to the portlet; and providing authentication of a consumer of the portlet.
46 Citations
27 Claims
-
1. A method for dynamic creation and customization of a user interface in a web service environment, the method comprising:
-
using a portlet producer having a processor and a network interface to receive a standardized data feed from a server, wherein the portlet producer dynamically generates, without user input, a customized portlet depending on user credentials and specific user requirements of a consumer stored in a configuration file, wherein the portlet producer manipulates at least a portion of the standardized data feed into a modified form to be displayed in the customized portlet in compliance with at least the specific user requirements in the configuration file; providing policy based access to the customized portlet depending on information in the configuration file containing the user credentials and the specific user requirements of the consumer; and providing caching or cache refreshing of at least a portion of the standardized data feed from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22, 23)
-
-
8. A computer apparatus for dynamic creation and customization of a user interface in a web service environment, the apparatus comprising:
-
a portlet producer having a network interface to receive a standardized data feed from a server, the portlet producer configured to dynamically generate without user input a user defined customized portlet in compliance with user credentials and specified user requirements of a consumer stored in a configuration file, wherein the portlet producer manipulates at least a portion of the standardized data feed into a modified form in the customized portlet based on the configuration file; a mechanism for policy based access to the customized portlet depending on information in the configuration file containing the user credentials and the specific user requirements of the consumer; and a mechanism for caching or cache refreshing at least a portion of the received standardized data feed from the server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 24, 25)
-
-
15. A computer storage device tangibly embodying a plurality of instructions on a computer readable medium for dynamic creation and customization of a user interface in a web service environment, wherein the instructions are executed by a machine to perform a method comprising the steps of:
-
dynamically generating without user input a customized portlet depending on at least user credentials and specific user requirements of a consumer stored in a configuration file; receiving a standardized data feed from a server; manipulating at least a portion of the standardized data feed into a modified form in compliance with the customized portlet based on the configuration file, wherein the modified data feed is to be displayed in the customized portlet on a client device; providing policy based access to the customized portlet depending on information in the configuration file containing the at least the user credentials and the specific user requirements of the consumer; and providing caching or cache refreshing of at least a portion of the standardized data feed from the server. - View Dependent Claims (16, 17, 18, 19, 20, 21, 26, 27)
-
Specification