Methods, systems, and products for measuring trust scores of devices
First Claim
Patent Images
1. A processor-implemented method of measuring trust of a first device from a second device, comprising:
- receiving a communication from the first device that requests execution of a function within the second device;
calculating on the second device a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the second device and a measurement of a duration of an encounter between the first device and the second device, wherein the trust score is calculated prior to communicating a response to the first device;
retrieving a threshold trust score from a memory of the second device, the threshold trust score having a minimum trust score associated with the function;
comparing the calculated trust score to the threshold trust score;
if the calculated trust score equals or exceeds the threshold trust score, then executing the function; and
if the calculated trust score is less than the threshold trust score, then denying execution of the function.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for measuring trust. A device is encountered. A trust score for the device is calculated and compared to a threshold. The threshold may be a minimum trust score associated with the function. If the calculated trust score equals or exceeds the threshold, then the function is executed. If the calculated trust score is less than the threshold, then the function is denied.
-
Citations
16 Claims
-
1. A processor-implemented method of measuring trust of a first device from a second device, comprising:
-
receiving a communication from the first device that requests execution of a function within the second device; calculating on the second device a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the second device and a measurement of a duration of an encounter between the first device and the second device, wherein the trust score is calculated prior to communicating a response to the first device; retrieving a threshold trust score from a memory of the second device, the threshold trust score having a minimum trust score associated with the function; comparing the calculated trust score to the threshold trust score; if the calculated trust score equals or exceeds the threshold trust score, then executing the function; and if the calculated trust score is less than the threshold trust score, then denying execution of the function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a memory; a trust agent stored in the memory; and a processor communicating with the memory, the system receiving a communication from a first device that requests execution of function within the system; the processor calculating a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the system and a measurement of a duration of an encounter between the first device and the system as a component of the trust score, wherein the trust score is calculated prior to communicating a response to the first device; the processor retrieving a threshold trust score from the memory, the threshold trust score having a minimum trust score associated with the function; the processor comparing the calculated trust score to the threshold trust score; if the calculated trust score equals or exceeds the threshold trust score, then the trust agent permits execution of the function; and if the calculated trust score is less than the threshold trust score, then the trust agent denies execution of the function. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer-readable medium storing instructions for performing the following steps:
-
receiving, on a second device, a communication from a first device that requests execution of a function within the second device; calculating on the second device a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the second device and a measurement of a duration of an encounter between the first device and the second device as a component of the trust score, wherein the trust score is calculated prior to communicating a response to the first device; retrieving a threshold trust score from a memory of the second device, the threshold trust score having a minimum trust score associated with the function; comparing the calculated trust score to the threshold trust score; if the calculated trust score equals or exceeds the threshold trust score, then executing the function; and if the calculated trust score is less than the threshold trust score, then denying execution of the function. - View Dependent Claims (12, 13, 14)
-
-
15. A processor-implemented method of measuring trust of a first device from a second device, comprising:
-
receiving a communication from the first device that requests execution of a function within the second device; calculating on the second device a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the second device and a calculation of a longevity component that represents an average duration of all previous encounters between the first device and the second device, wherein the trust score is calculated prior to communicating a response to the first device; retrieving a threshold trust score from a memory of the second device, the threshold trust score having a minimum trust score associated with the function; comparing the calculated trust score to the threshold trust score; if the calculated trust score equals or exceeds the threshold trust score, then executing the function; and if the calculated trust score is less than the threshold trust score, then denying execution of the function.
-
-
16. A system, comprising:
-
a memory; a trust agent stored in the memory; and a processor communicating with the memory; the system receiving a communication from a first device that requests execution of a function within the system; the processor calculating a trust score for the first device, the trust score calculated at least in part based on a physical distance between the first device and the system and a calculation of a longevity component of the trust score that represents an average duration of all previous encounters between the first device and the system, wherein the trust score is calculated prior to communicating a response to the first device; the processor retrieving a threshold trust score from the memory, the threshold trust score having a minimum trust score associated with the function; the processor comparing the calculated trust score to the threshold trust score; if the calculated trust score equals or exceeds the threshold trust score, then the trust agent permits execution of the execution of the function; and if the calculated trust score is less than the threshold trust score, then the trust agent denies execution of the function.
-
Specification