IP Library Granted Patent US 11,144,674
Granted Patent B2
US 11,144,674 · App. 16/460,687 · Granted Oct 12, 2021

Method and system for risk identification of personal information

Inventor: Jinhong Yang (Gimhae-Si, KR)
Assignee: Inje University Industry-Academic Cooperation Foundation
G06F21/6263G06Q50/265H04L9/0637H04L63/1433
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 11,144,674
App. No.
16/460,687
Granted
Oct 12, 2021
Kind
B2
Abstract

In some embodiments, a method for risk identification of personal information of a service/platform provider side is provided. A specification is received related to data usage for at least one among service and application of a third party side from a device of the third party side, and is stored in data storage of the service/platform provider side. User consent information is received from a user side using at least one among the service and application. The received information is stored in the data storage of the service/platform provider side. A process is inspected and monitored related to data storing and processing in user environment or platform environment of the user side using at least one among the service and application. A monitoring function is provided for data stored in the data storage of the service/platform provider side in connection with at least one among the service and application.

Claims (51)

1. A method for risk identification of personal information of a service/platform provider side comprising:

receiving a specification related to data usage for at least one among service and application of a third party side from a device of the third party side and storing the received specification in data storage of the service/platform provider side, wherein the specification specifies at least one network address used by a server with which data will be communicated;

receiving user consent information from a user side using at least one among the service and application and storing the received user consent information in the data storage of the service/platform provider side;

inspecting and monitoring a process related to data storing and processing in user environment or platform environment of the user side using at least one among the service and application;

providing a monitoring function for data stored in the data storage of the service/platform provider side in connection with at least one among the service and application; and

examining communication with a server using a network address which is not specified on the specification.

2. The method for risk identification of personal information of claim 1 , further comprising specifying information for security, nonidentification, and anonymization related to the data storing and processing, and determining whether to register for at least one among the service and application.

3. The method for risk identification of personal information of claim 1 , further comprising monitoring access to the data storage from the outside in case that the data storage related to the data storing and processing is service provided in SaaS (Software as a Service) form.

4. The method for risk identification of personal information of claim 1 , wherein at least part of the data stored in the data storage of the service/platform provider side is managed in snapshot form.

5. The method for risk identification of personal information of claim 4 , further comprising transmitting the snapshot formed data to the device of the third party side, and

wherein the snapshot formed data transmitted to the device of the third party side is distributively stored on blockchain related to the third party side.

6. The method for risk identification of personal information of claim 1 , further comprising examining at least one of the service and application and registering whether to monitor the related information on platform on a client of the user side or PaaS (Platform as a Service), in order to monitor whether at least one of the service and application is interworked with external service.

7. The method for risk identification of personal information of claim 1 , further comprising examining communication with a server that is not authenticated.

8. The method for risk identification of personal information of claim 1 , wherein the providing a monitoring function provides the monitoring function for data stored in the data storage of the service/platform provider side by at least one among the service and application or data collected by the service/platform provider side to provide service.

9. The method for risk identification of personal information of claim 1 , wherein the device of the third party side is implemented to process:

a first process for generating the specification;

a second process for transmitting the generated specification to the device of the service/platform provider side through network;

a third process for collecting data related to at least one among the service and application through network, from the device of the service/platform provider side or a device of the user side receiving and using at least one among the service and application through the device of the service/platform provider side, and storing the collected data in the data storage; and

a fourth process for providing information for utilization of data stored in the data storage according to a request from the outside of the device of the third party side.

10. The method for risk identification of personal information of claim 9 , wherein the device of the third party is implemented to further process a fifth process for deleting collected data related to a corresponding user in the data storage according to a request from the device of the user side.

11. The method for risk identification of personal information of claim 9 , wherein the generated specification is distributively stored on blockchain related to the third party side.

12. The method for risk identification of personal information of claim 9 , wherein the fourth process comprises a process for providing a function capable of monitoring the information for utilization of the data in statistics form according to a request of at least one among the device of the user side, the device of the service/platform provider side, and a government agency.

13. The method for risk identification of personal information of claim 1 , wherein the device of the user side is implemented to process:

a first process for receiving and storing input for user consent information for at least one among the service and application of the third party side from the user side;

a second process for transmitting the user consent information to the device of the service/platform provider side through network;

a third process for monitoring whether to physically access to the data storage included in the device of the user side using at least one among the service and application; and

a fourth process for providing a user data query function which is possible to query for data present situation related to at least one among the service and application.

14. The method for risk identification of personal information of claim 13 , wherein the device of the user side is implemented to further process:

a fifth process for providing a function for verifying the stored user consent information;

a sixth process for transmitting the user consent information to the device of the third party side;

a seventh process for outputting the information for a method for storing and managing the user consent information to the user side.

15. The method for risk identification of personal information of claim 14 , wherein the user consent information transmitted to the device of the third party side is distributively stored on blockchain related to the third party side.

16. The method for risk identification of personal information of claim 13 , wherein the third process comprises a process for monitoring whether to physically access to the data storage of the user side by using a sandbox function provided by OS included by the device of the user side or service platform of service provided to the device of the user side, and

the device of the user side is implemented to further process an eighth process for deleting data in the sandbox according to a request of the user side.

17. A computer device comprising at least one processor implemented to execute computer-readable instructions, and

wherein the computer device, by executing the computer-readable instructions with the at least one processor,

receives a specification related to data usage for at least one among service and application of a third party side from a device of the third party side and stores the received specification in data storage of a service/platform provider side, wherein the specification specifies at least one network address used by a server with which data will be communicated,

receives user consent information from a user side using at least one among the service and application and stores the received user consent information in the data storage of the service/platform provider side,

inspects and monitors a process related to data storing and processing in user environment or platform environment of the user side using at least one among the service and application,

provides a monitoring function for data stored in the data storage of the service/platform provider side in connection with at least one among the service and application, and

examines communication with a server using a network address which is not specified on the specification.

18. The computer device of claim 17 , wherein the device of the third party side, by the at least one processor included by the device of the third party side, is implemented to process:

a first process for generating the specification;

a second process for transmitting the generated specification to the device of the service/platform provider side through network;

a third process for collecting data related to at least one among the service and application through network from the device of the service/platform provider side or the device of the user side receiving and using at least one among the service and application through the device of the service/platform provider side, and storing the collected data in the data storage; and

a fourth process for providing information for utilization of the data stored in the data storage according to a request from the outside of the device of the third party side.

19. The computer device of claim 17 , wherein the device of the user side, by the at least one processor included by the device of the user side, is implemented to process:

a first process for receiving and storing input for user consent information for at least one among the service and application of the third party side from the user side;

a second process for transmitting the user consent information to the device of the service/platform provider side through network;

a third process for monitoring whether to physically access to the data storage included by the device of the user side using at least one among the service and application; and

a fourth process for providing a user data query function which is possible to query for data present situation related to at least one among the service and application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: IP3 2024, SERIES 924 OF ALLIED SECURITY TRUST I
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 071578/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2024
From: INJE UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
To: IP3 2024, SERIES 924 OF ALLIED SECURITY TRUST I
Reel/Frame 069576/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: YANG, JINHONG
To: INJE UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
Reel/Frame 050648/0083 →
Priority Claims (3)
KR 10-2018-0126670 · Oct 23, 2018 · national
KR 10-2018-0126674 · Oct 23, 2018 · national
KR 10-2018-0126716 · Oct 23, 2018 · national
Continuity (1)
Related Publication 20200125766A1 · Apr 23, 2020
Cited By (2)
US 12,243,629 US 12,499,266