Suppressing Dialog Boxes
First Claim
Patent Images
1. A method of suppressing a user interface element comprising:
- assigning a plurality of treads to a plurality of tabs displayed in a tabbed application such that an inactive tab attempting to display user interface element, of the plurality of tabs has a unique thread associated with it;
examining the unique thread to determine that an attempt to display a user interface element is being made;
suppressing display of the user interface element with a modal message loop; and
later displaying the user interface element in response to a signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for browser software with a tabbed interface to suppress, or delay, the display of a dialog box that is initiated by an inactive, or background, tab. An indication may be provided to the user that a dialog box needing user attention may be provided. When that tab becomes active, and the web page on that tab becomes visible, the dialog box is then displayed. This suppression method may be applied to a variety of application programs.
40 Citations
20 Claims
-
1. A method of suppressing a user interface element comprising:
-
assigning a plurality of treads to a plurality of tabs displayed in a tabbed application such that an inactive tab attempting to display user interface element, of the plurality of tabs has a unique thread associated with it; examining the unique thread to determine that an attempt to display a user interface element is being made; suppressing display of the user interface element with a modal message loop; and later displaying the user interface element in response to a signal. - View Dependent Claims (2, 3)
-
-
4. A method of suppressing a user interface element from an inactive display comprising:
-
intercepting a request to display the user interface element; determining the source of the request; and deciding to display or delay the user interface element based on the source of the request. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable media having executable instructions stored thereon, comprising:
-
intercepting a request to display a user interface element from a display; determining the source of the request; and deciding to display or delay the user interface element based on the source of the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification