# US 2014/0156859 A1 · Data exchange system and data exchange method

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

- Number: US 2014/0156859 A1
- Document ID: US20140156859A1
- Status: Published application
- Kind: A1
- Application number: 14/092,969
- Filed: 2013-11-28
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Sophia Inc.
- Applicants: Sophia Co., Ltd.
- Inventors: Mutsumi FUJIHARA; Yukio FUJIMOTO
- Web page: https://patentgrep.com/patent/US20140156859A1

## CPC

- G06F 15/17306: {Intercommunication techniques}
- H04L 51/212: using filtering or selective blocking
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Data exchange section 104 has a step of determining whether or not pairs of the transmission selecting conditions and reception selecting conditions satisfy a standard for exchanging, through a determined pair, data between a transmission user who corresponds to a transmission selecting condition in the determined pair and a reception user who corresponds to a reception selecting condition in the determined pair. Data exchange system 100 exchanges data satisfying both the transmission selecting condition and the reception selecting condition in the determined pair between the transmission user and the reception user, respectively corresponding to the transmission selecting condition and the reception selecting condition in the determined pair.

## Claims

### Claim 1

A data exchange system which is used for exchanging data between a transmission user who transmits the data and a reception user who receives the data, and in which a transmission selecting condition is a condition set by the transmission user for selecting a data item to be transmitted, and a reception selecting condition is a condition set by the reception user for selecting a data item to be received, the data exchange system comprising
a data exchange section having a step of selecting, from pairs of the transmission selecting conditions and the reception selecting conditions, where each pair includes a transmission selecting condition and a reception selecting condition, a pair of a transmission selecting condition and a reception selecting condition that satisfy a predetermined standard, wherein
the data exchange section exchanges a data item satisfying both the transmission selecting condition and the reception selecting condition in the selected pair between a transmission user and a reception user corresponding to the transmission selecting condition and the reception selecting condition in the selected pair.

### Claim 2 (depends on 1)

The data exchange system according to claim 1, wherein
the data exchange section determines whether or not the standard is satisfied based on a feature of a reception selecting condition and a transmission selecting condition in representation.

### Claim 3 (depends on 1)

The data exchange system according to claim 1, wherein:
the transmission user owns data and transmits the owned data;
the reception user owns data and receives data;
a transmission granting condition is a condition set by the transmission user for selecting a reception user;
a reception granting condition is a condition set by the reception user for selecting a transmission user;
the data exchange section includes a step of determining, for each pair of the transmission granting condition and the reception granting condition, whether or not a transmission user corresponding to the transmission granting condition in the pair satisfies the reception granting condition in the pair and a reception user corresponding to the reception granting condition in the pair satisfies the transmission granting condition in the pair; and
the data exchange section exchanges a data item satisfying both the transmission selecting condition and the reception selecting condition in the selected pair between a transmission user and a reception user who correspond to the transmission selecting condition and the reception selecting condition in the selected pair and are determined as mutually satisfying a reception granting condition and a transmission granting condition, respectively set by the reception user and the transmission user.

### Claim 4 (depends on 1)

The data exchange system according to claim 1, further comprising
a conversion storage section that stores a correspondence between an alias and user identification information of a user represented by the alias; and
an input/output control section that replaces an alias included in an input data item with user identification information corresponding to the alias with reference to the conversion storage section, and replaces user identification information included in an output data item and user identification information assigned to the output data item with an alias corresponding to the user identification information with reference to the conversion storage section.

### Claim 5

A data exchange system used for exchanging data between a transmission user who owns data and transmits the owned data and a reception user who owns data and receives data,
a transmission granting condition being a condition set by the transmission user, with regard to the data owned by the reception user, for selecting a reception user,
a reception granting condition being a condition set by the reception user, with regard to the data owned by the transmission user, for selecting a transmission user, the data exchange system comprising
a data exchange section having a step of determining, for each pair of the transmission granting condition and the reception granting condition, whether or not a transmission user corresponding to the transmission granting condition in the pair satisfies the reception granting condition in the pair and a reception user corresponding to the reception granting condition in the pair satisfies the transmission granting condition in the pair, and
the data exchange section exchanges a data item between a transmission user and a reception user who are determined as mutually satisfying a reception granting condition and a transmission granting condition, respectively set by the reception user and the transmission user.

### Claim 6 (depends on 5)

The data exchange system according to claim 5, wherein
a transmission selecting condition is a condition set by the transmission user for selecting a data item,
a reception selecting condition is a condition set by the reception user for selecting a data item,
the data exchange section has a step of selecting, from pairs of the transmission selecting conditions and the reception selecting conditions, where each pair includes a transmission selecting condition and a reception selecting condition, a pair of a transmission selecting condition and a reception selecting condition that satisfy a predetermined standard, and
the data exchange section exchanges a data item satisfying both the transmission selecting condition and the reception selecting condition in the selected pair between a transmission user and a reception user who correspond to the transmission selecting condition and the reception selecting condition in the selected pair and are determined as mutually satisfying a reception granting condition and a transmission granting condition each set by a communication partner.

### Claim 7 (depends on 5)

The data exchange system according to claim 5, further comprising
a conversion storage section that stores a correspondence between an alias and user identification information of a user represented by the alias; and
an input/output control section that replaces an alias included in an input data item with user identification information corresponding to the alias with reference to the conversion storage section, and replaces user identification information included in the output data item and user identification information assigned to an output data item with an alias corresponding to the user identification information with reference to the conversion storage section.

### Claim 8

A data exchange method which is used for exchanging data between a transmission user who transmits data and a reception user who receives data, and in which a transmission selecting condition is a condition set by the transmission user for selecting a data item to be transmitted, and a reception selecting condition is a condition set by the reception user for selecting a data item to be received, the data exchange method comprising:
a step of selecting, from pairs of the transmission selecting conditions and the reception selecting conditions, where each pair includes a transmission selecting condition and a reception selecting condition, a pair of a transmission selecting condition and a reception selecting condition that satisfy a predetermined standard; and
a step of exchanging a data item satisfying both the transmission selecting condition and the reception selecting condition in the selected pair between a transmission user and a reception user corresponding to the transmission selecting condition and the reception selecting condition in the selected pair.

### Claim 9

A data exchange method used for exchanging data between a transmission user who owns data and transmits the owned data and a reception user who owns data and receives data,
a transmission granting condition being a condition set by the transmission user, with regard to the data owned by the reception user, for selecting a reception user,
a reception granting condition being a condition set by the reception user, with regard to the data owned by the transmission user, for selecting a transmission user, the data exchange method comprising:
a step of determining, for each pair of the transmission granting condition and the reception granting condition, whether or not a transmission user corresponding to the transmission granting condition in the pair satisfies the reception granting condition in the pair and a reception user corresponding to the reception granting condition in the pair satisfies the transmission granting condition in the pair, and
a step of exchanging a data item between a transmission user and a reception user who are determined as mutually satisfying a reception granting condition and a transmission granting condition, respectively set by the reception user and the transmission user.
