Method and system of providing personal information based on blockchain
AssigneeInje University Industry-Academic Cooperation Foundation
InventorJinhong Yang
Life of this patent
Estimating the term…
Abstract
Provided are a method and system of providing personal information on the basis of a blockchain. The blockchain-based personal information providing method includes making a data privacy-related contract with a user and providing user data, which corresponds to personal information of the user according to the data privacy-related contract, to a service for accessing the user data using a contract with the service.
Claims13
A method of providing personal information by using a blockchain controller for privacy (BCP) agent, executed in a computer device including at least one processor configured to execute computer-readable instructions included in a memory, the method comprising:
- making, by the at least one processor, a data privacy-related contract with a user, by performing:
- displaying a user interface to receive, from the user, a confirmation on an intention to use a blockchain controller for privacy (BCP), in a user subscription process;
- providing a BCP login process, in response to the confirmation on the intention to use the BCP;
- displaying a list of user data, which include user's personal information that is capable of being monitored and is requested by a web service that the user requested to subscribe;
- and
- setting a monitoring target including a data entry selected by the user through the list;
- and
- providing, by the at least one processor, through the BCP agent, the user data, according to the data privacy-related contract, to the web service, and monitoring, through the BCP agent, usages of the user data by the web service,
- wherein the providing of the user data comprises:
- receiving, from the user, a selection of a photograph included in the user data as a content to be posted to the web service;
- acquiring, by the BCP agent, an access uniform resource locator (URL) of the photograph stored in an online data storage;
- generating, by the BCP agent, a separate URL, which is different from the URL of the photograph stored in the online data storage and is linked to the BCP agent;
- transmitting, by the BCP agent, the separate URL to the web service via a user terminal;
- receiving, by the BCP agent, via the separate URL, from the web service, a request for the photograph;
- and
- transmitting the photograph stored in the online data storage to the web service under the contract with the web service, and monitoring usages of the photograph by the web service.
A computer device including at least one processor configured to execute computer-readable instructions included in a memory, wherein the at least one processor comprises a controller configured to
- make a data privacy-related contract with a user, by performing:
- displaying a user interface to receive, from the user, a confirmation on an intention to use a blockchain controller for privacy (BCP) in a user subscription process;
- providing a BCP login process, in response to the confirmation on the intention to use the BCP;
- displaying a list of user data, which include user's personal information that is capable of being monitored and is requested by a web service that the user requested to subscribe;
- and
- setting a monitoring target including a data entry selected by the user through the list;
- and
- provide and monitor, through a BCP agent, the user data, according to the data privacy-related contract, to the web service, and monitoring, through the BCP agent, usages of the user data by the web service,
- wherein the controller is further configured to perform:
- receiving, from the user, a selection of a photograph included in the user data as a content to be posted to the web service;
- acquiring, by the BCP agent, an access uniform resource locator (URL) of the photograph stored in an online data storage;
- generating, by the BCP agent, a separate URL, which is different from the URL of the photograph stored in the online data storage and is linked to the BCP agent;
- transmitting, by the BCP agent, the separate URL to the web service via a user terminal;
- receiving, by the BCP agent, via the separate URL, from the web service, a request for the photograph;
- and
- transmitting the photograph stored in the online data storage to the web service under the contract with the web service, and monitoring usages of the photograph by the web service.
Dependencies are inferred from the claim text.