IP Library Patent Application 12170762
Patent Application
App. No. 12/170,762

USER INTERFACE, DEVICE AND METHOD FOR A PHYSICALLY FLEXIBLE DEVICE

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 None
App. No.
12/170,762
Abstract

A user interface including a flexible display configured to display graphical objects and a controller configured to detect a first bend and determine a resulting first foldline, determine a graphical object being intersected by the first foldline and execute a function associated with the graphical object.

Claims (82)

1 . A user interface comprising a flexible display and a controller configured to:

detect a first bend and determine a resulting first foldline,

determine a graphical object being intersected by said first foldline and

execute a function associated with said graphical object.

2 . A user interface according to claim 1 , wherein said controller is further configured to:

detect a second bend and determine a resulting second foldline,

determine a second graphical object being intersected by said second foldline and wherein said function is associated with or performed on said second graphical object.

3 . A user interface according to claim 1 , wherein said controller is further configured to determine a second graphical object being intersected by said first foldline and wherein said function is associated with or executed on said second graphical object.

4 . A user interface according to claim 1 , wherein said controller is further configured to detect a variation in said first bend and determine a resulting second foldline and determine a second graphical object being intersected by said second foldline and wherein said function is associated with or executed on said second graphical object.

5 . A user interface according to claim 4 , wherein said controller is further configured to detect a third graphical object being intersected by said first foldline and wherein said function is associated with or executed on said third graphical object.

6 . A user interface according to claim 1 , wherein said display is a touchdisplay and said controller is further configured to detect a touch input identifying a graphical object on said display wherein said function is associated with or executed on said second graphical object.

7 . A user interface according to claim 1 , wherein said display is configured to display a graphical indication of a foldline.

8 . A user interface according to claim 1 , wherein said controller is further configured to detect a double bend.

9 . A user interface according to claim 1 , wherein said controller is further configured to detect a release event and execute said function upon detection of said release event.

10 . A user interface according to claim 1 , wherein said controller is further configured to detect a characteristic of said bend and determine said associated function according to said a criterion based on said characteristic.

11 . A user interface according to claim 10 , wherein said criterion is related to one characteristic taken from the group comprising: position of bend, angle of bend, speed of bend, sharpness of bend.

12 . A user interface according to claim 1 , wherein said controller is further configured to determine that a graphical objected is intersected if a foldline intersects an area surrounding said graphical object.

13 . A user interface according to claim 1 , wherein said display is configured to display a graphical object.

14 . A user interface comprising a flexible display and a controller configured to detect a bend resulting in a shape and execute a function associated with said shape.

15 . A user interface according to claim 14 , wherein said controller is further configured to detect a movement and execute a function associated with said movement.

16 . A user interface according to claim 14 , wherein said function is to search for an institution.

17 . A user interface according to claim 14 , wherein said function is to establish a connection with a device.

18 . A user interface comprising a flexible display and a controller configured to detect a bend of a corner of said display and execute a function associated with said corner.

19 . A method for executing a function in a device comprising a flexible display, said method comprising:

detecting a bend,

determine a resulting foldline

determine a graphical object being intersected by said foldline and execute a function associated with said graphical object.

20 . A method according to claim 19 further comprising detecting a release event and executing said function upon said release event.

21 . A method according to claim 19 further comprising determine said function based on a criterion related to a characteristic of said bend.

22 . A method according to claim 19 further comprising:

detecting a second bend,

determining a resulting second foldline,

determine a second graphical object being intersected by said second foldline and wherein said function is associated with or executed on said second graphical object.

23 . A method according to claim 19 further comprising:

determining a second graphical object being intersected by said first foldline and wherein said function is associated with or executed on said second graphical object.

24 . A method according to claim 19 further comprising detecting a variation in said first bend and determining a resulting second foldline and determining a second graphical object being intersected by said second foldline and wherein said function is associated with or executed on said second graphical object.

25 . A method according to claim 19 further comprising detecting a third graphical object being intersected by said first foldline and wherein said function is associated with or executed on said third graphical object.

26 . A method according to claim 19 wherein said display is a touchdisplay and said method comprises detecting a touch input identifying a graphical object on said display wherein said function is associated with or executed on said second graphical object.

27 . A method according to claim 19 further comprising displaying a graphical indication of a foldline.

28 . A method according to claim 19 further comprising detecting a double bend.

29 . A method according to claim 19 further comprising detecting a release event and executing said function upon detection of said release event.

30 . A method according to claim 19 , further comprising determining that a graphical objected is intersected if a foldline intersects an area surrounding said graphical object.

31 . A method according to claim 19 , further comprising displaying said graphical object on said display.

32 . A method for executing a function in a device comprising a flexible display, said method comprising detecting a bend of a corner of said display and executing a function associated with said corner.

33 . A method for executing a function in a device comprising a flexible device, said method comprising:

detecting a bend,

determining a resulting shape,

determining a function associated with said shape and executing said function.

34 . A method according to claim 33 , wherein said function is to search for an institution.

35 . A method according to claim 33 , wherein said function is to establish a connection with a device.

36 . A method according to claim 33 further comprising detecting a movement wherein said function is associated with said movement.

37 . A method according to claim 33 further comprising detecting a release event and thereupon arrest said execution of said function.

38 . A computer readable medium including at least computer program code for controlling a user interface comprising a flexible display, said computer readable medium comprising:

software code configured to detect a first bend and determine a resulting first foldline,

software code configured to determine a graphical object being intersected by said first foldline and

software code configured to execute a function associated with said graphical object.

39 . A computer readable medium as in claim 38 further comprising software code configured to

detect a second bend and determine a resulting second foldline,

determine a second graphical object being intersected by said second foldline and wherein said function is associated with or performed on said second graphical object.

40 . A computer readable medium as in claim 38 further comprising software code configured to determine a second graphical object being intersected by said first foldline and wherein said function is associated with or executed on said second graphical object.

41 . A computer readable medium as in claim 38 further comprising software code configured to detect a variation in said first bend and determine a resulting second foldline and determine a second graphical object being intersected by said second foldline and wherein said function is associated with or executed on said second graphical object.

42 . A computer readable medium as in claim 38 further comprising software code configured to detect a third graphical object being intersected by said first foldline and wherein said function is associated with or executed on said third graphical object.

43 . A computer readable medium as in claim 38 further comprising software code configured to wherein said display is a touchdisplay and said controller is further configured to detect a touch input identifying a graphical object on said display wherein said function is associated with or executed on said second graphical object.

44 . A computer readable medium as in claim 38 further comprising software code configured to display a graphical indication of a foldline.

45 . A computer readable medium as in claim 38 further comprising software code configured to detect a double bend.

46 . A computer readable medium as in claim 38 further comprising software code configured to detect a release event and execute said function upon detection of said release event.

47 . A computer readable medium as in claim 38 further comprising software code configured to detect a characteristic of said bend and determine said associated function according to said a criterion based on said characteristic.

48 . A computer readable medium as in claim 47 , wherein said criterion is related to one characteristic taken from the group comprising: position of bend, angle of bend, speed of bend, sharpness of bend.

49 . A computer readable medium as in claim 38 further comprising software code configured to determine that a graphical objected is intersected if a foldline intersects an area surrounding said graphical object.

50 . A computer readable medium as in claim 38 further comprising software code configured to display said graphical object on said display.

51 . A computer readable medium including at least computer program code for controlling a user interface comprising a flexible display, said computer readable medium comprising software code configured to detect a bend resulting in a shape and execute a function associated with said shape.

52 . A computer readable medium as in claim 51 further comprising software code configured to detect a movement and execute a function associated with said movement.

53 . A computer readable medium including at least computer program code for controlling a user interface comprising a flexible display, said computer readable medium comprising software code configured to detect a bend of a corner of said display and execute a function associated with said corner.

54 . A user interface comprising flexible display means and control means for:

detecting a first bend and determining a resulting first foldline,

determining a graphical object being intersected by said first foldline and

executing a function associated with said graphical object.

55 . A user interface comprising flexible display means and control means for detecting a bend resulting in a shape and control means for executing a function associated with said shape.

56 . A device incorporating or configured to incorporate a user interface according to claim 1 .

57 . A device implementing or configured to implement a method according to claim 19 .

58 . A device implementing or configured to implement a method according to claim 32 .

59 . A device implementing or configured to implement a method according to claim 33 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035496/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2008
From: NURMI, MIKKO ANTERO
To: NOKIA CORPORATION
Reel/Frame 021564/0424 →