IP Library Granted Patent US 8,955,056
Granted Patent B2
US 8,955,056 · App. 13/652,886 · Granted Feb 10, 2015

Terminal and method for assigning permission to application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,955,056
App. No.
13/652,886
Granted
Feb 10, 2015
Kind
B2
Abstract

A terminal to assign permission to an application includes a storage device to store an application list including information of applications authorized to receive manager permission, and an application processor to receive a request for the manager permission from the application and to determine to allow the manager permission to the application in response to a determination that the application is included in the application list. A method that uses a processor to assign permission to an application includes receiving a request for manager permission from the application, determining, using the processor, whether the application is included in an application list including information of applications authorized to receive manager permission, and determining whether to allow the manager permission to the application if the application is included in the application list.

Claims (40)

1. A terminal to assign permission to an application, comprising:

a storage device to store an application list comprising information of applications authorized to receive manager permission, the manager permission configured to authorize a privilege to all input/output (I/O) devices of the terminal and restricted files including a system file of the terminal; and

an application processor to receive a request for the manager permission from an application, and to determine to allow the manager permission to the application in response to a determination that the application is included in the application list,

wherein user permission is configured to authorize a limited privilege such that an access to an input/output device or a restricted file of the terminal is denied to an application having the user permission,

wherein the storage device comprises an embedded file system in a modem processor to store the application list, the modem processor being connected to the application processor via an inter-processor communication interface, and

wherein the application list is configured to be inaccessible by an application having the user permission.

2. The terminal of claim 1 , wherein the application list is stored in a file system of an operating system in the application processor, and

the privilege comprises a write permission to the system file.

3. The terminal of claim 1 , further comprising: a display unit to display information of the request for the manager permission associated with the application if the application is not included in the application list.

4. The terminal of claim 3 , further comprising: an input unit to receive a command to delete the application from a user in response to the displayed information.

5. The terminal of claim 1 , further comprising: a communication unit to transmit information of the request for the manager permission associated with the application to a server or another terminal.

6. The terminal of claim 1 , wherein the application processor receives the application list from the storage device via an inter-processor communication.

7. The terminal of claim 1 , wherein the application processor authorizes the manager permission to the application if the application is included in the application list, and authorizes the user permission to the application if the application is not included in the application list.

8. The terminal of claim 1 , wherein the application list is updatable by a firmware upgrade.

9. The terminal of claim 1 , wherein, if the application is not included in the application list, the application processor denies the allowance of the manager permission to the application in response to a superuser (SU) command executed by the application.

10. The terminal of claim 1 , wherein the modem processor determines whether the application is included in the application list.

11. A terminal to assign permission to an application, comprising:

a modem processor to store an application list comprising information of applications authorized to receive manager permission, the manager permission configured to authorize a privilege to all input/output (I/O) devices of the terminal and restricted files including a system file of the terminal;

a storage device;

an application processor to receive a request for the manager permission from an application, and to determine whether the application is included in the application list; and

an inter-processor communication interface to bridge the modem processor and the application processor,

wherein user permission is configured to authorize a limited privilege such that an access to an input/output device or a restricted file of the terminal is denied to an application having the user permission,

wherein the storage device comprises an embedded file system in the modem processor to store the application list, the modem processor being connected to the application processor via an inter-processor communication interface, and

wherein the application list is configured to be inaccessible by an application having the user permission.

12. A method that uses a processor to assign permission to an application, comprising:

receiving a request for manager permission from an application installed in a terminal;

determining, using the processor, whether the application is included in an application list comprising information of applications authorized to receive manager permission, the manager permission configured to authorize a privilege to all input/output (I/O) devices of the terminal and restricted files including a system file of the terminal; and

determining whether to allow the manager permission to the application if the application is included in the application list,

wherein user permission is configured to authorize a limited privilege such that an access to an input/output device or a restricted file of the terminal is denied to an application having the user permission,

wherein a storage device comprises an embedded file system in a modem processor to store the application list, the modem processor being connected to the processor via an inter-processor communication interface, and

wherein the application list is configured to be inaccessible by an application having the user permission.

13. The method of claim 12 , wherein the application list is stored in an embedded file system in the modem processor, and

wherein information of the application list is retrieved via an inter-processor communication between the modem processor and the processor, the processor being an application processor.

14. The method of claim 12 , wherein the application list is stored in a file system of an operating system in an application processor.

15. The method of claim 12 , further comprising: displaying information of the request for the manager permission associated with the application.

16. The method of claim 15 , further comprising: receiving a command to delete the application from a user in response to the displayed information.

17. The method of claim 12 , further comprising: transmitting information of the request for the manager permission associated with the application to a server or another terminal.

18. The method of claim 12 , wherein the application list is updatable by a firmware upgrade.

19. The method of claim 12 , further comprising:

if the application is not included in the application list, denying the allowance of the manager permission to the application in response to a superuser (SU) command executed by the application.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: PANTECH INC.
To: PANTECH CORPORATION
Reel/Frame 052662/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF PATENTS 09897290, 10824929, 11249232, 11966263 PREVIOUSLY RECORDED AT REEL: 040654 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 18, 2017
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 041413/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 10221139 PREVIOUSLY RECORDED ON REEL 040005 FRAME 0257. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT APPLICATION NUMBER 10221139 SHOULD NOT HAVE BEEN INCLUED IN THIS RECORDAL. Recorded Nov 7, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040654/0749 →
DE-MERGER Recorded Sep 13, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040005/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2012
From: CHOI, SUK WOON; PARK, JAE CHOON
To: PANTECH CO., LTD.
Reel/Frame 029138/0916 →