Patent ID: 7246356

Claim:
A method for linearly exposing client-server interaction comprising: interpreting, at an interactive multimedia runtime (iMR) client, a function command representing a first group of sequential action requests to an interactive multimedia communication server (iMCS); sequentially transmitting said first group of sequential action requests from an interactive multimedia runtime (iMR) client to said iMCS, wherein a next sequential action request of said first group is transmitted to said iMCS prior to receiving a response message from said iMCS associated with a previous sequential action request of said first group; directing said iMR client to proceed to a subsequent sequential action request of another group of sequential action requests before receiving all response messages for said first group, wherein said subsequent sequential action requests of said first group and said another group include handshaking signals; sequentially transmitting said another group of sequential action requests from said iMR client to said iMCS, wherein a next sequential action request of said another group is transmitted to said iMCS prior to receiving a response message from said iMCS associated with a previous sequential action request of said another group; queuing response messages received from said iMCS; and handling said queued response messages.