A system and computer-based method for providing auxiliary content located
on local storage to a client connected to a primary content provider over
a network, particularly during transfer of primary content via a server
dedicated to download operations. Control over the auxiliary content,
primary content and/or the download management server is exercised by a
distributor. The system includes the download management server, a
customer database and a primary content database on the server side, and
a client console including a local storage device containing the
auxiliary content on the client side. The auxiliary content provided can
be varied based on one or more user preferences, one or more distributor
preferences, or a combination of both user and distributor preference
information. With respect to user preferences, either previously acquired
information is used or the user is prompted to chose from a selection of
specific content items and categories of content; default content is
provided if no user preferences are available/selected. With respect to
distributor preferences, the download management server sends the user
auxiliary content assignment data before sending the requested primary
content; according to the data, the client computer executes the
appropriate auxiliary content stored in the local storage. The auxiliary
content is stored in the local storage prior to download of the primary
content from the download management server, though the user can acquire
the local storage and/or auxiliary content by a variety of means (e.g.,
the auxiliary content can be provided on a CD-ROM, sent to a client hard
drive over the network, etc.).