Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
117 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; and, wherein said first button procedure includes one or more PL/SQL statements.
Claim 2
Independent Claim
117 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; and, wherein said first button procedure includes one or more PL/SQL statements.
Claim 3
Independent Claim
165 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; obtaining a layer object when said mouse points at said layer object and said mouse button is clicked; and, executing a second button procedure of said layer object when said layer object has a second button procedure, wherein said second button procedure includes one or more PL/SQL statements and said second button procedure is interested in a mouse down event.
Claim 4
Independent Claim
165 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; obtaining a layer object when said mouse points at said layer object and said mouse button is clicked; and, executing a second button procedure of said layer object when said layer object has a second button procedure, wherein said second button procedure includes one or more PL/SQL statements and said second button procedure is interested in a mouse down event.
Claim 5
Independent Claim
115 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; and, putting said active object in a button execution history.
Claim 6
Independent Claim
115 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; executing said first button procedure of said active object when said active object is found; and, putting said active object in a button execution history.
Claim 7
Independent Claim
107 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing plurality of graphic objects, said plurality of graphic objects stored in a tree: displaying said plurality of graphic objects; generating a mouse event by moving a mouse; checking said mouse event to determine if a button of said mouse is depressed; and, when said mouse button is depressed, extracting an active object from a button execution history and executing a first button procedure of said active object when said first button procedure is responsive to a mouse move event, wherein said first button procedure includes one or more PL/SQL statements.
Claim 8
Independent Claim
107 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing plurality of graphic objects, said plurality of graphic objects stored in a tree: displaying said plurality of graphic objects; generating a mouse event by moving a mouse; checking said mouse event to determine if a button of said mouse is depressed; and, when said mouse button is depressed, extracting an active object from a button execution history and executing a first button procedure of said active object when said first button procedure is responsive to a mouse move event, wherein said first button procedure includes one or more PL/SQL statements.
Claim 9
Independent Claim
149 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by moving a mouse; checking said mouse event to determine if a button of said mouse is depressed; when said mouse button is depressed, extracting an active object from a button execution history and executing a first button procedure of said active object when said first button procedure is responsive to a mouse move event; checking a layer object when said mouse button is not down; executing a second button procedure of said layer object when said layer object has a second button procedure and said second button procedure is interested in a mouse move event; and, wherein said second button procedure includes one or more PL/SQL statements.
Claim 10
Independent Claim
149 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by moving a mouse; checking said mouse event to determine if a button of said mouse is depressed; when said mouse button is depressed, extracting an active object from a button execution history and executing a first button procedure of said active object when said first button procedure is responsive to a mouse move event; checking a layer object when said mouse button is not down; executing a second button procedure of said layer object when said layer object has a second button procedure and said second button procedure is interested in a mouse move event; and, wherein said second button procedure includes one or more PL/SQL statements.
Claim 11
Independent Claim
84 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: generating a mouse up event by releasing a mouse button; checking a button execution history to determine if said button execution history contains at least one graphic object; and, when said button execution history contains at lease one graphic object, extracting an active button from said execution history and executing a button procedure of said active button when said button procedure is responsive to a mouse up event.
Claim 12
Independent Claim
84 words
A method for manipulating database and graphic objects in a database system, comprising the steps of: generating a mouse up event by releasing a mouse button; checking a button execution history to determine if said button execution history contains at least one graphic object; and, when said button execution history contains at lease one graphic object, extracting an active button from said execution history and executing a button procedure of said active button when said button procedure is responsive to a mouse up event.
Claim 13
Dependent Claim
16 words
The method of claim 6 wherein said first button procedure includes one or more PL/SQL statements.
Claim 14
Independent Claim
63 words
A method for manipulating a plurality of graphic objects, comprising the steps of: selecting a first graphic object in the plurality of graphic objects; providing a first button procedure associated with the first graphic object; entering the first button procedure; executing a computer program statement; executing a PL/SQL computer program statement causing a database to be accessed; and exiting the first button procedure.
Claim 15
Independent Claim
63 words
A method for manipulating a plurality of graphic objects, comprising the steps of: selecting a first graphic object in the plurality of graphic objects; providing a first button procedure associated with the first graphic object; entering the first button procedure; executing a computer program statement; executing a PL/SQL computer program statement causing a database to be accessed; and exiting the first button procedure.
Claim 16
Dependent Claim
17 words
The method of claim 8, wherein the selecting step includes the step of generating a mouse event.
Claim 17
Independent Claim
127 words
A method for manipulating a database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; and, executing said first button procedure of said active object when said active object is found, wherein the executing step includes executing 1) a computer program statement and 2) a PL/SQL statement for accessing the database.
Claim 18
Independent Claim
127 words
A method for manipulating a database and graphic objects in a database system, comprising the steps of: providing a plurality of graphic objects, said plurality of graphic objects stored in a tree; displaying said plurality of graphic objects; generating a mouse event by pointing a mouse at one of said plurality of graphic objects and clicking a mouse button; traversing said tree to locate an active object having a first button procedure that is responsive to a mouse event, said traversing beginning with said one of said plurality of graphic objects; and, executing said first button procedure of said active object when said active object is found, wherein the executing step includes executing 1) a computer program statement and 2) a PL/SQL statement for accessing the database.
Claim 19
Independent Claim
73 words
A method for manipulating graphic objects on a display, comprising the steps of: executing a first button procedure for providing a plurality of graphic objects; selecting a first graphic object in the plurality of graphic objects by pointing a mouse at a first graphic object; attaching a second button procedure to the first button procedure responsive to the selection step; executing the second button procedure; and, wherein the steps are completed during run-time.
Claim 20
Independent Claim
73 words
A method for manipulating graphic objects on a display, comprising the steps of: executing a first button procedure for providing a plurality of graphic objects; selecting a first graphic object in the plurality of graphic objects by pointing a mouse at a first graphic object; attaching a second button procedure to the first button procedure responsive to the selection step; executing the second button procedure; and, wherein the steps are completed during run-time.
Claim 21
Independent Claim
113 words
A method for manipulating graphic objects on a display, comprising the steps of: executing a first button procedure for providing a plurality of graphic objects; selecting a first graphic object in the plurality of graphic objects by pointing a mouse at a first graphic object; attaching a second button procedure to the first button procedure responsive to the selection step; executing the second button procedure; and, wherein the executing a first button procedure step includes the step of providing a first graphic object which is not responsive to a mouse event and wherein the executing of the second button procedure step enables the first graphic object to be responsive to a mouse event.
Claim 22
Independent Claim
113 words
A method for manipulating graphic objects on a display, comprising the steps of: executing a first button procedure for providing a plurality of graphic objects; selecting a first graphic object in the plurality of graphic objects by pointing a mouse at a first graphic object; attaching a second button procedure to the first button procedure responsive to the selection step; executing the second button procedure; and, wherein the executing a first button procedure step includes the step of providing a first graphic object which is not responsive to a mouse event and wherein the executing of the second button procedure step enables the first graphic object to be responsive to a mouse event.