IP Library Granted Patent US 12,124,555
Granted Patent B2
US 12,124,555 · App. 17/656,784 · Granted Oct 22, 2024

Method and device for providing secure access to an electronic device

Inventors: Mengnan Wang (Chapel Hill, NC); John W. Nicholson (Cary, NC); Daryl C. Cromer (Raleigh, NC); Howard Locker (Cary, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
G06F21/36
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 12,124,555
App. No.
17/656,784
Granted
Oct 22, 2024
Kind
B2
Abstract

An electronic device is provided that includes a processor, and a data storage device having executable instructions accessible by the processor. Responsive to execution of the instructions, the processor obtains context data, and provides a login prompt. The processor may also vary input device input configured to enter values into the login prompt based on the context data, rearrange keys of a touchscreen keyboard on a display, the displayed input configured to enter the values into the login prompt based on the context data, or vary the location of a touchscreen keyboard based on the context data.

Claims (48)

1. An electronic device comprising:

a processor;

a data storage device having executable instructions accessible by the processor;

wherein, responsive to execution of the instructions, the processor configured to:

obtain context data;

provide a login prompt on a display;

vary the location of a touchscreen keyboard on the display based on the context data; and

vary the location of the touchscreen keyboard by determining a location of at least one individual other than a user of the electronic device in an environment of the electronic device, and locating the touch screen keyboard in a position on the display so that the user is between the touchscreen keyboard and the at least one individual.

2. The electronic device of claim 1 , wherein the touchscreen keyboard has plural keys, wherein each key of the plural keys provides a value entered into the login prompt.

3. The electronic device of claim 2 , wherein the value is at least one of a letter, number, or symbol.

4. The electronic device of claim 3 , wherein the processor is configured to display the touchscreen keyboard on a display screen of the display that includes at least one key that has a key indicator along with the value placed in the login prompt when the at least one key of a keyboard is actuated.

5. The electronic device of claim 1 ,

wherein the processor is configured to:

determine whether an individual other than a user is within an environment of the electronic device; and

vary a value input into the login prompt from the touchscreen keyboard in response to determining the individual other than the user is within the environment.

6. The electronic device of claim 1 , the processor is configured to:

determine whether an individual other than a user is within an environment of the electronic device;

display the touchscreen keyboard with a key arrangement of a traditional keyboard in response to determining the individual other than the user is not in the environment; and

display the touchscreen keyboard with the key arrangement different than the traditional keyboard in response to determining the individual other than the user is in the environment.

7. The electronic device of claim 1 , further comprising a sensor configured to obtain the context data.

8. The electronic device of claim 1 , wherein the context data includes user characteristics and environmental characteristics.

9. The electronic device of claim 1 , wherein the context data is obtained from calendar information in the data storage device.

10. A method, comprising:

under control of one or more processors including program instructions to:

obtain context data;

provide a login prompt; and

vary the location of a touchscreen keyboard on a display of an electronic device based on the context data;

wherein to vary the location of the touchscreen keyboard includes determining a location of at least one individual other than a user of the electronic device; and locating the touch screen keyboard in a position on the display so that the user is between the touchscreen keyboard and the at least one individual.

11. The method of claim 10 , wherein the touchscreen keyboard has plural keys, and at least one key of the plural keys has a key indicator, and when actuated, the at least one key provides a value into the login prompt that is different than the key indicator.

12. The method of claim 11 , further comprising to display the touchscreen keyboard on the display that includes at least one key that has the key indicator along with the value placed in the login prompt when the at least one key of the keyboard is actuated.

13. The method of claim 12 , further comprising to:

determine whether an individual other than a user is within an environment of the electronic device; and

vary a value input into the login prompt from actuating the at least one key to be different than the key indicator on the at least one key in response to determining the individual other than the user is within the environment.

14. The method of claim 10 , further comprising to:

determine whether an individual other than a user is within an environment of the electronic device;

display the touchscreen keyboard with a key arrangement of a traditional keyboard in response to determining the individual other than the user is not in the environment; and

display the touchscreen keyboard with the key arrangement different than the traditional keyboard in response to determining the individual other than the user is in the environment.

15. The electronic device of claim 7 , wherein the sensor is at least one of a camera or a microphone and is configured to obtain the context data from a physical region in which the electronic device is located.

16. The method of claim 10 , wherein to obtain the context data includes obtaining the context data from a camera or microphone of the electronic device that detects a physical region in which the electronic device is located.

17. A computer program product comprising a non-signal computer readable storage medium comprising computer executable code to automatically;

obtain context data;

provide a login prompt; and

vary the location of a touchscreen keyboard based on the context data;

wherein to vary the location of the touchscreen keyboard includes determining a location of at least one individual other than a user of the electronic device: and locating the touch screen keyboard in a position on the display so that the user is between the touchscreen keyboard and the at least one individual.

18. The computer product of claim 17 , to further automatically:

determine whether an individual other than a user is within an environment of the electronic device;

display the touchscreen keyboard with a key arrangement of a traditional keyboard in response to determining the individual other than the user is not in the environment; and

display the touchscreen keyboard with the key arrangement different than the traditional keyboard in response to determining the individual other than the user is in the environment.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 061880/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: WANG, MENGNAN; NICHOLSON, JOHN W.; CROMER, DARYL C.; LOCKER, HOWARD
To: LENOVO (UNITED STATES) INC.
Reel/Frame 059415/0276 →
Continuity (1)
Related Publication 20230306098A1 · Sep 28, 2023