Method and system for presenting functionally-transparent, unobstrusive on-screen windows
First Claim
1. A method for unobtrusively presenting selected visual content on a display that is coupled to a computing system to present an output thereof and on which other visual content is presented, comprising the steps of:
- (a) designating the selected visual content from among a plurality of different types of visual content presentable by the computing system on the display;
(b) presenting the selected visual content in a region of the display;
(c) rendering the selected visual content as to enable a user to direct input to the other visual content even when the selected visual content at least partially occupies the region of the display; and
(d) enabling the computing system to respond to the input directed to the other visual content as though the selected visual content were not being presented on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
Selected visual content is unobtrusively presented on a computing system display, so as not to obscure or prevent access to underlying content. The selected visual content may be designated from among various types of visual content by a user or by a program. The selected visual content is maintained as the topmost content so that it is not obscured by other visual content. In addition, the selected visual content is rendered to be at least partially visually transparent and functionally transparent, preferably using functionality already included in an operating system used by the computing system. The selected visual content can thus be viewed by a user while the user is still able to see and work with the other visual content on the display that may underlie the selected visual content, enabling the user to work more efficiently and make better use of the display.
-
Citations
51 Claims
-
1. A method for unobtrusively presenting selected visual content on a display that is coupled to a computing system to present an output thereof and on which other visual content is presented, comprising the steps of:
-
(a) designating the selected visual content from among a plurality of different types of visual content presentable by the computing system on the display;
(b) presenting the selected visual content in a region of the display;
(c) rendering the selected visual content as to enable a user to direct input to the other visual content even when the selected visual content at least partially occupies the region of the display; and
(d) enabling the computing system to respond to the input directed to the other visual content as though the selected visual content were not being presented on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for unobtrusively presenting selected visual content in a display under control of a computing system without affecting access to other content included in the display, comprising the steps of:
-
(a) designating an unobtrusive overlay window for presenting the selected visual content in response to one of a user input and control by a software program that is executing on the computing system;
(b) directing an operating system executed by and controlling the computer system to present the unobtrusive overlay window in a region of the display while enabling the user to engage other visual content presented by the computer system in the region by setting attributes of the unobtrusive overlay window, said attributes causing a plurality of steps to be carried out, including;
(i) protecting the selected visual content included in the unobtrusive overlay window from being masked by the other visual content;
(ii) rendering the selected visual content so as to enable the user to direct input to the other visual content as though the selected visual content were not being presented on the display and enabling the computing system to respond to input directed to the other visual content as though the unobtrusive overlay window were not presented in the display. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for presenting an unobtrusive overlay window in a display that is coupled to a computing system, without changing a window having other visual content and deemed as currently active when the unobtrusive overlay window is presented in the display, comprising the steps of:
-
(a) designating an unobtrusive overlay window for presenting a selected visual content, with one of a user input and a control logic implemented by a software program; and
(b) directing an operating system executed by and controlling the computer system to selectively set characteristics of the unobtrusive overlay window such that a user is able to engage other visual content presented by the computer system in a region occupied by the unobtrusive overlay window as though the unobtrusive overlay window were not present, the characteristics set causing a plurality of steps to be implemented, including;
(i) maintaining the unobtrusive overlay window as a topmost window so that the other visual content is not presented over the selected visual content on the display when the user directs input to the other visual content;
(ii) rendering the unobtrusive overlay window so that the unobtrusive overlay window is at least partially visually transparent by changing at least one of an alpha value and a color key value; and
(iii) passing user program input to the other visual content overlaid by the unobtrusive overlay window, thereby enabling the user to direct input to the other visual content as though the unobtrusive overlay window were not present on the display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 39)
-
-
38. The method of claim 373, wherein the list of windows currently available in the display includes a taskbar including taskbar buttons for windows currently available on the display other than the selected content.
-
40. A system for unobtrusively presenting an overlay window on a display screen on which other visual content is presented, the system comprising:
-
(a) at least one user input device;
(b) a display;
(c) a processor in communication with the input device and the display;
(d) a memory in communication with the processor, the memory storing data and machine instructions that cause the processor to carry out a plurality of functions, including;
(i) designating the selected visual content;
(ii) presenting the selected visual content in a region of the display; and
(iii) rendering the selected visual content as to enable a user to direct input to the other visual content even when the selected visual content at least partially occupies the region of the display; and
(iv) enabling the computing system to respond to the input directed to the other visual content as though the selected visual content were not being presented on the display. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification