Information providing system, information providing method, and information providing program

JP2025035200AActive Publication Date: 2025-03-13POCKETRD CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2023142094
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-13
Estimated Expiration
2043-09-01

AI Technical Summary

Benefits of technology

【0014】 本発明によれば、利用者のプライバシー保護、個人情報保護を実現しつつ、利用者の趣味嗜好等に適合する製品·サービスの提案を可能にするという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025035200000001_ABST
    Figure 2025035200000001_ABST
Patent Text Reader

Abstract

To achieve an information providing system that enables suggesting a product and service suitable to a hobby, taste and the like of a user, while achieving privacy protection of the user and personal information protection thereof.SOLUTION: An information providing system comprises: a disclosure request input unit 12 that inputs disclosure request information on a request for an information disclosure of a user; a disclosure object token identification unit 13 that analyzes the disclosure request information to identify a token owing information to be the disclosure object of a user token and item token in a distributed type registry; a disclosure destination identification unit 14 that analyzes the disclosure request information to identify a disclosure destination of the information serving as the disclosure object; a disclosure information generation unit 15 that accesses a first distributed registry and second distributed registry to acquire information on the identified token by the disclosure object token identification unit 13, and generates disclosure information to provide to the disclosure destination; and a disclosure information providing unit 16 that provides the disclosure information to the identified disclosure destination by the disclosure destination identification unit 14.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technology that enables the proposal of products and services that match the user's hobbies, preferences, etc. while protecting the user's privacy and personal information. [Background technology]

[0002] In recent years, it has become known that companies use cookies, which record information such as the browsing history of websites on the Internet, to understand the hobbies and preferences of website visitors and to advertise products and services that will interest them.

[0003] For example, Patent Document 1 discloses a technology related to an advertisement delivery server that delivers advertisements using cookies. Patent Document 2 discloses a technology for analyzing behavioral history, etc., in which a user ID assigned to a viewer and stored as a cookie data value is a different value for each viewed web page, and a technology for issuing a common ID to each web page using a program called a DMP tag is disclosed in response to the problem. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6329015 [Patent Document 2] JP 2021-136033 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, because cookie generation is performed not by the viewer but by the website being viewed, not only are website viewers not actively involved in the generation of cookies, but it is not uncommon for them to not even be aware that cookies have been created. In such cases, the website viewer's browsing history and other information will be kept track of by the company and used for advertising without the viewer's knowledge, and such a situation is not necessarily considered desirable from the perspective of protecting the viewer's privacy or personal information.

[0006] In addition, cookies are originally information used to make the use of a website smoother when the user re-accesses the website, and are not intended for use in corporate advertising. Therefore, it is not uncommon for website visitors to feel aversion to corporate advertising activities that use cookies, and there are cases in which the use of cookies ends up hindering the effectiveness of advertising.

[0007] The present invention has been made in consideration of the above problems, and aims to realize an information provision system that protects users' privacy and personal information while enabling suggestions of products and services that match the users' hobbies, preferences, etc. [Means for solving the problem]

[0008] In order to achieve the above object, the information provision system according to claim 1 is an information provision system that selectively acquires information on a plurality of users and items recorded on a network and provides it to a disclosure destination, and includes a user transaction generation means for generating user transaction information that is information including at least behavior history information that is information on the behavior history of the user, which is recorded in a first distributed ledger on a first distributed network corresponding to a user token, which is a non-fungible token having a one-to-one correspondence with a user; an item transaction generation means for generating item transaction information that is information including at least transfer information that is information on the transfer history of ownership of the item and usage history information that is information on the usage history of the item, which is recorded in a second distributed ledger on a second distributed network corresponding to an item token, which is a non-fungible token having a one-to-one correspondence with an item; the disclosure request information input means for inputting disclosure request information including a request for disclosure of information relating to a user of the first distributed ledger; a disclosure target token identification means for identifying a user token and an item token to which information recorded in a first distributed ledger and a second distributed ledger is to be disclosed based on the disclosure request information; a disclosure information generation means for acquiring information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified by the disclosure target token identification means, acquiring information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified by the disclosure target token identification means, and generating disclosure information based on the acquired information; a disclosure destination identification means for identifying a disclosure destination of the disclosure information based on the disclosure request information; and a disclosure information providing means for providing the disclosure information generated by the disclosure information generation means to the disclosure destination identified by the disclosure destination identification means.

[0009] In addition, in order to achieve the above-mentioned object, the information providing system of claim 2, in the above-mentioned invention, is characterized in that it further comprises a past information storage means for storing past information which is information including past disclosure request information, information provided to the user by the disclosure destination after the disclosure information based on the disclosure request information was provided, and information regarding the user's reaction to the information, and a similar case information providing means which, when disclosure request information is input to the disclosure request information input means, extracts similar case information which is past information on cases similar to the new disclosure request from the past information stored in the past information storage means, and provides the similar case information to the disclosure destination related to the new disclosure request.

[0010] In addition, in order to achieve the above-mentioned object, the information provision system of claim 3 is characterized in that, in the above-mentioned invention, the user transaction generation means generates user transaction information including user attribute information which is information on the attributes of the user in addition to the behavioral history information, the item transaction generation means generates item transaction information including item attribute information which is information on the attributes of the item in addition to the transfer information and the usage history information, the disclosure target token identification means identifies user tokens and item tokens corresponding to users and items having attributes common to the attribute information extracted from the disclosure request information as user tokens and item tokens whose information recorded in the corresponding first distributed ledger and second distributed ledger is to be disclosed, and the similar case information providing means extracts past information related to the past disclosure request information as similar case information when the attribute information recorded for the user token and item token identified based on the input disclosure request information is common to the attribute information recorded for at least one of the user token and item token identified based on past disclosure request information.

