Terminal device
First Claim
Patent Images
1. A terminal device comprising:
- execution means for executing a plurality of programs;
conflict determination means for determining whether a resource is used by a second application executed in compliance with a program executed by said execution means, the resource requested to be used by a first application executed in compliance with a program executed by said execution means;
display means for, in a case that the determination made by said conflict determination means is positive, displaying a screen for prompting a user to input an instruction;
execution/cancellation means for executing or canceling an request from said first application in accordance with said input instruction; and
notification means for providing notification to said first application that a request is cancelled, in a case that a request is cancelled by said execution/cancellation means.
1 Assignment
0 Petitions
Accused Products
Abstract
In a case that communication functions configuring a host system use origination functions (resources), when JAM stored in a mobile phone receives, from KVM, request data indicating that a first Java AP requests to execute an origination function, JAM executes or cancels an execution request by the first Java AP in accordance with an instruction input by a user. Further, when JAM cancels an execution request by the first Java AP, JAM provides to KVM notification data indicating that an execution request is cancelled.
46 Citations
3 Claims
-
1. A terminal device comprising:
-
execution means for executing a plurality of programs;
conflict determination means for determining whether a resource is used by a second application executed in compliance with a program executed by said execution means, the resource requested to be used by a first application executed in compliance with a program executed by said execution means;
display means for, in a case that the determination made by said conflict determination means is positive, displaying a screen for prompting a user to input an instruction;
execution/cancellation means for executing or canceling an request from said first application in accordance with said input instruction; and
notification means for providing notification to said first application that a request is cancelled, in a case that a request is cancelled by said execution/cancellation means.
-
-
2. A terminal device comprising:
-
execution means for executing a plurality of programs;
conflict determination means for determining whether a resource is used by a second application executed in compliance with a program executed by said execution means, the resource requested to be used by a first application executed in compliance with a program executed by said execution means;
comparison means for comparing, in a case that the determination made by said conflict determination means is positive, a priority provided to said first application with a priority provided to said second application;
comparison execution/cancellation means for executing or canceling a request from said first application on the basis of the comparison result determined by said comparison means; and
notification means for notifying to said first application that a request is cancelled, in a case that a request is cancelled by said comparison execution/cancellation means.
-
-
3. A terminal device comprising:
-
execution means for executing a plurality of programs;
conflict determination means for determining whether a resource is used by a second application executed in compliance with a program executed by said execution means, the resource requested to be used by a first application executed in compliance with a program executed by said execution means;
priority determination means for determining, in a case that the determination made by said conflict determination means is positive, whether a priority is provided to both said first application and said second application;
comparison means for comparing, in a case that the determination made by said priority determination means is positive, a priority provided to said first application with a priority provided to said second application;
display means for displaying, in a case that the determination made by said priority determination means is negative, a screen for prompting a user to input an instruction;
execution/cancellation means for executing or canceling a request from said first application in accordance with either the comparison result by said comparison means, or said input instruction; and
notification means for notifying to said first application that a request is cancelled, in a case that a request is cancelled by said execution/cancellation means.
-
Specification