System for providing non-intrusive dynamic content to a client device
First Claim
Patent Images
1. A method comprising:
- installing a dynamic executable module on a client device coupled to a network device, the dynamic executable module to retrieve dynamic content to be presented to a user and control presentation of the dynamic content;
presenting the dynamic content at a time selected in accordance with a predetermined condition comprising existence of an open connection between the client device and the network device;
estimating a time period over which the connection between the client device and the network device will remain open; and
presenting the dynamic content for a time period equal to no more than the estimated time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for presenting dynamic content to a user of a client device in a non-intrusive manner is implemented in a method including the steps of retrieving dynamic content to be presented to a user, and presenting the dynamic content to the user at a time selected in accordance with a predetermined condition.
144 Citations
21 Claims
-
1. A method comprising:
-
installing a dynamic executable module on a client device coupled to a network device, the dynamic executable module to retrieve dynamic content to be presented to a user and control presentation of the dynamic content;
presenting the dynamic content at a time selected in accordance with a predetermined condition comprising existence of an open connection between the client device and the network device;
estimating a time period over which the connection between the client device and the network device will remain open; and
presenting the dynamic content for a time period equal to no more than the estimated time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A client device to present dynamic content to a user, said client device comprising a computer including:
-
a browser to present data to a user; and
a dynamic executable module to retrieve dynamic content and to control presentation of the dynamic content at a time selected in accordance with a predetermined condition including existence of an open connection between the client device and the network device;
said dynamic executable module to present the dynamic content for a time period equal to no more than an estimated time period for which the connection will remain open. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable medium having stored thereon a plurality of executable instructions to perform a method comprising:
-
retrieving dynamic content;
controlling presentation of the dynamic content at a time selected in accordance with a predetermined condition including existence of an open connection between a client device and a network device; and
presenting the dynamic content for a time period equal to no more than an estimated time period for which the connection will remain open. - View Dependent Claims (18, 19, 20, 21)
calculating the estimated time period.
-
-
19. The machine-readable medium of claim 16 wherein the method further comprises:
periodically monitoring the connection between the client device and the network device.
-
20. The machine-readable medium of claim 16 wherein the method further comprises:
periodically presenting the dynamic content.
-
21. The machine-readable medium of claim 16 wherein the method further comprises:
retrieving advertising information.
Specification