IP Library Granted Patent US 8,316,003
Granted Patent B2
US 8,316,003 · App. 12/577,702 · Granted Nov 20, 2012

Updating content of presentation vehicle in a computer network

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 8,316,003
App. No.
12/577,702
Granted
Nov 20, 2012
Kind
B2
Abstract

Exemplary systems and methods for updating content on a computer network are provided. In exemplary embodiments, a method includes receiving from a message delivery program on a client computer a first keyword submitted by a web browser on the client computer to an original search engine, the original search engine not being a part of the server computer, the web browser being separate from the message delivery program and providing the client computer a first search result that is different from a search result provided by the original search engine.

Claims (75)

1. A computer-implemented method to be performed, at least in part, by hardware in combination with software in a server computer, the method comprising:

receiving from a message delivery program on a client computer a first keyword submitted by a web browser on the client compute to an original search engine, the original search engine not being a part of the server computer, the web browser being separate from the message delivery program; and

providing the client computer a first search result that is different from a search result provided by the original search engine.

2. The method of claim 1 wherein the message delivery program is browser independent.

3. The method of claim 1 wherein the original search engine is an internet search engine.

4. The method of claim 1 further comprising:

receiving from the client computer a second keyword submitted to the original search engine; and

providing the client computer a second search result that is different from another search result provided by the original search engine.

5. The method of claim 4 wherein the first search result is displayed in a presentation vehicle that is updated to display the second search result.

6. The method of claim 5 wherein the presentation vehicle comprises a pop-under.

7. The method of claim 5 wherein the presentation vehicle comprises one or more of: a pop-up, a pop-under, a banner, a message box, a text box, a slider, a separate window, and a window embedded in a web page.

8. An apparatus for receiving information over a computer network, the apparatus comprising:

a client computer configured to submit, by a browser, a first search request and to receive a first search result and a second search result responsive to the first search request, the first search result to be displayed in a first window and a second search result to be displayed in a second window, the first window being displayed in the browser, the second window being displayed in a presentation vehicle separate from the browser.

9. The apparatus of claim 8 wherein the second window is displayed under the first window.

10. The apparatus of claim 8 wherein the client computer is further configured to receive a third search result that is responsive to another search request, the third search result is to be displayed in the second window.

11. The apparatus of claim 10 wherein the first window comprises a web browser pointed to a search engine and the second window comprises a pop-under.

12. A computer-implemented method of presenting information to an end-user in a computer network, the method being implemented, at least in part, by hardware in combination with software, the method comprising:

detecting a first end-user behavior in a browser;

displaying a first content in a presentation vehicle separate from the browser, the first content being responsive to the first end-user behavior;

detecting a second end-user behavior; and

updating the presentation vehicle with a second content responsive to the second end-user behavior.

13. The method of claim 12 wherein the presentation vehicle comprises one or more of: a pop-up, a pop-under, a banner, a message box, a text box, a slider, a separate window, and a window embedded in a web page.

14. A computer-readable medium, the computer-readable medium comprising executable instructions, the instructions executable by a processor to perform operations comprising:

receiving from a message delivery program on a client computer a first keyword submitted by a web browser on the client computer to an original search engine, the original search engine not being a part of the server computer, the web browser being separate from the message delivery program; and

providing the client computer a first search result that is different from a search result provided by the original search engine.

15. The method of claim 12 wherein the first content comprises a first search result and the second content comprises a second search result.

16. The method of claim 12 wherein the first end-user behavior comprises submitting a first search request and the second end-user behavior comprises submitting a second search request.

17. The method of claim 16 wherein the first search request is submitted to a first search engine.

18. The method of claim 17 wherein the first search engine is an Internet search engine.

19. The method of claim 16 wherein the first search request and the second search request are submitted to the same search engine.

20. The method of claim 12 wherein the first end-user behavior comprises navigating to a first web page and the second end-user behavior comprises navigating to a second web page.

21. The method of claim 20 wherein the first content is distinct from the first web page and the second web page, and wherein the second content is distinct from the first web page and the second web page.

22. The method of claim 12 wherein the presentation vehicle is browser independent.

23. The method of claim 12 wherein the presentation vehicle operates independent of the browser.

