Patent ID: 9646143
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method comprising: identifying, using one or more processors, sensitive data within a stream of data, the stream of data associated with a data set in the process of being transferred from an originating source to a target source, the data set including sensitive and non-sensitive information; segregating, using the one or more processors, the sensitive data from the stream of data as the data set is in the process of being transferred from the originating source to the target source to obfuscate the sensitive data before the sensitive data is transferred to the target source; retrieving, using the one or more processors, obfuscation criteria; determining, using the one or more processors, based on the obfuscation criteria, to obfuscate the sensitive data; obfuscating, using the one or more processors, the sensitive data based on the determination; and reuniting, using the one or more processors, the obfuscated sensitive data with un-obfuscated non-sensitive data in the stream of data associated with the data set in the process of being transferred from the originating source, the target source receiving a partially obfuscated version of the data set, the partially obfuscated version of the data set including obfuscated sensitive data, wherein a portion of content of the sensitive data, which is obfuscated, in the partially obfuscated version of the data set received by the target source, remains obfuscated and inaccessible to the target source.