Disclosed is a system and that synchronizes utilization of a data transfer
with an audio/video stream. Time information contained within an
audio/video stream is monitored for a specified time at which a data
transfer may be combined with the audio/video stream. Combination
includes logical operations, arithmetic operations, and may include
screen windowing or other operations. Time required to request and
receive a data transfer may be monitored or estimated such that requests
for data are issued in advance of utilization of the data, allowing for
data transfer time and network access time or other factors. Requests for
a data transfer may be processed employing user information such that
returned data transfers reflect a characteristic of the user.