Inheritable property shading system for three-dimensional...

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S156000

Reexamination Certificate

active

06191790

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to shading in User Interface (UI) displays, and in particular to a shading system that facilitates a three dimensional rendering of a UI control by way of inheritable shading properties for a given display on a display screen.
PROBLEM
Computer systems and computing devices have historically gone to great lengths to present uniform color models among component families and realistic three-dimensional view of images among component families displayed on two-dimensional display screens. Uniform color models for color screen displays include, but are not limited to, background colors, foreground colors, and border colors. Among the types of images that are desirable to display in three-dimensions are UI controls that include, but are not limited to, buttons, boxes, lists, tool bars, status bars, and the like. UI controls and/or other window objects or display images on a display screen are also referred to more generically as components.
One reason a three-dimensional view of UI controls on a display screen is more desirable is because display screens are increasingly crowded with UI controls and other information that can make a display look too busy so that one control is nearly indistinguishable from the next. For this reason, existing UI display screens display three-dimensional renderings of raised or recessed components to a user viewing the two-dimensional display screen, in addition to using color shading to enhance the visual cues of three-dimensional components to a user viewing the two-dimensional display screen. It is the selection of the shading properties for color shading in a three-dimensional component that is the problem addressed by the present invention.
One problem with existing display screen properties is that the color models are based on default or standard system-wide properties used by each new component being created. Although standard system-wide properties facilitate a consistent look among families of components, standard system-wide properties also limit the flexibility, creativity, and individuality of component renderings among independent applications.
One alternative to using the standard system-wide properties to create a new component is for each new component to implement and support its own shading properties without assistance from the operating system. However, implementing and supporting an independent color shading model requires significant effort on the part of each new component and it is unnecessarily duplicative to individually undertake such an effort.
For these reasons, there exists an ongoing need for alternative levels of display property sources to facilitate flexible implementation while maintaining uniform system-wide techniques for rendering three-dimensional components on a display screen. A system of this type has heretofore not been known prior to the invention as described below.
SOLUTION
The problems identified above are solved and an advancement is achieved in the field of UI shading controls due to the inheritable property shading system of the present invention. The inheritable property shading system of the present invention facilitates the inheritable selection of shading properties for use in rendering three-dimensional components without having to rely on predefined system-wide defaults. That is, if a shading property is not defined in a given child component at the time the component is created, that child component can search its parent component hierarchy for inheritable shading properties. Absent any other source, shading properties and other properties can be obtained from available system properties. However, using inherited properties ensures that each component in a component family hierarchy is consistent in its display characteristics.
When any three-dimensional shading is required for a given component, an inherited background color is used and treated as a shading face color. As other gradations of shading are required for any other coloring including three-dimensional shading, each additional shade is generated based on a baseline shading face color. Although numerous alternative techniques exist for rendering three-dimensional components on a display screen, one example technique for generating and shading three-dimensional components is disclosed in U.S. Pat. Nos. 5,590,267 and 5,452,406 both titled METHOD AND SYSTEM FOR SCALABLE BORDERS THAT PROVIDE AN APPEARANCE OF DEPTH. Note however, that the above identified documents focus on the scalable rendering of three-dimensional components. The focus of the present invention claims a method and system for determining a baseline shading property from which any three-dimensional rendering implementation can proceed.


REFERENCES:
patent: 4916656 (1990-04-01), Sasaki
patent: 5237654 (1993-08-01), Shakelford et al.
patent: 5312478 (1994-05-01), Reed et al.
patent: 5339391 (1994-08-01), Wroblewski et al.
patent: 5371846 (1994-12-01), Bates
patent: 5388196 (1995-02-01), Pajak et al.
patent: 5402152 (1995-03-01), Needham
patent: 5418549 (1995-05-01), Anderson et al.
patent: 5452406 (1995-09-01), Butler et al.
patent: 5479600 (1995-12-01), Wroblewski et al.
patent: 5506951 (1996-04-01), Ishikawa
patent: 5517603 (1996-05-01), Kelley et al.
patent: 5526480 (1996-06-01), Gibson
patent: 5528735 (1996-06-01), Strasnick et al.
patent: 5532715 (1996-07-01), Bates et al.
patent: 5548703 (1996-08-01), Berry et al.
patent: 5553225 (1996-09-01), Perry
patent: 5555354 (1996-09-01), Strasnick et al.
patent: 5561752 (1996-10-01), Jevans
patent: 5590267 (1996-12-01), Butler et al.
patent: 5619628 (1997-04-01), Fujita et al.
patent: 5655094 (1997-08-01), Cline et al.
patent: 5673401 (1997-09-01), Volk et al.
patent: 5692173 (1997-11-01), Chew
patent: 5692205 (1997-11-01), Berry et al.
patent: 5706505 (1998-01-01), Fraley et al.
patent: 5717877 (1998-02-01), Orton et al.
patent: 5739819 (1998-04-01), Bar-Nahum
patent: 5754808 (1998-05-01), Tanaka et al.
patent: 5796404 (1998-08-01), Gentner
patent: 5828374 (1998-10-01), Coleman et al.
patent: 5831606 (1998-11-01), Nakajima et al.
patent: 5838319 (1998-11-01), Guzak et al.
patent: 5838330 (1998-11-01), Ajima
patent: 5854634 (1998-12-01), Kroitor
patent: 5861885 (1999-01-01), Strasnick et al.
patent: 5870098 (1999-02-01), Gardiner
patent: 5872566 (1999-02-01), Bates et al.
patent: 5874961 (1999-02-01), Bates et al.
patent: 5877766 (1999-03-01), Bates et al.
patent: 5896132 (1999-04-01), Berstis et al.
patent: 5903271 (1999-05-01), Bardon et al.
patent: 5913063 (1999-06-01), McGurrin et al.
patent: 5923328 (1999-07-01), Griesmer
patent: 5933549 (1999-08-01), Ide et al.
patent: 5943052 (1999-08-01), Allen et al.
patent: 5956736 (1999-09-01), Hanson et al.
patent: 5966133 (1999-10-01), Hoppe
patent: 5973663 (1999-10-01), Bates et al.
patent: 5977972 (1999-11-01), Bates et al.
patent: 5986661 (1999-11-01), Hemingway
patent: 6005573 (1999-12-01), Beyda et al.
Platform SDK, MSDN Library, Jul. 1999.
Win 32 Programmers Reference, Chapter 14, Microsoft Press, 1993.
Microsoft Windows 98 Official Preview Kit, pp. 49-53, Microsoft Press, 1997.
Visual C ++ Programmer's Guide, MSDN Library, Jul. 1999.
Microsoft Foundation Classes and Templates, Class Library Reference, MSDN Library, Jul. 1999.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Inheritable property shading system for three-dimensional... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Inheritable property shading system for three-dimensional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inheritable property shading system for three-dimensional... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2593939

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.