IP Library Granted Patent US 7,933,969
Granted Patent B2
US 7,933,969 · App. 11/457,451 · Granted Apr 26, 2011

Apparatus and method for providing a provider-selected message in response to a user request for user-selected information

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 7,933,969
App. No.
11/457,451
Granted
Apr 26, 2011
Kind
B2
Abstract

A method for providing a provider-selected message in response to a user request for user-selected information is disclosed. The method includes receiving a request from a client program for user-selected information. If a provider-selected message has not been previously transmitted to the client program, the method further includes transmitting provider-selected information to the client program. If a provider-selected message has been previously transmitted to the client program, the method further includes transmitting the user-selected information. In one embodiment, the method also includes receiving a second request from the client program for the user-selected information after the provider-selected information is displayed for a limited time.

Claims (42)

1. A method of delivering information across a computer network, comprising:

receiving, at a server computer, a first request from a client program for user-selected information;

transmitting, from the server computer, a provider-selected message to the client program for display, in response to the first request, if the provider-selected message has not been previously transmitted to the client program within a time period, the provider-selected message being configured to cause the client program to transmit a second request for the user-selected information;

receiving, at the server computer, the second request; and

transmitting, from the server computer, in response to the second request, the user-selected information to the client program for display, if the provider-selected message has been previously transmitted to the client program within the time period.

2. The method of claim 1 , wherein the time period is determined by the server computer.

3. The method of claim 2 , wherein the provider-selected message is configured to cause the client program to 1) display the provider-selected message for a limited time, and 2) then automatically transmit the second request for the user-selected information.

4. The method of claim 1 , wherein the provider-selected message is configured to cause the client program to 1) display the provider-selected message for a limited time, and 2) then automatically transmit the second request for the user-selected information.

5. The method of claim 1 , wherein the provider-selected message is transmitted without the user-selected information.

6. The method of claim 1 , wherein the provider-selected message comprises a commercially-sponsored message.

7. The method of claim 1 , wherein the user-selected information is transmitted without the provider-selected message.

8. An apparatus for delivering information across a computer network, comprising:

a computer network; and

a server configured to receive a first request for user-selected information from a client program;

wherein the server is configured to transmit a provider-selected message to the client program for display, in response to the first request, if the provider-selected message has not been previously transmitted to the client program within a time period;

wherein the server is further configured to transmit the user-selected information to the client program for display, if the provider-selected message has been previously transmitted to the client program within the time period;

wherein the provider-selected message is configured to cause the client program to transmit a second request for the user-selected information, and

wherein the server is further configured to receive the second request, and to transmit the user-selected information in response to the second request.

9. The apparatus of claim 8 , wherein the time period is determined by the server.

10. The apparatus of claim 9 , wherein the provider-selected message is configured to cause the client program to 1) display the provider-selected message for a limited time, and 2) then automatically transmit the second request for the user-selected information.

11. The apparatus of claim 8 , wherein the provider-selected message is configured to cause the client program to 1) display the provider-selected message for a limited time, and 2) then automatically transmit the second request for the user-selected information.

12. The apparatus of claim 8 , wherein the server is further configured to transmit the provider-selected message without the user-selected information.

13. The apparatus of claim 8 , wherein the provider-selected message comprises a commercially-sponsored message.

14. The apparatus of claim 8 , wherein the server is further configured to transmit the user-selected information without the provider-selected message.

15. A method of delivering information across a computer network, comprising:

sending, from a client computer, a first request to a server for user-selected information; and

receiving, at the client computer, a provider-selected message from the server for display, in response to the first request, if the provider-selected message has not been previously received within a time period, the provider-selected message being configured to cause the client program to send a second request for the user-selected information;

sending, from the client computer, the second request to the server for the user-selected information; and

receiving, at the client computer, the user-selected information from the server for display, in response to the second request, if the provider-selected message has been previously received within the time period.

16. The method of claim 15 , wherein the time period is determined by the server.

17. The method of claim 16 , further comprising displaying, at the client computer, the provider-selected message for a limited time, before sending the second request to the server for the user-selected information.

18. The method of claim 17 , wherein the provider-selected message is configured to cause the second request to be sent automatically.

19. The method of claim 15 , further comprising displaying, at the client computer, the provider-selected message for a limited time, before sending the second request to the server for the user-selected information.

20. The method of claim 19 , wherein the provider-selected message is configured to cause the second request to be sent automatically.

21. The method of claim 19 , wherein the user-selected information is received without the provider-selected message.

22. The method of claim 15 , wherein the provider-selected message is received without the user-selected information.

23. The method of claim 15 , wherein the provider-selected message is configured to cause the second request for the user-selected information, to be automatically sent from the client computer to the server.

24. The method of claim 15 , wherein the provider-selected message comprises a commercially-sponsored message.

25. The method of claim 15 , wherein the user-selected information is received without the provider-selected message.

26. The method of claim 15 , further comprising displaying the provider-selected message on a display at the client computer.

27. The method of claim 15 , further comprising displaying the user-selected information on a display at the client computer.

28. The method of claim 15 , wherein the provider-selected message is received without the user-selected information.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2013
From: VUCAST, LLC
To: GOOGLE INC.
Reel/Frame 030506/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2013
From: AMON, THOMAS
To: VUCAST, LLC
Reel/Frame 030072/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2009
From: BAER, DAN M.
To: THOMAS C. AMON
Reel/Frame 023651/0388 →
CO-EXCLUSIVE LICENSE Recorded Dec 14, 2009
From: AMON, THOMAS C.
To: EVU TECHNOLOGIES, INC.
Reel/Frame 023651/0495 →
CO-EXCLUSIVE LICENSE Recorded Dec 14, 2009
From: AMON, THOMAS C.
To: SPEEDVU.COM, INC.
Reel/Frame 023651/0581 →
ASSET PURCHASE AGREEMENT Recorded Dec 14, 2009
From: HABERBUSH, DAVID R.
To: HARVEST EVU, LLC
Reel/Frame 023651/0675 →
LICENSE Recorded Dec 14, 2009
From: EVU TECHNOLOGIES, INC.
To: HABERBUSH, DAVID R.
Reel/Frame 023651/0729 →
ASSET ACQUISITION AGREEMENT Recorded Dec 14, 2009
From: HARVEST EVU, LLC
To: EDGECAST SOFTWARE, INC.
Reel/Frame 023651/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2009
From: AMON, THOMAS
To: VUCAST, LLC
Reel/Frame 023651/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2009
From: EVU TECHNOLOGIES, INC. (FORMERLY NEUTRON NET.COM, INC., FORMERLY INTERNET COMMERCIAL SYSTEMS, INC.)
To: AMON, THOMAS C., JR
Reel/Frame 023651/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2007
From: AMON, THOMAS
To: VUCAST, LLC
Reel/Frame 020054/0989 →