IP Library › Granted Patent US 10,476,911
Granted Patent B2
US 10,476,911 · App. 15/649,692 · Granted Nov 12, 2019

Data access policies

Inventors: Evgene Vahlis (Jersey City, NJ); Paul Giura (Cairo, NY)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04L63/20G06F16/122G06F16/245G06F21/602G06F21/6227H04L9/3226H04L63/0428H04L63/105G06F2221/2149
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,476,911
App. No.
15/649,692
Granted
Nov 12, 2019
Kind
B2
Abstract

To verify compliance with a data access policy, a query result including data specified by a requesting entity and a representation of a data access policy is received from a database. Based on the representation of the data access policy included in the query result, it is verified whether the requesting entity is permitted to access the data included in the query result. Transmission of the data included in the query result to the requesting entity is controlled responsive to the verification. Related methods, systems, and computer program products are also discussed.

Claims (24)

1. A method, comprising:

receiving, by a server, a query sent from a client device, the query requesting electronic data records associated with a database;

generating, by the server, a modified query in response to the receiving of the query, the modified query requesting the electronic data records and specifying a representation of a data access policy;

querying, by the server, the database for the representation of the data access policy specified by the modified query;

retrieving, by the server, the electronic data records associated by the database with the representation of the data access policy; and

forwarding, by the server, the electronic data records to an agent for a verification that the electronic data records comply with the data access policy specified by the modified query.

2. The method of claim 1 , further comprising retrieving the representation of the data access policy.

3. The method of claim 1 , further comprising comparing the electronic data records to the data access policy.

4. The method of claim 3 , further comprising matching at least one of the electronic data records with the data access policy.

5. The method of claim 1 , further comprising retrieving a cryptographic key that is associated by the database with the representation of the data access policy.

6. The method of claim 5 , further comprising generating electronic values associated with the electronic data records using the cryptographic key.

7. A system, comprising:

a processor; and

a memory device, the memory device storing instructions, the instructions when executed causing the processor to perform operations, the operations comprising:

receiving a query sent from a client device, the query requesting electronic data records associated with a database;

generating a modified query in response to the receiving of the query, the modified query requesting the electronic data records and specifying a representation of a data access policy;

querying the database for the representation of the data access policy specified by the modified query;

retrieving the electronic data records associated by the database to the representation of the data access policy; and

forwarding the electronic data records to a checker agent for a verification that the electronic data records comply with the data access policy.

8. The system of claim 7 , wherein the operations further comprise retrieving the representation of the data access policy.

9. The system of claim 7 , wherein the operations further comprise comparing the electronic data records to the representation of the data access policy.

10. The system of claim 9 , wherein the operations further comprise matching at least one of the electronic data records with the representation of the data access policy.

11. The system of claim 7 , wherein the operations further comprise retrieving a cryptographic key that is associated by the database with the representation of the data access policy.

12. The system of claim 11 , wherein the operations further comprise generating electronic values representing the electronic data records using the cryptographic key.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: WORKDAY, INC.
Reel/Frame 058971/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2017
From: VAHLIS, EVGENE; GIURA, PAUL
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 043030/0605 →
Continuity (3)
Continuation 14874874 · Oct 5, 2015
Continuation 14092112 · Nov 27, 2013
Related Publication 20170318058A1 · Nov 2, 2017