IP Library Granted Patent US 10,091,177
Granted Patent B1
US 10,091,177 · App. 15/086,514 · Granted Oct 2, 2018

Controlling access to a computerized resource of a mobile device based on whether the mobile device is within a vehicle that is currently moving

Inventor: Michael Trachtman (Arlington, MA)
Assignee: EMC IP Holding Company LLC
H04L63/08H04L63/10H04L67/12
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 10,091,177
App. No.
15/086,514
Filed
Mar 31, 2016
Granted
Oct 2, 2018
Kind
B1
Art Unit
2493
USPC
726/4
Abstract

A technique controls access to a computerized resource of a mobile device (e.g., a smart phone, a tablet, etc.). The technique involves, in response to successfully authenticating a user, unlocking access to the computerized resource of the mobile device and starting a timer which is configured to lock access to the computerized resource of the mobile device upon timer expiration. The technique further involves, after the timer is started and while access to the computerized resource of the mobile device is unlocked, receiving a sensor signal from sensor circuitry. The sensor signal indicates whether the mobile device is in a vehicle that is currently moving. The technique further involves, in response to the sensor signal indicating that the mobile device is in a vehicle that is currently moving, restarting the timer which is configured to lock access to the computerized resource of the mobile device upon timer expiration.

Claims (73)

1. A method of controlling access to a computerized resource of a mobile device, the method comprising:

in response to successfully authenticating a user, unlocking access to the computerized resource of the mobile device and starting a timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration;

after the timer is started and while the access to the computerized resource of the mobile device is unlocked, receiving a sensor signal from sensor circuitry, the sensor signal indicating whether a vehicle in which the mobile device is physically located is currently moving; and

in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, restarting the timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration.

2. The method as in claim 1 , further comprising:

continuing to receive the sensor signal from the sensor circuitry; and

in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is not currently moving and while continuing to receive the sensor signal, enabling the timer to count toward timer expiration.

3. The method as in claim 2 , further comprising:

prior to starting the timer and while the access to the computerized resource of the mobile device is locked, prompting the user to provide a set of authentication factors and performing an authentication operation which successfully authenticates the user based on the set of authentication factors.

4. The method as in claim 3 , further comprising:

in response to timer expiration, re-locking the access to the computerized resource of the mobile device; and

after the access to the computerized resource of the mobile device is re-locked, prompting the user to provide another set of authentication factors and performing another authentication operation which successfully authenticates the user based on the other set of authentication factors.

5. The method as in claim 4 wherein the set of authentication factors and the other set of authentication factors are the same to provide consistent security strength.

6. The method as in claim 4 wherein the set of authentication factors provides stronger security than the other set of authentication factors.

7. The method as in claim 3 wherein the sensor circuitry resides within the mobile device; and wherein receiving the sensor signal from the sensor circuitry includes:

obtaining the sensor signal from the sensor circuitry while the vehicle in which the mobile device is physical located is operated by the user.

8. The method as in claim 7 wherein the sensor circuitry includes a global positioning system (GPS) circuit residing within the mobile device; wherein the timer is constructed and arranged to lock the access to the computerized resource of the mobile device upon counting from an initial value to a predetermined timeout value; and wherein restarting the timer includes:

resetting the timer from a current value, which is between the initial value and the predetermined timeout value, back to the initial value in response to a geolocation change indicated by the GPS circuit.

9. The method as in claim 7 wherein the sensor circuitry includes accelerometer circuitry residing within the mobile device; wherein the timer is constructed and arranged to lock the access to the computerized resource upon counting from an initial value to a predetermined timeout value; and wherein restarting the timer includes:

resetting the timer from a current value, which is between the initial value and the predetermined timeout value, back to the initial value in response to changing vehicle speed indicated by the accelerometer circuitry.

10. The method as in claim 3 wherein receiving the sensor signal from the sensor circuitry includes:

obtaining the sensor signal from the sensor circuitry while the vehicle in which the mobile device is physically located is operated by the user;

wherein the sensor circuitry includes vehicle circuitry residing within the vehicle;

wherein the timer is constructed and arranged to lock the access to the computerized resource of the mobile device upon counting from an initial value to a predetermined timeout value; and

wherein restarting the timer includes:

resetting the timer from a current value, which is between the initial value and the predetermined timeout value, back to the initial value in response to vehicle movement indicated by the vehicle circuitry.

11. The method as in claim 3 , further comprising:

after the timer is restarted in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, detecting that the mobile device is no longer physically located in the vehicle; and

locking the access to the computerized resource of the mobile device in response to detecting that the mobile device is no longer physically located in the vehicle.

12. The method as in claim 3 , further comprising:

detecting that the mobile device has entered the vehicle and, in response to detecting that the mobile device has entered the vehicle, transitioning the mobile device from a standard mode to a driving mode, and

