Patent ID: 7093275

Claim:
A method for synchronizing data transmitted over an isochronous network from a data source with an audio/video stream system comprising: determining latencies that exist in said isochronous network; calculating a time period base upon said latencies in said isochronous network; receiving an audio/video stream at a user system; requesting said data from said data source over said isochronous network; transmitting said data from said data source over said isochronous network to said user system in response to said request for data from said data source at a time that precedes receipt of said audio/video stream at said user system by an amount that is substantially equal to, but not less than, said time period, so that the amount of said data transmitted to said user system is minimized; receiving said data at said user system over said isochronous network including a descriptor of when said data may be combined with said audio/video stream; obtaining time information from said audio/video stream; and combining said data and said audio/video stream at said user system when said time information is in substantial agreement with said descriptor.