[0011] In order to achieve the above object, the information providing method according to claim 4 is an information providing method for selectively acquiring information on a plurality of users and items recorded on a network and providing the information to a disclosure destination, the information including at least behavior history information on the behavior history of the user, which is recorded in a first distributed ledger on a first distributed network corresponding to a user token, which is a non-fungible token having a one-to-one correspondence with a user; an item transaction generating step for generating item transaction information including at least transfer information on the transfer history of ownership of the item and usage history information on the usage history of the item, which is recorded in a second distributed ledger on a second distributed network corresponding to an item token, which is a non-fungible token having a one-to-one correspondence with an item; The method includes a disclosure request information input step of inputting disclosure request information including a request for disclosure of information; a disclosure target token identification step of identifying a user token and an item token to which information recorded in a first distributed ledger and a second distributed ledger is to be disclosed based on the disclosure request information; a disclosure information generation step of acquiring information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified in the disclosure target token identification step, acquiring information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified in the disclosure target token identification step, and generating disclosure information based on the acquired information; a disclosure destination identification step of identifying a disclosure destination of the disclosure information based on the disclosure request information; and a disclosure information provision step of providing the disclosure information generated in the disclosure information generation step to the disclosure destination identified in the disclosure destination identification step.

[0012] In addition, in order to achieve the above-mentioned object, the information providing method of claim 5, in the above-mentioned invention, is characterized in that, in the user transaction generation step, user transaction information including user attribute information which is information regarding the attributes of the user in addition to the behavioral history information is generated, in the item transaction generation step, item transaction information including item attribute information which is information regarding the attributes of the item in addition to the transfer information and the usage history information is generated, and in the disclosure target token identification step, user tokens and item tokens corresponding to users and items respectively having attributes common to the attribute information extracted from the disclosure request information are identified as user tokens and item tokens whose information recorded in the corresponding first distributed ledger and second distributed ledger is to be disclosed.

[0013] In order to achieve the above object, an information provision program according to claim 6 is an information provision program that causes a computer to selectively obtain information on a plurality of users and items recorded on a network and provide the information to a disclosure destination, the information provision program including a user transaction generation function that generates user transaction information, which is information including at least behavior history information, which is information on the behavior history of the user, recorded in a first distributed ledger on a first distributed network corresponding to a user token, which is a non-fungible token having a one-to-one correspondence with a user, and an item transaction generation function that generates item transaction information, which is information including at least transfer information, which is information on the transfer history of the ownership of the item, and usage history information, which is information on the usage history of the item, recorded in a second distributed ledger on a second distributed network corresponding to an item token, which is a non-fungible token having a one-to-one correspondence with an item. The system is characterized by having the following execute: a transaction generation function; a disclosure request information input function for inputting disclosure request information that includes a disclosure request related to a specific user; a disclosure target token identification function for identifying a user token and an item token to which information recorded in a first distributed ledger and a second distributed ledger is to be disclosed based on the disclosure request information; a disclosure information generation function for acquiring information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified by the disclosure target token identification function, acquiring information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified by the disclosure target token identification function, and generating disclosure information based on the acquired information; a disclosure destination identification function for identifying a disclosure destination of the disclosure information based on the disclosure request information; and a disclosure information provision function for providing the disclosure information generated by the disclosure information generation function to the disclosure destination identified by the disclosure destination identification function. Effect of the Invention

[0014] According to the present invention, it is possible to realize protection of a user's privacy and personal information while enabling suggestions of products and services that match the user's hobbies, tastes, etc. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a schematic diagram showing a configuration of an information providing system according to a first embodiment. [Diagram 2] 4 is a flowchart showing a process of generating and providing disclosure information in the information providing system according to the first embodiment. [Diagram 3] FIG. 11 is a schematic diagram showing a configuration of an information providing system according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] Hereinafter, the embodiments of the present invention will be described in detail with reference to the drawings. In the following embodiments, examples considered to be the most appropriate embodiments of the present invention will be described, and it goes without saying that the contents of the present invention should not be interpreted as being limited to the specific examples shown in the present embodiments. Of course, any configuration that achieves the same action and effect, even if it is a specific configuration other than that shown in the embodiments, is included in the technical scope of the present invention.

[0017] (Embodiment 1) First, an information providing system according to the first embodiment will be described. As shown in FIG. 1, the information providing system according to the first embodiment includes a user token generation unit 1 that generates a user token, which is a non-fungible token corresponding to each user who receives information, an item token generation unit 2 that generates an item token, which is a non-fungible token corresponding to each item to be owned and used by the user, a user attribute information generation unit 3 that generates user attribute information that is information on the attributes of the user, a behavior history information generation unit 4 that generates behavior history information that is information on the behavior history of the user, an item attribute information generation unit 5 that generates item attribute information that is information on the attributes of the item, a transfer information generation unit 6 that generates ownership transfer information that is information on the transfer of ownership of the item, a usage history information generation unit 7 that generates usage history information that is information on the usage history of the item, a user transaction generation unit 8 that generates a user transaction that is a transaction to be stored in a block of a first distributed ledger corresponding to the user token based on the user attribute information and the behavior history information, and an item attribute information generation unit 9 that generates a user transaction that is a transaction to be stored in a block of a first distributed ledger corresponding to the user token based on the user attribute information and the behavior history information. an item transaction generation unit 9 that generates an item transaction, which is a transaction to be stored in a block of the second distributed ledger corresponding to the item token, based on the user information, transfer information, and usage history information; an electronic signature generation unit 10 that generates an electronic signature, which is data that proves that the generation and output of the user transaction and the information included in the item transaction are in line with the intentions of the holder of the user token and the item token; an output instruction unit 11 that instructs the output of a combination of the user transaction and the item transaction and the electronic signature related thereto, to the first and second distributed networks associated with each of them; a disclosure request input unit 12 that inputs disclosure request information related to a request for information disclosure by an individual user; a disclosure target token identification unit 13 that analyzes the disclosure request information and identifies tokens that hold information to be disclosed among the user tokens and item tokens in the distributed ledger; and a disclosure destination identification unit 14 that analyzes the disclosure request information and identifies the disclosure destination of the information to be disclosed.The system includes a disclosure information generation unit 15 that accesses the first distributed ledger and the second distributed ledger to acquire information on tokens identified by the disclosure target token identification unit 13 and generates disclosure information to be provided to a disclosure destination, a disclosure information provision unit 16 that provides the disclosure information to the disclosure destination identified by the disclosure destination identification unit 14, a past information storage unit 17 that stores past information including information that the disclosure destination has provided to the user in the past and the user's reaction thereto, and a similar case information disclosure unit 18 that discloses, from the stored past information, past information on cases similar to the disclosure request input by the disclosure request input unit 12.

[0018] The user token generating unit 1 and the item token generating unit 2 are for generating user tokens and item tokens, which are non-fungible tokens that have a one-to-one correspondence with each user and each item, respectively. A "user" refers to a person who performs a certain activity on the Internet and is in a position to receive information in the information providing system according to the first embodiment. Generally, it refers to a natural person, but it may also be a legal entity such as a company. An "item" is something that is owned and used by a user, and may be either a tangible or intangible object. For example, in the first embodiment, tangible objects such as automobiles, home appliances, and information terminals, as well as intangible objects such as software and video content, are treated as "items".

[0019] "Non-fungible token" refers to a so-called NFT (Non-Fungible Token), that is, a token that has unique data and has the property of being non-fungible with other tokens, and is issued based on, for example, ERC721, which is the standard of Ethereum (registered trademark). The user token and item token in this embodiment are issued based on ERC721 or other predetermined standards, and are configured such that transactions, which are information generated for each corresponding token, are stored on the blockchain.

[0020] "Blockchain" is a technology that uses encryption technology to synchronize data between multiple computers that make up a distributed network. Specifically, each block is composed of a collection of information about user tokens and item tokens, such as agreed-upon transaction records, and information for connecting to other blocks (information about the previous block), and a block chain is formed by linking multiple blocks. Even if data is tampered with in a part of multiple computers, the correct data is selected by majority vote among the other computers, so that data destruction and tampering are extremely difficult. Note that there are public block chains with no management entity, private block chains with a single management entity, and consortium block chains with multiple management entities, and any type of block chain can be used in this embodiment 1. However, from the viewpoint of protecting the privacy of users, it is more preferable to use a privacy block chain or a consortium block chain that can appropriately restrict third party access under a specific management entity, rather than a public block chain that is open to everyone.

[0021] The correspondence between user tokens / item tokens and individual service users is a one-to-one association between the identifier of each token and the identification information of the user and item. More directly, the identifier of each token and the identification information of the user and item may be the same, or a correspondence may be established between the identifiers of each token and the identification information of the user and item, each of which is composed of different character strings, etc. Also, for example, it may be associated with the URL information on the Internet where the service related to the item is provided.

[0022] In addition, in the first embodiment, at least user attribute information related to the attributes of the user and behavior history information related to the behavior history of the user are recorded in the block constituting the first distributed ledger corresponding to the user token. On the other hand, in addition to item attribute information related to the attributes of the item, transfer information related to the transfer of ownership of the item and usage history information related to the usage history of the item are recorded in the block constituting the second distributed ledger corresponding to the item token. Note that in the first embodiment, the ownership of the corresponding item token is also transferred with the transfer of ownership of the item, and information related to the transfer of the ownership of the item token (= transaction history) is treated as transfer information, but the transfer of the ownership of the item token and the transfer of ownership of the item may be recorded separately.

[0023] In addition, each token may be generated by the user token generation unit 1 and the item token generation unit 2 themselves, or may be generated by an external system connected directly or indirectly to them by issuing a predetermined command to the external system. In addition, the specific format of each token is not limited to one conforming to ERC721, which is the standard of Ethereum (registered trademark), and may be any format as long as it has non-fungible properties and information such as transaction history is stored on the blockchain.

[0024] The user attribute information generating unit 3 is for generating user attribute information, which is information on the attributes of a user. The user attributes include general items such as the user's gender, date of birth, nationality, educational background, and work history, as well as characteristics of behavioral history based on behavioral history information generated by the behavioral history information generating unit 4 described later in this embodiment 1 (for example, active, quiet, obsessive, easily bored, etc.).

[0025] The behavior history information generating unit 4 is for generating behavior history information that is information on the behavior history of the user. Specifically, the behavior history information generating unit 4 has a function of acquiring the behavior history of the target user on the Internet, etc., and generating information on the behavior history as behavior history information. As a method of acquiring the behavior history on the Internet, for example, it may be possible to connect to an information terminal used by the user and acquire information on the user's behavior history from information input and output to the information terminal, or it may be possible to grasp or infer the user's behavior history based on information published on the Internet. Note that the behavior history information in the first embodiment may include not only behavior history on the Internet, but also behavior history on a local network separated from the Internet and behavior history in the real space. The objects to be grasped as the behavior history include the access mode to the website (number of accesses, stay time, access interval when accessed multiple times, etc.), the activity mode on the website, for example, the purchase of a specific product, the mode of service use (number of purchases / uses, intervals, etc.), as well as the browsing mode of the product / service introduction article on the website.

[0026] The item attribute information generating unit 5 is for generating item attribute information, which is information on the attributes of items. The attributes of an item refer to items such as type, price range, purchasing demographic, and user demographic, but may also include other items.

[0027] The transfer information generating unit 6 is for generating ownership transfer information, which is information related to the transfer of ownership of an item. Specifically, when the owner of the target item changes due to a commercial transaction or the like, the transfer information generating unit has a function of generating transfer information containing contents indicating the fact that the name of the owner of the item token has changed so that the name of the owner after the change matches the name of the owner of the item token.

[0028] The usage history information generating unit 7 is for generating usage history information, which is information related to the usage history of an item. The usage history recorded in the usage history information refers to the history of usage of the target item by various users regardless of ownership, and includes the number of times the item has been used, the duration of each usage, the interval between usages when the item has been used multiple times, the characteristics of the usage mode, and the identification information of the user of the item.

[0029] The user transaction generation unit 8 is for generating a user transaction which is information to be recorded in the first distributed ledger in correspondence with the user token. Specifically, the user transaction generation unit 8 has a function of generating a user transaction which is transaction information including user attribute information which is information on the attributes of a target user generated by the user attribute information generation unit 3, and behavior history information which is information on the behavior history of the user generated by the behavior history information generation unit 4.

[0030] The item transaction generation unit 9 is for generating an item transaction, which is information recorded in the second distributed ledger in correspondence with the item token. Specifically, the item transaction generation unit 9 has a function of generating an item transaction, which is transaction information including item attribute information including attributes related to the target item generated by the item attribute information generation unit 5, transfer information related to the transfer of ownership of the item generated by the transfer information generation unit 6, and usage history information related to the item generated by the usage history information generation unit 7.

[0031] The electronic signature generating unit 10 generates an electronic signature, which is data that proves that the generation and output of information included in the user transaction and item transaction are in accordance with the intentions of the holder of the user token and item token. The electronic signature generating unit 10 has a function of generating a hash value of each transaction generated by the user transaction generating unit 8 and the item transaction generating unit 9, and generating an electronic signature by encrypting the hash value with a private key held by each holder of the user token and item token. Note that a "hash value" is a fixed-length value obtained by performing a certain calculation procedure on the original data. Since the calculation procedure is irreversible, it is considered impossible to restore the original data from the hash value. Also, a "private key" is a number sequence used in the encryption process, and is configured to be decryptable with a corresponding "public key." In this embodiment 1, the user transaction generation unit 8, item transaction generation unit 9, and electronic signature generation unit 10 are configured to create each transaction and electronic signature by themselves, but this is not necessary. The user transaction generation unit 8, item transaction generation unit 9, and electronic signature generation unit 10 may have the function of simply instructing an external device to create transactions and electronic signatures.

[0032] The output instruction unit 11 has a function of instructing to output each transaction generated by the user transaction generation unit 8 and the item transaction generation unit 9 and the electronic signature generated by the electronic signature generation unit 10 to the first and second distributed networks associated with each token. In this embodiment, the output instruction unit 11 is also provided with the output function itself, and specifically, the output instruction unit 11 is directly or indirectly connected to the first and second distributed networks and is configured in a manner that allows it to output predetermined data to the first and second distributed networks. The first and second distributed networks generate a hash value of the output transaction and compare it with data obtained by decrypting the electronic signature with a public key (= hash value of the transaction). If the two values ​​are different, it is determined that the transaction is not made by the owner of the target tangible object and the registration is rejected, and if the two values ​​match, it is determined that the transaction is made by the owner and the information constituted by the transaction is stored in a block constituting a distributed ledger. In this embodiment, a description is given using multiple distributed networks to make it easier to understand, but a configuration in which a distributed ledger is provided on the same distributed network for the user token and the item token may be used.

[0033] The disclosure request input unit 12 is for inputting disclosure request information, which is information including a request for disclosure of information on an individual user. Specifically, the disclosure request input unit 12 is directly or indirectly connected to, for example, an individual user, and has a function of inputting a disclosure request output from a terminal or the like used by the user, and outputting the disclosure request information, which is information related to the disclosure request, to the disclosure target token identification unit 13 and the disclosure destination identification unit 14. The disclosure request to be input may be in any format, and may individually and specifically identify the item token and user token to be disclosed and specifically specify the disclosure destination, or the disclosure request itself may be kept abstract and specifically interpreted by the disclosure target token identification unit 13 or the like. In addition, with regard to the input mode, the disclosure request information may be directly input via an input device such as a keyboard attached to the information providing system.

[0034] In the first embodiment, it is assumed that the disclosure request is input by the user himself / herself, but the disclosure request does not have to be input by the user himself / herself, and may be input by another person having a legitimate authority. Also, the disclosure request may be automatically input according to a predetermined algorithm or the like.

[0035] The disclosure target token identification unit 13 is for analyzing the disclosure request information and identifying the user token and item token for which the information subject to the disclosure request is recorded in the distributed ledger. Specifically, when the disclosure request information includes information specifically identifying the user token and item token to be disclosed, the disclosure target token identification unit 13 has a function of identifying a token to be disclosed from among a plurality of user tokens and item tokens according to the information. In addition, when the disclosure request information does not include information specifically identifying the user token and item token to be disclosed, the disclosure target token identification unit 13 has a function of identifying a predetermined item token as a disclosure target based on a phrase included in the disclosure request information. For example, the disclosure target token identification unit 13 extracts a phrase corresponding to the attribute information of the user and a phrase corresponding to the attribute information of the item from the phrase included in the disclosure request information, identifies a user and an item having an attribute common to the attribute information corresponding to the extracted phrase, and identifies the user token and item token related to the user and item as a disclosure target token. When the disclosure target token identification unit 13 performs the process of identifying the disclosure target token based on the attribute information, it is also preferable to extract attribute information from the phrase included in the disclosure request information, access the first and second distributed ledgers corresponding to the multiple user tokens and item tokens, and identify the user token and item token recording the extracted attribute information as the disclosure target. In principle, the "user item having an attribute common to the attribute information corresponding to the extracted phrase" refers to a user item that is common to all of the attribute information represented by the phrase extracted from the disclosure request information, but the condition may be relaxed to a user item that is common to multiple attribute information rather than all of them. In addition, the "attribute information represented by the phrase extracted from the disclosure request information" includes not only attribute information that matches the extracted phrase itself, but also attribute information that has commonality with the content that the extracted phrase essentially means.

[0036] The disclosure destination specification unit 14 is for analyzing the disclosure request information and specifying the disclosure destination of the disclosure information generated by the disclosure information generation unit 15. Specifically, when the disclosure request information includes information that specifically specifies a person or an organization such as a company to be the disclosure destination, the disclosure destination specification unit 14 has a function of specifying the disclosure destination according to the information. When the disclosure request information does not include information that specifically specifies the disclosure destination, the disclosure destination specification unit 14 has a function of extracting a term corresponding to the attribute information of the item from the term included in the disclosure request information (not only when the disclosure destination specification unit 14 performs this by itself, but also when the extraction result by the disclosure target token specification unit 13 is used), and specifying a person or organization that handles an item including the extracted attribute information in a business as the disclosure destination. Note that the disclosure destination specified by the disclosure destination specification unit 14 may be a single person or organization, or may be multiple people and / or organizations.

[0037] The disclosure information generation unit 15 is for generating disclosure information to be provided to a disclosure destination identified by the disclosure destination identification unit 14. Specifically, the disclosure information generation unit 15 has a function of accessing the first and second distributed ledgers corresponding to the user token / item token identified by the disclosure target token identification unit 13, acquiring user attribute information and action history information recorded in the first distributed ledger, and item attribute information, transfer information and usage history information related to the item recorded in the second distributed ledger, and generating disclosure information including these pieces of information.

[0038] The disclosure information providing unit 16 is for providing information on the token identified by the disclosure target token identifying unit 13 to the disclosure destination. Specifically, the disclosure information providing unit 16 has a function of providing the disclosure information generated by the disclosure information generating unit 15 to the disclosure destination identified by the disclosure destination identifying unit 14.

[0039] Based on the information provided by the disclosure information providing unit 16, the individual or organization such as a company specified as the disclosure destination provides information regarding the provision of a specified item or / and the provision of a service using the item to the user who made the disclosure request. By being provided with the disclosure information, the disclosure destination grasps the attributes and behavioral history of the user who made the disclosure request, as well as the attributes, ownership transfer history, and usage history of the item related to the disclosure request. Based on this information, the disclosure destination grasps the relationship between the user who made the disclosure request and the item related to the disclosure request (whether the user owns or has owned the item, whether the item has been used, and if so, the usage mode), and also considers the item to be proposed to the user or a service using the item by grasping the user's hobbies and preferences. By grasping the user's behavioral history, the disclosure destination can consider an effective method for proposing an item, etc., in line with the user's behavioral history. In addition, the disclosure destination can not only provide information to the user who made the disclosure request, but also provide information and advertisements to the general public based on the disclosure information, and can also provide information and advertisements to the general public after performing statistical processing based on the disclosure information regarding multiple users who made the disclosure request. In this way, the provision of disclosed information enables the recipient to provide various types of information, etc., and as a reflex benefit, the user himself / herself can receive information from the recipient about areas of interest to the user that are related to the disclosed information generated based on his / her disclosure request.

[0040] The past information storage unit 17 is for storing past information including information provided to the user by the disclosure destination based on disclosure information corresponding to past disclosure request information and information regarding the user's reaction to the information from the disclosure destination. The specific configuration of the past information storage unit 17 may be a general storage device, such as a hard disk drive (HDD) or solid state drive (SSD) built into an electronic computing device, or an external storage device or USB memory configured separately from the electronic device, or even an online storage service.

