IP Library Granted Patent US 6,968,507
Granted Patent B2
US 6,968,507 · App. 09/993,888 · Granted Nov 22, 2005

Method and apparatus for defeating a mechanism that blocks windows

Assignee: Claria Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,968,507
App. No.
09/993,888
Granted
Nov 22, 2005
Kind
B2
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.

Claims (40)

1. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism; and

wherein preventing the window from being blocked includes incorporating a non-functional feature on the window;

wherein the non-functional feature includes a non-functional menu bar.

2. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes incorporating a non-functional feature on the window;

wherein the non-functional feature includes a non-functional tool bar.

3. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes incorporating a non-functional feature on the window;

wherein the non-functional feature includes a non-functional login field.

4. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes incorporating a non-functional feature on the window;

wherein the non-functional feature includes a non-functional password field.

5. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes using a part of a domain name in a URL of the window, wherein the window is not served from a server computer corresponding to the domain name.

6. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes intercepting an event to close the window and then hiding the window from a user's view.

7. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes inputting keystroke combinations into a browser.

8. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes triggering mouse events.

9. A method for displaying a window in a computer, the method to be performed by computer-readable program code and comprising:

launching a new window in the computer, the computer including a window-blocking mechanism; and

preventing the window from being blocked by the window-blocking mechanism;

wherein preventing the window from being blocked includes altering a list of the window-blocking mechanism.

Assignments (7)
MERGER Recorded Oct 9, 2015
From: CARHAMM LTD., LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 036768/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2012
From: CLARIA INNOVATIONS, LLC
To: CARHAMM LTD., LLC
Reel/Frame 027708/0319 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2010
From: JELLYCLOUD (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: CLARIA INNOVATIONS, LLC
Reel/Frame 024927/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2010
From: JELLYCLOUD, INC.
To: JELLYCLOUD (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 024915/0414 →
CHANGE OF NAME Recorded Aug 30, 2010
From: CLARIA CORPORATION
To: JELLYCLOUD, INC.
Reel/Frame 024906/0826 →
CHANGE OF NAME Recorded Feb 9, 2004
From: GATOR CORPORATION, THE
To: CLARIA CORPORATION
Reel/Frame 014958/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2002
From: PENNELL, MARK E.; PRIMAK, L. SCOTT; GILBERT, CHARLES
To: GATOR CORPORATION, THE
Reel/Frame 012567/0508 →
Continuity (1)
Related Publication 20030098883A1 · May 29, 2003