IP Library Granted Patent US 9,542,573
Granted Patent B2
US 9,542,573 · App. 14/614,279 · Granted Jan 10, 2017

Privacy server for protecting personally identifiable information

Inventors: Richard Paul Hughes (Mesa, AZ); Hong-Yu Chiang (Boyds, MD); Gregory Dean McFall (Poolesville, MD); Perry Michael Spagnola (Chandler, AZ)
Assignee: PEARSON EDUCATION, INC.
G06F21/6245
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,542,573
App. No.
14/614,279
Granted
Jan 10, 2017
Kind
B2
Abstract

A privacy server protects private information by substituting a token or an identifier for the private information. The privacy server recognizes that a communication includes private information and intercepts the communication. The privacy server replaces the private information with a random or pseudo-random token or identifier. The privacy server maintains the private information in a local database and associates the private information for a particular person with the token or identifier for that person.

Claims (43)

1. A privacy server for protecting personally identifiable information transmitted in a communication in an educational environment, the privacy server comprising:

a non-transitory computer-readable medium capable of storing code for performing operations including:

receiving the communication from a first computing device located in a first jurisdiction, wherein:

the first jurisdiction includes geography that is not included in a second jurisdiction,

the first jurisdiction is associated with laws that restrict transmissions of the personally identifiable information within the geography associated with the first jurisdiction or transmissions to the second jurisdiction,

the second jurisdiction includes other geography that is not included in the first jurisdiction,

content of the communication includes a name and identifier of a student associated with the first jurisdiction or the second jurisdiction, and

the content of the communication includes a spreadsheet, form, template, or web page that includes the name or identifier of the student;

analyzing the communication to determine whether the communication is intended to be transmitted to the second jurisdiction;

determining that the content of the communication includes the personally identifiable information associated with the laws that restrict transmissions of the personally identifiable information; and

when the content of the communication includes the personally identifiable information associated with the laws that restrict transmissions of the personally identifiable information:

creating a token to replace the personally identifiable information in the content of the communication,

substituting the personally identifiable information in the content of the communication with the token, and

transmitting the communication with the token instead of the personally identifiable information to a second computing device associated with the second jurisdiction.

2. The privacy server of claim 1 , wherein the operations further include:

storing the token in a local database.

3. The privacy server of claim 1 , wherein the token is a pseudo-random token.

4. The privacy server of claim 1 , wherein the token is substituted for a full name of the student.

5. The privacy server of claim 1 , wherein the name of the student is substituted with the token from the communication and a class name or course number is not substituted with the token from the communication.

6. The privacy server of claim 1 , wherein the operations further include:

intercepting the communication.

7. The privacy server of claim 1 , wherein the token includes a start code and an end code.

8. A method of protecting personally identifiable information transmitted in a communication in an educational environment, the method comprising:

receiving the communication from a first computing device located in a first jurisdiction, wherein:

the first jurisdiction includes geography that is not included in a second jurisdiction,

the first jurisdiction is associated with laws that restrict transmissions of the personally identifiable information within the geography associated with the first jurisdiction or transmissions to the second jurisdiction,

the second jurisdiction includes other geography that is not included in the first jurisdiction,

content of the communication includes a name and identifier of a student associated with the first jurisdiction or the second jurisdiction, and

the content of the communication includes a spreadsheet, form, template, or web page that includes the name or identifier of the student;

analyzing the communication to determine whether the communication is intended to be transmitted to the second jurisdiction;

determining that the content of the communication includes the personally identifiable information associated with the laws that restrict transmissions of the personally identifiable information; and

when the content of the communication includes the personally identifiable information associated with the laws that restrict transmissions of the personally identifiable information:

creating a token to replace the personally identifiable information in the content of the communication,

substituting the personally identifiable information in the content of the communication with the token, and

transmitting the communication with the token instead of the personally identifiable information to a second computing device associated with the second jurisdiction.

9. The method of claim 8 , further comprising:

storing the token in a local database.

10. The method of claim 8 , wherein the token is a pseudo-random token.

11. The method of claim 8 , wherein the token is substituted for a full name of the student.

12. The method of claim 8 , wherein the name of the student is substituted with the token from the communication and a class name or course number is not substituted with the token from the communication.

13. The method of claim 9 , further comprising:

intercepting the communication.

14. The method of claim 8 , wherein the token includes a start code and an end code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2015
From: HUGHES, RICHARD PAUL; CHIANG, HONG-YU; MCFALL, GREGORY DEAN; SPAGNOLA, PERRY MICHAEL
To: PEARSON EDUCATION, INC.
Reel/Frame 034890/0539 →
Continuity (2)
Continuation 13655507 · Oct 19, 2012
Related Publication 20150150144A1 · May 28, 2015