IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0636299
(2000-08-10)
|
발명자
/ 주소 |
- Rubin, Moshe B.
- Halibard, Moishe
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
24 인용 특허 :
60 |
초록
▼
A method for preventing copying a proprietary digital image data that is rendered within a window displayed on a computer monitor, including providing screen pixel data for rendering on a computer monitor, the screen pixel data including pixel data for a first window having proprietary digital image
A method for preventing copying a proprietary digital image data that is rendered within a window displayed on a computer monitor, including providing screen pixel data for rendering on a computer monitor, the screen pixel data including pixel data for a first window having proprietary digital image data therewithin, detecting that a second window is going to be displayed on the computer monitor, determining the position and size of the second window, determining, based on the position and size of the second window, a portion of the screen pixel data wherein the first window is going to be covered by the second window, and replacing the portion of the screen pixel data with substitute pixel data, prior to the second window being displayed. A system is also described and claimed.
대표청구항
▼
1. A method for preventing copying of proprietary digital image data that is displayed on a computer monitor, comprising:providing screen pixel data to a graphics display frame buffer for rendering on a computer monitor, the screen pixel data including pixel data for a proprietary digital image; det
1. A method for preventing copying of proprietary digital image data that is displayed on a computer monitor, comprising:providing screen pixel data to a graphics display frame buffer for rendering on a computer monitor, the screen pixel data including pixel data for a proprietary digital image; detecting an event that a window is going to be displayed on the computer monitor; determining the position and size of the window; determining, based on the position and size of the window, a portion of the screen pixel data that is going to be covered by the background of the window; modifying the graphics display frame buffer's screen pixel data be replacing at least the portion of the screen pixel data that is going to be covered by the background of the window with substitute pixel data, prior to the window being displayed over the screen pixel data; displaying the modified screen pixel data; and displaying the window over at least a portion of the substitute pixel data, thereby preventing the window from absorbing unmodified screen pixel data into its background, in case the window is defined so as to have a transparent background. 2. The method of claim 1 further comprising registering an application to include a system-wide hook in order to monitor window events occurring within a windows operating system, and wherein said detecting comprises receiving notification of a window event from the windows operating system.3. The method of claim 2 wherein the system-wide hook is a windows CBT hook.4. The method of claim 2 wherein the system-wide hook is a windows CallWndProc hook.5. The method of claim 1 wherein said detecting detects that a new window is going to be opened.6. The method of claim 1 wherein said detecting detects that an existing window is going to be enlarged.7. The method of claim 1 wherein said detecting detects that an existing window is going to be maximized.8. The method of claim 1 wherein said detecting detects that an existing window is going to be moved from behind another window to in front of the other window.9. The method of claim 1 wherein the substitute pixel data is white pixel data.10. The method of claim 1 wherein the portion of the screen pixel data includes all pixel data that is going to be covered by the window.11. The method of claim 1 wherein the portion of the screen pixel data includes fewer than all pixel data that is going to be covered by the window.12. A method for preventing copying of proprietary digital image data that is displayed on a computer monitor, comprising:providing screen pixel data to a graphics display frame buffer for rendering on a computer monitor, the screen pixel data including pixel data for a proprietary digital image; detecting that a window is going to be displayed on the computer monitor; determining the position and size of the window; determining, based on the position and size of the window, a portion of the screen pixel data wherein the proprietary digital image is going to be covered by the background of the window; modifying the graphics display frame buffer's screen pixel data be replacing at least the portion of the screen pixel data wherein the proprietary digital image is going to be covered by the background of the window with substitute pixel data, prior to the window being displayed over the screen pixel data; displaying the modified screen pixel data; and displaying the window over at least a portion of the substitute pixel data, thereby preventing the window from absorbing the proprietary digital image into its background, in case the window is defined so as to have a transparent background. 13. The method of claim 12 wherein the portion of the screen pixel data includes all proprietary digital image pixel data that is going to be covered by the window.14. The method of claim 12 wherein the portion of the screen pixel data includes fewer than all proprietary digital image pixel data that is going to be covered by the window.15. A system for preventing copying of proprietary digital image data that is displayed on a computer monitor, comprising:a graphics display frame buffer for storing screen pixel data to be displayed on a computer monitor, the screen pixel data including pixel data for a proprietary digital image; an event detector detecting that a window is going to be displayed on the computer monitor; a window processor for determining the position and size of the window, and for determining, based on the position and size of the window, a portion of the screen pixel data that is going to be covered by the background of the window; a pixel processor for modifying the graphics display frame buffer's screen pixel data by replacing at least the portion of the screen pixel data that is going to be covered by the background of the window with substitute pixel data, prior to the window being displayed over the screen pixel data; and a display processor for displaying the screen pixel data and the modified screen pixel data, and for displaying the window over at least a portion of the substitute pixel data, thereby preventing the window from absorbing unmodified screen pixel data into its background, in case the window is defined so as to have a transparent background. 16. The system of claim 15 further comprising a hook registry for registering an application to include a system-wide hook in order to monitor window events occurring within a windows operating system, and wherein said event detector comprises a notification receiver for receiving notification of a window event from the windows operating system.17. The system of claim 16 wherein the system-wide hook is a Windows CBT hook.18. The system of claim 16 wherein the system-wide hook is a Windows CallWndProc hook.19. The system of claim 15 wherein said event detector detects that a new window is going to be opened.20. The system of claim 15 wherein said event detector detects that an existing window is going to be enlarged.21. The system of claim 15 wherein said event detector detects that an existing window is going to be maximized.22. The system of claim 15 wherein said event detector detects that an existing window is going to be moved from behind another window to in front of the other window.23. The system of claim 15 wherein the substitute pixel data is white pixel data.24. The system of claim 15 wherein the portion of the screen pixel data includes all pixel data that is going to be covered by the window.25. The system of claim 15 wherein the portion of the screen pixel data includes fewer than all pixel data that is going to be covered by the window.26. A system for preventing copying of proprietary digital image data that is displayed on a computer monitor, comprising:a graphics display frame buffer for storing screen pixel data to be displayed on a computer monitor, the screen pixel data including pixel data for a proprietary digital image; an event detector detecting that a window is going to be displayed on the computer monitor; a window processor for determining the position and size of the window, and for determining, based on the position and size of the second window, a portion of the screen pixel data wherein the proprietary digital image is going to be covered by the background of the window; and a pixel processor for modifying the graphics display frame buffer's screen pixel data by replacing at least the portion of the screen pixel data wherein the proprietary digital image is going to be covered by the background of the window with substitute pixel data, prior to the window being displayed over the screen pixel data; and a display processor for displaying the screen pixel data and the modified screen pixel data, and for displaying the window over at least a portion of the substitute pixel data, thereby preventing the window from absorbing the proprietary digital image into its background, in case the window is defined so as to have a transparent background. 27. The system of claim 26 wherein the portion of the screen pixel data includes all proprietary digital image pixel data that is going to be covered by the window.28. The system of claim 26 wherein the portion of the screen pixel data includes fewer than all proprietary digital image pixel data that is going to be covered by the window.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.