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

System for updating the locations of objects in computer displays upon reconfiguration

Assignee: Apple Inc
•
Filing: 1994-03-14
•
Granted: 1995-10-17
•
Expires: 2014-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for updating the location of elements in a computer display, upon a change in the size and/or configuration of the display, maintains user preferences regarding the appearance of elements. As a first step, user designated locations for individual elements, such as icons, are stored in a database for each different display configuration. Upon changing the display from one configuration to another, the elements are positioned in accordance with the information stored in the database. In a second aspect of the system, each of the original and new displays are divided into corresponding sectors. All objects located within a sector of the original display are placed in the same position in the corresponding sector of the new display. With this system, the groupings of objects and overall display appearance are maintained upon changing from one display configuration to another.

Inventors

  • 👤 Greg Anderson
  • 👤 Ian Hendry
  • 👤 Konstantin Othmer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:01
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G09; G09G; G09G5/00; G09G2360/00; G09G2360/02

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 126 words
In a computer having a visual display, a system for updating locations of displayed objects upon a change from a first display configuration to a second display configuration, comprising: a database storing preferred locations for objects in said second display configuration, said database containing an identification of at least some of the objects to be displayed and a location for each object; means for establishing corresponding sectors in each of the first and second display configurations; and a graphical interface for displaying the objects identified in said database on the display at the locations stored in the database, and for displaying other objects at locations within a sector of the first display configuration at the same locations within the corresponding sector of the second display configuration.
Claim 2
Dependent Claim 126 words
In a computer having a visual display, a system for updating locations of displayed objects upon a change from a first display configuration to a second display configuration, comprising: a database storing preferred locations for objects in said second display configuration, said database containing an identification of at least some of the objects to be displayed and a location for each object; means for establishing corresponding sectors in each of the first and second display configurations; and a graphical interface for displaying the objects identified in said database on the display at the locations stored in the database, and for displaying other objects at locations within a sector of the first display configuration at the same locations within the corresponding sector of the second display configuration.
Claim 3
Dependent Claim 23 words
The system of claim 1 wherein corresponding sectors in the first display configuration and in the second display configuration have the same size.
Claim 4
Dependent Claim 23 words
The system of claim 2 wherein all sectors have the same size in both the first display configuration and the second display configuration.
Claim 5
Dependent Claim 55 words
The system of claim 2 wherein each sector has a height dimension and a width dimension, and wherein the height dimension of a sector is determined in accordance with the display configuration having the smaller height, and the width dimension of a sector is determined in accordance with the display configuration having the smaller width.
Claim 6
Dependent Claim 39 words
The system of claim 2 wherein a sector is established by determining the density of objects displayed within the first display configuration, grouping objects which fall within a predetermined density factor, and defining a sector around the grouped objects.
Claim 7
Dependent Claim 65 words
The system of claim 1 further including means for displaying objects which are not identified in said database and not located in any of the sectors of said first display configuration in a corresponding location in the second display configuration that is determined by proportionally scaling the position of the displayed object in accordance with the relative dimensions of the first and second display configurations.
Claim 8
Dependent Claim 18 words
The system of claim 1 wherein said objects include icons which represent files, software programs and/or hardware devices.
Claim 9
Dependent Claim 113 words
In a computer having a graphical user interface in which objects can be displayed at different locations, a method for updating the display of objects in response to a change from a first display configuration to a second display configuration, comprising the steps of: establishing a plurality of display sectors for each of the first and second display configurations, where each display sector for the first configuration has a corresponding sector of the same size and relative location in the second configuration; determining the locations of objects within each sector of the first display configuration; and displaying the objects at the same respective locations within the corresponding sector of the second display configuration.
Claim 10
Dependent Claim 113 words
In a computer having a graphical user interface in which objects can be displayed at different locations, a method for updating the display of objects in response to a change from a first display configuration to a second display configuration, comprising the steps of: establishing a plurality of display sectors for each of the first and second display configurations, where each display sector for the first configuration has a corresponding sector of the same size and relative location in the second configuration; determining the locations of objects within each sector of the first display configuration; and displaying the objects at the same respective locations within the corresponding sector of the second display configuration.
Claim 11
Dependent Claim 54 words
The method of claim 8 further including the steps of: detecting whether any objects are displayed outside of the established sectors in the first display configuration; determining the location of each such detected object in the first display configuration; and displaying each such detected object at a corresponding location in the second display configuration.
Claim 12
Dependent Claim 38 words
The method of claim 9 wherein the corresponding location in the second display configuration is determined by proportionally scaling the position of the displayed object in accordance with the relative dimensions of the first and second display configurations.
Claim 13
Dependent Claim 23 words
The method of claim 8 wherein all of the sectors in both the first and second display configurations are of the same size.
Claim 14
Dependent Claim 55 words
The method of claim 11 wherein each sector has a height dimension and a width dimension, and wherein the height dimension of a sector is determined in accordance with the display configuration having the smaller height, and the width dimension of a sector is determined in accordance with the display configuration having the smaller width.
Claim 15
Dependent Claim 47 words
The method of claim 8 wherein the step of establishing said sectors comprises the steps of measuring the distances between adjacent displayed objects, grouping adjacent objects whose distance between one another is less than a threshold value, and defining a sector around each set of grouped objects.
Claim 16
Dependent Claim 18 words
The method of claim 8 wherein said objects include icons which represent files, software programs and/or hardware devices.
Claim 17
Dependent Claim 124 words
In a computer having a visual display, a method for updating locations of displayed objects upon a change from a first display configuration to a second display configuration, comprising the steps of: storing preferred locations for objects in a database associated with said second display configuration, said database containing an identification of at least some of the objects to be displayed and a location for each object; establishing corresponding sectors in each of the first and second display configurations; and displaying the objects identified in said database on the display at the locations stored in the database, and displaying other objects at locations within a sector of the first display configuration at the same locations within the corresponding sector of the second display configuration.
Claim 18
Dependent Claim 124 words
In a computer having a visual display, a method for updating locations of displayed objects upon a change from a first display configuration to a second display configuration, comprising the steps of: storing preferred locations for objects in a database associated with said second display configuration, said database containing an identification of at least some of the objects to be displayed and a location for each object; establishing corresponding sectors in each of the first and second display configurations; and displaying the objects identified in said database on the display at the locations stored in the database, and displaying other objects at locations within a sector of the first display configuration at the same locations within the corresponding sector of the second display configuration.
Claim 19
Dependent Claim 23 words
The method of claim 13 wherein corresponding sectors in the first display configuration and in the second display configuration have the same size.
Claim 20
Dependent Claim 23 words
The method of claim 16 wherein all sectors have the same size in both the first display configuration and the second display configuration.
Claim 21
Dependent Claim 55 words
The method of claim 16 wherein each sector has a height dimension and a width dimension, and wherein the height dimension of a sector is determined in accordance with the display configuration having the smaller height, and the width dimension of a sector is determined in accordance with the display configuration having the smaller width.
Claim 22
Dependent Claim 44 words
The method of claim 16 wherein the step of establishing a sector includes the steps of determining the density of objects displayed within the first display configuration, grouping objects which fall within a predetermined density factor, and defining a sector around the grouped objects.
Claim 23
Dependent Claim 66 words
The method of claim 15 further including the step of displaying objects which are not identified in said database and not located in any of the sectors of said first display configuration in a corresponding location in the second display configuration that is determined by proportionally scaling the position of the displayed object in accordance with the relative dimensions of the first and second display configurations.
Claim 24
Dependent Claim 18 words
The method of claim 15 wherein said objects include icons which represent files, software programs and/or hardware devices.
Claim 25
Dependent Claim 157 words
In a computer system of the type in which objects are displayed on a visual display and the display can be changed from one configuration to at least one other configuration, a method for maintaining user preferences regarding the display of objects in the respective configurations, comprising the steps of: detecting when a user positions objects in the display while the display is in a first configuration; storing the user-defined position of the objects in the display in a database associated with said first configuration; detecting when a user positions objects in the display while the display is in a second configuration; storing the user-defined position of the objects in the display in a database associated with said second configuration; detecting a change of the configuration of the display from said first configuration to said second configuration; and repositioning objects in the display in accordance with their stored positions in said database associated with said second configuration.
Claim 26
Dependent Claim 157 words
In a computer system of the type in which objects are displayed on a visual display and the display can be changed from one configuration to at least one other configuration, a method for maintaining user preferences regarding the display of objects in the respective configurations, comprising the steps of: detecting when a user positions objects in the display while the display is in a first configuration; storing the user-defined position of the objects in the display in a database associated with said first configuration; detecting when a user positions objects in the display while the display is in a second configuration; storing the user-defined position of the objects in the display in a database associated with said second configuration; detecting a change of the configuration of the display from said first configuration to said second configuration; and repositioning objects in the display in accordance with their stored positions in said database associated with said second configuration.
Claim 27
Dependent Claim 47 words
The method of claim 22 including the further steps of detecting a change of the configuration of the display from said second configuration to said first configuration, and repositioning objects in the display in accordance with their stored positions in said database associated with said first configuration.
Claim 28
Dependent Claim 28 words
The method of claim 22 wherein said database associated with said first configuration and said database associated with said second configuration are both components of a single database.
Claim 29
Dependent Claim 18 words
The method of claim 22 wherein said objects include icons which represent files, software programs and/or hardware devices.

References Cited (Backward Citations)

US4926166A Cited
US4860246A Cited
US4855728A Cited
US5159683A Cited
US4980678A Cited
US4990904A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-16 1999-04-17 1999-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-16 2003-04-17 2003-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-16 2007-04-17 2007-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag