Back to results
US 9,805,201 B2Granted
Trust agents
AssigneeGoogle Inc.
InventorsJames Brooks Miller, Michael Andrew Cleron
Life of this patent
Estimating the term…
Abstract
Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
Claims18
A computer-implemented method performed by a data processing apparatus, the method comprising:
- enabling two or more trust agents on a computing device;
- disabling one of the two or more enabled trust agents such that there are one or more enabled trust agents on the computing device;
- receiving a state determination from each of the one or more enabled trust agents, wherein the state determination indicates either a trusted state or an untrusted state, and wherein the state determination is based on signals received from at least one hardware sensor of the computing device;
- combining the received state determinations to determine a security state;
- and
- enabling or disabling, by the computing device, at least one security measure of the computing device based on the determined security state, wherein enabling at least one security measure comprises enabling a lock screen of the computing device.
3 more elements
A computer-implemented system for trust agents comprising:
- a storage comprising trust agent settings;
- sensors of a computing device adapted to generate signals;
- trust agents, each trust agent adapted to receive signals from one or more sensors including at least one hardware sensor, determine a trusted state or untrusted state based on the received signals from the sensors and the trust agent settings, and send an indication of the determined trusted state or untrusted state to a trust agent manager when the trust agent is enabled and to send an indication of the determined trusted state or untrusted state to the trust manager when the trust agent is disabled, each trust agent further adapted to be enabled and disabled independently of any other trust agent;
- the trust agent manager of the computing device adapted to receive the trust agent settings and store the trust agent settings in the storage, enable and disable any of the trust agents based on the trust agent settings, receive the indications of the determined trusted state or untrusted state from the trust agents which are enabled, and combine the indications of the determined trusted state or untrusted state to determine a security state, wherein the security state is a trusted state or an untrusted state, and;
- a security manager adapted to receive the security state from the trust agent manager, and enable at least one security measure based on the security state comprising enabling a lock screen of the computing device or disable at least one security measure based on the security state.
2 more elements
A system comprising:
- one or more computers and one or more storage devices storing instructions which are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- enabling two or more trust agents on a computing device;
- disabling one of the two or more enabled trust agents such that there are one or more enabled trust agents on the computing device;
- receiving a state determination from each of the one or more enabled trust agents, wherein the state determination indicates either a trusted state or an untrusted state, and wherein the state determination is based on signals received from at least one hardware sensor of the computing device;
- combining the received state determinations to determine a security state;
- and
- enabling or disabling, by the computing device, at least one security measure of the computing device based on the determined security state, wherein enabling at least one security measure comprises enabling a lock screen of the computing device.
4 more elements
Dependencies are inferred from the claim text.