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

Support for custom user-interaction elements in a graphical, event driven computer system

Assignee: Apple Inc
•
Filing: 1996-02-01
•
Granted: 1997-11-25
•
Expires: 2016-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Explicit support for custom gadgets is provided, at a system software level, in a manner that is essentially application-transparent. Specific support is provided for the addition of one custom gadget per window. The custom gadget is identified by a specific numeric code in the same manner as the close and zoom boxes. An application simply tells the system software what the custom gadget for a particular window should look like. The code responsible for drawing that window's frame then knows where to find the image of the custom gadget and will render it appropriately. When a user clicks in the custom gadget, the system software notifies the application of the event by means of the numeric code associated with the custom gadget. More particularly, in accordance with one embodiment of the invention, a custom interactive user-interface element is provided in a title bar of a window of an application program in a graphical, event-driven computer system having a computer display. The custom interactive user-interface element is provided by storing information, referring to an icon stored as part of said application program and used to visually represent the custom interactive user-interface element, in a location accessible to a window manager. The window mananger then draws on the computer display a frame of the window including the icon used to visually represent the custom interactive user-interface element.

Inventors

  • 👤 Timothy J. Craycroft
  • 👤 Robert R. Ulrich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:48
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 119 words
For use in a graphical, event-driven computer system having a computer display, a method of providing a custom interactive user-interface element in a frame of a window of an application program, in addition to system-defined elements provided in each window displayed by said computer system, said method comprising the steps of: storing information referring to an icon, stored as part of said application program and used to visually represent the custom interactive user-interface element, in a location accessible to a window manager; and the window manager drawing on the computer display a frame of the window including drawing, at a size and location determined by the window manager, the icon used to visually represent the custom interactive user-interface element.
Claim 2
Dependent Claim 119 words
For use in a graphical, event-driven computer system having a computer display, a method of providing a custom interactive user-interface element in a frame of a window of an application program, in addition to system-defined elements provided in each window displayed by said computer system, said method comprising the steps of: storing information referring to an icon, stored as part of said application program and used to visually represent the custom interactive user-interface element, in a location accessible to a window manager; and the window manager drawing on the computer display a frame of the window including drawing, at a size and location determined by the window manager, the icon used to visually represent the custom interactive user-interface element.
Claim 3
Dependent Claim 111 words
The method of claim 1, comprising the further steps of: defining a unique part code, designating a custom interactive user-interface element, within a system resource responsible for, using the window definition system resource, testing to determine in which window and where within that window a user click may have occurred; receiving from the application program a call to the system resource responsible for hit-testing and in response thereto invoking the system resource responsible for said testing; and returning to the application program a part code designating the custom interactive user-interface element if the click occurred within a region occupied by the icon used to visually represent the custom interactive user-interface element.

References Cited (Backward Citations)

US5339392A Cited
US5388202A Cited
US5140678A Cited
US5140677A Cited
US5428729A Cited
US5544288A Cited
US5581670A Cited
US5546520A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag