IP Library › Granted Patent US 11,372,884
Granted Patent B2
US 11,372,884 · App. 16/551,978 · Granted Jun 28, 2022

Information processing system, information processing apparatus, information processing method, and computer program product

Inventors: Akira Kuroda (Yokohama, JP); Kouta Nakata (Shinagawa, JP)
Assignee: KABUSHIKI KAISHA TOSHIBA
G06F16/258G06N20/00
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,372,884
App. No.
16/551,978
Granted
Jun 28, 2022
Kind
B2
Abstract

A first information processing apparatus includes a record set acquiring unit that acquires a record set, a record identification information acquiring unit that acquires record identification information, a concealing unit that generates a concealment record set from the record set using conversion information and generates concealment record identification information based on the record identification information and the conversion information, and a first transmitter that transmits the concealment record set and the concealment record identification information to a second information processing apparatus. The second information processing apparatus includes a second receiver that receives the concealment record set and the concealment record identification information from the first information processing apparatus and a data analyzer that analyzes each record in the concealment record set identified based on the concealment record identification information using a learning model or a numerical model.

Claims (62)

1. An information processing system comprising:

a first information processing apparatus coupled to a network; and

a second information processing apparatus coupled to a network, wherein

the first information processing apparatus comprises:

a record set acquiring unit configured to acquire a record set, the record set being a set of records having a plurality of data elements as pairs of attribute names and attribute values;

a record identification information acquiring unit configured to acquire record identification information, the record identification information being information for uniquely identifying each record included in the record set, the record identification information indicating at least one of the attribute names;

a concealing unit configured to

convert at least one of an attribute name and an attribute value of a data element designated with conversion information among the plurality of data elements held by at least one record included in the record set, in accordance with the conversion information including at least a conversion rule applied to the at least one of the attribute name and the attribute value designated for conversion, to generate a concealment record set, and

generate concealment record identification information for uniquely identifying each record included in the concealment record set based on the record identification information and the conversion information; and

a first transmitter configured to transmit the concealment record set and the concealment record identification information to the second information processing apparatus via the network, and

the second information processing apparatus comprises:

a second receiver configured to receive the concealment record set and the concealment record identification information from the first information processing apparatus via the network; and

a data analyzer configured to analyze, by using a learning model or a numerical model, each record included in the concealment record set and identified based on the concealment record identification information.

2. The information processing system according to claim 1 ,

wherein

the second information processing apparatus further comprises

a second transmitter configured to transmit an analysis result by the data analyzer to the first information processing apparatus, and

the first information processing apparatus further comprises:

a first receiver configured to receive the analysis result from the second information processing apparatus;

a concealment canceling unit configured to perform an inverse transformation on the analysis result based on the conversion information to generate a concealment cancellation analysis result; and

an output unit configured to output the concealment cancellation analysis result.

3. The information processing system according to claim 2 ,

wherein the first information processing apparatus further comprises

a conversion information managing unit configured to hold a correspondence table in which first identification information and second identification information are associated each other, the first identification information identifying the concealment record set, the second identification information identifying the conversion information used to generate the concealment record set, and

the concealment canceling unit is configured to identify the conversion information used for performing the inverse transformation on the analysis result based on the first identification information of the concealment record set corresponding to the analysis result and the correspondence table.

4. The information processing system according to claim 1 , wherein the first information processing apparatus further comprises

a conversion information acquiring unit configured to acquire the conversion information.

5. The information processing system according to claim 1 , wherein the first information processing apparatus further comprises:

a conversion setting information acquiring unit configured to acquire conversion setting information, the conversion setting information designating a conversion rule applied to an attribute name or an attribute value that is a target for conversion; and

a conversion information generating unit configured to generate the conversion information based on the conversion setting information and the record set.

6. The information processing system according to claim 5 , wherein

the conversion information generating unit is configured to generate a plurality pieces of the conversion information based on one piece of the conversion setting information and one record set, and

the concealing unit is configured to generate a plurality of concealment record sets from one record set using a plurality pieces of the conversion information.

7. The information processing system according to claim 5 ,

wherein

the conversion information generating unit is configured to generate one piece of the conversion information based on one piece of the conversion setting information and a plurality of record sets, and

