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.