# US 2018/0322295 A1 · Encoding information using word embedding

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

- Number: US 2018/0322295 A1
- Document ID: US20180322295A1
- Status: Published application
- Kind: A1
- Application number: 15/586,882
- Filed: 2017-05-04
- Published: 2018-11-08
- Earliest claimed: 2017-05-04
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Rajesh R. Bordawekar; Oded Shmueli
- Web page: https://patentgrep.com/patent/US20180322295A1

## CPC

- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A computer-implemented method includes receiving, by a processor system, a collection of information. The collection of information includes private information and non-private information. The method also includes producing a plurality of vectors to represent the private information and the non-private information. The plurality of vectors corresponds to encoded representations of the private information and the non-private information. The method also includes publishing at least a portion of the collection of information and the corresponding vectors.

## Claims

### Claim 1

A computer implemented method comprising:
receiving, by a processor system, a collection of information comprising private information and non-private information;
producing a plurality of vectors to represent the private information and the non-private information, wherein the plurality of vectors corresponds to encoded representations of the private information and the non-private information; and
publishing at least a portion of the collection of information and the corresponding vectors.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein each vector corresponds to an encoded representation of a word within the information.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, wherein the producing comprises producing a plurality of d-dimensional vectors.

### Claim 4 (depends on 1)

The computer implemented method of claim 1, wherein the producing comprises inputting at least a portion of the collection of information into a word embedding model-producing program.

### Claim 5 (depends on 4)

The computer implemented method of claim 4, wherein the inputted portion comprises private and non-private information.

### Claim 6 (depends on 1)

The computer implemented method of claim 1, wherein the private information is encrypted.

### Claim 7 (depends on 1)

The computer implemented method of claim 1, wherein the publishing comprises transmitting pairings of vectors and words of the information.

### Claim 8

A computer system comprising:
a memory; and
a processor system communicatively coupled to the memory;
the processor system configured to perform a method comprising:
receiving, by a processor system, a collection of information comprising private information and non-private information;
producing a plurality of vectors to represent the private information and the non-private information, wherein the plurality of vectors corresponds to encoded representations of the private information and the non-private information; and
publishing at least a portion of the collection of information and the corresponding vectors.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein each vector corresponds to an encoded representation of a word within the information.

### Claim 10 (depends on 8)

The computer system of claim 8, wherein the producing comprises producing a plurality of d-dimensional vectors.

### Claim 11 (depends on 8)

The computer system of claim 8, wherein the producing comprises inputting at least a portion of the collection of information into a word embedding model-producing program.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein the inputted portion comprises private and non-private information.

### Claim 13 (depends on 8)

The computer system of claim 8, wherein the private information is encrypted.

### Claim 14 (depends on 8)

The computer system of claim 8, wherein the publishing comprises transmitting pairings of vectors and words of the information.

### Claim 15

A computer program product for encoding using word embedding, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions readable by a processor system to cause the processor system to:
receive, by the processor system, a collection of information comprising private information and non-private information;
produce, by the processor system, a plurality of vectors to represent the private information and the non-private information, wherein the plurality of vectors corresponds to encoded representations of the private information and the non-private information; and
publish at least a portion of the collection of information and the corresponding vectors.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein each vector corresponds to an encoded representation of a word within the information.

### Claim 17 (depends on 15)

The computer program product of claim 15, wherein the producing comprises producing a plurality of d-dimensional vectors.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein the producing comprises inputting at least a portion of the collection of information into a word embedding model-producing program.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein the inputted portion comprises private and non-private information.

### Claim 20 (depends on 15)

The computer program product of claim 15, wherein the private information is encrypted.