[0041] The similar case information disclosure unit 18 is for disclosing, to a disclosure destination identified by the disclosure destination identification unit 14, past information on cases similar to the disclosure request information newly input by the disclosure request input unit 12, among the past information stored in the past information storage unit 17. Specifically, when the disclosure request input unit 12 inputs the disclosure request information, the similar case information disclosure unit 18 has a function of disclosing, to a disclosure destination identified by the disclosure destination identification unit 14, past information on cases related to users and items similar to the users and items identified by the disclosure target token identification unit 13 based on the information.

[0042] The similar case information disclosure unit 18 uses the commonality of attribute information related to each user and item as a criterion for determining whether or not the users and items are similar. In other words, the similar case information disclosure unit 18 extracts past information related to users and items that are common to the attributes of the user and item corresponding to the user and item token identified by the disclosure target token identification unit 13, and provides it to the disclosure destination. Note that "having common attributes" includes cases where attributes are completely the same between users and items, but may also include cases where only multiple attributes are the same.

[0043] The recipient of the disclosure, an individual or an organization such as a company, provides information on items, etc. to the user who made the disclosure request, referring to the similar case information disclosed by the similar case information disclosure unit 18. Since the similar case information includes specific examples of information provided to users with common attributes and information on the user's reaction to the information provided, the recipient of the disclosure can predict in advance what kind of information should be provided to the user who made the disclosure request, which is advantageous for the recipient of the disclosure in that it allows the recipient of the disclosure to provide information more effectively.

[0044] Next, a process of generating and providing disclosure information in the information providing system according to the first embodiment will be described. As shown in FIG. 2, when disclosure request information is input (step S101, Yes), the disclosure information generating unit 16 judges whether or not the identification information of the user and the item is described in the disclosure request information (step S102). If the identification information is described (step S102, Yes), the disclosure target token identifying unit 13 identifies the user token / item token related to the user and the item in which the identification information is described as a disclosure target token (step S103). If the identification information is not described (step S102, No), the disclosure target token identifying unit 13 extracts a phrase for the attribute information of the user / item from the phrase included in the disclosure request information (step S104). Then, the disclosure target token identifying unit 13 identifies the user token / item token related to the user / item having attribute information common to the phrase for the extracted attribute information as a disclosure target token (step S105). The disclosure information generation unit 15 generates disclosure information based on the information recorded in the distributed ledger corresponding to the identified disclosure target token (step S106).

[0045] Thereafter, the disclosure destination identification unit 14 judges whether the disclosure request information includes information itself for identifying the disclosure destination (step S107), and if the information for identifying the disclosure destination is included (step S107, Yes), it identifies the disclosure destination based on the information (step S108). If the information for identifying the disclosure destination is not included (step S107, No), the disclosure destination identification unit 14 identifies a person who handles an item corresponding to the item token identified as the disclosure target token in steps S103 and S105 as the disclosure destination (step S109). Finally, the disclosure information generation unit 15 provides the disclosure information generated in step S106 to the disclosure destination identified in step S109 (step S110), and a series of processes is completed.

[0046] Next, advantages of the information providing system according to the first embodiment will be described. First, in the information providing system according to the first embodiment, the disclosure information providing unit 16 provides to the disclosure destination only information related to a disclosure request actively made by the user himself, among the attribute information and behavior history information of the user recorded in the first distributed ledger. By adopting such a configuration, the attribute information and behavior history information of the user are revealed to a third party only when the user himself requests the disclosure, so that the information providing system according to the first embodiment has the advantage of being able to effectively protect the privacy of the user.

[0047] The same advantage applies to the disclosure of attribute information, transfer information, and usage history information of items recorded on the second distributed network. That is, in the information providing system according to the first embodiment, information on a wide variety of items is recorded on the second distributed ledger, and the disclosure information providing unit 16 provides only information on items related to the user's disclosure request to the disclosure destination. By adopting such a configuration, the user can prevent information on items that the user does not wish to disclose from being provided to the disclosure destination. That is, the information providing system according to the first embodiment has the advantage of being able to protect the privacy of the user regarding what items the user owns and uses.

[0048] Moreover, the information providing system according to the first embodiment is configured to record all of the information to be disclosed, that is, the user's attribute information, the action history information, the item's attribute information, the transfer information, and the use history information, in the first and second distributed ledgers on the first and second distributed networks. By adopting such a configuration, the information providing system according to the first embodiment has an advantage that the contents of the information to be provided can be accurately recorded, and highly reliable information that will not be tampered with at a later date can be provided to the disclosure destination.

[0049] Furthermore, the information providing system according to the first embodiment has an advantage of being able to provide information that is useful for the information provided by the disclosure destination to a person or organization such as a company that is the disclosure destination. That is, the disclosure destination aims to provide information to users about the products and services that the disclosure destination handles, and by configuring the disclosure destination to receive information when the user requests disclosure of an item that has attributes in common with the products handled by the disclosure destination, it is possible to grasp that the user is interested in a field that is related to the products handled by the disclosure destination, and furthermore, the specific content of the interest, so that the information providing system according to the first embodiment has an advantage of being able to provide effective information that is more favorable to the user for the disclosure destination.

[0050] (Embodiment 2) Next, an information providing system according to embodiment 2 will be described. In embodiment 2, components having the same names and symbols as those in embodiment 1 have the same functions as those in embodiment 1, unless otherwise specified.

