Aggregation of asynchronous trust outcomes in a mobile device
First Claim
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
- receiving one or more signals from one or more sensors;
determining at least two trust levels from the one or more signals, wherein each trust level is determined independently of any other trust level, and wherein each trust level is determined based on applying to the one or more signals one or more of;
heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems;
determining an aggregated trust outcome by aggregating the at least two trust levels, wherein aggregating the at least two trust levels further comprises applying one or more of heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems to the at least two trust levels; and
sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are provided for aggregation of asynchronous trust outcomes in a mobile device. Trust levels may be determined from the signals. Each trust level may be determined independently of any other trust level. Each trust level may be determined based on applying to the signals heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems. An aggregated trust outcome may be determined by aggregating the trust levels. Aggregating the trust levels may include applying heuristics, mathematical optimization, decisions trees, machine learning systems, or artificial intelligence systems to the trust levels, and wherein the aggregated trust outcome; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
32 Citations
25 Claims
-
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
-
receiving one or more signals from one or more sensors; determining at least two trust levels from the one or more signals, wherein each trust level is determined independently of any other trust level, and wherein each trust level is determined based on applying to the one or more signals one or more of;
heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems;determining an aggregated trust outcome by aggregating the at least two trust levels, wherein aggregating the at least two trust levels further comprises applying one or more of heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems to the at least two trust levels; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method performed by a data processing apparatus, the method comprising:
-
receiving a plurality of signals from a plurality of sensors, wherein the plurality of sensors comprises hardware and software sensors of a computing device; determining a plurality of trust levels from the plurality of signals, wherein each of the plurality of trust levels is determined independently from the rest of the plurality of trust levels; aggregating the plurality of trust levels to determine an aggregated trust outcome using one or more of heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems; and sending the aggregated trust outcome. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented system for aggregation of asynchronous trust outcomes comprising:
-
a storage comprising configuration settings; one or more sensors, each sensor adapted to generate at least one signal; at least two trustlets, each of the at least two trustlets adapted to receive at least signal from the one or more sensors and determine a trust level; and a trust aggregator adapted to aggregate the trust levels, determine an aggregated trust outcome, and send the aggregated trust outcome. - View Dependent Claims (21, 22, 23, 24)
-
-
25. 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;
receiving one or more signals from one or more sensors; determining at least two trust levels from the one or more signals, wherein each trust level is determined independently of any other trust level, and wherein each trust level is determined based on applying to the one or more signals one or more of;
heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems;determining an aggregated trust outcome by aggregating the at least two trust levels, wherein aggregating the at least two trust levels further comprises applying one or more of heuristics, mathematical optimization, decisions trees, machine learning systems, and artificial intelligence systems to the at least two trust levels; and sending the aggregated trust outcome to be implemented by the enabling, disabling, or relaxing of at least one security measure based on the aggregated trust outcome.
- 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;
Specification