Patent US2984555A successfully refreshed from Google Patents.
Patent US5452406A successfully refreshed from Google Patents.
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
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 |