24. The method of claim 12 wherein the first end-user behavior comprises submitting a first search request to a first search engine, and the second end-user behavior comprises submitting a second search request to the first search engine, and wherein:

the first content is distinct from a first search result from said first search engine in response to said first search request and

the second content is distinct from a second search result from said first search engine in response to said second search request.

25. The method of claim 12 wherein:

the first end-user behavior is one of: (i) submitting a first search request; and (ii) navigating to a first web page; and wherein

the second end-user behavior is one of: (iii) submitting a second search request; and (iv) navigating to a second web page.

26. The method of claim 12 wherein detecting the first end-user behavior is performed using a program operating separately from the browser.

27. The method of claim 12 wherein one of the first end-user behavior and the second end-user behavior comprises navigating to a specific web page, and wherein one of the first content and the second content was selected based, at least in part, on a domain name of the specific web page.

28. The computer-readable medium of claim 14 wherein the message delivery program is browser independent.

29. The computer-readable medium of claim 14 further comprising instructions executable by a processor to perform:

receiving from the client computer a second keyword submitted to the original search engine; and

providing the client computer a second search result that is different from another search result provided by the original search engine.

30. The computer-readable medium of claim 29 wherein the first search result is displayed in a presentation vehicle that is updated to display the second search result.

31. The computer-readable medium of claim 30 wherein the presentation vehicle comprises a pop-under.

32. A computer-readable medium, the computer-readable medium comprising executable instructions, the instructions executable by a processor to perform operations comprising:

detecting a first end-user behavior in a browser;

displaying a first content in a presentation vehicle separate from the browser, the first content being responsive to the first end-user behavior;

detecting a second end-user behavior; and

updating the presentation vehicle with a second content responsive to the second end-user behavior.

33. The computer-readable medium of claim 32 wherein the first end-user behavior comprises submitting a first search request and the second end-user behavior comprises submitting a second search request.

34. The computer-readable medium of claim 32 wherein the first content comprises a first search result and the second content comprises a second search result.

35. The computer-readable medium of claim 32 wherein the first end-user behavior comprises navigating to a first web page and the second end-user behavior comprises navigating to a second web page.

36. A computer-implemented method, implemented at least in part by hardware in combination with software, the method comprising:

receiving from a client computer a first keyword, said first keyword having been submitted on the client computer to a first search engine, the first search engine being distinct from a first server computer; and

in response to said receiving, said first server computer providing the client computer first message content,

wherein said first message content is distinct from a search result provided by said first search engine in response to said first keyword having been submitted to said first search engine.

37. The method of claim 36 wherein the first keyword is received from a message delivery program on the client computer.

38. The method of claim 37 wherein the message delivery program is browser independent.

39. The method of claim 36 wherein the first message content comprises at least one of: video content, audio content, and program code.

40. The method of claim 39 wherein;

when the first message content includes displayable message content, the displayable message content is processed by displaying the displayable message content on a computer screen, and

when the first message content includes computer-readable program code, the message content is processed by running the program code.

41. A computer-implemented method, implemented, at least in part, by hardware in combination with software, the method comprising:

responsive to a first end-user behavior in a browser on a computer device, presenting a first message content in a presentation vehicle on said computer device, the presentation vehicle being separate from the browser;

responsive to a second end-user behavior on the computer device, updating the presentation vehicle with a second message content responsive to the second end-user behavior, wherein:

the first end-user behavior comprises at least one of: (i) submitting a first search request; and (ii) navigating to a first web page; and wherein

the second end-user behavior comprises at least one of: (iii) submitting a second search request; and (iv) navigating to a second web page, and wherein

the first message content comprises at least one of: first video content, first audio content, and first program code, and wherein

the second message content comprises at least one of: second video content, second audio content, and second program code.

42. The method of claim 41 wherein the presentation vehicle is separate from a browser.

43. The method of claim 41 wherein the presentation vehicle comprises one or more of: a pop-up, a pop-under, a banner, a message box, a text box, a slider, a separate window, and a window embedded in a web page.

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 Aug 27, 2010
From: THE GATOR CORPORATION
To: CLARIA CORPORATION
Reel/Frame 024903/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2010
From: MARTIN, ANTHONY G.; VANDEVELDE, SCOTT; GOULDEN, DAVID L.
To: THE GATOR CORPORATION
Reel/Frame 024902/0355 →