Patent ID: 8374593

Claim:
A method for providing a mobile application in a mobile application providing server for providing the mobile application, the method comprising steps of: (a) dividing the mobile application into a plurality of execution data and storing the plurality of execution data; (b) storing a plurality of control profiles including a plurality of control nodes represented by identifiers and corresponding to a plurality of scenarios for the application requesting event, wherein a first control node included in a first control profile of the plurality of control profiles is associated with one of: the execution data corresponding to the first control node; a second control profile of the plurality of control profiles different from the first control profile; and a second control node included in the second control profile different from the first control node; (c) receiving an application requesting event transmitted from a mobile communication terminal, the mobile communication terminal executing and providing the mobile application; (d) extracting one of the plurality of execution data to be provided to the mobile communication terminal, the extracted execution data corresponding to the application requesting event and based on one of the plurality of control profiles corresponding to the application requesting event; and (e) transmitting the extracted execution data to the mobile communication terminal.