IP Library Granted Patent US 9,665,734
Granted Patent B2
US 9,665,734 · App. 15/262,001 · Granted May 30, 2017

Uniform-frequency records with obscured context

Inventors: Jeffrey Howard Kaditz (Wilson, WY); Andrew Gettings Stevens (New York, NY); David Grijalva (San Francisco, CA)
Assignee: Q Bio, Inc.
G06F21/6218G06F17/30082
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 9,665,734
App. No.
15/262,001
Granted
May 30, 2017
Kind
B2
Abstract

A computer system may perform substitutions for fields in a set of records, where performing a given substitution involves replacing a field in the set of records with a replacement field, and the substitutions remove the context information in the set of records while maintaining relevance of the set of records. Then, the computer system may generate an artificial set of records based, at least in part, on the set of records, where a given artificial record includes one or more modified portions of the set of records. Next, the computer system may combine the set of records and the artificial set of records into a second set of records, where at least some phrases or values in the second set of records are uniformly distributed.

Claims (35)

1. A method for securing a set of records, comprising:

by a processor:

performing substitutions for fields in the set of records, wherein performing a given substitution involves replacing a field in the set of records with a replacement field, and

wherein the substitutions remove context information in the set of records while maintaining relevance of the set of records;

generating an artificial set of records based, at least in part, on the set of records, wherein a given artificial record includes one or more modified portions of the set of records; and

combining the set of records and the artificial set of records into a second set of records, wherein at least some phrases or values in the second set of records are uniformly distributed.

2. The method of claim 1 , wherein the replacement field includes random or pseudorandom alphanumeric information.

3. The method of claim 1 , wherein the set of records and the artificial set of records are randomly or pseudo-randomly ordered in the second set of records.

4. The method of claim 1 , wherein the substitutions are predefined.

5. The method of claim 1 , wherein the substitutions are determined based on information value of the fields in the set of records.

6. The method of claim 1 , wherein the substitutions are determined based on a cardinality of the fields in the set of records.

7. The method of claim 1 , wherein the method further comprises reordering fields that include timestamps in the set of records.

8. The method of claim 1 , wherein the fields include one or more words or second values.

9. The method of claim 1 , wherein the method further comprises modifying imaging data in the set of records based on imaging instructions and an invariant signature that predicts responses of voxels in at least an individual.

10. A non-transitory computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium configured to store a computer program embedded therein that, when executed by the computer system, causes the computer system to secure a set of records, the computer program including:

instructions for performing substitutions for fields in the set of records, wherein performing a given substitution involves replacing a field in the set of records with a replacement field, and

wherein the substitutions remove context information in the set of records while maintaining relevance of the set of records;

instructions for generating an artificial set of records based, at least in part, on the set of records, wherein a given artificial record includes one or more modified portions of the set of records; and

instructions for combining the set of records and the artificial set of records into a second set of records, wherein at least some phrases or values in the second set of records are uniformly distributed.

11. The computer-program product of claim 10 , wherein the replacement field includes random or pseudorandom alphanumeric information.

12. The computer-program product of claim 10 , wherein the set of records and the artificial set of records are randomly or pseudo-randomly ordered in the second set of records.

13. The computer-program product of claim 10 , wherein the substitutions are predefined.

14. The computer-program product of claim 10 , wherein the substitutions are determined based on information value of the fields in the set of records.

15. The computer-program product of claim 10 , wherein the substitutions are determined based on a cardinality of the fields in the set of records.

16. The computer-program product of claim 10 , wherein the computer program further comprises instructions for reordering fields that include timestamps in the set of records.

17. The computer-program product of claim 10 , wherein the fields include one or more words or second values.

18. The computer-program product of claim 10 , wherein the computer program further comprises instructions for modifying imaging data in the set of records based on imaging instructions and an invariant signature that predicts responses of voxels in at least an individual.

19. A computer system, comprising:

a processor configured to execute a program module;

memory, coupled to the processor, configured to store the program module to secure a set of records, wherein the program module includes instructions for:

performing substitutions for fields in the set of records, wherein performing a given substitution involves replacing a field in the set of records with a replacement field, and

wherein the substitutions remove context information in the set of records while maintaining relevance of the set of records;

generating an artificial set of records based, at least in part, on the set of records, wherein a given artificial record includes one or more modified portions of the set of records; and

combining the set of records and the artificial set of records into a second set of records, wherein at least some phrases or values in the second set of records are uniformly distributed.

20. The computer system of claim 19 , wherein the substitutions are determined based on a cardinality of the fields in the set of records.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2016
From: KADITZ, JEFFREY H; STEVENS, ANDREW G.; GRIJALVA, DAVID
To: Q BIO, INC.
Reel/Frame 039743/0808 →
Continuity (2)
Provisional Application 62217804 · Sep 12, 2015
Related Publication 20170076109A1 · Mar 16, 2017