[0051] In the information providing system of embodiment 2, as shown in Figure 3, in addition to the configuration in embodiment 1, the disclosure information generation unit 20 generates only information that has a direct relationship with the user and item related to the disclosure request as the disclosure information to be provided to the disclosure recipient, and the similar case information disclosure unit 21 is configured to disclose only information related to past cases requested for disclosure by the same user as the user who made the disclosure request, as the past similar case information to be provided.

[0052] The disclosure information generating unit 20 has the same function as the disclosure information providing unit 16 in the first embodiment, and also has a new function of extracting only information units related to the user who made the disclosure request from the transfer information and usage history information on the item acquired from the second distributed ledger, rather than providing all of the information, and then providing the information to the disclosure destination. Specifically, the disclosure information generating unit 20 has a function of extracting information units including references to the user from the acquired transfer information and usage history information by a method such as a keyword search related to the user's identification information, and generating disclosure information. More preferably, the disclosure information generating unit 20 may extract only information units in which the user is mentioned as the subject of the action (such as "the user did ●●") or as the object of the action (such as "the user did ■■") from information units that simply mention the user information.

[0053] In addition, the disclosure information generating unit 20 has a function of extracting only information units related to the item identified by the disclosure target token identifying unit 13 from the behavior history information regarding the behavior history of the user related to the disclosure request acquired from the first distributed ledger, rather than all of the information, and then generating the disclosure information. Specifically, the disclosure information generating unit 20 has a function of extracting only information units including a reference portion regarding the item from the behavior history information, for example, by keyword search regarding the identification information of the item, and then generating the information as disclosure information. More preferably, the disclosure information generating unit 20 may simply extract only information units that refer to the item as a subject or object from information units including a reference portion regarding the item included in the disclosure request information.

[0054] The similar case information disclosure unit 21 has the same functions as the similar case information disclosure unit 18 in the first embodiment, and also has a new function of providing only similar case information related to the user identified by the disclosure target token identification unit 13, rather than all of the contents of the extracted similar case information. Specifically, the similar case information disclosure unit 21 extracts from the similar case information only those cases for which disclosure requests have been made by a user who is the same person as the user identified by the disclosure target token identification unit 13, and provides the extracted information to the disclosure destination identified by the disclosure destination identification unit 14 as similar case information.

[0055] Next, the advantages of the information providing system according to the second embodiment will be described. In addition to the advantages of the first embodiment, the information providing system according to the second embodiment has a function of providing only information having a direct relationship with the user and item related to the disclosure request, rather than general information having common attributes related to the user and item, to the disclosure destination, regarding the disclosure information and similar case information. By adopting such a configuration, the information providing system according to the second embodiment has the advantage of being able to provide information that is more in line with the case, regarding the disclosure information and similar case information to be provided to the disclosure destination. By providing only information having a direct relationship with the user related to the disclosure request, the disclosure of information about other users unrelated to the disclosure request is suppressed, and the privacy of the other users can be protected.

[0056] In addition, the information providing system of this embodiment 2 provides only disclosure information and similar case information related to users and items that have a direct relationship to the content of the disclosure request, thereby enabling the recipient to receive information that is highly relevant to the disclosure request, which has the advantage of enabling appropriate use of the disclosure information and similar case information while reducing the burden of selecting and examining information.

[0057] Although the contents of the present invention have been described above in the first and second embodiments, the technical scope of the present invention should not be interpreted as being limited to the specific configurations described in the embodiments. As long as the functions of the present invention can be realized, various modifications and applications of the above-mentioned embodiments also belong to the technical scope of the present invention. [Industrial Applicability]

[0058] INDUSTRIAL APPLICABILITY The present invention can be used as a technology that enables the proposal of products and services that match the user's hobbies, preferences, etc. while realizing protection of the user's privacy and personal information. [Explanation of symbols]

[0059] 1 User token generation unit 2. Item token generation section 3 User attribute information generation section 4. Action History Information Generation Unit 5. Item attribute information generation unit 6. Transfer information generation unit 7. Usage history information generation unit 8 User Transaction Generation Unit 9 Item Transaction Generation Unit 10 Electronic signature generation section 11 Output instruction section 12. Disclosure request input section 13. Token Identification Section 14. Disclosure Specific Part 15, 20 Disclosure information generation department 16 Disclosure Information Department 17 Past information storage section 18, 21 Similar Case Information Disclosure Department

Claims

1. An information providing system for selectively acquiring information on a plurality of users and items recorded on a network and providing the information to a disclosure destination, comprising: A user transaction generation means for generating user transaction information, which is information including at least behavior history information, which is information regarding the behavior history of a user, recorded in a first distributed ledger on a first distributed network corresponding to a user token, which is a non-fungible token having a one-to-one correspondence with the user; An item transaction generating means for generating item transaction information, which is information including at least transfer information, which is information regarding a transfer history of the ownership of an item, and usage history information, which is information regarding a usage history of the item, recorded in a second distributed ledger on a second distributed network corresponding to an item token, which is a non-fungible token having a one-to-one correspondence with an item; A disclosure request information input means for inputting disclosure request information which is information including a request for disclosure of information on a specific user; a disclosure target token identification means for identifying user tokens and item tokens to which information recorded in the first distributed ledger and the second distributed ledger is to be disclosed based on the disclosure request information; a disclosure information generating means for acquiring information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified by the disclosure target token identifying means, acquiring information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified by the disclosure target token identifying means, and generating disclosure information based on the acquired information; A disclosure destination specification means for specifying a disclosure destination of the disclosure information based on the disclosure request information; a disclosure information providing means for providing the disclosure information generated by the disclosure information generating means to the disclosure recipient identified by the disclosure recipient identifying means; An information providing system comprising:

