Method and apparatus for blocking unwanted windows
First Claim
1. In a computer, a method for preventing windows from being displayed comprising:
- detecting a launching of a new window;
consulting a changeable set of criteria to determine if the window is of a certain type;
enabling the window to be displayed if the window is of a first type; and
preventing the window from being displayed if the window is of a second type and not of the first type;
wherein the second type includes a window launched when a web site is exited.
7 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer program blocks windows categorized as bad windows, while allowing windows categorized as good windows to be displayed. The computer program may categorize a window by consulting one or more lists. In one embodiment, a list may be updated from time to time to optimize the computer program and prevent program-obsolescence. Techniques for defeating a window-blocking mechanism are also disclosed. In one embodiment, a computer program detects if a window is of a type that offers a product to a user. If so, the computer program provides a separate window containing information regarding the product. In one embodiment, a computer program detects if a user has a need for the computer program. If so, the user is informed of the efficacy of the computer program, which is then offered to the user.
63 Citations
4 Claims
-
1. In a computer, a method for preventing windows from being displayed comprising:
-
detecting a launching of a new window; consulting a changeable set of criteria to determine if the window is of a certain type; enabling the window to be displayed if the window is of a first type; and preventing the window from being displayed if the window is of a second type and not of the first type; wherein the second type includes a window launched when a web site is exited.
-
-
2. In a computer, a method for preventing windows from being displayed comprising:
-
detecting a launching of a new window; consulting a changeable set of criteria to determine if the window is of a certain type; enabling the window to be displayed if the window is of a first type; and preventing the window from being displayed if the window is of a second type and not of the first type; wherein the second type includes a window navigating to an About;
Blank.
-
-
3. In a computer, a method for preventing windows from being displayed comprising:
-
detecting a launching of a new window; consulting a changeable set of criteria to determine if the window is of a certain type; enabling the window to be displayed if the window is of a first type; and preventing the window from being displayed if the window is of a second type and not of the first type; wherein the second type includes a window launched within a short period of time after a user navigates to another web page.
-
-
4. In a computer, a method for preventing windows from being displayed comprising:
-
detecting a launching of a new window; consulting a changeable set of criteria to determine if the window is of a certain type; enabling the window to be displayed if the window is of a first type; and preventing the window from being displayed if the window is of a second type and not of the first type; wherein the second type includes a window launched by another window that is to be closed.
-
Specification