US6473103B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Conveying urgency via a control
Assignee: LinkedIn Corp
•
Filing: 1999-08-04
•
Granted: 2002-10-29
•
Expires: 2019-08-04
Abstract
Abstract A desktop manager for a multi-processing graphic user interface operating system operates to control the display of a plurality of controls each occupying respective display areas on a desktop. An improved desktop manager characterised by means adapted to receive a request for urgency from a process owning a control; and means adapted to diminish the display of one or more of any other controls to draw the attention of a user to the control owned by the process requesting urgency is disclosed.
Inventors
- 👤 Nicholas Raymond Bailey
- 👤 Richard John Gadd
- 👤 Robert Harris
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 16:26
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G09G2340/00; G09G2340/12
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
106 words
A desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, each control of said plurality of controls having a respective z-order in a z-order relationship maintained by said desktop manager, the desktop manager being characterised by: means adapted to receive a request for urgency from a process owning a control; and means adapted to diminish the display of one or more of any other controls while maintaining the same z-order relationship to draw the attention of a user to the control owned by the process requesting urgency.
Claim 2
Dependent Claim
106 words
A desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, each control of said plurality of controls having a respective z-order in a z-order relationship maintained by said desktop manager, the desktop manager being characterised by: means adapted to receive a request for urgency from a process owning a control; and means adapted to diminish the display of one or more of any other controls while maintaining the same z-order relationship to draw the attention of a user to the control owned by the process requesting urgency.
Claim 3
Dependent Claim
35 words
A desktop manager as claimed in claim 1 wherein the desktop manager is responsive to an urgency request from a process owning a control to remove pixels from the other controls displayed on the desktop.
Claim 4
Dependent Claim
55 words
A desktop manager as claimed in claim 2 wherein processes owning controls are adapted to store bitmap copies of said controls, said desktop manager is adapted to remove selected pixels from the bitmap copies of the controls owned by one or more of other controls and to update the desktop display using said bitmap copies.
Claim 5
Dependent Claim
29 words
A desktop manager as claimed in claim 3 wherein said desktop manager is responsive to a first request for urgency to cause said processes to store said bitmap copies.
Claim 6
Dependent Claim
41 words
A desktop manager as claimed in claim 1 wherein the desktop manager is responsive to an urgency request from a process owning a control to diminish the display of the other controls displayed on the desktop by re-sizing the other controls.
Claim 7
Dependent Claim
26 words
A desktop manager as claimed in claim 5 wherein the desktop manager is adapted to request processes owning the other controls to re-size the other controls.
Claim 8
Dependent Claim
27 words
A desktop manager as claimed in claim 5 wherein the desktop manager is adapted to re-size the other controls without notifying the processes owning said other controls.
Claim 9
Dependent Claim
41 words
A desktop manager as claimed in claim 1 wherein said request for urgency includes a level of priority and said desktop manager is responsive to simultaneous requests for urgency to arbitrate between said requests according to their respective levels of priority.
Claim 10
Dependent Claim
21 words
A desktop manager as claimed in claim 8 wherein the level of priority is proportional to the urgency of the request.
Claim 11
Dependent Claim
45 words
A desktop manager as claimed in claim 9 wherein the desktop manager is responsive to said requests for urgency to diminish the display of controls at rate inversely proportional to the level of priority of any request for urgency from respective processes owning said controls.
Claim 12
Dependent Claim
47 words
A computer program product comprising computer readable code stored on a storage medium for, when executed on a computer, controlling the display of a plurality of controls each occupying respective display areas on a desktop, the product comprising a desktop manager as claimed in claim 1 .
Claim 13
Dependent Claim
223 words
A desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, the desktop manager being characterised by means adapted to receive a request for urgency from a process owning a control; and means adapted to diminish the display of one or more of any other controls to draw the attention of a user to the control owned by the process requesting urgency; wherein the desktop manager is responsive to an urgency request from a process owning a control to remove pixels from the other controls displayed on the desktop; wherein processes owning controls are adapted to store bitmap copies of said controls, said desktop manager is adapted to remove selected pixels from the bitmap copies of the controls owned by one or more of other controls and to update the desktop display using said bitmap copies; and wherein said desktop manager is adapted to store a z-order of said bitmap copies and is adapted to remove pixels from said bitmaps by iterating through locations in said bitmap copies of the other controls from a lowest bitmap in said z-order to a highest bitmap in said order and by setting the colour for each location to the colour of the control beneath it in the z-order.
Claim 14
Dependent Claim
223 words
A desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, the desktop manager being characterised by means adapted to receive a request for urgency from a process owning a control; and means adapted to diminish the display of one or more of any other controls to draw the attention of a user to the control owned by the process requesting urgency; wherein the desktop manager is responsive to an urgency request from a process owning a control to remove pixels from the other controls displayed on the desktop; wherein processes owning controls are adapted to store bitmap copies of said controls, said desktop manager is adapted to remove selected pixels from the bitmap copies of the controls owned by one or more of other controls and to update the desktop display using said bitmap copies; and wherein said desktop manager is adapted to store a z-order of said bitmap copies and is adapted to remove pixels from said bitmaps by iterating through locations in said bitmap copies of the other controls from a lowest bitmap in said z-order to a highest bitmap in said order and by setting the colour for each location to the colour of the control beneath it in the z-order.
Claim 15
Dependent Claim
117 words
In a desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, each control of said plurality of controls having a respective z-order in a z-order relationship maintained by said desktop manager, a method of conveying urgency to a user comprising the steps of: responsive to an interactive process owning a control issuing a request for urgency, receiving said request for urgency from said process; and diminishing the display of one or more of any other controls to draw the attention of a user to the control owned by the process requesting urgency while maintaining the same z-order relationship.
Claim 16
Dependent Claim
117 words
In a desktop manager for a multi-processing graphic user interface operating system operable to control the display of a plurality of controls each occupying respective display areas on a desktop, each control of said plurality of controls having a respective z-order in a z-order relationship maintained by said desktop manager, a method of conveying urgency to a user comprising the steps of: responsive to an interactive process owning a control issuing a request for urgency, receiving said request for urgency from said process; and diminishing the display of one or more of any other controls to draw the attention of a user to the control owned by the process requesting urgency while maintaining the same z-order relationship.
Claim 17
Dependent Claim
36 words
A method as claimed in claim 13 , wherein said step of diminishing the display of one or more of any other controls comprises removing pixels from one or more other controls displayed on the desktop.
Claim 18
Dependent Claim
58 words
A method as claimed in claim 14 , wherein removing pixels from one or more other controls displayed on the desktop comprises iterating through controls from a lowest control in said z-order to a highest control in said z-order and setting selective pixels in each respective control to the color of a control beneath it in the z-order.
Claim 19
Dependent Claim
38 words
A method as claimed in claim 13 , wherein said step of diminishing the display of one or more of any other controls comprises reducing the size of the one or more other controls displayed on the desktop.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-10-28 | 2006-04-29 | 2006-10-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-10-28 | 2010-04-29 | 2010-10-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-10-28 | 2014-04-29 | 2014-10-29 | $7700.00 | Window Closed / Lapsed |