IP Library Granted Patent US 11,552,724
Granted Patent B1
US 11,552,724 · App. 16/948,396 · Granted Jan 10, 2023

Artificial multispectral metadata generator

Inventor: Duncan William Wallace Robinson (Sycamore, IL)
Assignee: Wells Fargo Bank, N.A.
H04K1/02G06F7/588
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,552,724
App. No.
16/948,396
Granted
Jan 10, 2023
Kind
B1
Abstract

Various examples are direct to computer-implemented systems and methods for providing an artificial multispectral metadata generator. A method includes receiving, by a computer system, an input data set, and determining attributes of the input data set to be transformed, retained, anonymized, or dropped. For the attributes to be transformed, the computer system generates three or more random noise sets, using at least two noise generation methods. An amalgamated random set is created from the three or more random noise sets using a programmable ratio, and the system uses the amalgamated random set to create an artificial data set that can be used to gain insights from the input data set without having access to the input data set.

Claims (46)

1. A computer-implemented method comprising:

receiving, by a computer system, an input data set;

determining, by the computer system, attributes of the input data set to be transformed, retained, anonymized, or dropped;

for the attributes to be transformed, generating, by the computer system, three or more random noise sets, using at least two noise generation methods;

creating, by the computer system, an amalgamated random set from the three or more random noise sets using a programmable ratio;

randomly sampling, by the computer system, from the amalgamated random set to create a raw noise set;

using, by the computer system, a standard deviation of the attributes to be transformed to create a noise base set;

multiplying, by the computer system, the noise base set with the raw noise set to obtain a final noise set for the attributes to be transformed; and

adding, by the computer system, the final noise set to the input data set to obtain an artificial data set,

wherein the at least two noise generation methods include a white noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 0.

2. The method of claim 1 , wherein the at least two noise generation methods include a pink noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 1.

3. The method of claim 1 , wherein the at least two noise generation methods include a violet noise generator having a power spectral density per unit of bandwidth proportional to f β , wherein β is equal to 2.

4. The method of claim 1 , wherein the at least two noise generation methods include a brown noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 2.

5. The method of claim 1 , wherein, for the attributes to be anonymized, using a random hexadecimal substitution to anonymize the attributes.

6. The method of claim 1 , wherein the programmable ratio is limited to ensure that a percentage from the white noise generator is not greater than another of the at least two noise generation methods.

7. The method of claim 1 , wherein randomly sampling from the amalgamated random set includes randomly sampling with replacement from the amalgamated random set.

8. The method of claim 1 , further comprising using distributional attributes from the final noise set to gain insights from the input data set without having access to the input data set.

9. The method of claim 1 , wherein creating the amalgamated random set from the three or more random noise sets using the programmable ratio includes using a Fibonacci number sequence.

10. A system comprising:

a computing system comprising one or more processors and a data storage system in communication with the one or more processors, wherein the data storage system comprises instructions thereon that, when executed by the one or more processors, causes the one or more processors to:

receive an input data set;

determine attributes of the input data set to be transformed, retained, anonymized, or dropped;

for the attributes to be transformed, generate three or more random noise sets, using at least two noise generation methods;

create an amalgamated random set from the three or more random noise sets using a programmable ratio;

randomly sample from the amalgamated random set to create a raw noise set;

use a standard deviation of the attributes to be transformed to create a noise base set;

multiply the noise base set with the raw noise set to obtain a final noise set for the attributes to he transformed; and

add the final noise set to the input data set to obtain an artificial data set,

wherein the at least two noise generation methods include a white noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 0.

11. The system of claim 10 , wherein the at least two noise generation methods include a pink noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 1.

12. The system of claim 10 , wherein the at least two noise generation methods include a violet noise generator having a power spectral density per unit of bandwidth proportional to f β , wherein β is equal to 2.

13. The system of claim 10 , wherein the at least two noise generation methods include a brown noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 2.

14. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium including instructions that, when executed by computers, cause the computers to perform operations of:

receiving an input data set;

determining attributes of the input data set to be transformed, retained, anonymized, or dropped;

for the attributes to be transformed, generating three or more random noise sets, using at least two noise generation methods;

creating an amalgamated random set from the three or more random noise sets using a programmable ratio;

randomly sampling from the amalgamated random set to create a raw noise set;

using a standard deviation of the attributes to be transformed to create a noise base set;

multiplying the noise base set with the raw noise set to obtain a final noise set for the attributes to be transformed; and

adding the final noise set to the input data set to obtain an artificial data set,

wherein the at least two noise generation methods include a white noise generator having a power spectral density per unit of bandwidth proportional to 1/f β , wherein β is equal to 0.

15. The non-transitory computer-readable storage medium of claim 14 , wherein, for the attributes to be anonymized, using a random hexadecimal substitution to anonymize the attributes.

16. The non-transitory computer-readable storage medium of claim 14 , wherein randomly sampling from the amalgamated random set includes randomly sampling with replacement from the amalgamated random set.

17. The non-transitory computer-readable storage medium of claim 14 , further comprising using distributional attributes from the final noise set to gain insights from the input data set without having access to the input data set.

18. The non-transitory computer-readable storage medium of claim 14 , wherein creating the amalgamated random set from the three or more random noise sets using the programmable ratio includes using a Fibonacci number sequence.

Assignments (3)
SECURITY AGREEMENT (SUPPLEMENT) Recorded Dec 17, 2024
From: ALLSPRING GLOBAL INVESTMENTS HOLDINGS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 069720/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: ALLSPRING GLOBAL INVESTMENTS HOLDINGS, LLC
Reel/Frame 063092/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: ROBINSON, DUNCAN WILLIAM WALLACE
To: WELLS FARGO BANK, N.A.
Reel/Frame 053842/0723 →