IP Library Granted Patent US 9,007,300
Granted Patent B2
US 9,007,300 · App. 13/273,717 · Granted Apr 14, 2015

Method and system to control a process with bend movements

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,007,300
App. No.
13/273,717
Granted
Apr 14, 2015
Kind
B2
Abstract

Various embodiments include devices, methods, circuits, data structures, and software that allow for control of a process through detecting of movements in bends in a flexible display device. In an example, a method for controlling a process through bend movements can include detecting movement of a bend in a deformable display panel and modifying a process running on a computing device response to detecting the movement of the bend.

Claims (40)

1. A method comprising:

detecting movement of a bend in a deformable display panel, the bend moving from a first area to a second area of the deformable display panel; and

modifying a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend, wherein modifying the process running on the device includes generating at least one user-interface command associated with the movement of the bend.

2. The method of claim 1 , wherein generating the at least one user-interface command includes generating a scrolling command.

3. The method of claim 2 , wherein the scrolling command includes scroll speed and direction information derived from a speed and a direction of the movement of the bend.

4. The method of claim 2 , wherein the scrolling command includes scroll direction information derived from a determined direction of movement of the bend.

5. A method comprising:

detecting movement of a bend in a deformable display panel, the bend moving from a first area to a second area of the deformable display panel; and

modifying a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend;

detecting an orientation of the deformable display panel; and

wherein detecting the movement of the bend includes determining the direction of the movement of the bend in relation to the orientation of the deformable display panel.

6. A method comprising:

detecting movement of a bend in a deformable display panel, the bend moving from a first area to a second area of the deformable display panel; and

modifying a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend, wherein detecting the movement of the bend on the deformable display panel includes determining a direction and a speed of the movement.

7. The method of claim 6 , wherein modifying the process running on the device includes translating the direction and the speed of the movement into a polarity and a magnitude associated with a user-interface operation.

8. The method of claim 7 , wherein modifying the process includes a zooming operation associated with data displayed on the deformable display panel, translating the direction into an enlarging or reducing operation, and translating the speed into a percentage of zoom.

9. A method comprising:

detecting movement of a bend in a deformable display panel, the bend moving from a first area to a second area of the deformable display panel; and

modifying a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend;

detecting movement of a second bend in the deformable display panel, the second bend moving from the second area to a third area within the deformable display panel and occurring proximate in time to detecting the movement of the bend; and

wherein modifying the process running on the device includes analyzing the movement of the second bend.

10. A method comprising:

detecting movement of a bend in a deformable display panel, the bend moving from a first area to a second area of the deformable display panel;

modifying a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend; and

detecting a user-interface object displayed on the deformable display panel, the user-interface object located proximate to an initial apex location of the bend, wherein the user-interface object moves across the deformable display panel in response to the movement of the bend.

11. A non-transitory machine-readable storage medium including instructions, which when executed by a computing device coupled to a deformable display panel, cause the computing device to:

detect movement of a bend in the deformable display panel by detecting an apex of the bend moving from a first area of the deformable display panel along a surface of the deformable display panel to a second area of the deformable display panel;

modify a process running on a device coupled to the deformable display panel in response to detecting the movement of the bend; and

detect a user-interface object displayed on the deformable display panel, the user-interface object located proximate to an initial apex location of the bend, wherein the user-interface object moves across the deformable display panel in response to the movement of the bend.

12. A non-transitory machine-readable storage medium including instructions, which when executed by a computing device coupled to a flexible display, cause the computing device to:

detect movement of a bend in the flexible display, the bend moving from a first area to a second area of the flexible display; and

modify a process running on the computing device in response to detecting the movement of the bend, wherein the instructions include instructions that cause the computing device to modify the process by generating at least one user-interface command associated with the movement of the bend.

13. A system comprising:

a flexible display device including a means for generating signals indicative of movement of a bend in the flexible display by generating signals indicative of an apex of the bend moving from a first area of the flexible display along a surface of the flexible display to a second area on the flexible display;

a computing means for,

receiving the signals indicative of movement of the bend in the flexible display, and

modifying a process running on the computing means based on the signals indicative of movement of the bend in the flexible display; and

a non-transitory machine-readable storage medium including instructions, which when executed by the computing means coupled to the flexible display, cause the computing means to:

detect movement of the bend moving from the first area to the second area of the flexible display; and

cause the computing means to generate at least one user-interface command associated with the movement of the bend.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028961/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2012
From: HIRSCH, ALEXANDER SAMSON; DELUCA, MICHAEL JOSEPH
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 027630/0971 →