Terminal device for resolving conflicts when multiple functions access a resource
First Claim
Patent Images
1. A terminal device comprising:
- a storage unit that stores an indicator representative of a priority of an application;
a detector that detects a request for use of a resource by a first application, the resource being used by a second application;
a determination unit that determines a relative priority of the first and second applications upon detection of a conflict, by comparing indicators of the first and second applications;
a controller that rejects the request of said first application when a priority of the first application is lower than a priority of the second application;
a notifying unit that notifies a user of the terminal device of the rejection of the request of the first application;
a user input that enables the user to input an instruction; and
a display that displays a message to prompt the user to input an instruction, when the determination unit fails to determine that the priority of the first application is higher than the second application,wherein the controller determines whether to accept the request of the first application according to the instruction input via the user input, andwherein when the instruction represents acceptance of the request of the first application, at least one of the indicators stored in the storage unit is updated.
1 Assignment
0 Petitions
Accused Products
Abstract
In a case that communication functions configuring a host system use origination functions (resources), when JAM (“Java Application Manager”) stored in a mobile phone receives, from KVM (“K Virtual Machine”), request data indicating that a first Java AP (“application”) 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.
-
Citations
16 Claims
-
1. A terminal device comprising:
-
a storage unit that stores an indicator representative of a priority of an application; a detector that detects a request for use of a resource by a first application, the resource being used by a second application; a determination unit that determines a relative priority of the first and second applications upon detection of a conflict, by comparing indicators of the first and second applications; a controller that rejects the request of said first application when a priority of the first application is lower than a priority of the second application; a notifying unit that notifies a user of the terminal device of the rejection of the request of the first application; a user input that enables the user to input an instruction; and a display that displays a message to prompt the user to input an instruction, when the determination unit fails to determine that the priority of the first application is higher than the second application, wherein the controller determines whether to accept the request of the first application according to the instruction input via the user input, and wherein when the instruction represents acceptance of the request of the first application, at least one of the indicators stored in the storage unit is updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for resolving conflicts in using a resource on a terminal device, the method comprising:
-
storing an indicator representative of a priority of an application; detecting a request for use of a resource by a first application, the resource being used by a second application; determining a relative priority of the first and second application upon detection of a conflict, by comparing indicators of the first and second applications; rejecting the request of the first application when a priority of the first application is lower than a priority of the second application; notifying a user of the terminal device of the rejection of the request of the first application; when it is not determined that the priority of the first application is higher than the second application, displaying a message to prompt the user to input an instruction; receiving an input of an instruction via a user input; and determining whether to accept the request of the first application according to the instruction input via the user input, wherein when the instruction represents acceptance of the request of the first application, at least one of the indicators stored in the storage unit is updated. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification