US 11,693,974 B2
Trust agents
James Brooks Miller, Sunnyvale, CA (US); and Michael Andrew Cleron, Menlo Park, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 21, 2021, as Appl. No. 17/353,701.
Application 17/353,701 is a continuation of application No. 16/659,730, filed on Oct. 22, 2019, granted, now 11,068,603.
Application 16/659,730 is a continuation of application No. 16/375,219, filed on Apr. 4, 2019, granted, now 10,783,255, issued on Sep. 22, 2020.
Application 16/375,219 is a continuation of application No. 15/798,294, filed on Oct. 30, 2017, granted, now 10,296,747, issued on May 21, 2019.
Application 15/798,294 is a continuation of application No. 14/311,371, filed on Jun. 23, 2014, granted, now 9,805,201, issued on Oct. 31, 2017.
Prior Publication US 2021/0312060 A1, Oct. 7, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/31 (2013.01); G06F 21/57 (2013.01)
CPC G06F 21/577 (2013.01) [G06F 21/31 (2013.01); G06F 2221/034 (2013.01); G06F 2221/2111 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device comprising:
at least one processor;
a memory storing program instructions, which when executed by the at least one processor, cause the at least one processor to:
receive a state determination from each of at least one trust agent, wherein the state determination received from each trust agent indicates either a trusted state or an untrusted state;
based on the received state determination from each trust agent, determine a security state for the computing device; and
when the determined security state for the computing device is the untrusted state, cause the computing device to enter a locked state, wherein the locked state requires user authentication before the computing device is allowed to enter an unlocked state.