Patent US6502234B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6502234B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Component based wizard for creating wizards

Assignee: International Business Machines Corp
•
Filing: 1999-01-15
•
Granted: 2002-12-31
•
Expires: 2019-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment wizard creation mechanism provides a WizardWizard mechanism for creating the skeleton of new wizard, a WizardDesigner mechanism for specializing and WizardMetaDataManager mechanism for persisting and retrieving created wizards. The WizardWizard guides the developer through a predetermined series of steps that are required to define a the basic components of a new wizard. The WizardDesigner takes these basic components and guides the developer through a specialization process that further customizes and defines the new wizard. In the preferred embodiment, the WizardWizard and the WizardDesigner create and specialize the target wizard from a component based Wizard framework. The use of the component based Wizard framework with the WizardWizard and WizardDesigner provide a customizable and extensible wizard creation solution to that has utmost functionality and flexibility to the users and developers.

Inventors

  • 👤 Charles Salo Gauthier
  • 👤 Kevin Glen Minard
  • 👤 Jay Daniel Toogood

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 14:07
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

Claims Analysis

Total Claims: 60
Claim 1
Independent Claim 238 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and a computer program residing in the memory and being executed by the at least one processor, the computer program including a wizard mechanism for guiding a developer through a target wizard creation process, the wizard mechanism comprising a wizard creator mechanism, the wizard creator mechanism responsive to the developer to build a target wizard by instantiating a new overall target wizard skeleton and adding one or more subwizards to the new overall target wizard, the new overall target wizard skeleton and the subwizards instantiated from a wizard framework, the wizard framework defining a plurality of classes used to create target wizards, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute.
Claim 2
Independent Claim 238 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; and a computer program residing in the memory and being executed by the at least one processor, the computer program including a wizard mechanism for guiding a developer through a target wizard creation process, the wizard mechanism comprising a wizard creator mechanism, the wizard creator mechanism responsive to the developer to build a target wizard by instantiating a new overall target wizard skeleton and adding one or more subwizards to the new overall target wizard, the new overall target wizard skeleton and the subwizards instantiated from a wizard framework, the wizard framework defining a plurality of classes used to create target wizards, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute.
Claim 3
Dependent Claim 31 words
The apparatus of claim 1 wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard.
Claim 4
Dependent Claim 33 words
The apparatus of claim 1 wherein the wizard mechanism includes a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton.
Claim 5
Dependent Claim 32 words
The apparatus of claim 3 wherein the plurality of panel mechanisms include a reuse selection panel for selecting whether to create a new target wizard skeleton or modifying an existing wizard skeleton.
Claim 6
Dependent Claim 49 words
The apparatus of claim 3 wherein the plurality of panel mechanisms include a development mode selection panel for selecting whether the developer is guided through each step of creating a target wizard or taken to a visual constructor where the developer can manually create the new target wizard skeleton.
Claim 7
Dependent Claim 31 words
The apparatus of claim 3 wherein the plurality of panel mechanisms include a new wizard names panel for adding and naming one or more subwizards to the overall target wizard skeleton.
Claim 8
Dependent Claim 28 words
The apparatus of claim 3 wherein the plurality of panel mechanisms include a new wizard panels panel for adding one or more panels to the target wizard skeleton.
Claim 9
Dependent Claim 31 words
The apparatus of claim 3 wherein the plurality of panel mechanisms include a save wizard meta data panel for allowing the developer to save meta data for the target wizard skeleton.
Claim 10
Dependent Claim 25 words
The apparatus of claim 1 wherein the created target wizard skeleton includes at least one wizard object for each subwizard in the target wizard skeleton.
Claim 11
Dependent Claim 36 words
The apparatus of claim 1 wherein the created target wizard skeleton includes a wizard object for each subwizard in the target wizard skeleton, the wizard object including references to other objects making up the corresponding subwizard.
Claim 12
Dependent Claim 36 words
The apparatus of claim 1 wherein the created target wizard skeleton includes a wizard state object for referencing at least one wizard state attribute, a wizard default object for referencing at least one wizard default attribute.
Claim 13
Dependent Claim 42 words
The apparatus of claim 11 wherein the created target wizard skeleton includes a wizard state controller object for defining and storing relationships between the at least one wizard state attribute, the at least one wizard default attribute and the wizard panel attribute.
Claim 14
Dependent Claim 30 words
The apparatus of claim 12 wherein the created target wizard skeleton includes wizard code generator object for generating code from data stored in the at least one wizard state attribute.
Claim 15
Dependent Claim 29 words
The apparatus of claim 1 wherein the created target wizard skeleton includes a wizard manager object for controlling execution of one or more subwizards in the target wizard skeleton.
Claim 16
Dependent Claim 31 words
The apparatus of claim 1 wherein the created target wizard skeleton includes a default wizard manager object for controlling interactions between wizard default objects in subwizards of the target wizard skeleton.
Claim 17
Independent Claim 233 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a wizard mechanism for guiding a developer through the process of creating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: a) a wizard creator mechanism, wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and b) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute.
Claim 18
Independent Claim 233 words
An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a wizard mechanism for guiding a developer through the process of creating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: a) a wizard creator mechanism, wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and b) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute.
Claim 19
Dependent Claim 87 words
The apparatus of claim 16 wherein the plurality of panel mechanisms include a reuse selection panel for selecting whether to create a new target wizard skeleton or modify an existing target wizard skeleton, wherein the wizard mechanism calls a meta data manager to retrieve existing wizard meta data is the developer selects to modify an existing target wizard skeleton, and wherein the plurality of panel mechanism further includes a save wizard meta data panel for allowing the developer to save meta data for the target wizard skeleton.
Claim 20
Dependent Claim 56 words
The apparatus of claim 16 wherein the plurality of panel mechanisms include a development mode selection panel for selecting whether the developer is guided through multiple steps in creating a target wizard skeleton by the plurality of panel mechanisms or taken to a visual constructor where the developer can manually create the new target wizard skeleton.
Claim 21
Dependent Claim 56 words
The apparatus of claim 16 wherein the plurality of panel mechanisms include a new wizard names panel for adding and naming one or more subwizards to the overall target wizard skeleton, and a new wizards panels panel for adding one or more panels for each of the one or more subwizards in the target wizard skeleton.
Claim 22
Dependent Claim 30 words
The apparatus of claim 16 wherein the target wizard skeleton further includes a code generator object for generating code from data stored in the at least one wizard state attribute.
Claim 23
Dependent Claim 84 words
The apparatus of claim 16 wherein the target wizard skeleton further includes a wizard manager object for controlling execution of one or more subwizards in the target wizard skeleton; a default wizard manager object for controlling interactions between wizard default objects in subwizards of the target wizard skeleton; a wizard manager button panel object for providing navigation buttons in the target wizard user interface; and a wizard manager frame object for providing a the user interface structure to encapsulate the plurality of wizard panels.
Claim 24
Dependent Claim 243 words
A program product comprising: (A) a wizard mechanism for guiding a developer through the process of creating a target wizard, the wizard mechanism building a target wizard by instantiating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: 1) a wizard creator mechanism, the wizard creator mechanism further comprising methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and 2) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton; wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute; and (B) signal bearing media bearing the wizard mechanism.
Claim 25
Dependent Claim 243 words
A program product comprising: (A) a wizard mechanism for guiding a developer through the process of creating a target wizard, the wizard mechanism building a target wizard by instantiating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: 1) a wizard creator mechanism, the wizard creator mechanism further comprising methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and 2) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton; wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute; and (B) signal bearing media bearing the wizard mechanism.
Claim 26
Dependent Claim 14 words
The program product of claim 22 wherein the signal bearing media comprises recordable media.
Claim 27
Dependent Claim 14 words
The program product of claim 22 wherein the signal bearing media comprises transmission media.
Claim 28
Dependent Claim 41 words
The program product of claim 22 wherein the wizard mechanism includes a wizard creator mechanism, wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard.
Claim 29
Dependent Claim 34 words
The program product of claim 22 wherein the wizard mechanism includes a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton.
Claim 30
Dependent Claim 33 words
The program product of claim 26 wherein the plurality of panel mechanisms include a reuse selection panel for selecting whether to create a new target wizard skeleton or modifying an existing wizard skeleton.
Claim 31
Dependent Claim 50 words
The program product of claim 26 wherein the plurality of panel mechanisms include a development mode selection panel for selecting whether the developer is guided through each step of creating a target wizard or taken to a visual constructor where the developer can manually create the new target wizard skeleton.
Claim 32
Dependent Claim 32 words
The program product of claim 26 wherein the plurality of panel mechanisms include a new wizard names panel for adding and naming one or more subwizards to the overall target wizard skeleton.
Claim 33
Dependent Claim 29 words
The program product of claim 26 wherein the plurality of panel mechanisms include a new wizard panels panel for adding one or more panels to the target wizard skeleton.
Claim 34
Dependent Claim 32 words
The program product of claim 26 wherein the plurality of panel mechanisms include a save wizard meta data panel for allowing the developer to save meta data for the target wizard skeleton.
Claim 35
Dependent Claim 26 words
The program product of claim 22 wherein the created target wizard skeleton includes at least one wizard object for each subwizard in the target wizard skeleton.
Claim 36
Dependent Claim 36 words
The program product of claim 22 wherein the created target wizard skeleton includes a wizard object for each subwizard in the target wizard skeleton, the wizard object including references to other objects making up the subwizard.
Claim 37
Dependent Claim 30 words
The apparatus of claim 22 wherein the created target wizard skeleton includes wizard code generator object for generating code from data stored in the at least one wizard state attribute.
Claim 38
Dependent Claim 57 words
The program product of claim 22 wherein the created target wizard skeleton includes a wizard manager object for controlling execution of one or more subwizards in the target wizard skeleton and wherein the created target wizard skeleton includes a default wizard manager object for controlling interactions between wizard default objects in subwizards of the target wizard skeleton.
Claim 39
Dependent Claim 231 words
A program product comprising: (A) a wizard mechanism for guiding a developer through the process of creating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: a) a wizard creator mechanism, wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and b) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute; and (B) signal bearing media bearing the wizard mechanism.
Claim 40
Dependent Claim 231 words
A program product comprising: (A) a wizard mechanism for guiding a developer through the process of creating a target wizard skeleton from a wizard framework, the wizard mechanism comprising: a) a wizard creator mechanism, wherein the wizard creator mechanism includes methods for creating a new overall target wizard and adding one or more subwizards to the new overall target wizard; and b) a plurality of panel mechanisms for providing a user interface to guide the developer through the process of creating the target wizard skeleton, the plurality of panel mechanism guiding the developer through the process of creating the target wizard skeleton, wherein the created target wizard skeleton includes: i) a plurality of panel objects for guiding a user of the target wizard, the plurality of panel objects including at least one panel attribute; ii) at least one wizard object for each subwizard in the target wizard skeleton, the at least one wizard object for referencing other objects in the subwizard; iii) a wizard state object for referencing at least one wizard state attribute; iv) a wizard default object for referencing at least one wizard default attribute; and v) a wizard state controller object for defining and storing relationships between the at least one wizard state attribute; the at least one wizard default attribute, and the at least one wizard panel attribute; and (B) signal bearing media bearing the wizard mechanism.
Claim 41
Dependent Claim 14 words
The program product of claim 36 wherein the signal bearing media comprises recordable media.
Claim 42
Dependent Claim 14 words
The program product of claim 36 wherein the signal bearing media comprises transmission media.
Claim 43
Dependent Claim 88 words
The program product of claim 36 wherein the plurality of panel mechanisms include a reuse selection panel for selecting whether to create a new target wizard skeleton or modify an existing target wizard skeleton, wherein the wizard mechanism calls a meta data manager to retrieve existing wizard meta data is the developer selects to modify an existing target wizard skeleton, and wherein the plurality of panel mechanism further includes a save wizard meta data panel for allowing the developer to save meta data for the target wizard skeleton.
Claim 44
Dependent Claim 57 words
The program product of claim 36 wherein the plurality of panel mechanisms include a development mode selection panel for selecting whether the developer is guided through multiple steps in creating a target wizard skeleton by the plurality of panel mechanisms or taken to a visual constructor where the developer can manually create the new target wizard skeleton.
Claim 45
Dependent Claim 57 words
The program product of claim 36 wherein the plurality of panel mechanisms include a new wizard names panel for adding and naming one or more subwizards to the overall target wizard skeleton, and a new wizards panels panel for adding one or more panels for each of the one or more subwizards in the target wizard skeleton.
Claim 46
Dependent Claim 31 words
The program product of claim 36 wherein the target wizard skeleton further includes a code generator object for generating code from data stored in the at least one wizard state attribute.
Claim 47
Dependent Claim 85 words
The program product of claim 36 wherein the target wizard skeleton further includes: a wizard manager object for controlling execution of one or more subwizards in the target wizard skeleton; a default wizard manager object for controlling interactions between wizard default objects in subwizards of the target wizard skeleton; a wizard manager button panel object for providing navigation buttons in the target wizard user interface; and a wizard manager frame object for providing a the user interface structure to encapsulate the plurality of wizard panels.
Claim 48
Independent Claim 231 words
A method for facilitating the creation of a target wizard, the method comprising the steps of: a) providing a wizard mechanism for guiding a developer through the process of creating a target wizard from a wizard framework; b) providing the wizard framework, the wizard framework defining a plurality of classes used to define the target wizard; c) prompting the developer to create an overall target wizard skeleton, the overall target wizard skeleton including a plurality of panel objects instantiated from the wizard framework for guiding a user of the target wizard; d) prompting the developer to specify a number of subwizards to be added to the overall target wizard skeleton; e) prompting the developer to specify a number of panels for each of the subwizards added to the overall target wizard skeleton; f) creating a wizard state object from the wizard framework for referencing at least one state attribute, a wizard default object for referencing at least one default attribute, and wizard panel object for referencing at least one panel attribute, the wizard state object, and the wizard panel object comprising objects instantiated from the wizard framework; and g) creating a wizard state controller object for defining and storing relationships between the at least one state attribute, the at least one default attribute, and the at least one panel attribute, the wizard state controller object being instantiated from the wizard framework.
Claim 49
Independent Claim 231 words
A method for facilitating the creation of a target wizard, the method comprising the steps of: a) providing a wizard mechanism for guiding a developer through the process of creating a target wizard from a wizard framework; b) providing the wizard framework, the wizard framework defining a plurality of classes used to define the target wizard; c) prompting the developer to create an overall target wizard skeleton, the overall target wizard skeleton including a plurality of panel objects instantiated from the wizard framework for guiding a user of the target wizard; d) prompting the developer to specify a number of subwizards to be added to the overall target wizard skeleton; e) prompting the developer to specify a number of panels for each of the subwizards added to the overall target wizard skeleton; f) creating a wizard state object from the wizard framework for referencing at least one state attribute, a wizard default object for referencing at least one default attribute, and wizard panel object for referencing at least one panel attribute, the wizard state object, and the wizard panel object comprising objects instantiated from the wizard framework; and g) creating a wizard state controller object for defining and storing relationships between the at least one state attribute, the at least one default attribute, and the at least one panel attribute, the wizard state controller object being instantiated from the wizard framework.
Claim 50
Dependent Claim 53 words
The method of claim 44 wherein the steps of creating a wizard state object for referencing at least one state attribute, creating a wizard default object for referencing at least one default attribute, and creating wizard panel object for referencing at least one panel attribute comprises instantiating those objects from the wizard framework.
Claim 51
Dependent Claim 44 words
The method of claim 44 wherein the step of prompting the developer to create a target wizard skeleton comprises prompting the developer to select creating a new target wizard skeleton or selecting reusing previously saved wizard meta data to create a target wizard skeleton.
Claim 52
Dependent Claim 20 words
The method of claim 44 further comprising the step of prompting the developer to save wizard meta data if desired.
Claim 53
Dependent Claim 32 words
The method of claim 44 wherein the step of prompting the developer to create a target wizard skeleton comprises creating a wizard environment object, a wizard manager object, a wizard default object.
Claim 54
Dependent Claim 59 words
The method of claim 44 further comprising the step of prompting the developer to select a process development mode where the developer is guided through each step of creating a target wizard skeleton or select a power development mode where the developer is taken to a visual constructor where the developer can manually create a new target wizard skeleton.
Claim 55
Independent Claim 209 words
A method for facilitating the creation of a target wizard, the method comprising the steps of: a) providing a wizard framework, the wizard framework defining a plurality of classes used to define the target wizard; b) providing a wizard mechanism for guiding a developer through the process of creating a wizard from the wizard framework; c) creating an overall target wizard skeleton, the overall wizard target skeleton comprising objects instantiated from the wizard framework; d) prompting the developer to specify a number of subwizards to be added to the overall target wizard skeleton; e) prompting the developer to specify a number panels for each of the subwizards added to the overall target wizard skeleton; f) creating a wizard state object for referencing at least one state attribute, a wizard default object for referencing at least one default attribute, and wizard panel object for referencing at least one panel attribute, the wizard state object, and the wizard panel object comprising objects instantiated from the wizard framework; and g) creating a wizard state controller object for defining and storing relationships between the at least one state attribute, the at least one default attribute, and the at least one panel attribute, the wizard state controller object being instantiated from the wizard framework.
Claim 56
Independent Claim 209 words
A method for facilitating the creation of a target wizard, the method comprising the steps of: a) providing a wizard framework, the wizard framework defining a plurality of classes used to define the target wizard; b) providing a wizard mechanism for guiding a developer through the process of creating a wizard from the wizard framework; c) creating an overall target wizard skeleton, the overall wizard target skeleton comprising objects instantiated from the wizard framework; d) prompting the developer to specify a number of subwizards to be added to the overall target wizard skeleton; e) prompting the developer to specify a number panels for each of the subwizards added to the overall target wizard skeleton; f) creating a wizard state object for referencing at least one state attribute, a wizard default object for referencing at least one default attribute, and wizard panel object for referencing at least one panel attribute, the wizard state object, and the wizard panel object comprising objects instantiated from the wizard framework; and g) creating a wizard state controller object for defining and storing relationships between the at least one state attribute, the at least one default attribute, and the at least one panel attribute, the wizard state controller object being instantiated from the wizard framework.
Claim 57
Dependent Claim 40 words
The method of claim 50 wherein the step of creating an target wizard skeleton comprises prompting the developer to select creating a new target wizard skeleton or selecting reusing previously saved wizard meta data to create a target wizard skeleton.
Claim 58
Dependent Claim 21 words
The method of claim 50 further comprising the step of prompting the developer to save wizard meta data if de sired.
Claim 59
Dependent Claim 28 words
The method of claim 50 wherein the step of creating a target wizard skeleton comprises creating a wizard environment object, a wizard manager object, a wizard default object.
Claim 60
Dependent Claim 59 words
The method of claim 50 further comprising the step of prompting the developer to select a process development mode where the developer is guided through each step of creating a target wizard skeleton or select a power development mode where the developer is taken to a visual constructor where the developer can manually create a new target wizard skeleton.

References Cited (Backward Citations)

US6233726B1 Cited
US5859637A Cited
US6263492B1 Cited
US6053951A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-30 2006-07-01 2006-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-30 2010-07-01 2010-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-30 2014-07-01 2014-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag