Method and system for chaining and extending wizards
First Claim
1. A method for use in a computing environment for extending a wizard comprising:
- providing a host-wizard component;
providing one or more sub-wizard components; and
said host-wizard invoking said one or more sub components during said host component execution.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method that allows software developers to more effectively chain and extend wizards. Using this method, a software developer will indicate within the software code, access points or those stages in the process where an external wizard or HTML pages could be incorporated. Furthermore, a developer can also create reusable parts of a wizard (sub-wizard) that can be incorporated into other wizards (host-wizard), thus allowing the extension of the host-wizard. Sub-wizards can be component objects and/or contain HTML pages from the Internet or other sources. A host-wizard and one or more sub-wizards can exchange information and pass control through the specification of certain object functions and a ‘property bag’. A ‘property bag’ can be thought of as an assorted collection of miscellaneous data, variables and other information that a developer needs to exchange between wizards.
-
Citations
15 Claims
-
1. A method for use in a computing environment for extending a wizard comprising:
-
providing a host-wizard component;
providing one or more sub-wizard components; and
said host-wizard invoking said one or more sub components during said host component execution. - View Dependent Claims (2, 3)
-
-
4. A system for use in a computing environment for extending a wizard comprising:
-
a host wizard, said host-wizard having an interface adapted to communicate with other wizards and a host navigational component adapted to transfer control to other wizards;
one or more sub-wizard components, said one or more sub-wizard component having a sub-wizard interface adapted to communicate with other wizards and a sub-wizard navigational component adapted to transfer control to other wizards;
wherein said host-wizard can communicate with said one or more sub-wizard components through said host-wizard interface and at least one of said sub-wizard interfaces; and
wherein control between said host-wizard and said one or more sub-wizard components can be transferred to one another through said host navigational component and said sub-wizard navigational component to create an extended wizard. - View Dependent Claims (5, 6)
-
-
7. A method for use in a computing environment for extending a wizard comprising:
-
providing a host wizard;
providing a web component comprising;
a web page, said web page containing a header area, a wizard control area and a control interface area;
one or more object module functions, said object module functions enabling navigation; and
said control interface area having navigation control means for recursive navigation within said web component and to said host wizard, by utilizing said one or more object module functions;
providing a user interface that integrates said web component into said host wizard; and
providing an information container to exchange informational items between said web component and said host wizard.
-
-
8. A computer readable medium having computer executable instructions for performing a method for use in a computing environment for extending a wizard comprising:
-
providing a host-wizard component;
providing one or more sub-wizard components; and
said host component capable of invoking said one or more sub components during said host-wizard component execution.
-
-
9. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for use in a computing environment for extending a wizard comprising:
-
providing a host-wizard component;
providing one or more sub-wizard components; and
said host component invoking said one or more sub components during said host-wizard component execution.
-
-
10. A computer readable medium having computer executable instructions for performing a method for use in a computing environment for extending a wizard comprising:
-
providing a host wizard;
providing a web component comprising;
a web page, said web page containing a header area, a wizard control area and a control interface area;
one or more object module functions, said object module functions enabling navigation; and
said control interface area having navigation control means for recursive navigation within said web component and to said host wizard, by utilizing said one or more object module functions;
providing a user interface that integrates said web component into said host wizard; and
providing an information container to exchange informational items between said web component and said host wizard.
-
-
11. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for use in a computing environment for extending a wizard comprising:
-
providing a host wizard;
providing a web component comprising;
a web page, said web page containing a header area, a wizard control area and a control interface area;
one or more object module functions, said object module functions enabling navigation; and
said control interface area having navigation control means for recursive navigation within said web component and to said host wizard, by utilizing said one or more object module functions;
providing a user interface that integrates said web component into said host wizard; and
providing an information container to exchange informational items between said web component and said host wizard.
-
-
12. A method for use in a computing environment for chaining wizards comprising:
-
providing a first wizard;
providing a second wizard; and
providing at least one navigation component on each of said first and second wizards, said navigation components allowing sequential progression or regression through said first and second wizards to chain said second wizard to said first wizard. - View Dependent Claims (13)
-
-
14. A computer system having a processor, a memory and an operating environment, the computer system operable to execute a method for use in a computing environment for chaining wizards comprising:
-
providing a first wizard;
providing a second wizard; and
providing at least one navigation component on each of said first and second wizards, said navigation components allowing sequential progression or regression through said first and second wizards to chain said second wizard to said first wizard.
-
-
15. A computer readable medium having computer executable instructions for performing a method for use in a computing environment for chaining wizards comprising:
-
providing a first wizard;
providing a second wizard; and
providing at least one navigation component on each of said first and second wizards, said navigation components allowing sequential progression or regression through said first and second wizards to chain said second wizard to said first wizard.
-
Specification