Patent US6023273A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6023273A Expired / Lapsed US ⏱️ 0.0 years remaining

User interface with repeating interactive background elements

Assignee: International Business Machines Corp
•
Filing: 1998-03-30
•
Granted: 2000-02-08
•
Expires: 2018-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface for a data processing system includes a desktop workspace with a background containing one or more sets of interactive graphical elements arranged in respective repeating patterns. Each of the graphical elements of the one or more sets is responsive to user input for performing various functions associated with one or more application programs. The graphical elements of the one or more sets may change appearances in response to changes in status of one or more of the application programs.

Inventors

  • 👤 Patrick H. Cox
  • 👤 Mark Edward Molander
  • 👤 David J. Schell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 05:52
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 80 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; wherein the background comprises a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; and means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 2
Dependent Claim 80 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; wherein the background comprises a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; and means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 3
Dependent Claim 47 words
A user interface according to claim 1 wherein the background further comprises a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 4
Dependent Claim 46 words
A user interface according to claim 2 wherein the background further comprises a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 5
Dependent Claim 33 words
A user interface according to claim 1 further comprising means for changing an appearance of the graphical elements of the first set in response to changes in status of the first application program.
Claim 6
Dependent Claim 36 words
A user interface according to claim 1 wherein at least one of the graphical elements of the first set is responsive to user input for performing a plurality of functions associated with the first application program.
Claim 7
Dependent Claim 34 words
A user interface according to claim 1 wherein each of the graphical elements of the first set is responsive to user input for displaying within the workspace information associated with the first application program.
Claim 8
Dependent Claim 35 words
A user interface according to claim 1 wherein at least one of the graphical elements of the first set is responsive to user input for performing a second function associated with the first application program.
Claim 9
Dependent Claim 20 words
A user interface according to claim 1 wherein appearance of the graphical elements of the first set are user configurable.
Claim 10
Dependent Claim 164 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; a first window overlying the background within the workspace, the first window having a first application program associated therewith; wherein the background comprises a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with the first application program; and means for dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 11
Dependent Claim 164 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; a first window overlying the background within the workspace, the first window having a first application program associated therewith; wherein the background comprises a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with the first application program; and means for dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 12
Dependent Claim 46 words
A user interface according to claim 9 wherein the background comprises a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 13
Dependent Claim 67 words
A user interface according to claim 9 further comprising a second window overlying the background within the workspace, the second window having a second application program associated therewith, and wherein the background comprises a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with the second application program.
Claim 14
Dependent Claim 26 words
A user interface according to claim 11 comprising means for removing the third set of graphical elements from the background when the second window is closed.
Claim 15
Dependent Claim 28 words
A user interface according to claim 11 further comprising means for associating the graphical elements of the first set with a function associated with the second application program.
Claim 16
Dependent Claim 36 words
A user interface according to claim 9 wherein at least one of the graphical elements of the first set is responsive to user input for performing a plurality of functions associated with the first application program.
Claim 17
Dependent Claim 35 words
A user interface according to claim 9 wherein at least one of the graphical elements of the first set is responsive to user input for performing a second function associated with the first application program.
Claim 18
Dependent Claim 34 words
A user interface according to claim 9 wherein each of the graphical elements of the first set is responsive to user input for displaying within the workspace information associated with the first application program.
Claim 19
Independent Claim 139 words
A method of providing a graphical user interface for a data processing system, the method comprising the steps of: providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program; and accepting user activation of any one of the graphical elements of the first set having a changed appearance to perform a second function associated with the first application program.
Claim 20
Independent Claim 139 words
A method of providing a graphical user interface for a data processing system, the method comprising the steps of: providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program; and accepting user activation of any one of the graphical elements of the first set having a changed appearance to perform a second function associated with the first application program.
Claim 21
Dependent Claim 52 words
A method according to claim 17 wherein the step of providing a desktop workspace background comprises providing a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 22
Dependent Claim 30 words
A method according to claim 18 further comprising the step of accepting user activation of any one of the graphical elements of the second set to perform the second function.
Claim 23
Dependent Claim 51 words
A method according to claim 17 wherein the step of providing a desktop workspace background comprises providing a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 24
Dependent Claim 35 words
A method according to claim 20 further comprising the step of accepting user activation of any one of the graphical elements of the third set to perform a function associated with the second application program.
Claim 25
Dependent Claim 216 words
A computer program product for providing a graphical user interface for a data processing system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; computer readable program code means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and computer readable program code means embodied in the medium for dynamically changing appearance and functionality of the graphical elements of the first or second sets in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 26
Dependent Claim 216 words
A computer program product for providing a graphical user interface for a data processing system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; computer readable program code means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and computer readable program code means embodied in the medium for dynamically changing appearance and functionality of the graphical elements of the first or second sets in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 27
Dependent Claim 56 words
A computer program product according to claim 22 further comprising computer readable program code means embodied in the medium for providing a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 28
Dependent Claim 45 words
A computer program product according to claim 23 further comprising computer readable program code means embodied in the medium for accepting user activation of any one of the graphical elements of the second set to perform a second function associated with the first application program.
Claim 29
Dependent Claim 55 words
A computer program product according to claim 22 further comprising computer readable program code means embodied in the medium for providing a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 30
Dependent Claim 44 words
A computer program product according to claim 25 further comprising computer readable program code means embodied in the medium for accepting user activation of any one of the graphical elements of the third set to perform a function associated with the second application program.
Claim 31
Independent Claim 173 words
A system for providing a data processing system graphical user interface, comprising: a display; means for providing on the display a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and means for dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 32
Independent Claim 173 words
A system for providing a data processing system graphical user interface, comprising: a display; means for providing on the display a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and means for dynamically changing appearance and functionality of the graphical elements of the first set in response to changes in status of the first application program, such that when the graphical elements have a first appearance, the graphical elements are responsive to user input for performing a first function associated with the first application program and such that when the graphical elements have a second appearance, the graphical elements are responsive to user input for performing a second function associated with the first application program.
Claim 33
Dependent Claim 54 words
A system according to claim 27 wherein said means for providing a desktop workspace background comprises means for providing a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 34
Dependent Claim 29 words
A system according to claim 28 further comprising means for accepting user activation of any one of the graphical elements of the second set to perform the second function.
Claim 35
Dependent Claim 53 words
A system according to claim 27 wherein said means for providing a desktop workspace background comprises means for providing a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 36
Dependent Claim 34 words
A system according to claim 30 further comprising means for accepting user activation of any one of the graphical elements of the third set to perform a function associated with the second application program.
Claim 37
Dependent Claim 33 words
A system according to claim 27 further comprising means for changing an appearance of the graphical elements of the first set in response to a change in status of the first application program.
Claim 38
Dependent Claim 20 words
A system according to claim 27 further comprising means for configuring appearance of the graphical elements of the first set.
Claim 39
Dependent Claim 145 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; and a first set of graphical elements arranged in a first repeating pattern within the background, wherein each of the graphical elements of the first set is responsive to user input for performing a first function associated with a first application program; and a second set of graphical elements arranged in a second repeating pattern within the background, wherein each of the graphical elements of the second set is responsive to user input for performing a second function associated with the first application program, wherein the second function has a lower priority relative to a priority of the first function, and wherein the number of graphical elements in the second repeating pattern is less than the number of graphical elements in the first repeating pattern.
Claim 40
Dependent Claim 145 words
A user interface for a data processing system, the user interface comprising: a desktop having a workspace with a background; and a first set of graphical elements arranged in a first repeating pattern within the background, wherein each of the graphical elements of the first set is responsive to user input for performing a first function associated with a first application program; and a second set of graphical elements arranged in a second repeating pattern within the background, wherein each of the graphical elements of the second set is responsive to user input for performing a second function associated with the first application program, wherein the second function has a lower priority relative to a priority of the first function, and wherein the number of graphical elements in the second repeating pattern is less than the number of graphical elements in the first repeating pattern.
Claim 41
Dependent Claim 46 words
A user interface according to claim 34 wherein the background further comprises a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 42
Dependent Claim 33 words
A user interface according to claim 34 further comprising means for changing an appearance of the graphical elements of the first set in response to changes in status of the first application program.
Claim 43
Dependent Claim 36 words
A user interface according to claim 34 wherein at least one of the graphical elements of the first set is responsive to user input for performing a plurality of functions associated with the first application program.
Claim 44
Dependent Claim 34 words
A user interface according to claim 34 wherein each of the graphical elements of the first set is responsive to user input for displaying within the workspace information associated with the first application program.
Claim 45
Dependent Claim 29 words
A user interface according to claim 34 further comprising means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 46
Dependent Claim 35 words
A user interface according to claim 34 wherein at least one of the graphical elements of the first set is responsive to user input for performing a second function associated with the first application program.
Claim 47
Dependent Claim 20 words
A user interface according to claim 34 wherein appearance of the graphical elements of the first set are user configurable.
Claim 48
Independent Claim 104 words
A method of providing a graphical user interface for a data processing system, the method comprising the steps of: providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 49
Independent Claim 104 words
A method of providing a graphical user interface for a data processing system, the method comprising the steps of: providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 50
Dependent Claim 52 words
A method according to claim 42 wherein the step of providing a desktop workspace background comprises providing a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 51
Dependent Claim 30 words
A method according to claim 43 further comprising the step of accepting user activation of any one of the graphical elements of the second set to perform the second function.
Claim 52
Dependent Claim 51 words
A method according to claim 42 wherein the step of providing a desktop workspace background comprises providing a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 53
Dependent Claim 35 words
A method according to claim 45 further comprising the step of accepting user activation of any one of the graphical elements of the third set to perform a function associated with the second application program.
Claim 54
Dependent Claim 34 words
A method according to claim 42 further comprising the step of changing an appearance of the graphical elements of the first set in response to a change in status of the first application program.
Claim 55
Dependent Claim 145 words
A computer program product for providing a graphical user interface for a data processing system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; computer readable program code means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and computer readable program code means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 56
Dependent Claim 145 words
A computer program product for providing a graphical user interface for a data processing system, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising: computer readable program code means for providing a desktop workspace background comprising a first set of graphical elements arranged in a repeating pattern, each of the graphical elements of the first set responsive to user input for performing a first function associated with a first application program; computer readable program code means for accepting user activation of any one of the graphical elements of the first set to perform a first function associated with the first application program; and computer readable program code means for displaying information adjacent a respective graphical element of the first set of graphical elements activated by a user.
Claim 57
Dependent Claim 56 words
A computer program product according to claim 48 further comprising computer readable program code means embodied in the medium for providing a second set of graphical elements arranged in a repeating pattern, each of the graphical elements of the second set responsive to user input for performing a second function associated with the first application program.
Claim 58
Dependent Claim 45 words
A computer program product according to claim 49 further comprising computer readable program code means embodied in the medium for accepting user activation of any one of the graphical elements of the second set to perform a second function associated with the first application program.
Claim 59
Dependent Claim 55 words
A computer program product according to claim 48 further comprising computer readable program code means embodied in the medium for providing a third set of graphical elements arranged in a repeating pattern, each of the graphical elements of the third set responsive to user input for performing a function associated with a second application program.
Claim 60
Dependent Claim 44 words
A computer program product according to claim 51 further comprising computer readable program code means embodied in the medium for accepting user activation of any one of the graphical elements of the third set to perform a function associated with the second application program.
Claim 61
Dependent Claim 45 words
A computer program product according to claim 48 further comprising computer readable program code means embodied in the medium for changing an appearance of the graphical elements of the first or second sets in response to a change in status of the first application program.

References Cited (Backward Citations)

US5796967A Cited
US5617548A Cited
US5825357A Cited
US5652850A Cited
US5737553A Cited
US5867161A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag