Patent ID: 8260954

Claim:
A process of communication between a secure element and a host server, comprising: a. generating a batch of APDU commands (SOAP) by said host server; b. sending said batch of APDU commands from said host server to said secure element; c. transforming said batch of APDU commands (SOAP) to a binary message by a download gateway for optimization of a network; d. fragmenting said batch of APDU commands to support limitations of said network and the secure element; e. managing a retry mechanism and save failure point during the binary message exchange to support an auto recovery function; f. managing the communication to said download gateway by a Java ME (J2ME) application on the secure element; g. assembling fragmented binary message by said J2ME application on the secure element comprising one or more binary request messages, said binary request message comprising: a header segment part of at least seven bytes; a body segment part of N bytes, where N is a variable number; and an information segment part of five bytes; h. forwarding said APDU commands to said secure element one by one by said J2ME application on the secure element; i. collecting all APDU responses by said J2ME application on the secure element; and j. building a response binary message by batch by said J2ME application on the secure element comprising one or more binary response messages, said binary response message including: a header segment part of at least seven bytes; a body segment part of N bytes, where N is a variable number; and an information segment part of three bytes.