← Back to Patent Explorer
US6016146A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for enhancing template creation and manipulation in a graphical user interface

Assignee: International Business Machines Corp
•
Filing: 1994-07-27
•
Granted: 2000-01-18
•
Expires: 2014-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for enhancing template manipulation and creation in a graphical user interface. The user can create numerous additional templates from an existing object, template, or "generic" template. The method includes the computer-implemented steps of positioning a copy of at least one object into a template area pane and creating at least one template in the template area pane from that copied object. The apparatus includes a processor, a display device, pointing device, a template area pane displayed on the display device, at least one object which is positioned into the template area pane. The template area pane creates at least one template from the object and displays that template in the template area pane.

Inventors

  • 👤 John Carl Beer
  • 👤 Mark Tweed Bowman
  • 👤 Georgia Ann Gibson
  • 👤 John Lovgren
  • 👤 Marianne Poythress Radding
  • 👤 Julieta Kaoru Yamakawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:00
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

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.

References Cited (Backward Citations)

US5140677A Cited
US5392389A Cited
US5422993A Cited
US5461710A Cited
US5416901A Cited
US5428734A Cited
US5384911A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-17 2003-07-19 2004-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-17 2007-07-19 2008-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-17 2011-07-19 2012-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag