Methods for maintaning user access to computing devices based on determining user control
AssigneeLookout, Inc.
InventorsKevin Patrick Mahaffey, Brian James Buck
Life of this patent
Estimating the term…
Abstract
The method disclosed herein provides for performing user authentication and maintaining user authentication and access to a first device based on the user maintaining control of the first device. The continued control may be based on determining the user's continued possession of the first device, or determining an acceptable proximity of the user to the first device. The proximity of the user may be determined using a second device associated with the user, or sensors associated with the first device.
Claims25
A method comprising:
- authenticating, by a computing device, a user;
- determining, by a security component executing on the computing device, that the user is authenticated and in control of the computing device;
- determining, by the security component, whether the user has maintained continuous control of the computing device by interpreting data indicative of user location to determine whether the data indicates the user has remained within a threshold distance of the computing device, with a determination that the user has not maintained continuous control including a determination that the user has not remained within the threshold distance from the computing device;
- and
- when the determination is that the user has not maintained continuous control:
- issuing instructions, by the security component, that cause the computing device to enter a locked state;
- and
- issuing instructions, by the security component, that cause the computing device to enter an unlocked state when:
- the security component determines, from interpreting additional visual data provided by the computing device, that the user has returned within the threshold distance from the computing device after a first period of time;
- and
- the security component determines, from interpreting the additional visual data, that the user was in continuous possession of an electronic device during the first period of time.
The non-transitory, computer-readable medium of claim 12, wherein the interpreting data indicative of user location to determine whether the data indicates the user has remained within the threshold distance of the computing device includes:
- determining that the computing device is paired with the electronic device;
- and
- determining whether the electronic device has remained within the threshold distance from the computing device,
- wherein:
- a determination that the user has remained in control includes a determination that the electronic device has remained within the threshold distance from the computing device, and
- a determination is that the user has not remained in control includes a determination that the electronic device has not remained within the threshold distance from the computing device.
(canceled)
(canceled)
A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by a processor of a computing device, cause the computing device to:
- determine that a user is authenticated and in control of the computing device;
- determine whether the user has maintained continuous control of the computing device by interpreting data indicative of user location to determine whether the data indicates the user has remained within a threshold distance of the computing device, with a determination that the user has not maintained continuous control including a determination that the user has not remained within the threshold distance from the computing device;
- and
- when the determination is that the user has not maintained continuous control:
- issue instructions that cause the computing device to enter a locked state;
- and
- issue instructions that cause the computing device to enter an unlocked state when:
- the computing device determines, from interpreting additional visual data provided by the computing device, that the user has returned within the threshold distance from the computing device after a first period of time;
- and
- the computing device determines, from interpreting the additional visual data, that the user was in continuous possession of the electronic device during the first period of time.
(canceled)
A system, comprising a computing device including at least one processor and memory and instructions that when executed by the at least one processor cause the system to:
- authenticate a user;
- determine that the user is authenticated and in control of a computing device;
- determine whether the user has maintained continuous control of the computing device by interpreting data indicative of user location to determine whether the data indicates the user has remained within a threshold distance of the computing device, with a determination that the user has not maintained continuous control including a determination that the user has not remained within the threshold distance from the computing device;
- and
- when the determination is that the user has not maintained continuous control:
- issue instructions that cause the computing device to enter a locked state;
- and
- issue instructions that cause the computing device to enter an unlocked state when:
- the system determines, from interpreting additional visual data provided by the computing device, that the user has returned within the threshold distance from the computing device after a first period of time;
- and
- the security component determines, from interpreting the additional visual data, that the user was in continuous possession of the electronic device during the first period of time.
(canceled)
The non-transitory, computer-readable medium of claim 22, wherein, when the determination is that the electronic device has not remained within the threshold distance from the computing device, the instructions further cause the computing device to enter the unlocked state when:
- the computing device determines that the electronic device has returned to within the threshold distance front the computing device after the first period of time;
- and
- the computing device determines, from usage data received from the electronic device, that the user was in continuous possession of the electronic device during the first period of time.
Dependencies are inferred from the claim text.