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

Method and apparatus for automatically organizing user interface objects for multiple users on a single workstation

Assignee: International Business Machines Corp
•
Filing: 1994-07-07
•
Granted: 1997-02-04
•
Expires: 2014-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Automatic user interface object organization is provided. A user dependent user desktop map is maintained for objects a user manipulates. The user desktop map allows automatic object location, dimension and appearance changes to a newly spawned object according to the state of the object from its last existence on a data processing system user interface for that particular user. Objects not found in a desktop map have user desktop map entries automatically added to the desktop map, and the objects are maintained appropriately to ensure an organized user interface according to user preference.

Inventors

  • 👤 William J. Johnson
  • 👤 Larry M. Lachman
  • 👤 Michael D. Smith

Bibliographic Details

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

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 139 words
A method for automatic user interface object organization within a data processing system comprising at least one personal computer accessible by a plurality of users, said method comprising the steps of: defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying User interface objects by a preset combination of attributes thereof; automatically recognizing one of said plurality of users; automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; determining a presence of a newly spawned object; and automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 2
Independent Claim 139 words
A method for automatic user interface object organization within a data processing system comprising at least one personal computer accessible by a plurality of users, said method comprising the steps of: defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying User interface objects by a preset combination of attributes thereof; automatically recognizing one of said plurality of users; automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; determining a presence of a newly spawned object; and automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 3
Dependent Claim 35 words
The method according to claim 1, further including the step of presenting an object to a user in a default manner upon determination that a corresponding entry does not exist in said user desktop map.
Claim 4
Dependent Claim 15 words
The method according to claim 1, further including the step of configuring user recognition criteria.
Claim 5
Dependent Claim 162 words
A computer program product recorded on computer readable medium for automatic user interface object organization within a data processing system, said data processing system comprising at least one personal computer accessible by a plurality of users, said product comprising: programming means for defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying user interface objects by a preset combination of attributes thereof; programing means for automatically recognizing one of said plurality of users; programing means for automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; programing means for determining a presence of a newly spawned object; and programming means for automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 6
Dependent Claim 162 words
A computer program product recorded on computer readable medium for automatic user interface object organization within a data processing system, said data processing system comprising at least one personal computer accessible by a plurality of users, said product comprising: programming means for defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying user interface objects by a preset combination of attributes thereof; programing means for automatically recognizing one of said plurality of users; programing means for automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; programing means for determining a presence of a newly spawned object; and programming means for automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 7
Dependent Claim 37 words
The commuter program product of claim 4 further including programming means for presentation of an object to a user in a default manner upon determination that a corresponding entry does not exist in said user desktop map.
Claim 8
Dependent Claim 16 words
The commuter program product of claim 4 further including programming means for configuring user recognition criteria.
Claim 9
Independent Claim 145 words
A system for automatic user interface object organization on a data processor comprising at least one personal computer accessible by a plurality of users, said system comprising: means for defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying user interface objects by a preset combination of attributes thereof; means for automatically recognizing one of said plurality of users; means for automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; means for determining a presence of a newly spawned object; and means for automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 10
Independent Claim 145 words
A system for automatic user interface object organization on a data processor comprising at least one personal computer accessible by a plurality of users, said system comprising: means for defining and storing a user desktop map for each of said plurality of users, said desktop map registering and identifying user interface objects by a preset combination of attributes thereof; means for automatically recognizing one of said plurality of users; means for automatically presenting said one of said plurality of users with any of said user interface objects already present, rearranged in accordance with said desktop map as previously stored; means for determining a presence of a newly spawned object; and means for automatically positioning said newly spawned object in accordance with said user desktop map, wherein each of said plurality of users is presented with a desktop organized and arranged according to their individual preference.
Claim 11
Dependent Claim 34 words
The system of claim 7 further including means for presentation of an object to a user in a default manner upon determination that a corresponding entry does not exist in said user desktop map.
Claim 12
Dependent Claim 13 words
The system of claim 7 further including means for configuring user recognition criteria.

References Cited (Backward Citations)

US5335320A Cited
US5420978A Cited
US5420975A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-04 2000-08-05 2001-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-04 2004-08-05 2005-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-04 2008-08-05 2009-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag