Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
165 words
A method for automatically generating application program shell code for a predefined application in an object-oriented system, said system comprising a processor with an operating system running thereon, at least one user interface device, memory and a display device, said method comprising: (a) assigning an object name, wherein the object name identifies an object operable in the predefined application; (b) assigning at least one data name to the assigned object name according to predetermined requirements for the object; (c) assigning a method name to the assigned object name according to predetermined requirements for the object; (d) assigning control information to said assigned object name according to said predefined application, wherein said assigning control information includes: (i) assigning at least one state name, wherein each state name identifies a distinct state of the object; and (ii) assigning an object state transition, if more than one state is assigned; and (e) generating application shell code according to the operating system and the assigned names and control information.
Claim 2
Independent Claim
165 words
A method for automatically generating application program shell code for a predefined application in an object-oriented system, said system comprising a processor with an operating system running thereon, at least one user interface device, memory and a display device, said method comprising: (a) assigning an object name, wherein the object name identifies an object operable in the predefined application; (b) assigning at least one data name to the assigned object name according to predetermined requirements for the object; (c) assigning a method name to the assigned object name according to predetermined requirements for the object; (d) assigning control information to said assigned object name according to said predefined application, wherein said assigning control information includes: (i) assigning at least one state name, wherein each state name identifies a distinct state of the object; and (ii) assigning an object state transition, if more than one state is assigned; and (e) generating application shell code according to the operating system and the assigned names and control information.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein said object state transition assigning comprises assigning a data condition and an action.
Claim 4
Dependent Claim
42 words
The method of claim 2, wherein said action comprises assigning a transition method name with at least one of a call function, signal function, or spawn function to the transition method name, or assigning a nullification function according to the predefined application.
Claim 5
Dependent Claim
22 words
The method of claim 1, wherein said generated application shell code is operable with other object-oriented systems via an object-oriented messaging system.
Claim 6
Dependent Claim
40 words
The method of claim 4, further comprising: assigning a machine name to an assigned object name wherein said machine name identifies an object-oriented system connected to the object-oriented messaging system; and assigning a server name to the assigned machine name.
Claim 7
Dependent Claim
22 words
The method of claim 5, wherein said server name identifies a server on the object-oriented system represented by said assigned machine name.
Claim 8
Dependent Claim
17 words
The method of claim 5, wherein said generated application shell code is operable in the assigned server.
Claim 9
Dependent Claim
218 words
An object-oriented system for automatically generating application shell code, said system comprising a processor with an operating system running thereon, at least one user interface device, memory and a display device, said system further comprising: (a) a graphical interface tool, operating in the operating system and displayed on the display device, for creating object-oriented objects for use in a predefined application, wherein said graphical interface tool comprises: (1) a first assigning means for assigning an object name; (2) a second assigning means for assigning data names to the assigned object name according to predetermined requirements; (3) a third assigning means for assigning method names to the assigned object name according to predetermined requirements; and (4) a fourth assigning means for assigning control information to said assigned object name according to said predefined application, wherein said fourth assigning means of the graphical interface tool includes: (i) means for assigning at least one state name, wherein each state name represents a distinct state of the object; and (ii) a means for assigning an object state transition, if more than one state is assigned; and (b) an automatic shell code generating tool, activated through said graphical interface tool and operating in the operating system, for generating application shell code according to the operating system and the assigned names and control information.
Claim 10
Dependent Claim
218 words
An object-oriented system for automatically generating application shell code, said system comprising a processor with an operating system running thereon, at least one user interface device, memory and a display device, said system further comprising: (a) a graphical interface tool, operating in the operating system and displayed on the display device, for creating object-oriented objects for use in a predefined application, wherein said graphical interface tool comprises: (1) a first assigning means for assigning an object name; (2) a second assigning means for assigning data names to the assigned object name according to predetermined requirements; (3) a third assigning means for assigning method names to the assigned object name according to predetermined requirements; and (4) a fourth assigning means for assigning control information to said assigned object name according to said predefined application, wherein said fourth assigning means of the graphical interface tool includes: (i) means for assigning at least one state name, wherein each state name represents a distinct state of the object; and (ii) a means for assigning an object state transition, if more than one state is assigned; and (b) an automatic shell code generating tool, activated through said graphical interface tool and operating in the operating system, for generating application shell code according to the operating system and the assigned names and control information.
Claim 11
Dependent Claim
18 words
The system of claim 8, wherein an assigned object state transition comprises a data condition and an action.
Claim 12
Dependent Claim
29 words
The system of claim 9, wherein said action comprises at least one of a call function, signal function or spawn function of a transition method, or a nullification function.
Claim 13
Dependent Claim
19 words
The system of claim 8, wherein said system is connected to other object-oriented systems via an object-oriented messaging system.
Claim 14
Dependent Claim
55 words
The system of claim 11, wherein said graphical interface tool further comprises: a fifth assigning means for assigning a machine name to an assigned object name, wherein said machine name represents an object-oriented system connected to the object-oriented messaging system; and a sixth assigning means for assigning a server name to the assigned machine name.
Claim 15
Dependent Claim
17 words
The system of claim 12, wherein said generated application shell code is operable in the assigned server.
Claim 16
Dependent Claim
23 words
The system of claim 12, wherein said assigned server name identifies a server on the object-oriented system represented by said assigned machine name.
Claim 17
Dependent Claim
221 words
A computer-readable medium for automatically generating application shell code, said computer-readable medium operable with a processor with an operating system running thereon, at least one user interface device, memory and a display device, said computer-readable medium further comprising: (a) a graphical interface tool, operable in the operating system and displayed on the display device, for creating object-oriented objects for use in a predefined application, wherein said graphical interface tool program comprises: (1) a first assigning means for assigning an object name; (2) a second assigning means for assigning data names to the assigned object name according to predetermined requirements; (3) a third assigning means for assigning method names to the assigned object name according to predetermined requirements; (4) a fourth assigning means for assigning control information to said assigned object name according to said predefined application, wherein said fourth assigning means of the graphical user interface tool includes: (i) means for assigning at least one state name, wherein each state name represents a distinct state of the object; and (ii) means for assigning an object state transition, if more than one state is assigned; and (b) an automatic shell code generating tool, activated through said graphical interface tool and operable in the operating system, for generating application shell code according to the operating system and the assigned names and control information.
Claim 18
Dependent Claim
221 words
A computer-readable medium for automatically generating application shell code, said computer-readable medium operable with a processor with an operating system running thereon, at least one user interface device, memory and a display device, said computer-readable medium further comprising: (a) a graphical interface tool, operable in the operating system and displayed on the display device, for creating object-oriented objects for use in a predefined application, wherein said graphical interface tool program comprises: (1) a first assigning means for assigning an object name; (2) a second assigning means for assigning data names to the assigned object name according to predetermined requirements; (3) a third assigning means for assigning method names to the assigned object name according to predetermined requirements; (4) a fourth assigning means for assigning control information to said assigned object name according to said predefined application, wherein said fourth assigning means of the graphical user interface tool includes: (i) means for assigning at least one state name, wherein each state name represents a distinct state of the object; and (ii) means for assigning an object state transition, if more than one state is assigned; and (b) an automatic shell code generating tool, activated through said graphical interface tool and operable in the operating system, for generating application shell code according to the operating system and the assigned names and control information.
Claim 19
Dependent Claim
19 words
The computer-readable medium of claim 15, wherein an assigned object state transition comprises a data condition and an action.
Claim 20
Dependent Claim
30 words
The computer-readable medium of claim 16, wherein said action comprises at least one of a call function, signal function or spawn function of a transition method, or a nullification function.
Claim 21
Dependent Claim
25 words
The computer-readable medium of claim 15, wherein said computer-readable medium located in an object-oriented system is connectable to object-oriented systems via an object-oriented messaging system.
Claim 22
Dependent Claim
47 words
The computer-readable medium of claim 18, wherein said graphical interface tool further comprises: a fifth assigning means for assigning the name of an object-oriented system connected to the object-oriented messaging system; and a sixth assigning means for assigning a server name to the assigned object-oriented system name.
Claim 23
Dependent Claim
23 words
The computer-readable medium of claim 19, wherein said server name identifies a server on the object-oriented system represented by said assigned machine name.
Claim 24
Dependent Claim
18 words
The computer-readable medium of claim 19, wherein said generated application shell code is operable in the assigned server.
Claim 25
Dependent Claim
121 words
An object-oriented system for automatically generating application shell code, said system comprising a processor with an operating system running thereon, at least one user input device and a display device, further comprising: a graphical interface tool, operating in the operating system, displayed on the display device, for entering object class information for an object-oriented object operating in a predefined application environment, wherein said object class information includes an object class name, data name, method name, action name, at least one state name, and at least one data condition with a resulting transition; and an automatic shell code generating tool operating in the operating system for generating application shell code according to the object class information entered in the graphical interface tool.
Claim 26
Dependent Claim
121 words
An object-oriented system for automatically generating application shell code, said system comprising a processor with an operating system running thereon, at least one user input device and a display device, further comprising: a graphical interface tool, operating in the operating system, displayed on the display device, for entering object class information for an object-oriented object operating in a predefined application environment, wherein said object class information includes an object class name, data name, method name, action name, at least one state name, and at least one data condition with a resulting transition; and an automatic shell code generating tool operating in the operating system for generating application shell code according to the object class information entered in the graphical interface tool.
Claim 27
Dependent Claim
43 words
The system of claim 22, wherein a transition is assigned at least one of the following commands: a call to an action name; a signal to an action name; a spawn to an action name; and a null according to predefined application environment.
Claim 28
Dependent Claim
24 words
The system of claim 22, wherein the application shell code generated by the automatic shell code generating tool is compatible with the operating system.
Claim 29
Dependent Claim
19 words
The system of claim 22, wherein said system is connected to other object-oriented systems via an object-oriented messaging system.
Claim 30
Dependent Claim
34 words
The system of claim 25, wherein said class information for an object class name further includes an object-oriented system name of an object-oriented system connected to the object-oriented messaging system and a server name.
Claim 31
Dependent Claim
21 words
The system of claim 26, wherein said server name is assigned to the object-oriented system of the included object-oriented system name.