Authentication based on proximate devices
First Claim
1. A system, comprising:
- one or more hardware processing devices configured to;
in response to an attempt by a user to perform a transaction using a computing device, access a communication device connected to the computing device;
detect, through use of the communication device connected to the computing device, a presence of a current set of nearby devices, wherein each of the current set of nearby devices is located geographically nearby the computing device when the transaction is attempted;
apply, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, a dynamic mapping of devices to trust levels;
wherein, in the dynamic mapping, each potential set of nearby devices maps to a trust level of two or more trust levels, wherein the dynamic mapping is based on a record of past transactions, and wherein the record of past transactions indicates which devices were geographically nearby during the past transactions;
determine an assigned trust level for the transaction based on the applying, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, the dynamic mapping of devices to trust levels;
identify a second computing device as being part of the current set of nearby devices located geographically nearby the computing device when the transaction is attempted; and
modify the dynamic mapping of devices to trust levels based on the current set of nearby devices located geographically nearby the computing device when the transaction is attempted;
wherein modifying the dynamic mapping results in an increased trust level when the second computing device is geographically nearby the computing device for the future transactions, responsive to the second computing device being geographically nearby the first computing device when the transaction is attempted; and
wherein the modified dynamic mapping is used for future transactions.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method includes, in response to an attempt by a user to perform a transaction using a computing device, accessing a communication device connected to the computing device. A presence of one or more nearby devices, with respect to the computing device, is detected through use of the communication device connected to the computing device. A mapping of nearby devices to trust levels may be applied to the one or more nearby devices. In the mapping, each group of one or more nearby devices maps to a trust level of two or more trust levels. An assigned trust level for the transaction is determined, by a computer processor, based on applying the mapping of nearby devices to trust levels. The mapping of nearby devices to trust levels is modified based on the one or more nearby devices detected. The modified mapping is used for future transactions.
-
Citations
12 Claims
-
1. A system, comprising:
one or more hardware processing devices configured to; in response to an attempt by a user to perform a transaction using a computing device, access a communication device connected to the computing device; detect, through use of the communication device connected to the computing device, a presence of a current set of nearby devices, wherein each of the current set of nearby devices is located geographically nearby the computing device when the transaction is attempted; apply, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, a dynamic mapping of devices to trust levels; wherein, in the dynamic mapping, each potential set of nearby devices maps to a trust level of two or more trust levels, wherein the dynamic mapping is based on a record of past transactions, and wherein the record of past transactions indicates which devices were geographically nearby during the past transactions; determine an assigned trust level for the transaction based on the applying, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, the dynamic mapping of devices to trust levels; identify a second computing device as being part of the current set of nearby devices located geographically nearby the computing device when the transaction is attempted; and modify the dynamic mapping of devices to trust levels based on the current set of nearby devices located geographically nearby the computing device when the transaction is attempted; wherein modifying the dynamic mapping results in an increased trust level when the second computing device is geographically nearby the computing device for the future transactions, responsive to the second computing device being geographically nearby the first computing device when the transaction is attempted; and wherein the modified dynamic mapping is used for future transactions. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer program product for determining a trust level for a transaction, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
in response to an attempt by a user to perform a transaction using a computing device, accessing a communication device connected to the computing device; detecting, through use of the communication device connected to the computing device, a presence of a current set of nearby devices, wherein each of the current set of nearby devices is located geographically nearby the computing device when the transaction is attempted; applying, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, a dynamic mapping of devices to trust levels; wherein, in the dynamic mapping, each potential set of nearby devices maps to a trust level of two or more trust levels, wherein the dynamic mapping is based on a record of past transactions, and wherein the record of past transactions indicates which devices were geographically nearby during the past transactions; determining an assigned trust level for the transaction based on the applying, to the current set of nearby devices located geographically nearby the computing device when the transaction is attempted, the dynamic mapping of devices to trust levels; identifying a second computing device as being part of the current set of nearby devices located geographically nearby the computing device when the transaction is attempted; and modifying the dynamic mapping of devices to trust levels based on the current set of nearby devices located geographically nearby the computing device when the transaction is attempted; wherein modifying the dynamic mapping results in an increased trust level when the second computing device is geographically nearby the computing device for the future transactions, responsive to the second computing device being geographically nearby the first computing device when the transaction is attempted; and wherein the modified dynamic mapping is used for future transactions. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification