IP Library › Granted Patent US 10,007,775
Granted Patent B2
US 10,007,775 · App. 15/418,723 · Granted Jun 26, 2018

Managing access to an electronic system

Inventors: Faraz Ahmad (Uttar Pradesh, IN); Adekunle Bello (Pflugerville, TX); Gregory J. Boss (Saginaw, MI); Anto A. R. John (Tamil Nadu, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F21/36G06F3/0485G06F3/0488G06F3/04817G06F3/04842G06F21/6218
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,007,775
App. No.
15/418,723
Granted
Jun 26, 2018
Kind
B2
Abstract

A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system.

Claims (55)

1. A method of managing access to an electronic system through a touchscreen device comprising:

responsive to a user request to access the electronic system, generating an unlock user interface presenting a display of streaming icons for selection of respective streaming icons by the user, wherein the respective streaming icons are initially selected while in a streaming state across a first and second scrolling area, wherein a speed of the streaming icons is independent of user movement when the unlock user interface is presented and is selected in accordance with at least one of the group consisting of a set of user preferences stored in memory prior to the user request to access the electronic system, a user usage pattern observed prior to the user request to access the electronic system, and a threat level of an unauthorized person;

responsive to user input through the user interface, detecting contemporaneous selection of a first streaming icon from the first scrolling area and a second streaming icon from the second scrolling area; and

responsive to the selection of the first and second streaming icon matching an established unlock pattern, unlocking the electronic system.

2. The method of claim 1 wherein the first and second scrolling areas include icons streaming concurrently in different directions.

3. The method of claim 1 further comprising identifying a threat level of unauthorized persons near the electronic system; and based on the identified threat level adjusting the speed of icons streaming across the display in response to the user request to access the electronic system.

4. The method of claim 3 further comprising:

detecting a location of the electronic system; and

determining the threat level of an unauthorized person from the detected location.

5. The method of claim 1 further comprising:

receiving, for storage in memory, the set of user preferences for streaming icons across a first scrolling area and a second scrolling area; and

subsequent to receiving the set of user preferences, receiving the user request to access the electronic system.

6. The method of claim 1 further comprising:

responsive to user input through the user interface, detecting contemporaneous selection of a third icon from the first scrolling area and a fourth icon from the second scrolling area; and

responsive to the selection of the first, second, third and fourth streaming icons matching an established unlock pattern, unlocking the electronic system.

7. The method of claim 1 wherein the user preferences for streaming icons includes at least of the following:

speed of the icons streaming across the scrolling areas;

a type of icons streaming across the scrolling areas; and

display functions of the icons streaming across the scrolling areas.

8. A computer program product for managing access to an electronic system through a touchscreen device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing circuit to cause the device to perform a method comprising:

responsive to a user request to access the electronic system, generating an unlock user interface presenting a display of streaming icons for selection of respective streaming icons by the user, wherein the respective streaming icons are initially selected while in a streaming state across a first and second scrolling area, wherein a speed of the streaming icons is independent of user movement when the unlock user interface is presented and is selected in accordance with at least one of the group consisting of a set of user preferences stored in memory prior to the user request to access the electronic system, a user usage pattern observed prior to the user request to access the electronic system, and a threat level of an unauthorized person;

responsive to user input through the user interface, detecting contemporaneous selection of a first streaming icon from the first scrolling area and a second streaming icon from the second scrolling area; and

responsive to the selection of the first and second streaming icon matching an established unlock pattern, unlocking the electronic system.

9. The computer program product of claim 8 wherein the first and second scrolling areas include icons streaming concurrently in different directions.

10. The computer program product of claim 8 further comprising identifying a threat level of unauthorized persons near the electronic system; and based on the identified threat level adjusting the speed of icons streaming across the display in response to the user request to access the electronic system.

11. The computer program product of claim 10 further comprising:

detecting a location of the electronic system; and

determining the threat level of an unauthorized person from the detected location.

12. The computer program product of claim 8 further comprising:

receiving, for storage in memory, the set of user preferences for streaming icons across a first scrolling area and a second scrolling area; and

subsequent to receiving the set of user preferences, receiving the user request to access the electronic system.

13. The computer program product of claim 8 further comprising:

responsive to user input through the user interface, detecting contemporaneous selection of a third icon from the first scrolling area and a fourth icon from the second scrolling area; and

responsive to the selection of the first, second, third and fourth streaming icons matching an established unlock pattern, unlocking the electronic system.

14. The computer program product of claim 8 wherein the user preferences for streaming icons includes at least of the following:

speed of the icons streaming across the scrolling areas;

a type of icons streaming across the scrolling areas; and

display functions of the icons streaming across the scrolling areas.

15. A data processing system for managing access to an electronic system through a touchscreen device, the data processing system comprising:

a processor; and

a memory storing program instructions which when executed by the processor execute the steps of:

responsive to a user request to access the electronic system, generating an unlock user interface presenting a display of streaming icons for selection of respective streaming icons by the user, wherein the respective streaming icons are initially selected while in a streaming state across a first and second scrolling area, wherein a speed of the streaming icons is independent of user movement when the unlock user interface is presented and is selected in accordance with at least one of the group consisting of a set of user preferences stored in memory prior to the user request to access the electronic system, a user usage pattern observed prior to the user request to access the electronic system, and a threat level of an unauthorized person;

responsive to user input through the user interface, detecting contemporaneous selection of a first streaming icon from the first scrolling area and a second streaming icon from the second scrolling area; and

responsive to the selection of the first and second streaming icon matching an established unlock pattern, unlocking the electronic system.

16. The data processing system of claim 15 wherein the first and second scrolling areas include icons streaming concurrently in different directions.

17. The data processing system of claim 15 further comprising identifying a threat level of unauthorized persons near the electronic system; and based on the identified threat level adjusting the speed of icons streaming across the display in response to the user request to access the electronic system.

18. The data processing system of claim 17 further comprising:

detecting a location of the electronic system; and

determining the threat level of an unauthorized person from the detected location.

19. The data processing system of claim 15 further comprising:

receiving, for storage in memory, the set of user preferences for streaming icons across a first scrolling area and a second scrolling area; and

subsequent to receiving the set of user preferences, receiving the user request to access the electronic system.

20. The data processing system of claim 15 further comprising:

responsive to user input through the user interface, detecting contemporaneous selection of a third icon from the first scrolling area and a fourth icon from the second scrolling area; and

responsive to the selection of the first, second, third and fourth streaming icons matching an established unlock pattern, unlocking the electronic system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: AHMAD, FARAZ; BELLO, ADEKUNLE; BOSS, GREGORY J.; JOHN, ANTO A. R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041114/0191 →
Continuity (2)
Continuation 14734021 · Jun 9, 2015
Related Publication 20170140143A1 · May 18, 2017