IP Library Granted Patent US 8,490,177
Granted Patent B2
US 8,490,177 · App. 13/048,766 · Granted Jul 16, 2013

Apparatus and method for variable authentication requirements

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 8,490,177
App. No.
13/048,766
Granted
Jul 16, 2013
Kind
B2
Abstract

An apparatus and method are disclosed for variable authentication requirements. The apparatus includes an operating status module identifying a change in an operating status of a device and maintaining a history of operating statuses, and an access control module comparing a current operating status with a previous operating status. The apparatus also includes a profile module maintaining a trust indicator for each operating status. The access control module determines a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status. The method includes identifying a change in an operating status of a device and maintaining a history of operating statuses, and comparing a current operating status with a previous operating status. The method also includes maintaining a trust indicator for each operating status, and determining a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status.

Claims (35)

1. An apparatus comprising:

a memory having code stored therein;

a processor which is coupled to the memory and which executes the code stored in

the memory, the code executed by the processor being effective in:

an operating status module identifying a change in an operating status of a device and maintaining a history of operating statuses;

a profile module maintaining a trust indicator for each operating status;

and

an access control module comparing a current operating status with a previous operating status from the history of operating statuses prior to the change that determines a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status and the comparison with the previous operating status.

2. The apparatus of claim 1 , wherein the access control module unlocks the device without requiring user authentication in response to the current operating status and the previous operating status comprising a second most recent operating status being the same, together with the trust indicator identifying the current operating status as trusted.

3. The apparatus of claim 1 , wherein the operating status is a power state of the device, the power state selected from the group consisting of a sleep state, a hibernating state, a working state, and a powered off state.

4. The apparatus of claim 1 , wherein the operating status is a location of the device, the location selected from the group consisting of geographic locations, and network locations.

5. The apparatus of claim 4 , further comprising: a location module identifying a current location of the device; and wherein the access control module unlocks the device without requiring user authentication in response to the current location and a most recent previously identified location being the same.

6. The apparatus of claim 1 , wherein the operating status is an operating mode of the device selected from the group consisting of a high-powered processor mode, a low-powered processor mode, a hardware machine mode, a virtual machine mode, and a remote machine mode.

7. The apparatus of claim 6 , wherein the access control module unlocks a current operating mode in response to a security status of a previous operating mode.

8. A method comprising:

identifying a change in an operating status of a device and maintaining a history of operating statuses;

comparing a current operating status with a previous operating status from the history of operating statuses prior to the change;

maintaining a trust indicator for each operating status; and

determining a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status and the comparison with the previous operating status.

9. The method of claim 8 , further comprising unlocking the device without requiring user authentication in response to the current operating status and the previous operating status comprising a second most recent operating status being the same, together with the trust indicator identifying the current operating status as trusted.

10. The method of claim 8 , wherein the operating status is a power state of the device, the power state selected from the group consisting of a sleep state, a hibernating state, a working state, and a powered off state.

11. The method of claim 8 , wherein the operating status is a location of the device, the location selected from the group consisting of geographic locations, and network locations.

12. The method of claim 11 , further comprising: identifying a current location of the device; and unlocking the device without requiring user authentication in response to the current location and a most recent previously identified location being the same.

13. The method of claim 8 , wherein the operating status is an operating mode of the device selected from the group consisting of a high-powered processor mode, a low-powered processor mode, a hardware machine mode, a virtual machine mode, and a remote machine mode.

14. The method of claim 13 , further comprising unlocking a current operating mode in response to a security status of a previous operating mode.

15. A computer program product comprising a non-transitory computer readable medium storing computer usable program code executable to perform operations comprising:

identifying a change in an operating status of a device and maintaining a history of operating statuses;

comparing a current operating status with a previous operating status from the history of operating statuses prior to the change;

maintaining a trust indicator for each operating status; and

determining a level of authentication required to unlock the device in response to the trust indicator associated with the current operating status and the comparison with the previous operating status.

16. The computer program product of claim 15 , further comprising unlocking the device without requiring user authentication in response to the current operating status and the previous operating status comprising a second most recent operating status being the same, together with the trust indicator identifying the current operating status as trusted.

17. The computer program product of claim 15 , wherein the operating status is a power state of the device, the power state selected from the group consisting of a sleep state, a hibernating state, a working state, and a powered off state.

18. The computer program product of claim 15 , wherein the operating status is a location of the device, the location selected from the group consisting of geographic locations, and network locations.

19. The computer program product of claim 18 , further comprising: identifying a current location of the device; and unlocking the device without requiring user authentication in response to the current location and a most recent previously identified location being the same.

20. The computer program product of claim 15 , wherein the operating status is an operating mode of the device selected from the group consisting of a high-powered processor mode, a low-powered processor mode, a hardware machine mode, a virtual machine mode, and a remote machine mode.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049678/0824 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037211/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2011
From: DAVIS, MARK CHARLES; LOCKER, HOWARD J.; MATTHEWS, MICHAEL THANO; PERRIN, STEVEN RICHARD; ULRICH, SEAN MICHAEL
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 026290/0483 →