发明名称 |
System and method for managing a floating window |
摘要 |
A method and system for managing overlapping windows on a computer screen of a computer system. A hook filter intercepts an event that has occurred. An association of the hook filter with the event was established prior to the occurrence of the event. The event is characterized by an overlapping condition in which a floating window partially or totally overlaps an active window on the computer screen. A software application is associated with the active window. Response to intercepting the event, the hook filter detects the overlapping condition. Response to detecting the overlapping condition, the hook filter eliminates the overlapping condition to make the active window totally visible. |
申请公布号 |
US9298474(B2) |
申请公布日期 |
2016.03.29 |
申请号 |
US200511245230 |
申请日期 |
2005.10.05 |
申请人 |
International Business Machines Corporation |
发明人 |
Bauchot Frederic;Collet Jean-Luc;Fiammante Marc Charles;Marmigere Gerard;Picon Joaquin |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
Schmeiser, Olsen & Watts, LLP |
代理人 |
Schmeiser, Olsen & Watts, LLP ;Pivnichny John |
主权项 |
1. A computer implemented method for managing overlapping windows on a computer screen of a computer system, said method comprising:
intercepting by a hook filter an event directed to a target application, said hook filter intercepting the event before the event reaches the target application, an association of the hook filter with the event having been established prior to the occurrence of the event, the event being characterized by an overlapping condition in which a floating window partially or totally overlaps an active window on the computer screen, a software application being executed in the active window; responsive to said intercepting, detecting by the hook filter the overlapping condition; and responsive to said detecting, eliminating the overlapping condition to make the active window totally visible. |
地址 |
Armonk NY US |