IP Library Granted Patent US 11,017,069
Granted Patent B2
US 11,017,069 · App. 16/430,188 · Granted May 25, 2021

Method for changing mobile communications device functionality based upon receipt of a second code and the location of a key device

Inventors: William Robinson (Brentwood, CA); Kevin Patrick Mahaffey (San Francisco, CA); Brian James Buck (Livermore, CA)
Assignee: LOOKOUT, INC.
G06F21/35H04L63/0853H04L63/105H04W12/06H04R1/1008H04R1/1041H04W12/61H04W12/63H04W84/18H04W88/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,017,069
App. No.
16/430,188
Granted
May 25, 2021
Kind
B2
Abstract

The method disclosed herein provides for performing device authentication based on the of proximity to another device, such as a key device. When a key device is not near a mobile communications device, an unlock screen is allowed to be presented on a display screen. Based on the mobile communications device receiving a first code to unlock the mobile communications device, the mobile communications device is unlocked in a first mode. Based on receiving a second code while the unlocked mobile communications device is in the first mode, the unlocked mobile communications device changes from the first mode to a second mode, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile communications device in the first mode.

Claims (44)

1. A method comprising:

initiating a first timer configured to expire after a first time period has elapsed while a mobile communications device is locked;

determining whether a key device is near the mobile communications device during the first time period;

in response to a determination that the key device is not near the mobile communications device, allowing, by a behavior modification module in the mobile communications device, the mobile communications device to present an unlock screen on an electronic display of the mobile communications device;

receiving, in response to the unlock screen, a first code to unlock the mobile communications device during the first time period, the mobile communications device being unlocked into a first mode when the first code is correct;

receiving a second code while the unlocked mobile communications device is in the first mode;

changing the unlocked mobile communications device from the first mode to a second mode when the second code is correct and the second code was received during the first time period, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile device in the first mode, and

maintaining the unlocked mobile communications device in the first mode when the second code is incorrect.

2. The method of claim 1 , wherein the first code and the second code are the same code.

3. The method of claim 1 comprising:

maintaining the unlocked mobile communications device in the first mode when the second code is received after the first time period.

4. The method of claim 1 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being connected to different access points.

5. The method of claim 1 , wherein the determination that the key device is not near the mobile communications device is based on a strength of a signal from the key device being below a threshold value.

6. The method of claim 1 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being in different geographical areas.

7. The method of claim 1 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device: i) being connected to different access points and ii) a strength of a signal from the key device being below a threshold value.

8. A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by a processor of a mobile communications device, cause the mobile communications device to:

initiate a first timer configured to expire after a first time period has elapsed while the mobile communications device is locked;

determine whether a key device is near the mobile communications device during the first time period;

in response to a determination that the key device is not near the mobile communications device, allow, by a behavior modification module in the mobile communications device, the presentation of an unlock screen on an electronic display of the mobile communications device;

receive, in response to the unlock screen, a first code to unlock the mobile communications device during the first time period, the mobile communications device being unlocked into a first mode;

receive a second code while the unlocked mobile communications device is in the first mode;

change the unlocked mobile communications device from the first mode to a second mode when the second code is correct and the second code was received during the first time period, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile device in the first mode; and

maintain the unlocked mobile communications device in the first mode when the second code is incorrect.

9. The non-transitory, computer-readable storage medium of claim 8 , wherein the first code and the second code are the same code.

10. The non-transitory, computer-readable storage medium of claim 8 , the instructions further causing the mobile communications device to:

maintain the unlocked mobile communications device in the first mode when the second code is received after the first time period.

11. The non-transitory, computer-readable storage medium of claim 8 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being connected to different access points.

12. The non-transitory, computer-readable storage medium of claim 8 , wherein the determination that the key device is not near the mobile communications device is based on a strength of a signal from the key device being below a threshold value.

13. The non-transitory, computer-readable storage medium of claim 8 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being in different geographical areas.

14. The non-transitory, computer-readable storage medium of claim 8 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device: i) being connected to different access points and ii) a strength of a signal from the key device being below a threshold value.

15. A system, comprising a mobile communications device with at least one processor and memory and instructions that when executed by the at least one processor cause the mobile communications device to:

initiate a first timer configured to expire after a first time period has elapsed while the mobile communications device is locked;

determine whether a key device is near the mobile communications device during the first time period;

in response to a determination that the key device is not near the mobile communications device, allow, by a behavior modification module in the mobile communications device, the mobile communications device to present an unlock screen on an electronic display of the mobile communications device;

receive, in response to the unlock screen, a first code to unlock the mobile communications device during the first time period, the mobile communications device being unlocked into a first mode;

receive a second code while the unlocked mobile communications device is in the first mode;

change the unlocked mobile communications device from the first mode to a second mode when the second code is correct and the second code was received during the first time period, wherein a level of functionality of the mobile communications device in the second mode is greater than a level of functionality of the mobile device in the first mode; and

maintain the unlocked mobile communications device in the first mode when the second code is incorrect.

16. The system of claim 15 , wherein the first code and the second code are the same code.

17. The system of claim 15 , the instructions further causing the mobile communications device to:

maintain the unlocked mobile communications device in the first mode when the second code is received after the first time period.

18. The system of claim 15 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being connected to different access points.

19. The system of claim 15 , wherein the determination that the key device is not near the mobile communications device is based on a strength of a signal from the key device being below a threshold value.

20. The system of claim 15 , wherein the determination that the key device is not near the mobile communications device is based on the key device and the mobile communications device being in different geographical areas.

Assignments (8)
SECURITY INTEREST Recorded Oct 7, 2025
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 073028/0189 →
SECURITY INTEREST Recorded Oct 2, 2025
From: LOOKOUT, INC.
To: CRESCENT COVE OPPORTUNITY LENDING, LLC, AS AGENT
Reel/Frame 072989/0675 →
SECURITY INTEREST Recorded Aug 10, 2024
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 068538/0177 →
RELEASE OF PATENT SECURITY INTEREST AT REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 063844/0638 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2022
From: SILICON VALLEY BANK (THE "BANK")
To: LOOKOUT, INC.
Reel/Frame 059909/0668 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
SECURITY INTEREST Recorded Feb 18, 2020
From: LOOKOUT, INC.
To: SILICON VALLEY BANK
Reel/Frame 051966/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2019
From: ROBINSON, WILLIAM; MAHAFFEY, KEVIN PATRICK; BUCK, BRIAN JAMES
To: LOOKOUT, INC.
Reel/Frame 051282/0619 →
Cited By (2)
US 12,227,198 US 12,425,072