# US 2023/0267474 A1 · Managing user consent for purpose document

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

- Number: US 2023/0267474 A1
- Document ID: US20230267474A1
- Status: Published application
- Kind: A1
- Application number: 18/018,107
- Filed: 2021-01-19
- Published: 2023-08-24
- Earliest claimed: 2020-07-30
- Assignees: Hewlett-Packard Development Company, L.P.
- Applicants: Hewlett-Packard Development Company, L.P.
- Inventors: Junghyeon YOON; Junghun KIM; Min NAMGOONG; Jinkyu KOOK; Byeongju HWANG
- Web page: https://patentgrep.com/patent/US20230267474A1

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06Q 30/01: Customer relationship services
- G06Q 10/10: Office automation; Time management
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An example operation method of a server implemented by a processor comprises registering a target to which a purpose document is applied, obtaining common information of the purpose document, generating purpose-customized information for the target by combining the common information with information of the target, generating user consent information by combining the purpose-customized information with user information, according to a request from a terminal on which the target is executed, and updating a state of the user consent information according to information input for the user consent information from the terminal.

## Claims

### Claim 1

An operation method of a server executed by a processor, the method comprising:
registering a target to which a purpose document is applied;
obtaining common information of the purpose document;
generating purpose-customized information for the target by combining the common information with information of the target;
generating user consent information by combining the purpose-customized information with user information, according to a request from a terminal on which the target is executed; and
updating a state of the user consent information according to information input for the user consent information from the terminal.

### Claim 2 (depends on 1)

The method of claim 1, wherein the updating of the state of the user consent information comprises changing the state of the user consent information to a consent state upon receiving an input of agreement to the user consent information from the terminal.

### Claim 3 (depends on 1)

The method of claim 1, wherein the updating of the state of the user consent information comprises changing the state of the user consent information to a withdrawal state upon receiving an input of withdrawal of the user consent information from the terminal.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating updated purpose-customized information by using updated common information when the common information of the purpose document is updated;
updating the user consent information according to the updated purpose-customized information; and
changing the state of the user consent information to a re-consent request state.

### Claim 5 (depends on 4)

The method of claim 4, wherein the state of the user consent information is changed to a consent state when an input of agreement to the user consent information in the re-consent request state is received from the terminal.

### Claim 6 (depends on 1)

The method of claim 1, further comprising transferring the user consent state for the purpose document to a server when the state of the user consent information is updated according to the information input from the terminal, wherein the user consent state for the purpose document is recorded as a user consent history.

### Claim 7

An operation method of a server executed by a processor, the method comprising:
generating purpose-common information based on a purpose document with predetermined properties;
when a target to which the purpose document is applied is registered, generating purpose-customized information for the target by combining the purpose-common information with information of the target;
receiving a request for user consent information from a terminal executing the target;
generating user consent information by combining user information with the purpose-customized information; and
updating a state of the user consent information according to information input for the user consent information from the terminal.

### Claim 8 (depends on 7)

The method of claim 7, wherein the updating of the state of the user consent information comprises:
changing the state of the user consent information to a consent state upon receiving an input of agreement to the user consent information from the terminal; and
changing the state of the user consent information to a withdrawal state upon receiving an input of withdrawal of the user consent information from the terminal.

### Claim 9 (depends on 7)

The method of claim 7, further comprising:
generating updated purpose-common information when the purpose document is updated;
generating updated purpose-customized information by using the updated purpose-common information;
updating the user consent information according to the updated purpose-customized information; and
changing the state of the user consent information to a re-consent request state.

### Claim 10 (depends on 9)

The method of claim 9, further comprising changing the state of the user consent information to a consent state when an input of agreement to the user consent information in the re-consent request state is received from the terminal.

### Claim 11 (depends on 7)

The method of claim 7, further comprising recording the user consent state for the purpose document as a user consent history when the state of the user consent information is changed according to the information input from the terminal.

### Claim 12 (depends on 7)

The method of claim 7, wherein the user consent information comprises an identifier of the purpose document, an identifier of the target, a user identifier, information of the purpose document, or a state of the user consent information.

### Claim 13 (depends on 7)

The method of claim 7, wherein the purpose-customized information comprises an identifier of the purpose document, an identifier of the target, or information of the purpose document.

### Claim 14 (depends on 7)

The method of claim 7, wherein the generating of the user consent information comprises:
determining whether consent information of a same user for the purpose document exists in a tenant where the target belongs; and
generating the user consent information by combining the user information with the purpose-customized information when it is determined that the consent information does not exist.

### Claim 15

An operation method of a server executed by a processor, the method comprising:
obtaining common information of a purpose document when a target to which the purpose document is applied is registered;
generating purpose-customized information for the target by combining information of the target with the common information;
when identification information in the purpose document includes a device identifier, generating device-based consent information by combining the obtained device identifier with the purpose-customized information; and
updating a state of the consent information according to information input from a terminal that receives the consent information.
