Patent US2984555A successfully refreshed from Google Patents.
Patent US5452406A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5452406A 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: 1993-05-14
•
Granted: 1995-09-19
•
Expires: 2013-05-14
📄 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-10-29 09:47
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 214 words
In a data processing system having a processor and a video display, a method of drawing a border on an output device, wherein the border includes an inner border having border edges and an outer border having border edges, the method comprises the steps of: (a) providing a range of logical depths relative to a zero level logical depth on the output device that the inner border and the outer border may assume, wherein the range includes at least one sunken logical depth and at least one raised logical depth; (b) predetermining colors for the border edges of the inner border or the outer border for each logical depth to produce a visual effect of the logical depth when the borders are output on the output device; and (c) outputting the border on the output device by drawing the outer border to have a first logical depth in the range of logical depths and drawing the inner border to have a second logical depth in the range of logical depths, wherein the outer border has border edges with the colors that are assigned to the border edges for the first logical depth and the inner border has border edges with the colors that are assigned to the border edges for the second logical depth.
Claim 2
Dependent Claim 214 words
In a data processing system having a processor and a video display, a method of drawing a border on an output device, wherein the border includes an inner border having border edges and an outer border having border edges, the method comprises the steps of: (a) providing a range of logical depths relative to a zero level logical depth on the output device that the inner border and the outer border may assume, wherein the range includes at least one sunken logical depth and at least one raised logical depth; (b) predetermining colors for the border edges of the inner border or the outer border for each logical depth to produce a visual effect of the logical depth when the borders are output on the output device; and (c) outputting the border on the output device by drawing the outer border to have a first logical depth in the range of logical depths and drawing the inner border to have a second logical depth in the range of logical depths, wherein the outer border has border edges with the colors that are assigned to the border edges for the first logical depth and the inner border has border edges with the colors that are assigned to the border edges for the second logical depth.
Claim 3
Dependent Claim 47 words
The method as recited in claim 1 wherein the step of providing a range of logical depths further comprises the step of providing at least two raised logical depths and at least two sunken logical depths relative to the zero level logical depth on the output device.
Claim 4
Dependent Claim 105 words
The method as recited in claim 1 wherein the step of assigning colors to the border edges further comprises the steps of: determining where a logical light source is located on the zero level logical depth relative to the border; for each logical depth, given the logical light source location, determining which of the border edges of the inner border or the outer border are in shadow and which of the border edges are in glare; and assigning a first color to the border edges that are in glare a first color, and assigning a second color to the border edges that are in shadow.
Claim 5
Dependent Claim 59 words
The method as recited in claim 3 wherein the step of determining where the logical light source is located further comprises the step of determining that the logical light source is in the top left corner of the zero level logical depth and the inner border and the outer order each include top, left, right, and bottom border edges.
Claim 6
Dependent Claim 64 words
The method as recited in claim 4 wherein, for each of the raised logical depths, the step of determining which of the border edges are in shadow and which of the border edges are in glare further comprises the step of determining that the top and the left border edges are in glare and the bottom and the right border edges are in shadow.
Claim 7
Dependent Claim 55 words
The method as recited in claim 4 wherein, for each of the sunken logical depths, the step of determining which of the border edges are in shadow further comprises the step of determining that the top and the left border edges are in shadow and the bottom and the right border edges are in glare.
Claim 8
Independent Claim 30 words
The method as recited in claim 1wherein the first logical depth is one of the sunken logical depths and the second logical depth is one of the sunken logical depths.
Claim 9
Dependent Claim 31 words
The method as recited in claim 1 wherein the first logical depth is one of the sunken logical depths and the second logical depth is one of the raised logical depths.
Claim 10
Dependent Claim 31 words
The method as recited in claim 1 wherein the first logical depth is one of the raised logical depths and the second logical depth is one of the raised logical depths.
Claim 11
Dependent Claim 116 words
In a data processing system having a processor, memory means and an output device, a method comprising the steps of: (a) determining a required number of shades to differentiate among different heights that borders may assume when output by the output device; (b) using the processor to determine a range of luminances available on the output device; (c) using the processor to determine luminance values of shades that are spread across the range of luminances to provide the required number of shades; and (d) drawing a border with the output device that has portions at different heights, wherein the portions at different heights are assigned different ones of the determined luminance values to differentiate the heights.
Claim 12
Dependent Claim 116 words
In a data processing system having a processor, memory means and an output device, a method comprising the steps of: (a) determining a required number of shades to differentiate among different heights that borders may assume when output by the output device; (b) using the processor to determine a range of luminances available on the output device; (c) using the processor to determine luminance values of shades that are spread across the range of luminances to provide the required number of shades; and (d) drawing a border with the output device that has portions at different heights, wherein the portions at different heights are assigned different ones of the determined luminance values to differentiate the heights.

References Cited (Backward Citations)

US4709231A Cited
EP0212016A1 Cited
US4831556A Cited
US5091720A Cited
EP0352741A2 Cited
US5103407A Cited
US5297250A Cited
US5263134A Cited
US5293470A Cited
US5142273A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag