Detection and Repositioning of Pop-up Dialogs
AssigneeInternational Business Machines Corporation
InventorsTamer E. Abuelsaad, Gregory Jensen Boss, Nimesh Bhatia, Manuel Silveyra
Life of this patent
Estimating the term…
Abstract
An embodiment of the invention provides a method where a file is displayed on a display screen of a mobile device; and, a pop-up is identified outside of the visible area on the display screen of the mobile device. The identification of the pop-up includes detecting a document object model change in the file, the presence of one or more non-active elements in the file, and/or a change in luminance in an area outside of the visible area on the display screen. A controller moves the pop-up to the visible area on the display screen, or the visible area on the display screen is moved to the pop-up.
Claims20
A system, comprising:
- a display screen, said display screen displays a file on a device;
- a processor connected to said display screen, said processor identifies a pop-up outside of a visible area on said display screen, said processor at least one of:
- detects a document object model change in the file,
- detects a presence of at least one non-active element in the file, and
- detects a change in luminance in an area outside of the visible area on said display screen;
- and
- a controller connected to said processor, said controller moves at least one of the pop-up to the visible area on said display screen and the visible area on said display screen to the pop-up.
A device comprising:
- a display screen, said display screen displays a webpage;
- a processor connected to said display screen, said processor identifies a pop-up outside of a visible area on said display screen, said processor detects at least one of:
- a document object model change in the webpage,
- a presence of at least one non-active element in the webpage, and
- a change in luminance in an area outside of the visible area on said display screen;
- and
- a controller connected to said display screen, said controller moves the pop-up to the visible area on said display screen.
A device comprising:
- a display screen, said display screen displays a webpage;
- a processor connected to said display screen, said processor identifies a pop-up outside of a visible area on said display screen, said processor detects at least one of:
- a document object model change in the webpage,
- a presence of at least one non-active element in the webpage, and
- a change in luminance in an area outside of the visible area on the display screen;
- and
- a controller connected to said processor, said controller moves the visible area on said display screen to the pop-up.
A computer program product comprising:
- a non-transitory computer readable storage medium;
- first program instructions to display a file on a display screen of a device;
- second program instructions to identify a pop-up outside of a visible area on the display screen of the device, said identifying of the pop-up including at least one of:
- detecting a document object model change in the file,
- detecting a presence of at least one non-active element in the file, and
- detecting a change in luminance in an area outside of the visible area on the display screen;
- and
- third program instructions to move at least one of the pop-up to the visible area on the display screen and the visible area on the display screen to the pop-up,
- said first program instructions, said second program instructions, and said third program instructions are stored on said computer readable storage medium.
Dependencies are inferred from the claim text.