Establishing and using a trust level in mobile phones
First Claim
Patent Images
1. A computer program product for creating a trust level value and optimizing communication between devices based on the trust level value, the computer program product comprising:
- one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising;
program instructions programmed to receive a historical locational data set including information about device location for a first communication device and a second communication device;
program instructions programmed to apply a first set of machine logic based rules to the historical locational data set to create a trust level for communications, between the first communication device and the second communication device, based, at least in part, upon relative distance over time between the first communication device and the second communication device;
program instructions programmed to apply a weighting factor to the trust level wherein a trust relationship between the first communication device and the second communication device is not as strong based on a greater concentration of devices in close proximity to the first device and the second device and wherein the trust level is based on at least one of ambient lighting or ambient noise;
program instructions programmed to share, between the first communication device and the second communication device, respective trust level information with respect to a third communication device to improve their respective trust relationships with the third communication device; and
program instructions programmed to improve a trust between the first communication device and the third communication device based, at least in part, on trust level information with respect to the first communication device and the second communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.
32 Citations
12 Claims
-
1. A computer program product for creating a trust level value and optimizing communication between devices based on the trust level value, the computer program product comprising:
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions comprising; program instructions programmed to receive a historical locational data set including information about device location for a first communication device and a second communication device; program instructions programmed to apply a first set of machine logic based rules to the historical locational data set to create a trust level for communications, between the first communication device and the second communication device, based, at least in part, upon relative distance over time between the first communication device and the second communication device; program instructions programmed to apply a weighting factor to the trust level wherein a trust relationship between the first communication device and the second communication device is not as strong based on a greater concentration of devices in close proximity to the first device and the second device and wherein the trust level is based on at least one of ambient lighting or ambient noise; program instructions programmed to share, between the first communication device and the second communication device, respective trust level information with respect to a third communication device to improve their respective trust relationships with the third communication device; and program instructions programmed to improve a trust between the first communication device and the third communication device based, at least in part, on trust level information with respect to the first communication device and the second communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer system for creating a trust level value and optimizing communication between devices based on the trust level value, the computer system comprising:
-
one or more computer processors; one or more non-transitory computer-readable storage media; program instructions stored on the one or more non-transitory computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions programmed to receive a historical locational data set including information about device location for a first communication device and a second communication device; program instructions programmed to apply a first set of machine logic based rules to the historical locational data set to create a trust level for communications, between the first communication device and the second communication device, based, at least in part, upon relative distance over time between the first communication device and the second communication device; program instructions programmed to apply a weighting factor to the trust level wherein a trust relationship between the first communication device and the second communication device is not as strong based on a greater concentration of devices in close proximity to the first device and the second device and wherein the trust level is based on at least one of ambient lighting or ambient noise; program instructions programmed to share, between the first communication device and the second communication device, respective trust level information with respect to a third communication device to improve their respective trust relationships with the third communication device; and program instructions programmed to improve a trust between the first communication device and the third communication device based, at least in part, on trust level information with respect to the first communication device and the second communication device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification