Method and apparatus for form pooling
First Claim
1. A method of managing forms, the method comprising receiving a request for closing a first form;
- determining if the first form is to be saved in a form pool; and
if the first form is to be saved in the form pool then;
hiding the first form, and placing the first form in the form pool; and
if the first form is not to be saved in the form pool then closing the first form.
2 Assignments
0 Petitions
Accused Products
Abstract
A form pooling system allows efficient management of various forms used by a computer application. The form pooling system provides a close form module and an open form module to manage closing and opening various forms related to the application. The form pooling system significantly reduces form load time for complex forms by not having to re-create a form each time a client requests a form. The form pool may contain various types of previously used modeless forms and manages an upper limit of the number of forms that may be pooled to limit memory overhead. A form used in the form pooling system may be designed in a manner such that the form performs an unbinding operation when it is placed in a form pool and it performs a rebinding operation every time that form is retrieved from the form pool.
13 Citations
20 Claims
-
1. A method of managing forms, the method comprising
receiving a request for closing a first form; -
determining if the first form is to be saved in a form pool; and
if the first form is to be saved in the form pool then;
hiding the first form, and placing the first form in the form pool; and
if the first form is not to be saved in the form pool then closing the first form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A form pooling system, comprising:
-
a closing request receive module adapted to receive a request for closing a first form;
a closing evaluation module adapted to determine if the first form is to be saved in a form pool;
a form saving module adapted to hide the first form and to place the first form in the form pool if the closed form is to be saved in the form pool; and
a form closing module adapted to close the first form if the first form is not to be saved in the form pool. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A form pooling system comprising:
-
a form opening module adapted to;
(1) receive a request for a form;
(2) to send a form retrieve request to a form pool if the form is in the form pool; and
(3) to open a new instance of the form if the form is not in the form pool; and
a form closing module adapted to;
(1) receive a request to close the form;
(2) to determine if the form needs to be saved in the form pool;
(3) to save the form in the form pool if it determined that the form needs to be saved in the form pool; and
(4) to close the form without saving it in the form pool if it is determined that the form does not need to be saved in the form pool. - View Dependent Claims (18, 19, 20)
-
Specification