Method and system for non-intrusive portlet rendering for printing
First Claim
1. A computer implemented method for printing data in a portlet, the method comprising:
- receiving a request from a requestor for a portal page to form a received request;
retrieving the portal page using the received request to form a retrieved portal page, wherein the retrieved portal page includes a portlet;
rendering an appearance for the portlet, wherein the appearance includes a print control in the portlet contained within the retrieved portal page;
inserting a print functionality into the portlet contained within the retrieved portal page to form a modified portal page, wherein the print control is used to control the print functionality to print data in the portlet when the print control is manipulated through a user input; and
sending the modified portal page to the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for printing data in a portlet. A portal server receives a request for a portal page from a requestor. In response to receiving the request for the portal page, the portal server retrieves the portal page, which includes a set of portlets. Subsequent to retrieving the portal page, the portal server renders an appearance that includes a print control for each portlet in the set of portlets. The print control is used to control a print functionality when the print control is manipulated by a user input. The print functionality is inserted into the retrieved portal page by the portal server to form a modified portal page. After the portal server modifies the portal page by rendering an appearance and inserting a print functionality, the portal server sends the modified portal page to the requestor.
-
Citations
20 Claims
-
1. A computer implemented method for printing data in a portlet, the method comprising:
-
receiving a request from a requestor for a portal page to form a received request;
retrieving the portal page using the received request to form a retrieved portal page, wherein the retrieved portal page includes a portlet;
rendering an appearance for the portlet, wherein the appearance includes a print control in the portlet contained within the retrieved portal page;
inserting a print functionality into the portlet contained within the retrieved portal page to form a modified portal page, wherein the print control is used to control the print functionality to print data in the portlet when the print control is manipulated through a user input; and
sending the modified portal page to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system comprising:
-
a bus system;
a storage device connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a request from a requestor for a portal page to form a received request;
retrieve the portal page using the received request to form a retrieved portal page, wherein the retrieved portal page includes a portlet;
render an appearance for the portlet, wherein the appearance includes a print control in the portlet contained within the retrieved portal page;
insert a print functionality into the portlet contained within the retrieved portal page to form a modified portal page, wherein the print control is used to control the print functionality to print data in the portlet when the print control is manipulated through a user input; and
send the modified portal page to the requestor. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for printing data in a portlet, the computer program product comprising:
a computer usable medium having computer usable program code embodied therein, the computer usable medium comprising;
computer usable program code configured to receive a request from a requestor for a portal page to form a received request;
computer usable program code configured to retrieve the portal page using the received request to form a retrieved portal page, wherein the retrieved portal page includes a portlet;
computer usable program code configured to render an appearance for the portlet, wherein the appearance includes a print control in the portlet contained within the retrieved portal page;
computer usable program code configured to insert a print functionality into the portlet contained within the retrieved portal page to form a modified portal page, wherein the print control is used to control the print functionality to print data in the portlet when the print control is manipulated through a user input; and
computer usable program code configured to send the modified portal page to the requestor. - View Dependent Claims (16, 17, 18, 19, 20)
Specification