the concealing unit is configured to generate a plurality of concealment record sets from the plurality of record sets using one piece of the conversion information.

8. An information processing apparatus coupled to a network, the information processing apparatus comprising:

a record set acquiring unit configured to acquire a record set, the record set being a set of records having a plurality of data elements as pairs of attribute names and attribute values;

a record identification information acquiring unit configured to acquire record identification information, the record identification information being information for uniquely identifying each record included in the record set, the record identification information indicating at least one of the attribute names;

a concealing unit configured to

convert at least one of an attribute name and an attribute value of a data element designated with conversion information among the plurality of data elements held by at least one record included in the record set, in accordance with the conversion information including at least a conversion rule applied to the at least one of the attribute name and the attribute value designated for conversion, to generate a concealment record set, and

generate concealment record identification information for uniquely identifying each record included in the concealment record set based on the record identification information and the conversion information;

a transmitter configured to transmit the concealment record set and e concealment record identification information to an external device via the network;

a receiver configured to receive an analysis result from the external device via the network, the analysis result being acquired by analyzing, in the external device, each record included in the concealment record set and identified based on the concealment record identification information, the analyzing being performed using a learning model or a numerical model;

a concealment canceling unit configured to perform an inverse transformation on the analysis result based on the conversion information to generate a concealment cancellation analysis result; and

an output unit configured to output the concealment cancellation analysis result.

9. An information processing method performed by an information processing system including a first information processing apparatus coupled to a network and a second information processing apparatus coupled to the network, the information processing method comprising:

acquiring a record set by a record set acquiring unit in the first information processing apparatus, the record set being a set of records having a plurality of data elements as pairs of attribute names and attribute values;

acquiring record identification information by a record identification information acquiring unit in the first information processing apparatus, the record identification information being information for uniquely identifying each record included in the record set, the record identification information indicating at least one of the attribute names;

converting at least one of an attribute name and an attribute value of a data element designated with conversion information by a concealing unit in the first information processing apparatus, among the plurality of data elements held by at least one record included in the record set, in accordance with the conversion information including at least a conversion rule applied to the at least one of the attribute name and the attribute value designated for the converting, to generate a concealment record set and generating concealment record identification information for uniquely identifying each record included in the concealment record set based on the record identification information and the conversion information;

transmitting the concealment record set and the concealment record identification information to the second information processing apparatus via the network by a transmitter in the first information processing apparatus;

receiving the concealment record set and the concealment record identification information from the first information processing apparatus via the network by a receiver in the second information processing apparatus; and

analyzing, by using a learning model or a numerical model, by a data analyzer in the second information processing apparatus, each record included in the concealment record set and identified based on the concealment record identification information.

10. A computer program product having a computer readable medium including instructions, wherein the instructions, when executed by a computer coupled to a network, cause the computer to perform:

acquiring a record set, the record set being a set of records having a plurality of data elements as pairs of attribute names and attribute values;

acquiring record identification information, the record identification information being information for uniquely identifying each record included in the record set, the record identification information indicating at least one of the attribute names;

converting at least one of an attribute name and an attribute value of a data element designated with conversion information among the plurality of data elements held by at least one record included in the record set, in accordance with the conversion information including at least a conversion rule applied to the at least one of the attribute name and the attribute value designated for the converting, to generate a concealment set, and generating concealment record identification information for uniquely identifying each record included in the concealment record set based on the record identification information and the conversion information;

transmitting the concealment record set and the concealment record identification information to an external device via the network;

receiving an analysis result from the external device via the network, the analysis result being acquired by analyzing, in the external device, each record included in the concealment record set and identified based on the concealment record identification information, the analyzing being performed using a learning model or a numerical model;

performing an inverse transformation on the analysis result based on the conversion information to generate a concealment cancellation analysis result; and

outputting the concealment cancellation analysis result.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2019
From: KURODA, AKIRA; NAKATA, KOUTA
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 050627/0113 →
Priority Claims (1)
JP JP2019-000775 · Jan 7, 2019 · national
Continuity (1)
Related Publication 20200218728A1 · Jul 9, 2020