IP Library Patent Application 10292924
Patent Application
App. No. 10/292,924

System and method for delivery of information based on web page content

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 None
App. No.
10/292,924
Abstract

The present invention provides a system for determining when to present information to a user based on web page content. The system includes a retriever engine, a display engine, and a parser engine. The retriever engine transmits a domain to a server. In response, the server transmits information to be displayed and in-context rules, which are received by the retriever engine. The parser engine parses the HTML source code of a web page and decides whether to display the information based on the in-context rules. If it is determined that the information should be displayed, the display engine displays the information.

Claims (62)

1 . (canceled)

2 . The method of claim 41 , wherein the obtaining information and the obtaining the rules includes receiving the information and rules from a server.

3 . The method of claim 42 , further comprising transmitting a domain to a server before the receiving.

4 . The method of claim 41 , wherein the rules are for a specific domain.

5 . The method of claim 41 , further comprising presenting the obtained information per the determination.

6 . The method of claim 5 , wherein the presenting presents the information in a pop-up window.

7 . The method of claim 5 , wherein the presenting presents the information at a user-specified position.

8 . The method of claim 5 , wherein the presenting presents the information at a default position.

9 . The method of claim 5 , wherein the presenting presents the information over an HTML banner.

10 . The method of claim 41 , wherein the determining is further based on a URL substring.

11 . (canceled)

12 . The computer-readable medium of claim 42 , wherein the obtaining information and the obtaining the rules includes receiving the information and rules from a server.

13 . The computer-readable medium of claim 12 , wherein the method further comprises transmitting a domain to a server before the receiving.

14 . The computer-readable medium of claim 42 , wherein the rules are for a specific domain.

15 . The computer-readable medium of claim 42 , further comprising presenting the obtained information per the determination.

16 . The computer-readable medium of claim 15 , wherein the presenting presents the information in a pop-up window.

17 . The computer-readable medium of claim 15 , wherein the presenting presents the information at a user-specified position.

18 . The computer-readable medium of claim 15 , wherein the presenting presents the information at a default position.

19 . The computer-readable medium of claim 15 , wherein the presenting presents the information over an HTML banner.

20 . The computer-readable medium of claim 42 , wherein the determining is further based on a URL substring.

21 .- 32 . (canceled)

33 . The method of claim 44 , further comprising transmitting the determined message.

34 . The method of claim 44 , wherein the determining is further based on a user ID transmitted with the request.

35 . The method of claim 34 , wherein the determining is further based on historical-based targeting data.

36 . (canceled)

37 . The computer-readable medium of claim 45 , wherein the method further comprises transmitting the determined message.

38 . The computer-readable medium of claim 42 , wherein the determining is further based on a user ID transmitted with the request.

39 . The computer-readable medium of claim 38 , wherein the determining is further based on historical-based targeting data.

40 . (canceled)

41 . A method for presenting content to an internet user of a client computer, comprising the steps of:

downloading a web page to the client computer from a first server to a client computer via the internet; and

employing a resident client messaging unit, including the steps of

transmitting the URL of the web page to a messaging server;

receiving from the messaging server a continuous message unit, including context rules and content associated with such rules;

parsing in the title, context and content of the web page;

comparing the results of the parsing step with the context rules to determine if any such rules are satisfied;

responding to a satisfaction of a rule by directing the client computer to display to the user the contact associated with such rule.

42 . A computer-readable medium having instructions for executing a method stored thereon, the method comprising:

downloading a web page to the client computer from a first server to a client computer via the internet;

transmitting the URL of the web page to a second server,

receiving from the second server a continuous message unit, including context rules and content associated with such rules;

parsing the title, context and content of the web page;

comparing the results of the parsing step with the context rules to determine if any such rules are satisfied;

responding to a satisfaction of a rule by displaying to the user the contact associated with such rule.

43 . A system, comprising:

a client computer, including

web engine means for downloading a web page to the client computer from a first server to a client computer via the internet;

communication means for

transmitting the URL of the web page to a second server; and

receiving from the second server a continuous message unit, including context rules and content associated with such rules;

CMU means for

parsing the title, context and content of the web page;

comparing the results of the parsing step with the context rules to determine if any such rules are satisfied; and

responding to a satisfaction of a rule by displaying to the user the contact associated with such rule.

44 . A method, comprising:

providing a message server, having stored therein a set of context rules and content, the content being associated with specific rules;

receiving a message at the message server from a client computer, such message identifying a website with which the client computer has initiated contact by downloading a webpage;

determining those of the context rules and associated content are appropriate for transmission to the client computer.

45 . A computer-readable medium having instructions for executing a method stored thereon, the method comprising:

providing a message server, having stored therein a set of context rules and content, the content being associated with specific rules;

receiving a message at the message server from a client computer, such message identifying a website with which the client computer has initiated contact by downloading a webpage;

determining those of the context rules and associated content are appropriate for transmission to the client computer.

Assignments (2)
CHANGE OF NAME Recorded Apr 23, 2004
From: GATOR CORPORATION, THE
To: CLARIA CORPORATION
Reel/Frame 015254/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2002
From: PENNELL, MARK E.; MCFADDEN, JEFFREY A.; MARTIN, ANTHONY G.
To: GATOR CORPORATION, THE
Reel/Frame 013493/0357 →