Dialog box positioning
First Claim
1. A method of positioning a non-modal dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the method comprising:
- determining whether the GUI includes a display area at least equal to an area of the dialog box and absent of any hyperlinks;
if the GUI includes the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in the display area; and
if the GUI does not include the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in a position where a least number of hyperlinks are obscured from a view of a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and articles of manufacture for enhanced control over the positioning of dialog boxes in relation to hyperlinks within electronic documents. The controlled positioning is implemented to mitigate any undesirable placement of dialog boxes that might limit to user access to hyperlinks contained within the electronic document. Accordingly, embodiments are provided for determining a location within a displayed electronic document at which a dialog box may be positioned without obscuring any hyperlinks. In the event that such positioning is not possible, steps are taken to position the dialog box in a location that will result in the least interference between the user and a displayed document.
68 Citations
14 Claims
-
1. A method of positioning a non-modal dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the method comprising:
-
determining whether the GUI includes a display area at least equal to an area of the dialog box and absent of any hyperlinks; if the GUI includes the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in the display area; and if the GUI does not include the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in a position where a least number of hyperlinks are obscured from a view of a user.
-
-
2. A method of positioning a non-modal dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the method comprising:
-
determining whether the GUI includes a display area at least equal to an area of the dialog box and absent of any hyperlinks; if the GUI includes the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in the display area, and if the GUI does not include the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in a position where a least number of hyperlinks likely to be selected are obscured from a view of a user.
-
-
3. A method of positioning a non-model dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the method comprising:
-
determining whether the GUI includes a display area at least equal to an area of the dialog box and absent of any hyperlinks; if the GUI includes the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in the display area, if the GUI does not include the display area at least equal to the area of the dialog box and absent of any hyperlink; determining that at least one hyperlink is more likely to be selected by a user than at least one other hyperlink; and displaying the dialog box over the at least one other hyperlink to prevent access to the at least one other hyperlink and allow user access to the at least one hyperlink. - View Dependent Claims (4, 5, 6)
-
-
7. A method of positioning a non-modal dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the method comprising:
-
processing a request to retrieve the content from a network address; parsing a response to the request; rendering the content in a viewable manner; determining a position for the dialog box, wherein the determining comprises at least one of; (i) determining whether the dialog box can be positioned in a display area of the GUI where none of the hyperlinks are obscured from a view of a user; and (ii) determining whether the dialog box can be positioned in a display area of the GUI where a least number of hyperlinks are obscured from the view of the user; and displaying the dialog box in the position;
wherein if the dialog box cannot be positioned in the display area where none of the hyperlinks are obscured from the view of the user, the dialog box is displayed in a position allowing the user to view at least one hyperlink more likely to be selected than at least one other hyperlink. - View Dependent Claims (8)
-
-
9. A computer readable medium containing a program which, when executed by a processor, causes operations to position a dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the operations comprising:
-
determining whether the GUI includes a display area at least equal to an area of the dialog box and absent of any hyperlink; if the GUI includes the display area at least equal to the area of the dialog box and absent of any hyperlinks, displaying the dialog box in the display area; if the GUI does not include the display area at least equal to the area of the dialog box and absent of any hyperlink; determining that at least one hyperlink is more likely to be selected by a user then at least one other hyperlink; and displaying the dialog box over the at least one other hyperlink to prevent access to the at least one other hyperlink and allow user access to the at least one hyperlink. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable medium containing a program which, when executed by a processor, causes operations to position a non-modal dialog box in a graphical user interface (GUI) displaying content comprising hyperlinks, the operations comprising:
-
processing a request to retrieve the content from a network address; parsing a response to the request; rendering the content in a viewable manner; determining a position for the dialog box, wherein the determining comprises at least one of; (i) determining whether the dialog box can be positioned in a display area of the GUI where none of the hyperlinks are obscured by a user; and (ii) determining whether the dialog box can be positioned in a display area of the GUI where a least number of hyperlinks are obscured from the view of the user; and displaying the dialog box in the position, wherein if the dialog box cannot be positioned in the display area where none of the hyperlinks are obscured from the view of the hyperlinks by the user, the dialog box is displayed in a position allowing the user to view at least one hyperlink more likely to be selected than at least one other hyperlink. - View Dependent Claims (14)
-
Specification