IP Library Granted Patent US 11,063,978
Granted Patent B2
US 11,063,978 · App. 16/452,977 · Granted Jul 13, 2021

Protecting personally identifiable information from electronic user devices

Inventors: Ryan M. Durand (Hillsboro, OR); Carl D. Woodward (Santa Clara, CA); Kunal Mehta (Hillsboro, OR); Lynda M. Grindstaff (Folsom, CA)
Assignee: McAfee, LLC
H04L63/1475H04L63/04H04L63/0407H04L63/10H04L63/126
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,063,978
App. No.
16/452,977
Granted
Jul 13, 2021
Kind
B2
Abstract

An example system to obscure personally identifiable information of a user of an electronic device is disclosed. The example system includes a first processor to select a set of instructions from a plurality of sets of instructions. The first processor also is to transmit the set of instructions to a second processor, the second processor disposed in an electronic device, the electronic device remote from the first processor, the set of instructions to cause the second processor to obtain non-personally identifiable data from the personally identifiable information gathered by the electronic device. The example system also includes a remote data reader to read the non-personally identifiable data from the electronic device.

Claims (31)

1. A system to obscure personally identifiable information of a user of an electronic device, the system comprising:

a first processor to:

select a computer program from a plurality of computer programs; and

transmit the computer program to a second processor, the second processor communicatively coupled to a sensor of an electronic device, the electronic device remote from the first processor, the computer program to cause the second processor to:

generate non-personally identifiable data from the personally identifiable information gathered by the electronic device from at least one of the sensor or user input to the electronic device;

verify if the non-personally identifiable data excludes the personally identifiable information; and

cause storage of data results when the non-personally identifiable data is verified as excluding the personally identifiable information, the data results based on the non-personally identifiable data, the data results accessible by a third party; and

a remote data reader to read the data results from the electronic device.

2. The system of claim 1 , wherein the second processor is to confirm an identity of the first processor via a trusted execution environment.

3. The system of claim 2 , wherein the second processor is to add a signature to the data results.

4. The system of claim 1 , further including an editor to create the computer program.

5. The system of claim 4 , wherein the editor is to specify a type of personally identifiable data used to obtain the non-personally identifiable data.

6. The system of claim 4 , wherein the editor is to specify a type of electronic device to receive the computer program.

7. The system of claim 4 , wherein the editor is to specify a type of sensor used to gather the personally identifiable data.

8. The system of claim 4 , wherein the editor is to limit a range of non-personally identifiable data that can be read by the remote data reader.

9. The system of claim 1 , wherein the remote data reader is to map the non-personally identifiable data to the computer program.

10. The system of claim 1 , wherein the electronic device is wearable.

11. At least one machine readable storage device comprising instructions, which when executed, cause one or more processors to at least:

select a computer-executable procedure from a plurality of computer-executable procedures; and

transmit the computer-executable procedure to an electronic device, the electronic device remote from the one or more processors, the computer-executable procedure to cause the electronic device to:

generate non-personally identifiable data from personally identifiable information gathered by the electronic device;

verify if the non-personally identifiable data excludes the personally identifiable information; and

cause storage of data results based on the non-personally identifiable data when the non-personally identifiable data is verified as excluding the personally identifiable information, the data results accessible by a third party by allowing the third party to read the data results from the electronic device.

12. The machine readable storage device of claim 11 , wherein the computer-executable procedure causes the electronic device to:

add a signature to the data results; and

perform an authentication based on the signature in a trusted execution environment.

13. The machine readable storage device of claim 11 , wherein the instructions further cause the one or more processors to create the computer-executable procedure by specifying a type of personally identifiable data used to obtain the non-personally identifiable data.

14. The machine readable storage device of claim 11 , wherein the instructions further cause the one or more processors to create the computer-executable procedure by specifying a type of electronic device to receive the computer-executable procedure.

15. The machine readable storage device of claim 11 , wherein the instructions further cause the one or more processors to create the computer-executable procedure by specifying a type of sensor used to gather the personally identifiable data.

16. The machine readable storage device of claim 11 , wherein the instructions further cause the one or more processors to create the computer-executable procedure to limit a range of non-personally identifiable data that can be read by the remote data reader.

17. The machine readable storage device of claim 11 , wherein the instructions further cause the one or more processors to map the non-personally identifiable data to the computer-executable procedure.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
CHANGE OF NAME Recorded Oct 16, 2019
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 050733/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2019
From: DURAND, RYAN M.; WOODWARD, CARL D.; MEHTA, KUNAL; GRINDSTAFF, LYNDA M.
To: MCAFEE, INC.
Reel/Frame 050107/0083 →
Continuity (2)
Continuation 14757744 · Dec 23, 2015
Related Publication 20190319982A1 · Oct 17, 2019