Method, system and program product for a window level security screen-saver
First Claim
1. A method for providing window security in a data processing system comprising:
- displaying one or more first images generated from data sent by a first process for display within a first window frame of an active window displayed within a graphical user interface; and
automatically securing one or more second images generated from data sent by a second process for display within a second window frame of an inactive window displayed within the graphical user interface such that the second images are automatically obscured from view in the inactive window by substituting the second images with one or more third images in response to the window becoming inactive, wherein the third images are not the first images.
1 Assignment
0 Petitions
Accused Products
Abstract
Screensaver functionality is provided at the individual window level. A windows security module monitors the windows displayed by the computer to detect when a window becomes inactive in the display, for example by the user clicking and working within another window in the display. Upon becoming inactive, the windows security module overrides the application data being sent to a secured window and displays a predetermined screensaver-type image in its place, thereby hiding sensitive information from being displayed by the window during periods of inactivity. The windows security module can implement any user selected security type to hide or obscure the windows content such as blanking the individual window, displaying a text message or other graphic in the window, or minimizing the individual window upon becoming inactive. A time delay can also be set to delay the assertion of the security feature until a specified time following the window becoming inactive.
137 Citations
35 Claims
-
1. A method for providing window security in a data processing system comprising:
-
displaying one or more first images generated from data sent by a first process for display within a first window frame of an active window displayed within a graphical user interface; and
automatically securing one or more second images generated from data sent by a second process for display within a second window frame of an inactive window displayed within the graphical user interface such that the second images are automatically obscured from view in the inactive window by substituting the second images with one or more third images in response to the window becoming inactive, wherein the third images are not the first images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying windows in a data processing system comprising:
-
displaying image data from an application within an associated active window in a display; and
displaying preselected image data in a viewable sector of an inactive window being displayed in conjunction with the active window in the display without obstructing images within the active window, such that the preselected image data prevents at least a portion of image data generated for the viewable sector from being displayed by an application associated with the inactive window. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for displaying windows comprising:
-
means for displaying image data from an application within an associated active window in a display; and
means for displaying preselected image data in a viewable sector of an inactive window being displayed in conjunction with the active window in the display without obstructing images within the active window, such that the preselected image data prevents at least a portion of image data generated for the viewable sector from being displayed by an application associated with the inactive window. - View Dependent Claims (19, 20)
-
-
21. An article of manufacture comprising machine-readable medium including program logic embedded therein for displaying windows in a data processing system that causes control circuitry in a data processing system to perform the steps of:
-
displaying image data from an application within an associated active window in a display; and
displaying preselected image data in a viewable sector of an inactive window being displayed in conjunction with the active window in the display without obstructing images within the active window, such that the preselected image data prevents at least a portion of image data generated for the viewable sector by an application associated with the inactive window from being displayed. - View Dependent Claims (22, 23)
-
-
24. A method for displaying windows in a data processing system comprising:
-
associating a separate screen saver image with each window displayed by the data processing system;
determining if a given window displayed by the data processing system becomes inactive; and
displaying the associated screen saver image within an inactive window in the data processing system. - View Dependent Claims (25, 26, 27)
-
-
28. A system for displaying windows in a data processing system comprising:
-
means for associating a separate screen saver image with each window displayed by the data processing system;
means for determining if a given window displayed by the data processing system becomes inactive; and
means for displaying the associated screen saver image within an inactive window in the data processing system. - View Dependent Claims (29, 30, 31)
-
-
32. An article of manufacture comprising machine-readable medium including program logic embedded therein for displaying windows in a data processing system that causes control circuitry in a data processing system to perform the steps of:
-
associating a separate screen saver image with each window displayed by the data processing system;
determining if a given window displayed by the data processing system becomes inactive; and
displaying the associated screen saver image within an inactive window in the data processing system. - View Dependent Claims (33, 34, 35)
-
Specification