Multi-bend display activation adaptation
First Claim
1. A flexible display user input receiving system, comprising:
- a flexible display configured to display an image comprising at least one graphical user interface element, the flexible display further configured to receive input from a user by flexing of the flexible display;
at least one flexing sensor, coupled to the flexible display, configured to characterize a flexing of the flexible display; and
a user input controller, communicatively coupled to the at least one flexing sensor, the user input controller configured to;
receive a characterization of a first flexing of the flexible display;
receive a characterization of a second flexing of the flexible display, the second flexing intersecting the first flexing at an intersection point;
determine that the intersection point is one of;
intersecting a proximate user interface element, andbeing located within a first threshold distance from the proximate user interface element; and
provide, based on determining that the intersection point is one of intersecting the proximate user interface element, and being located within the first threshold distance from the proximate user interface element, a user selection corresponding to the proximate user interface element.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods receive input from a flexible display. A flexible display displays an image with at least one graphical user interface element and receives input from a user by flexing of the flexible display. At least one flexing sensor characterizes a flexing of the flexible display, and a user input controller receives a characterization of an initial flexing of the flexible display, determines, as an initial determination, that the initial flexing is a bending of the flexible display along a first line that is located within a first threshold distance from a proximate graphical user interface element, and provides, based on the initial determination, a user selection corresponding to the proximate graphical user interface element.
39 Citations
17 Claims
-
1. A flexible display user input receiving system, comprising:
-
a flexible display configured to display an image comprising at least one graphical user interface element, the flexible display further configured to receive input from a user by flexing of the flexible display; at least one flexing sensor, coupled to the flexible display, configured to characterize a flexing of the flexible display; and a user input controller, communicatively coupled to the at least one flexing sensor, the user input controller configured to; receive a characterization of a first flexing of the flexible display; receive a characterization of a second flexing of the flexible display, the second flexing intersecting the first flexing at an intersection point; determine that the intersection point is one of; intersecting a proximate user interface element, and being located within a first threshold distance from the proximate user interface element; and provide, based on determining that the intersection point is one of intersecting the proximate user interface element, and being located within the first threshold distance from the proximate user interface element, a user selection corresponding to the proximate user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for receiving commands from a flexible display system, the method comprising:
-
receiving a characterization of a first flexing of a flexible display; receiving a characterization of a second flexing of the flexible display, the second flexing intersecting the first flexing at an intersection point; determining that the intersection point is one of; intersecting a proximate user interface element, and being located within a first threshold distance from the proximate user interface element; and providing, based on determining that the intersection point is one of intersecting the proximate user interface element, and being located within the first threshold distance from the proximate user interface element, a user selection corresponding to the proximate user interface element. - View Dependent Claims (9, 10, 11, 12)
-
-
13. Computer readable program code stored on a non-transitory computer-readable medium, the computer readable program code comprising instructions for:
-
receiving a characterization of a first flexing of a flexible display; receiving a characterization of a second flexing of the flexible display, the second flexing intersecting the first flexing at an intersection point; determining that the intersection point is one of; intersecting a proximate user interface element, and being located within a first threshold distance from the proximate user interface element; and providing, based on determining that the intersection point is one of intersecting the proximate user interface element, and being located within the first threshold distance from the proximate user interface element, a user selection corresponding to the proximate user interface element. - View Dependent Claims (14, 15, 16, 17)
-
Specification