Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical user interface
First Claim
1. A method for providing a template in a computer system graphical user interface, said method comprising the steps of:
- creating an object within said computer system, said object having a plurality of desired properties and associated data stored in a memory within said computer system;
displaying a graphic representation of said object on a display screen in the form of a first icon;
designating said object as a template in response to a user input to said computer system;
in response to said designation of said object as a template, storing in a memory within said computer system said plurality of desired properties of said object and said associated data in association with said template;
displaying said first icon within a template icon within said display screen in response to said designation of said object as a template, said template icon providing a visual indication of the availability of multiple copies of said object represented by said first icon; and
thereafter, creating multiple copies of said object within said computer system which each includes said plurality of desired properties and said associated data in response to a user manipulation of said template icon.
0 Assignments
0 Petitions
Accused Products
Abstract
The foregoing has described a method of providing a template in a computer system graphical user interface by supplying a visual cue which readily identifies the template and by supplying a direct template manipulation feature to increase the ease by which users can create objects. The template visual cue is provided to distinguish an instance of an object from its template form. Any object of any class which contains data and settings can be made into a template by turning on its template setting. When an object becomes a template, the icon which represents it is immediately altered. In particular, its icon becomes miniaturized or scaled down and superimposed on top of a normal size icon which resembles a pad of sheets of paper. This metaphor or visual cue is used to symbolize a stack of objects, of which new objects can be peeled off the top of the stack. With a drag and drop mouse action, a new object can be picked off of a template stack and dropped into any folder. A new object exhibiting the same class, data and settings defined by the template will be created in the folder at the mouse pointer position at the time of the drop.
227 Citations
5 Claims
-
1. A method for providing a template in a computer system graphical user interface, said method comprising the steps of:
-
creating an object within said computer system, said object having a plurality of desired properties and associated data stored in a memory within said computer system; displaying a graphic representation of said object on a display screen in the form of a first icon; designating said object as a template in response to a user input to said computer system; in response to said designation of said object as a template, storing in a memory within said computer system said plurality of desired properties of said object and said associated data in association with said template; displaying said first icon within a template icon within said display screen in response to said designation of said object as a template, said template icon providing a visual indication of the availability of multiple copies of said object represented by said first icon; and thereafter, creating multiple copies of said object within said computer system which each includes said plurality of desired properties and said associated data in response to a user manipulation of said template icon. - View Dependent Claims (2, 3, 5)
-
-
4. A system for providing a template in a computer system graphical user interface, said system comprising:
-
means for creating an object within said computer system, said object having a plurality of desired properties; means for displaying a graphic representation of said object on a display screen in the form of a first icon; means for designating said object as a template in response to a user input to said computer system; means for storing in a memory within said computer system said plurality of desired properties of said object in response to said designation of said object as a template; means for displaying said first icon within a template icon within said display screen in response to said designation of said object as a template, said template icon providing a visual indication of the availability of multiple copies of said object represented by said first icon; and means for thereafter, creating multiple copies of said object within said computer system which each includes said plurality of desired properties in response to a user manipulation of said template icon.
-
Specification