# US 2025/0165652 A1 · Application permission establishment method and application permission establishment system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0165652 A1
- Document ID: US20250165652A1
- Status: Published application
- Kind: A1
- Application number: 18/430,598
- Filed: 2024-02-01
- Published: 2025-05-22
- Earliest claimed: 2023-11-16
- Assignees: Inventec (Pudong) Technology Corporation; Inventec Corporation
- Applicants: Inventec (Pudong) Technology Corp; Inventec Corporation
- Inventors: Wei-Chao Chen; Ming-Chi Chang; Chuo-Jui Wu
- Web page: https://patentgrep.com/patent/US20250165652A1

## CPC

- G06F 21/629: {to features or functions of an application}
- G06F 21/604: {Tools and structures for managing or administering access control systems}
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of establishing application permissions includes utilizing a computing device to execute the following steps: requesting a first permission; determining whether the first permission exists in a plurality of application permissions in a permission table; obtaining the first permission when the first permission exists in the plurality of application permissions in the permission table; and reviewing the first permission when the first permission does not exist in the plurality of application permissions in the permission table.

## Claims

### Claim 1

A method of establishing application permissions, comprising utilizing a computing device to execute the following steps:
requesting a first permission;
determining whether the first permission exists in a plurality of application permissions in a permission table;
obtaining the first permission when the first permission exists in the plurality of application permissions in the permission table; and
reviewing the first permission when the first permission does not exist in the plurality of application permissions in the permission table.

### Claim 2 (depends on 1)

The method of establishing application permissions of claim 1, further comprising:
obtaining the first permission and adding the first permission into the plurality of application permissions in the permission table when the first permission is approved; and
stopping obtaining the first permission when the first permission is not approved.

### Claim 3 (depends on 1)

The method of establishing application permissions of claim 1, further comprising:
reviewing a second permission of the plurality of application permissions in the permission table;
maintaining the permission table when the second permission is approved; and
deleting the second permission in the permission table when the second permission is not approved.

### Claim 4 (depends on 3)

The method of establishing application permissions of claim 3, wherein the step of deleting the second permission in the permission table further comprises:
stopping obtaining or revoking the first permission if the second permission is the same as the first permission.

### Claim 5 (depends on 1)

The method of establishing application permissions of claim 1, further comprising:
determining whether to delete a third permission in the permission table;
deleting the third permission in the permission table when the third permission is not requested after a threshold time; and
maintaining the third permission in the permission table when the third permission is requested.

### Claim 6

A system of establishing application permissions, comprising:
a user interface, configured to request a first permission;
a storage module, configured to store a permission table; and
a data processing module, coupled to the user interface and the storage module, configured to execute the following steps:
determining whether the first permission exists in a plurality of application permissions in a permission table;
obtaining the first permission when the first permission exists in the plurality of application permissions in the permission table; and
reviewing, by the user interface, the first permission when the first permission does not exist in the plurality of application permissions in the permission table.

### Claim 7 (depends on 6)

The system of establishing application permissions of claim 6, wherein the data processing module further executes the following steps:
obtaining the first permission and adding the first permission into the plurality of application permissions in the permission table when the first permission is approved; and
stopping obtaining the first permission when the first permission is not approved.

### Claim 8 (depends on 6)

The system of establishing application permissions of claim 6, wherein the data processing module further executes the following steps:
reviewing, by the user interface, a second permission of the plurality of application permissions in the permission table;
maintaining the permission table when the second permission is approved; and
deleting the second permission in the permission table when the second permission is not approved.

### Claim 9 (depends on 8)

The system of establishing application permissions of claim 8, wherein the step of deleting the second permission in the permission table further comprises:
stopping obtaining or revoking the first permission if the second permission is the same as the first permission.

### Claim 10 (depends on 6)

The system of establishing application permissions of claim 6, wherein the data processing module further executes the following steps:
determining whether to delete a third permission in the permission table;
deleting the third permission in the permission table when the third permission is not requested after a threshold time; and
maintaining the third permission in the permission table when the third permission is requested.
