IP Library Granted Patent US 9,443,116
Granted Patent B2
US 9,443,116 · App. 14/295,221 · Granted Sep 13, 2016

Authentication in a flexible display computing device

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 9,443,116
App. No.
14/295,221
Granted
Sep 13, 2016
Kind
B2
Abstract

Embodiments of the invention provide for device authentication in a flexible display computing device. In an embodiment of the invention, a method for device authentication in a flexible display computing device includes pre-storing in memory of a computing device, data corresponding to a pattern of folds of a flexible display of the computing device. The method also includes receiving a subsequent authentication request in the computing device and, in response, monitoring a folding of the flexible display and computing data corresponding to a pattern of the monitored folding. The method yet further includes comparing in the memory of the computing device the computed data to the pre-stored data. Finally, the method includes granting access to the computing device if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.

Claims (28)

1. A method for device authentication in a flexible display computing device, the method comprising:

pre-storing in memory of a computing device, data corresponding to a pattern of folds of a flexible display of the computing device;

receiving a subsequent authentication request in the computing device;

monitoring a folding of the flexible display and computing data corresponding to a pattern of the monitored folding in response to the authentication request;

comparing in the memory of the computing device the computed data to the pre-stored data; and,

granting access to the computing device if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.

2. The method of claim 1 , wherein the computed data and the pre-stored data relate to coordinates of different folds of the flexible display.

3. The method of claim 1 , wherein the computed data and the pre-stored data relate to locations of different folds of the flexible display relative to image features of an image displayed on the flexible display.

4. The method of claim 2 , wherein the threshold degree of equality allows for a specified disparity between coordinates for the pre-stored data and coordinates for the computed data.

5. The method of claim 3 , wherein the threshold degree of equality allows for a specified disparity between locations of the different folds relative to the image features for the pre-stored data and locations of the different folds relative to the image features for the computed data.

6. A data processing system configured with a flexible display and adapted for device authentication, the system comprising:

a computing device with memory and at least one processor;

a display coupled to the device; and,

an authentication module executing in the memory of the device, the module comprising program code enabled upon execution in the device to respond to an authentication request in the computing device by monitoring a folding of the flexible display and computing data corresponding to a pattern of the monitored folding in response to the authentication request, by comparing in the memory of the computing device the computed data to pre-stored data corresponding to a pattern of folds of the flexible display, and by granting access to the computing device if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.

7. The system of claim 6 , wherein the computed data and the pre-stored data relate to coordinates of different folds of the flexible display.

8. The system of claim 6 , wherein the computed data and the pre-stored data relate to locations of different folds of the flexible display relative to image features of an image displayed on the flexible display.

9. The system of claim 7 , wherein the threshold degree of equality allows for a specified disparity between coordinates for the pre-stored data and coordinates for the computed data.

10. The system of claim 8 , wherein the threshold degree of equality allows for a specified disparity between locations of the different folds relative to the image features for the pre-stored data and locations of the different folds relative to the image features for the computed data.

11. A computer program product for device authentication, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:

pre-storing, by a device, in memory of the device, data corresponding to a pattern of folds of a flexible display of the device;

receiving, by the device, a subsequent authentication request in the computing device;

monitoring, by the device, a folding of the flexible display and computing data corresponding to a pattern of the monitored folding in response to the authentication request;

comparing, by the device, in the memory of the computing device the computed data to the pre-stored data; and,

granting access to the flexible display, by the device, if the pattern of the monitored folding compares to the pattern of folds based upon a threshold degree of equality between the computed data and the pre-stored data.

12. The computer program product of claim 11 , wherein the computed data and the pre-stored data relate to coordinates of different folds of the flexible display.

13. The computer program product of claim 11 , wherein the computed data and the pre-stored data relate to locations of different folds of the flexible display relative to image features of an image displayed on the flexible display.

14. The computer program product of claim 12 , wherein the threshold degree of equality allows for a specified disparity between coordinates for the pre-stored data and coordinates for the computed data.

15. The computer program product of claim 13 , wherein the threshold degree of equality allows for a specified disparity between locations of the different folds relative to the image features for the pre-stored data and locations of the different folds relative to the image features for the computed data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050298/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2014
From: HAMILTON, JEFFREY R.; MICKENS, ROSS L.; PARKER, MARKESHA F.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033023/0145 →