Patent ID: 7853991

Claim:
A data communication system for executing on-demand data communication, the data communication system comprising: a client; and a server; said client including: (a) a first processor; (b) a first transmitter operatively coupled to the first processor; and (c) a first memory device operatively coupled to the first processor, the first memory device storing first instructions which when executed by the first processor, cause the first processor to operate with the first transmitter to: (i) request, from said server, a negotiation for data communication; (ii) compare first time information of said client with second time information of said server, said second time information being included in profile information which is sent from said server; and (iii) transmit, to said server: (A) said first time information of said client; and (B) a result indicating success or failure of a client negotiation based on a result of said comparison of said first time information of said client with said second time information of said server; said server including: (a) a second processor; (b) a second transmitter operatively coupled to the second processor; and (c) a second memory device operatively coupled to the second processor, the second memory device storing second instructions which when executed by the second processor, cause the second processor to operate with the second transmitter to: (i) in response to said negotiation for data communication being requested, transmit, to said client: (A) the profile information indicative of said second time information of said server; and (B) a message of said data communication; and (ii) compare said second time information of said server with said first time information of said client; (iii) transmit, to said client: (A) said second time information of said server; and (B) a result indicating success or failure of a server negotiation based on a result of said comparison of said second time information of said server with said first time information of said client.