Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
125 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each includes at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: storing each action object within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; and storing data sent to each action object in the activation object, the data being data required to recreate the event, wherein action objects responsive to the event may be debugged.
Claim 2
Independent Claim
125 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each includes at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: storing each action object within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; and storing data sent to each action object in the activation object, the data being data required to recreate the event, wherein action objects responsive to the event may be debugged.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein an activation object is created each time an event is generated and further comprising placing each activation object within a queue for debugging.
Claim 4
Dependent Claim
14 words
The method of claim 2, further comprising debugging each activation object within the queue.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein each action object includes code and wherein the step of debugging includes setting break points within the code.
Claim 6
Dependent Claim
27 words
The method of claim 3, wherein each activation object includes code and wherein the step of debugging includes single stepping through the code in each action object.
Claim 7
Dependent Claim
24 words
The method of claim 1, wherein the step of storing data sent to each action object includes storing program variables in the activation object.
Claim 8
Dependent Claim
24 words
The method of claim 1, wherein the step of storing data sent to each action object includes storing CPU registers in the activation object.
Claim 9
Independent Claim
125 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each includes at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: storing each action objects within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; and storing data sent to each action object in the activation object, the data being data required to recreate the event, wherein action objects responsive to the event may be debugged.
Claim 10
Independent Claim
125 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each includes at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: storing each action objects within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; and storing data sent to each action object in the activation object, the data being data required to recreate the event, wherein action objects responsive to the event may be debugged.
Claim 11
Dependent Claim
29 words
The method of claim 8, wherein an activation object is created each time an event is generated and further comprising placing each activation object within a queue for debugging.
Claim 12
Dependent Claim
14 words
The method of claim 9, further comprising debugging each activation object within the queue.
Claim 13
Dependent Claim
24 words
The method of claim 10, wherein each action object includes code and wherein the step of debugging includes setting break points within the code.
Claim 14
Dependent Claim
27 words
The method of claim 10, wherein each activation object includes code and wherein the step of debugging includes single stepping through the code in each action object.
Claim 15
Dependent Claim
24 words
The method of claim 8, wherein the step of storing data sent to each action object includes storing program variables in the activation object.
Claim 16
Dependent Claim
24 words
The method of claim 8, wherein the step of storing data sent to each action object includes storing CPU registers in the activation object.
Claim 17
Dependent Claim
191 words
A data processing system for debugging an object from a plurality of objects forming an application in an object oriented environment, the data processing system comprising: a graphic user interface having a plurality of elements displayed within the graphic user interface, wherein each element within the plurality of elements generates an event in response to a manipulation of the element; an application including a plurality of objects, wherein a number of the plurality of objects includes action slots, each action slot begin associated with an event and containing at least one action objects; creation means for creating an activation object each time an event is generated from the graphic user interface, the creation means including a first storage means for storing each action object within the action slot associated with the event in the action object and a second storage means for storing data in the activation object, wherein the data is required to recreate the event; and a debugger, the debugger being utilized to debug each activation object created by the creation means utilizing each stored action object within an activation object and the data stored with the activation object.
Claim 18
Dependent Claim
191 words
A data processing system for debugging an object from a plurality of objects forming an application in an object oriented environment, the data processing system comprising: a graphic user interface having a plurality of elements displayed within the graphic user interface, wherein each element within the plurality of elements generates an event in response to a manipulation of the element; an application including a plurality of objects, wherein a number of the plurality of objects includes action slots, each action slot begin associated with an event and containing at least one action objects; creation means for creating an activation object each time an event is generated from the graphic user interface, the creation means including a first storage means for storing each action object within the action slot associated with the event in the action object and a second storage means for storing data in the activation object, wherein the data is required to recreate the event; and a debugger, the debugger being utilized to debug each activation object created by the creation means utilizing each stored action object within an activation object and the data stored with the activation object.
Claim 19
Dependent Claim
23 words
The data processing system of claim 15, wherein the debugger includes a queue for containing each activation object created by the creation means.
Claim 20
Dependent Claim
153 words
A storage device readable by a data processing system and encoding data processing system executable instructions for debugging an object from a plurality of objects forming an application in a object oriented system using a graphic user interface, the data storage device comprising: means for storing each action object within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; means for storing data sent to each action object in the activation object, the data being required to recreate the event; means for placing each activation object within a queue for debugging; and means for debugging each activation object within the queue utilizing each action object stored within an activation object and the data stored within the activation object, wherein the means are activated when the storage device is connected and accessed by a data processing system.
Claim 21
Dependent Claim
153 words
A storage device readable by a data processing system and encoding data processing system executable instructions for debugging an object from a plurality of objects forming an application in a object oriented system using a graphic user interface, the data storage device comprising: means for storing each action object within an action slot in an activation object in response to an event associated with the action slot generated by a user utilizing the graphic user interface; means for storing data sent to each action object in the activation object, the data being required to recreate the event; means for placing each activation object within a queue for debugging; and means for debugging each activation object within the queue utilizing each action object stored within an activation object and the data stored within the activation object, wherein the means are activated when the storage device is connected and accessed by a data processing system.
Claim 22
Dependent Claim
15 words
The storage device of claim 17, wherein the storage device is a hard disk drive.
Claim 23
Dependent Claim
20 words
The storage device of claim 17, wherein the storage device is a ROM for use with a data processing system.
Claim 24
Dependent Claim
14 words
The storage device of claim 17, wherein the storage device is a floppy diskette.
Claim 25
Independent Claim
154 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each include at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: identifying a manipulation of an object by a user; storing an action object within an action slot in an activation object in response to an event associated with the action slot generated by the user manipulating the object in the graphic user interface; storing a context of the user event, wherein the context includes parameters and program values and other information required to recreate the event; and placing the activation object into a queue for debugging, wherein the activation object is debugged as a unit without requiring the application for debugging.
Claim 26
Independent Claim
154 words
A method in a data processing system for debugging an object from a plurality of objects forming an application in an object oriented system utilizing a graphic user interface, wherein a number of the plurality of objects each include at least one action slot, each action slot containing at least one action object, the method comprising the data processing system implemented steps of: identifying a manipulation of an object by a user; storing an action object within an action slot in an activation object in response to an event associated with the action slot generated by the user manipulating the object in the graphic user interface; storing a context of the user event, wherein the context includes parameters and program values and other information required to recreate the event; and placing the activation object into a queue for debugging, wherein the activation object is debugged as a unit without requiring the application for debugging.