2. past information storage means for storing past information including past disclosure request information, information provided to a user by a disclosure destination after the provision of the disclosure information based on the disclosure request information, and information regarding the user's reaction to the information; a similar case information providing means for extracting similar case information, which is past information on a case similar to the new disclosure request, from the past information stored in the past information storage means when disclosure request information is input to the disclosure request information input means, and providing the similar case information to the disclosure recipient related to the new disclosure request; 2. The information providing system according to claim 1, further comprising:

3. the user transaction generation means generates user transaction information including user attribute information, which is information regarding attributes of the user, in addition to the behavior history information; the item transaction generating means generates item transaction information including item attribute information, which is information regarding attributes of items, in addition to the transfer information and the usage history information; the disclosure target token identification means identifies user tokens and item tokens corresponding to users and items having attributes common to attribute information extracted from the disclosure request information, as user tokens and item tokens whose information recorded in the corresponding first distributed ledger and second distributed ledger is to be disclosed; The information provision system described in claim 1 or 2, characterized in that the similar case information providing means extracts past information related to the past disclosure request information as similar case information when attribute information recorded for the user token and item token identified based on the input disclosure request information is common to attribute information recorded for at least one of the user token and item token identified based on past disclosure request information.

4. An information providing method for selectively acquiring information on a plurality of users and items recorded on a network and providing the information to a disclosure destination, comprising: a user transaction generation step of generating user transaction information, the user transaction information being information including at least behavior history information, the behavior history information being information regarding the user's behavior history, recorded in a first distributed ledger on a first distributed network corresponding to a user token, the user token being a non-fungible token having a one-to-one correspondence with the user; an item transaction generating step of generating item transaction information, which is information including at least transfer information, which is information regarding a transfer history of the ownership of an item, and usage history information, which is information regarding a usage history of the item, recorded in a second distributed ledger on a second distributed network corresponding to an item token, which is a non-fungible token having a one-to-one correspondence with an item; a disclosure request information input step of inputting disclosure request information which is information including a request for disclosure of information on a specific user; a disclosure target token identification step of identifying user tokens and item tokens to which information recorded in the first distributed ledger and the second distributed ledger is to be disclosed based on the disclosure request information; a disclosure information generation step of acquiring information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified in the disclosure target token identification step, acquiring information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified in the disclosure target token identification step, and generating disclosure information based on the acquired information; a disclosure destination specification step of specifying a disclosure destination of the disclosure information based on the disclosure request information; a disclosure information providing step of providing the disclosure information generated in the disclosure information generating step to the disclosure recipient identified in the disclosure recipient identifying step; 13. An information providing method comprising:

5. In the user transaction generating step, user transaction information is generated that includes user attribute information, which is information about attributes of the user, in addition to the behavior history information; In the item transaction generating step, item transaction information is generated that includes item attribute information, which is information regarding attributes of items, in addition to the transfer information and the usage history information; The information provision method described in claim 4, characterized in that in the disclosure target token identification step, user tokens and item tokens corresponding to users and items having attributes common to the attribute information extracted from the disclosure request information are identified as user tokens and item tokens whose information recorded in the corresponding first distributed ledger and second distributed ledger is to be disclosed.

6. An information providing program that causes a computer to selectively obtain information about a plurality of users and items recorded on a network and provide the information to a disclosure destination, The computer is a user transaction generation function that generates user transaction information, which is information including at least behavior history information, which is information regarding the behavior history of a user, recorded in a first distributed ledger on a first distributed network corresponding to a user token, which is a non-fungible token having a one-to-one correspondence with the user; An item transaction generation function that generates item transaction information that includes at least transfer information, which is information regarding a transfer history of the ownership of an item, and usage history information, which is information regarding a usage history of the item, recorded in a second distributed ledger on a second distributed network corresponding to an item token that is a non-fungible token in a one-to-one correspondence with an item; A disclosure request information input function for inputting disclosure request information, which is information including a request for disclosure of information about a specific user; a disclosure target token identification function that identifies user tokens and item tokens to which information recorded in the first distributed ledger and the second distributed ledger is to be disclosed based on the disclosure request information; and a disclosure information generation function that acquires information recorded in a first distributed ledger on a first distributed network corresponding to the user token identified by the disclosure target token identification function, acquires information recorded in a second distributed ledger on a second distributed network corresponding to the item token identified by the disclosure target token identification function, and generates disclosure information based on the acquired information; A disclosure destination specification function that specifies a disclosure destination of the disclosure information based on the disclosure request information; a disclosure information providing function for providing the disclosure information generated by the disclosure information generating function to the disclosure recipient identified by the disclosure recipient identifying function; An information providing program characterized by causing the program to execute the above steps.

Citation Information

Patent Citations

  • DIGITAL RIGHT PROTECTION METHOD, APPARATUS, equipment, AND STORAGE MEDIUM

    CN109102272A

  • Method for managing transfer of use right of contents

    JP2005182336A

  • NFT-based digital content management system and method

    JP2022185579A

  • Information processing device and information processing method

    JP7129579B1

  • Transaction support system, transaction support method and program

    JP7175046B1