System For Providing Layered Security
First Claim
1. A first system, comprising:
- a memory that stores instructions;
a processor that executes the instructions to perform operations, the operations comprising;
detecting a first device belonging to a device ecosystem comprising a plurality of devices associated with a user;
determining if a second device of the plurality of devices is in proximity with the first device;
calculating a confidence score for the device ecosystem based on the second device being determined to be in proximity with the first device;
transmitting, if the confidence score satisfies a threshold, an access code to the device ecosystem, wherein the access code is utilized to access a second system; and
enabling, based on the access code, the device ecosystem to access the second system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing layered security is disclosed. In particular, the system may include determining a state of a first device of a device ecosystem and a state of a second device of the device ecosystem. Based on the states of the first and second devices, the system may include calculating a confidence score for the device ecosystem. If the confidence score satisfies a threshold score for enabling access to a selected system, the system may include transmitting an access code to the device ecosystem. Based on the access code, the system may enable the device ecosystem to access the selected system. If, however, the confidence score does not satisfy the threshold score, the system may include requiring the device ecosystem to provide additional authentication information in order to access the selected system.
-
Citations
20 Claims
-
1. A first system, comprising:
-
a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising; detecting a first device belonging to a device ecosystem comprising a plurality of devices associated with a user; determining if a second device of the plurality of devices is in proximity with the first device; calculating a confidence score for the device ecosystem based on the second device being determined to be in proximity with the first device; transmitting, if the confidence score satisfies a threshold, an access code to the device ecosystem, wherein the access code is utilized to access a second system; and enabling, based on the access code, the device ecosystem to access the second system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
determining a first state of a first device belonging to a device ecosystem comprising a plurality of devices associated with a user; determining a second state of a second device of the plurality of devices of the ecosystem; calculating, by utilizing instructions from memory that are executed by a processor, a confidence score for the device ecosystem based on the first state of the first device and the second state of the second device; transmitting, if the confidence score satisfies a threshold, an access code to the device ecosystem, wherein the access code is utilized to access a system; and enabling, based on the access code, the device ecosystem to access the system. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable device comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
determining a first state of a first device belonging to a device ecosystem comprising a plurality of devices associated with a user; determining a second state of a second device of the plurality of devices of the ecosystem, wherein the second state of the second device indicates a proximity of the second device with respect to the first device; calculating a confidence score for the device ecosystem based on the first state of the first device and the second state of the second device; transmitting, if the confidence score satisfies a threshold, an access code to the device ecosystem, wherein the access code is utilized to access a system; and enabling, based on the access code, the device ecosystem to access the system.
-
Specification