IP Library Granted Patent US 10,860,735
Granted Patent B2
US 10,860,735 · App. 15/877,527 · Granted Dec 8, 2020

Database system for protecting and securing stored data using a privacy switch

Inventors: Shamim A. Naqvi (Morristown, NJ); Robert F. Raucci (New York, NY); John Henry Friedman (New York, NY)
Assignee: SENSORIANT, INC.
G06F21/6218G06F21/602G06F21/645H04L9/321H04L9/3218H04L9/3231H04L2209/38
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 10,860,735
App. No.
15/877,527
Granted
Dec 8, 2020
Kind
B2
Abstract

Applications of the privacy switch technology are shown for handling data breaches in database systems, thereby providing fundamental improvements to the security and utility of database technology.

Claims (14)

1. A method of maintaining user privacy when storing a user data record associated with a user in a database, comprising:

receiving by a user communication device associated with the user over a communications network at least one of a plurality of user attributes in the user data record that is designated as a private attribute, the private attribute being replaced in the user data record by a designated identifier that uniquely identifies the private attribute while obfuscating the private attribute;

storing the private attribute in a memory associated with the user communication device;

generating, with the user communication device, a credential representing the private attribute that is authenticated upon being verified by a verifying entity without disclosing the private attribute, the verifying entity being configured to receive and respond to a request for verification of the designated identifier from a second entity having authorized access to the database, the verifying entity being further configured to send the private attribute to the second entity only when the credential is verified; and

sending the credential and the designated identifier from the user communication device to the verifying entity in response to a request from the verifying entity.

2. The method of claim 1 , further comprising receiving, by the user communication device, a request from the verifying entity that is sent only when the credential is verified, for receipt of the private attribute and, in response thereto, sending the private attribute to the verifying entity.

3. The method of claim 2 , wherein the second entity includes a first executable computer code associated with a database provider of the database, the first executable computer code being executed in a virtual machine environment.

4. The method of claim 3 , wherein the verifying entity includes a second executable computer code that is executed in a virtual machine environment and which is in a common session with the first executable computer code.

5. The method of claim 4 , wherein sending the credential and the designated identifier includes sending the credential and the designated identifier in the common session from a third executable computer code that is executed in a virtual machine environment and which is associated with the user communication device.

6. The method of claim 1 , wherein the user data record includes an encrypted data object in which the private attribute is encrypted.

7. The method of claim 6 , wherein a plurality of the user attributes in the user data record are designated as private attributes.

8. The method of claim 7 , wherein the designated identifier in user data record uniquely identifies all of the private attributes that have been designated.

9. The method of claim 8 , wherein the encrypted data object in the user data record encrypts a concatenation of the private attributes that have been designated.

10. The method of claim 1 , wherein the private attribute is a key attribute of the user data record.

Assignments (5)
CHANGE OF NAME Recorded Jun 30, 2022
From: SAFESHARE, INC.
To: SAFELISHARE, INC.
Reel/Frame 060543/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: SENSORIANT, INC.
To: SAFESHARE, INC.
Reel/Frame 057834/0906 →
TERMINATION OF SECURITY AGREEMENT @ REEL 055997 AND FRAME 0672 Recorded Sep 17, 2021
From: FORTH VENTURES LLC
To: SENSORIANT, INC.
Reel/Frame 057692/0302 →
SECURITY AGREEMENT Recorded Apr 21, 2021
From: SENSORIANT, INC.
To: FORTH VENTURES LLC
Reel/Frame 055997/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2018
From: NAQVI, SHAMIM A.; RAUCCI, ROBERT FRANK; FRIEDMAN, JOHN HENRY
To: SENSORIANT, INC.
Reel/Frame 046176/0987 →
Continuity (3)
Continuation In Part 15671021 · Aug 7, 2017
Provisional Application 62371403 · Aug 5, 2016
Related Publication 20180150647A1 · May 31, 2018
Cited By (1)
US 12,619,779