detecting that the mobile device has exited the vehicle and, in response to detecting that the mobile device has exited the vehicle, transitioning the mobile device from the driving mode to the standard mode;

wherein restarting the timer in response to the sensor signal is enabled when the mobile device is in the driving mode; and

wherein restarting the timer in response to the sensor signal is disabled when the mobile device is in the standard mode.

13. The method as in claim 12 , wherein the vehicle comprises a designated vehicle.

14. The method of claim 1 , wherein restarting the timer includes resetting the timer from a current value, which is between an initial value and a predetermined timeout value, back to the initial value in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, whereby the access to the computerized resource of the mobile device is extended while the vehicle remains moving.

15. The method of claim 14 , further comprising:

wherein the sensor circuitry periodically detects whether the vehicle in which the mobile device is physically located is currently moving after the timer is started and while the access to the computerized resource of the mobile device is unlocked; and

wherein the restarting of the timer includes resetting the timer back to the initial value each time the sensor circuitry detects that the vehicle in which the mobile device is physically located is moving.

16. A mobile device, comprising:

a user interface;

memory; and

control circuitry coupled to the user interface and the memory, the memory storing instructions which, when carried out by the control circuitry, cause the control circuitry to:

in response to successfully authenticating a user via the user interface, unlock the access to the computerized resource of the mobile device and start a timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration,

after the timer is started and while the access to the computerized resource of the mobile device is unlocked, receive a sensor signal from sensor circuitry, the sensor signal indicating whether a vehicle in which the mobile device is physically located is currently moving, and

in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, restart the timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration.

17. The mobile device as in claim 16 wherein the instructions further cause the control circuitry to:

continue to receive the sensor signal from the sensor circuitry, and

in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is not currently moving and while continuing to receive the sensor signal, enable the timer to count toward timer expiration.

18. The mobile device as in claim 17 wherein the instructions further cause the control circuitry to:

prior to starting the timer and while the access to the computerized resource of the mobile device is locked, prompt the user to provide a set of authentication factors and perform an authentication operation which successfully authenticates the user based on the set of authentication factors.

19. The mobile device as in claim 18 wherein the instructions further cause the control circuitry to:

in response to timer expiration, re-lock the access to the computerized resource of the mobile device; and

after the access to the computerized resource of the mobile device is re-locked, prompt the user to provide another set of authentication factors and perform another authentication operation which successfully authenticates the user based on the other set of authentication factors.

20. The mobile device as in claim 19 wherein the instructions further cause the control circuitry to:

detect that the mobile device has entered the vehicle and, in response to detecting that the mobile device has entered the vehicle, transitioning the mobile device from a standard mode to a driving mode, and

detect that the mobile device has exited the vehicle and, in response to detecting that the mobile device has exited the vehicle, transitioning the mobile device from the driving mode to the standard mode;

wherein restarting the timer in response to the sensor signal is enabled when the mobile device is in the driving mode; and

wherein restarting the timer in response to the sensor signal is disabled when the mobile device is in the standard mode.

21. The mobile device as in claim 20 wherein the instructions further cause the control circuitry to:

after the timer is restarted in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, detect that the mobile device is no longer physically located in the vehicle; and

lock the access to the computerized resource in response to detecting that the mobile device is no longer physically located in the vehicle.

22. The mobile device as in claim 21 wherein the control circuitry, when receiving the sensor signal, is constructed and arranged to:

obtain the sensor signal from the sensor circuitry while the vehicle in which the mobile device is physically located is operated by the user;

wherein the sensor circuitry includes vehicle circuitry residing within the vehicle;

wherein the timer is constructed and arranged to lock the access to the computerized resource of the mobile device upon counting from an initial value to a predetermined timeout value; and

wherein restarting the timer includes:

resetting the timer from a current value, which is between the initial value and the predetermined timeout value, back to the initial value in response to vehicle movement indicated by the vehicle circuitry.

23. The mobile device as in claim 20 , wherein the vehicle comprises a designated vehicle.

24. A computer program product having a non-transitory computer readable medium which stores a set of instructions to control access to a computerized resource of a mobile device; the set of instructions, when carried out by the mobile device, causing the mobile device to perform a method of:

in response to successfully authenticating a user, unlocking access to the computerized resource of the mobile device and starting a timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration;

after the timer is started and while the access to the computerized resource of the mobile device is unlocked, receiving a sensor signal from sensor circuitry, the sensor signal indicating whether a vehicle in which the mobile device is physically located is currently moving; and

in response to the sensor signal indicating that the vehicle in which the mobile device is physically located is currently moving, restarting the timer which is configured to lock the access to the computerized resource of the mobile device upon timer expiration.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2016
From: TRACHTMAN, MICHAEL
To: EMC CORPORATION
Reel/Frame 038580/0937 →