Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
126 words
A method for controlling a computer system, having at least a display, user controls, and processor, to enhance template object manipulation and creation, comprising the computer-implemented steps of: displaying a template area pane on said display, wherein said template area pane displays only template objects and creates template objects from any object copied into said template area pane; and in response to copying at least one template object of a specific object class from said template area pane into an empty space within said template area pane, said specific object class having attributes, automatically creating at least one new template object in said template area pane from said at least one template object, wherein said new template object has the attributes of the specific object class.
Claim 2
Independent Claim
126 words
A method for controlling a computer system, having at least a display, user controls, and processor, to enhance template object manipulation and creation, comprising the computer-implemented steps of: displaying a template area pane on said display, wherein said template area pane displays only template objects and creates template objects from any object copied into said template area pane; and in response to copying at least one template object of a specific object class from said template area pane into an empty space within said template area pane, said specific object class having attributes, automatically creating at least one new template object in said template area pane from said at least one template object, wherein said new template object has the attributes of the specific object class.
Claim 3
Dependent Claim
26 words
The method according to claim 1 further comprising the step of: determining if said at least one object has been positioned over an improper drop site.
Claim 4
Dependent Claim
56 words
The method according to claim 2 wherein said determining step comprises the following steps: searching a database to determine valid drop sites for said at least one object; determining the position of said at least one object on said display; and comparing said position with said valid drop sites to determine if said position is valid.
Claim 5
Dependent Claim
41 words
The method of claim 3 wherein said step of determining the position of said at least one object comprises the steps of: marking said at least one object with a pointer on said display; and tracing said pointer on said display.
Claim 6
Dependent Claim
37 words
The method according to claim 4 further comprising the step of: in response to said at least one object being positioned over said improper drop site, changing said pointer to indicate placement over said improper drop site.
Claim 7
Dependent Claim
39 words
The method of claim 1 wherein said automatically creating step comprises the following steps: searching a database to determine attributes of said at least one object; and storing said attributes in said database for said at least one template.
Claim 8
Dependent Claim
28 words
The method according to claim 1 further comprising the step of concurrently displaying said at least one template area pane and a work area pane on said display.
Claim 9
Dependent Claim
42 words
The method according to claim 7 wherein said positioning step comprises the steps of copying said at least one object from said work area pane and dropping said copied at least one object into an empty space within said template area pane.
Claim 10
Dependent Claim
72 words
The method according to claim 7 wherein said step of concurrently displaying said template area pane and said work area pane comprises the steps of: forming a first bordered panel on said display to create said template area pane, said template area pane for displaying only templates; and concurrently forming a second bordered panel on said display to create said work area pane, said work area pane for displaying only non-template objects.
Claim 11
Dependent Claim
38 words
The method according to claim 9 further comprising the step of concurrently displaying said template area pane, said work area pane, and an action area pane on said display, said action area pane for displaying only action objects.
Claim 12
Independent Claim
150 words
An apparatus for enhancing template manipulation and creation in a graphical user interface, comprising: a processor; user controls; a display device; means for controlling said processor to display a template area pane on said display device, wherein said template area pane displays only template objects and creates template objects from any object copied into said template area pane; said user controls for copying at least one template object from said template area pane into an empty space in said template area pane; and in response to copying the at least one template object of a specific object class into said template area pane, said specific object class having attributes, means for controlling said processor to automatically create and display at least one new template object from said at least one template object in said template area pane, wherein said new template object has the attributes of the specific object class.
Claim 13
Independent Claim
150 words
An apparatus for enhancing template manipulation and creation in a graphical user interface, comprising: a processor; user controls; a display device; means for controlling said processor to display a template area pane on said display device, wherein said template area pane displays only template objects and creates template objects from any object copied into said template area pane; said user controls for copying at least one template object from said template area pane into an empty space in said template area pane; and in response to copying the at least one template object of a specific object class into said template area pane, said specific object class having attributes, means for controlling said processor to automatically create and display at least one new template object from said at least one template object in said template area pane, wherein said new template object has the attributes of the specific object class.
Claim 14
Dependent Claim
25 words
The apparatus according to claim 11 further comprising: means for determining if said at least one object has been positioned over an improper drop site.
Claim 15
Dependent Claim
60 words
The apparatus according to claim 12 wherein said means for determining comprises: means for searching a database to determine valid drop sites for said at least one object; means for determining the position of said at least one object on said display; and means for comparing said position with said valid drop sites to determine if said position is valid.
Claim 16
Dependent Claim
47 words
The apparatus according claim 13 wherein said means for determining the position of said at least one object comprises: means for marking said at least one object on said display device using said pointing device; and means for tracing said at least one object on said display.
Claim 17
Dependent Claim
36 words
The apparatus according to claim 14 further comprising: in response to said at least one object being positioned over said improper drop site, means for changing said pointer to indicate positioning over said improper drop site.
Claim 18
Dependent Claim
42 words
The apparatus according to claim 11 wherein said means for automatically creating comprises: means for searching a database to determine attributes of said at least one object; and means for storing said attributes in said database for said at least one template.
Claim 19
Dependent Claim
24 words
The apparatus according to claim 11 further comprising means for concurrently displaying said template area pane and a work area pane on said display.
Claim 20
Dependent Claim
43 words
The apparatus according to claim 17 wherein said positioning means comprises means for copying said at least one object from said work area pane and means for dropping said copied at least one object into an empty space within said template area pane.
Claim 21
Dependent Claim
73 words
The apparatus according to claim 17 wherein said means for concurrently displaying said template area pane and said work area pane comprises: means for forming a first bordered panel on said display to create said template area pane, said template area pane for displaying only templates; and means for concurrently forming a second bordered panel on said display to create said work area pane, said work area pane for displaying only non-template objects.
Claim 22
Dependent Claim
37 words
The apparatus according to claim 19 further comprising means for concurrently displaying said template area pane, said work area pane, and an action area pane on said display, said action area pane for displaying only action objects.