Patent ID: 7443882

Claim:
A data sharing system having at least display screen data shared between at least one transmitting terminal apparatus and at least one receiving terminal apparatus connected via a network; wherein said transmitting terminal apparatus comprises: transfer rate setting means for setting a transfer rate based on how fast said display screen data were transferred previously to said receiving terminal apparatus; transfer rate determining means for calculating a predicted completion time of a data transfer based on a predetermined transfer rate, said transfer rate determining means further determining whether said data transfer is completed within said predicted completion time, wherein said transfer rate setting means changes said transfer rate if at least a predetermined number of results of the determination by said transfer rate determining means are consecutively equal; communication performance measuring means for measuring communication performance parameters representative of network communication performance between said transmitting terminal apparatus and said receiving terminal apparatus; evaluating means for calculating evaluation parameters for evaluating network communication status using at least said transfer rate and said communication performance parameters; and interlocking process controlling means for controlling an interlocking process between said transmitting terminal apparatus and said receiving terminal apparatus by use of said evaluation parameters; wherein said receiving terminal apparatus comprises: screen receiving means for receiving said display screen data transferred from said transmitting terminal apparatus; and communication performance measurement responding means for responding to a signal transmitted by said transmitting terminal apparatus for measuring said communication performance parameters; and wherein said receiving terminal apparatus is controlled by a signal coming from said interlocking process controlling means.