Method and apparatus for information delivery on the internet
First Claim
1. A system of delivering information over a network including a server and a client, comprising:
- a channel connecting the client to the server over which information is transmitted from the server to the client after activity on said channel has been determined to be below a predetermined threshold;
a storage at the client which stores the information transmitted from the server; and
a program to present the information stored at the client to a user of the client.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for delivering targeted multimedia or video advertisements over the Internet while protecting user privacy. A software application is executed while the browser application runs in a user'"'"'s computer. The application periodically accesses the server over the Internet to download targeted advertisements during user idle time and stores them locally. When the user activity meets a predefined criteria, e.g., user'"'"'s mouse clicking action causing a web page transition, the application picks up matching content based on priority and keyword, then presents the primary section of the content partially inside user'"'"'s browser, and then catalogs it to allow the user to retrieve later the full primary content and the secondary content. The application logs statistical information without any user identification information relating to the presentation of advertisements and establishes a communication with the server from time to time to make the logged information available to the server system. The server stores and updates a database of the information so that the advertisements can be delivered to appropriately selected users.
227 Citations
37 Claims
-
1. A system of delivering information over a network including a server and a client, comprising:
-
a channel connecting the client to the server over which information is transmitted from the server to the client after activity on said channel has been determined to be below a predetermined threshold;
a storage at the client which stores the information transmitted from the server; and
a program to present the information stored at the client to a user of the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37)
-
-
36. A method of delivering information over network including a server and a client, comprising the steps of:
-
transmitting information to the client from the server when a channel connecting the client and the server is at an activity level below a predetermined threshold;
storing the information in the client; and
presenting the information to a user of the client when a time gap between the user'"'"'s request for material and arrival of material is longer than a predetermined threshold value.
-
Specification