Patent ID: 8695017

Claim:
A method for interoperation of a plurality of download and embedded applications on a portable device, the method comprising the steps of: maintaining a handler table including data type information, function information and calling information which are associated with each download or embedded application of the plurality of download and embedded applications installed in the portable device to enable interoperation of at least two applications of the plurality of download and embedded applications so that when a first application of the plurality of download and embedded applications is used, functionality of other applications of the plurality of download and embedded applications are used with data being processed or requested by the first application; receiving input information on a menu key of the portable device, from a user, while the first application of the plurality of the download and embedded applications is active; extracting, in response to the receipt of the input information, at least one function information of the other applications, associated with data type information of the data, being processed or requested by the first application, from the handler table; dynamically generating a menu including the extracted at least one function information of the other applications to provide the user with the generated menu; receiving selection information on particular function information, associated with a second application of the plurality of the download and embedded applications, among the provided menu, from the user; and identifying the calling information associated with the selected particular function information by referring to the handler table and executing the second application on the basis of the identified calling information including passing between the first application and the second application the data being processed or requested by the first application.