IP Library Granted Patent US 11,206,261
Granted Patent B2
US 11,206,261 · App. 16/511,941 · Granted Dec 21, 2021

Distributed authentication with thresholds in IoT devices

Inventors: Glen J. Anderson (Beaverton, OR); John Teddy (Beaverton, OR); Chakradhar Kotamraju (Beaverton, OR)
Assignee: McAfee, LLC
H04L63/0884H04L63/062H04L63/20
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,206,261
App. No.
16/511,941
Granted
Dec 21, 2021
Kind
B2
Abstract

Managing authentication of a child device includes receiving, by a host device, sensor data from a child device, deriving simplified authentication data from the sensor data based on a capability of the child device, storing the simplified authentication data in an authentication profile for the child device, and transmitting the simplified authentication data to the child device, wherein the simplified authentication data is sufficient to allow the child device to authenticate a user without the host device.

Claims (54)

1. An apparatus comprising:

memory including instructions; and

at least one processor to execute the instructions to:

derive simplified authentication data from sensor data received from a child device based on a first sensor data of the child device, the simplified authentication data including buffer values able to be processed by a resource of the child device to authenticate a user of the child device without analysis of the first sensor data by the at least one processor;

transmit the simplified authentication data to the child device for user authentication at the child device;

determine, based on data from the child device, a trend of change in a second sensor data toward a threshold value, the second sensor data in a buffer range near the threshold value;

update the simplified authentication data based on the second sensor data; and

transmit the updated simplified authentication data to the child device for user authentication at the child device.

2. The apparatus of claim 1 , wherein the at least one processor is to determine the simplified authentication data based on the resource of the child device.

3. The apparatus of claim 1 , wherein the first sensor data and the second sensor data are to be obtained from a plurality of sensors of the child device, and wherein the simplified authentication data includes weighted values for the first and second sensor data from each of the plurality of sensors.

4. The apparatus of claim 1 , wherein at least one of the first sensor data or the second sensor data corresponds to an interaction of a user with the child device.

5. The apparatus of claim 1 , wherein the second sensor data is to be collected in response to a directive to provide authentication data.

6. The apparatus of claim 1 , wherein the at least one processor is to:

receive an indication from the child device that additional sensor data does not conform to the simplified authentication data; and

disable the child device.

7. The apparatus of claim 1 , wherein the child device includes an Internet of Things device.

8. The apparatus of claim 1 , wherein the child device includes a mobile device on a mobile cellular network.

9. A non-transitory machine readable medium comprising instructions that, when executed, cause at least one processor to at least:

derive simplified authentication data from sensor data received from a child device based on a first sensor data of the child device, the simplified authentication data including buffer values able to be processed by a resource of the child device to authenticate a user of the child device without analysis of the first sensor data by the at least one processor;

transmit the simplified authentication data to the child device for user authentication at the child device;

determine, based on data from the child device, a trend of change in a second sensor data toward a threshold value by determining whether the second sensor data falls in a buffer range near the threshold value;

update the simplified authentication data based on the trend of change and the second sensor data; and

transmit the updated simplified authentication data to the child device for user authentication at the child device.

10. The machine readable medium of claim 9 , wherein the instructions, when executed, cause the at least one processor to determine the simplified authentication data based on the resource of the child device.

11. The machine readable medium of claim 9 , wherein the instructions, when executed, cause the at least one processor to obtain the first sensor data and the second sensor data from a plurality of sensors of the child device, and wherein the simplified authentication data includes weighted values for the first and second sensor data from each of the plurality of sensors.

12. The machine readable medium of claim 9 , wherein at least one of the first sensor data or the second sensor data corresponds to an interaction of the user with the child device, and wherein the instructions, when executed, cause the at least one processor to collect the second sensor data in response to a directive to provide authentication data.

13. The machine readable medium of claim 9 , wherein the instructions, when executed, cause the at least one processor to:

receive an indication from the child device that additional sensor data does not conform to the simplified authentication data; and

disable the child device.

14. A method comprising:

deriving, by executing an instruction with at least one processor, simplified authentication data from sensor data received from a child device based on a first sensor data of the child device, the simplified authentication data including buffer values able to be processed by a resource of the child device to authenticate a user of the child device without analysis of the first sensor data by the at least one processor;

transmitting the simplified authentication data to the child device for user authentication at the child device;

determining, based on data from the child device, a trend of change in a second sensor data toward a threshold value by determining whether the second sensor data falls in a buffer range near the threshold value;

updating, by executing an instruction with the at least one processor, the simplified authentication data based on the second sensor data; and

transmitting the updated simplified authentication data to the child device for user authentication at the child device.

15. The method of claim 14 , further including determining the simplified authentication data based on the resource of the child device.

16. The method of claim 14 , further including obtaining the first sensor data and the second sensor data from a plurality of sensors of the child device, wherein the simplified authentication data includes weighted values for the first and second sensor data from each of the plurality of sensors.

17. The method of claim 14 , further including:

receiving an indication from the child device that additional sensor data does not conform to the simplified authentication data; and

disabling the child device.

18. A non-transitory machine readable medium comprising instructions that, when executed, cause at least one processor to at least:

derive simplified authentication data from sensor data received from a child device based on a first sensor data of the child device, the simplified authentication data able to be processed by a resource of the child device to authenticate a user of the child device without analysis of the first sensor data by the at least one processor;

transmit the simplified authentication data to the child device for user authentication at the child device;

determine, based on data from the child device, a trend of change in a second sensor data toward a threshold value, at least one of the first sensor data or the second sensor data corresponding to an interaction of the user with the child device, the second sensor data collected in response to a directive to provide authentication data;

update the simplified authentication data based on the trend of change and the second sensor data; and

transmit the updated simplified authentication data to the child device for user authentication at the child device.

19. An apparatus comprising:

memory including instructions; and

at least one processor to execute the instructions to:

derive simplified authentication data from sensor data received from a child device based on a first sensor data of the child device, the simplified authentication data able to be processed by a resource of the child device to authenticate a user of the child device without analysis of the first sensor data by the at least one processor;

transmit the simplified authentication data to the child device for user authentication at the child device;

determine, based on data from the child device, a trend of change in a second sensor data toward a threshold value, at least one of the first sensor data or the second sensor data corresponding to an interaction of the user with the child device, the second sensor data collected in response to a directive to provide authentication data;

update the simplified authentication data based on the trend of change and the second sensor data; and

transmit the updated simplified authentication data to the child device for user authentication at the child device.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2019
From: ANDERSON, GLEN J.; TEDDY, JOHN; KOTAMRAJU, CHAKRADHAR
To: MCAFEE, INC.
Reel/Frame 049993/0138 →
CHANGE OF NAME Recorded Aug 7, 2019
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 049996/0308 →
Continuity (2)
Continuation 15281905 · Sep 30, 2016
Related Publication 20190342291A1 · Nov 7, 2019