Patent ID: 8126444

Claim:
A communication system comprising: communication setup means that initiates a communication process according to a communication protocol in response to a communication request from an application program and suspends said communication process, said application program not specifying a predetermined communication parameter; assignment means that dynamically assigns a communication parameter as a predetermined communication parameter to said communication request; supplement means that supplements communication control data associated with said application program with the assigned communication parameter to generate supplemented communication control data during the time said communication process is suspended, wherein said communication control data is determined by said application program, wherein the communication control data comprises bandwidth allocation, data transfer and communication shutoff information; communication control means arranged to be configured with the supplemented communication control data from said supplement means, wherein said communication setup means resumes said communication process when said communication control means is configured with said supplemented communication control data to establish communication over a communications network, wherein said communication control means performs control on said established communication according to the supplemented communication control data; a memory that stores a lookup table which maps communication control data to application identities; decision means that determines the identity of said application program; and search means that makes a search through said memory for detecting one of the stored communication control data that is associated with the determined identity and supplies the detected communication control data to said supplement means.