A method and apparatus for local advertising. Internet Service Providers
(ISPs) or proxies owned by an ISP insert advertisements transmitted from a
web host to a client. The advertisement may be stored in the proxy's cache
or may be retrieved from a web server for an advertiser. By providing the
ISP with the ability to insert the advertisement, advertisements appear on
small web sites that do not normally attract advertisers. Additionally,
due to the number of advertisements placed by an ISP, small advertisers
may have their advertisement appear in connection with frequently used web
sites. One or more embodiments of the invention provide for an ISP to
collect and store demographic information such as the user's age,
residence, credit history, etc. Additionally, stored information may
include web sites the user has accessed, time spent on each web site, and
any searches performed by the user. The profile information may be
utilized by the proxy to conduct targeted advertising and to associate a
cost with certain demographic information. The profile information may be
evaluated by the ISP for advertisement insertion. Alternatively, the
profile information may be forwarded to an advertiser or advertising
agency that evaluates and forwards back an advertisement for the proxy to
transmit to the user.