Claims
- 1. A computer implemented method for modifying a degree to which a theme is applied to a graphical computer operating environment, the method comprising:
displaying elements of the graphical computer operating environment according to an applied theme and a specified theme intensity level; receiving a new theme intensity level; and modifying the display of the elements of the graphical computer operating environment according to the new theme intensity level.
- 2. The method of claim 1 further comprising:
attenuating the application of the theme to the user interface, responsive to receiving a lower theme intensity level.
- 3. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
slowing down at least one animation.
- 4. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
replacing at least one animation with at least one non-animated graphic.
- 5. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
replacing at least one animation with at least one less distracting animation.
- 6. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
decreasing color intensity.
- 7. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
decreasing an output volume for sound effects.
- 8. The method of claim 2 wherein attenuating the application of the theme to the user interface further comprises:
replacing an applied theme with a less distracting theme.
- 9. The method of claim 1 further comprising:
amplifying the application of the theme to the user interface, responsive to receiving a higher theme intensity level.
- 10. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
speeding up at least one animation.
- 11. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
replacing at least one non-animated graphic with at least one animation.
- 12. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
replacing at least one animation with at least one more distracting animation.
- 13. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
increasing color intensity.
- 14. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
increasing an output volume for sound effects.
- 15. The method of claim 9 wherein amplifying the application of the theme to the user interface further comprises:
replacing an applied theme with a more distracting theme.
- 16. The method of claim 1 wherein displaying elements of the graphical computer operating environment further comprises:
selecting a style sheet according the theme intensity level; transforming the elements of the graphical computer operating environment into markup language according to the style sheet; and rendering the markup language.
- 17. The method of claim 1 wherein displaying elements of the graphical computer operating environment further comprises:
passing the elements of the graphical computer operating environment and the theme intensity level to an animation; and creating, by the animation, a screen display according to the elements of the graphical computer operating environment and the theme intensity level.
- 18. The method of claim 1 wherein displaying elements of the graphical computer operating environment further comprises:
storing messages created by screen drawing routines in a queue; modifying messages in the queue, according to the theme intensity level; and rendering the modified messages.
- 19. A computer program product for modifying a degree to which a theme is applied to a graphical computer operating environment, the computer program product comprising:
program code for displaying elements of the graphical computer operating environment according to an applied theme and a specified theme intensity level; program code for receiving a new theme intensity level; program code for modifying the display of the elements of the graphical computer operating environment according to the new theme intensity level; and a computer readable medium on which the program code is stored.
- 20. The computer program product of claim 19 further comprising:
program code for attenuating the application of the theme to the user interface, responsive to receiving a lower theme intensity level.
- 21. The computer program product of claim 19 further comprising:
program code for amplifying the application of the theme to the user interface, responsive to receiving a higher theme intensity level.
- 22. The computer program product of claim 19 wherein the program code for displaying elements of the graphical computer operating environment further comprises:
program code for selecting a style sheet according to the theme intensity level; program code for transforming the elements of the graphical computer operating environment into markup language according to the style sheet; and program code for rendering the markup language.
- 23. The computer program product of claim 19 wherein the program code for displaying elements of the graphical computer operating environment further comprises:
program code for passing the elements of the graphical computer operating environment and the theme intensity level to an animation; and program code for creating, by the animation, a screen display according to the elements of the graphical computer operating environment and the theme intensity level.
- 24. The computer program product of claim 19 wherein the program code for displaying elements of the graphical computer operating environment further comprises:
program code for storing messages created by screen drawing routines in a queue; program code for modifying messages in the queue, according to the theme intensity level; and program code for rendering the modified messages.
- 25. A computer system for modifying a degree to which a theme is applied to a graphical computer operating environment, the computer program product comprising:
a software portion for displaying elements of the graphical computer operating environment according to an applied theme and a specified theme intensity level; a software portion for receiving a new theme intensity level; and a software portion for modifying the display of the elements of the graphical computer operating environment according to the new theme intensity level.
- 26. The computer system of claim 25 further comprising:
a software portion for attenuating the application of the theme to the user interface, responsive to receiving a lower theme intensity level.
- 27. The computer system of claim 25 further comprising:
a software portion for amplifying the application of the theme to the user interface, responsive to receiving a higher theme intensity level.
- 28. The computer system of claim 25 wherein the software portion for displaying elements of the graphical computer operating environment further comprises:
a software portion for selecting a style sheet according to the theme intensity level; a software portion for transforming the elements of the graphical computer operating environment into markup language according to the style sheet; and a software portion for rendering the markup language.
- 29. The computer system of claim 25 wherein the software portion for displaying elements of the graphical computer operating environment further comprises:
a software portion for passing the elements of the graphical computer operating environment and the theme intensity level to an animation; and a software portion for creating, by the animation, a screen display according to the elements of the graphical computer operating environment and the theme intensity level.
- 30. The computer system of claim 25 wherein the software portion for displaying elements of the graphical computer operating environment further comprises:
a software portion for storing messages created by screen drawing routines in a queue; a software portion for modifying messages in the queue, according to the theme intensity level; and a software portion for rendering the modified messages.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority under 35 U.S.C. § 119(e) from U.S. Provisional Patent Application Serial No. 60/356,589, filed Feb. 14, 2002, the entirety of which is incorporated herein by reference. This application is related to co-pending U.S. Patent Application Serial No. ______, titled “Dynamic Graphical Computer Operating Environment, with Automatically Updated Themes,” filed Feb. 13, 2003 and having the same assignee.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60356589 |
Feb 2002 |
US |