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

Method and system for scalable borders that provide an appearance of depth

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-06-05
•
Granted: 1996-12-31
•
Expires: 2015-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Scalable three-dimensional borders are provided in the user interface of an operating system. The borders are scalable in several respects. First, the dimensions of the borders are scalable relative to the resolution of a video display upon which the borders will be drawn. Second, the colors used in the borders are scalable based upon the range of luminances available on the video display. The borders are colored to provide the visual illusion of depth such that the borders appear to be three-dimensional.

Inventors

  • 👤 Laura J. Butler
  • 👤 Joyce A. Grauman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:59
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 200 words
In a data processing system having memory means holding system metrics, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, a method comprising the steps of: (a) determining with the processor a minimum border width for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height; (d) storing the minimum border height and the minimum border width in the memory means as system metrics; (e) scaling other system metrics to have scaled values that are proportional to the minimum border height or the minimum border width; and (f) storing the other system metrics in the memory means.
Claim 2
Dependent Claim 200 words
In a data processing system having memory means holding system metrics, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, a method comprising the steps of: (a) determining with the processor a minimum border width for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height; (d) storing the minimum border height and the minimum border width in the memory means as system metrics; (e) scaling other system metrics to have scaled values that are proportional to the minimum border height or the minimum border width; and (f) storing the other system metrics in the memory means.
Claim 3
Dependent Claim 157 words
In a data processing system having memory means, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, a method comprising the steps of: (a) determining with the processor a minimum border width as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; and (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height.
Claim 4
Dependent Claim 157 words
In a data processing system having memory means, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, a method comprising the steps of: (a) determining with the processor a minimum border width as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; and (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height.
Claim 5
Dependent Claim 54 words
The method as recited in claim 2 wherein the step of determining with the process or the minimum border width further comprises the step of calculating the minimum border width as an integer portion of: a sum of the number of horizontal dots per inch on the output device with 71, divided by 72.
Claim 6
Dependent Claim 53 words
The method as recited in claim 2 wherein the step of determining with the processor the minimum border height further comprises the step of calculating the minimum border height as an integer portion of: a sum of the number of vertical dots per inch on the output device with 71, divided by 72.
Claim 7
Dependent Claim 25 words
The method as recited in claim 2 wherein the step of drawing the borders further comprises the step of drawing the borders as three-dimensional borders.
Claim 8
Dependent Claim 212 words
A computer-readable storage medium for use in a data processing system having memory means holding system metrics, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, said medium holding instructions for performing a method comprising the steps of: (a) determining with the processor a minimum border width for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height; (d) storing the minimum border height and the minimum border width in the memory means as system metrics; (e) scaling other system metrics to have scaled values that are proportional to the minimum border height or the minimum border width; and (f) storing the other system metrics in the memory means.
Claim 9
Dependent Claim 212 words
A computer-readable storage medium for use in a data processing system having memory means holding system metrics, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, said medium holding instructions for performing a method comprising the steps of: (a) determining with the processor a minimum border width for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height; (d) storing the minimum border height and the minimum border width in the memory means as system metrics; (e) scaling other system metrics to have scaled values that are proportional to the minimum border height or the minimum border width; and (f) storing the other system metrics in the memory means.
Claim 10
Dependent Claim 169 words
A computer-readable storage medium for use in a data processing system having memory means, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, said medium holding instructions for performing a method comprising the steps of: (a) determining with the processor a minimum border width as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; and (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height.
Claim 11
Dependent Claim 169 words
A computer-readable storage medium for use in a data processing system having memory means, a processor that produces a user interface and an output device with a resolution of a number of horizontal dots per inch and a number of vertical dots per inch, said medium holding instructions for performing a method comprising the steps of: (a) determining with the processor a minimum border width as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device, each border having vertical edges and horizontal edges; (b) determining with the processor a minimum border height as a quantity of dots for each border in the user interface for the border to be sufficiently visible, based on the resolution of the output device; and (c) drawing the vertical edges of the borders in the user interface to have the minimum border width and drawing the horizontal edges of the borders to have the minimum border height.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag