System, method, and computer program product for a multi-pressure selection touch screen
First Claim
1. An electronic device, comprising:
- a display;
a touch interface;
one or more sensors to detect levels of contacts with the touch interface;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying, on the display, an object and at least a portion of an interface in a same virtual display layer;
detecting, on the touch interface, a gesture on the object;
when a magnitude of a pressure of the gesture being detected on the touch interface on the object is less than a first magnitude threshold, performing an operation;
when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than the first magnitude threshold, blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the object, the at least portion of the interface, and displaying the at least portion of the interface and the object in different virtual display layers; and
when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than a second magnitude threshold, performing another operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses and a computer-readable media are provided to: display an object and at least a portion of an interface in a same virtual display layer; detect a single static gesture being applied to the touch screen on the object, the single static gesture varying in pressure; in the event that a magnitude of the pressure of the single static gesture being applied to the touch screen on the object is less than a first magnitude threshold, perform an operation; in the event that the magnitude of the pressure of the single static gesture being applied to the touch screen on the object is greater than the first magnitude threshold and is less than a second magnitude threshold, blur, as a function of an increase in the magnitude of the pressure of the single static gesture being applied to the touch screen on the object, the at least portion of the interface, and display the at least portion of the interface and the object in different virtual display layers; and in the event that the magnitude of the pressure of the single static gesture being applied to the touch screen on the object is greater than the second magnitude threshold, vibrate the apparatus and perform another operation.
-
Citations
62 Claims
-
1. An electronic device, comprising:
-
a display; a touch interface; one or more sensors to detect levels of contacts with the touch interface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, an object and at least a portion of an interface in a same virtual display layer; detecting, on the touch interface, a gesture on the object; when a magnitude of a pressure of the gesture being detected on the touch interface on the object is less than a first magnitude threshold, performing an operation; when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than the first magnitude threshold, blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the object, the at least portion of the interface, and displaying the at least portion of the interface and the object in different virtual display layers; and when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than a second magnitude threshold, performing another operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch interface, and one or more sensors to detect intensity of contacts with the touch interface, cause the electronic device to:
-
display, on the display, an object and at least a portion of an interface in a same virtual display layer; detect, on the touch interface, a gesture on the object; in the event that a magnitude of a pressure of the gesture being detected on the touch interface on the object is less than a first magnitude threshold, perform a function; while the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than the first magnitude threshold, display the at least portion of the interface in a first virtual display layer and the object in a second virtual display layer, and blur, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the object, at least a portion of the first virtual display layer; and in the event that the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than a second magnitude threshold, perform another function. - View Dependent Claims (19, 20)
-
-
21. An electronic device, comprising:
-
a display; a touch interface; one or more sensors to detect levels of contacts with the touch interface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a first object and at least one other object in a same virtual display layer; detecting, on the touch interface, a gesture on the first object; in the event that a magnitude of a pressure of the gesture being detected on the touch interface on the first object is less than a first magnitude threshold, performing a function; when the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than the first magnitude threshold, displaying the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the first object, at least a portion of the first virtual display layer; and in the event that the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than a second magnitude threshold, performing another function. - View Dependent Claims (22, 23)
-
-
24. An electronic device, comprising:
-
a display; a touch interface; one or more sensors to detect levels of contacts with the touch interface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a first object and at least one other object in a same virtual display layer; detecting, on the touch interface, at least one component of a gesture on the first object; when a first component of the gesture is detected where a magnitude of a pressure of the gesture being detected on the touch interface on the first object is less than a first magnitude threshold, performing a function upon a cessation of the gesture; when a second component of the gesture is detected where the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than the first magnitude threshold, displaying the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the first object, at least a portion of the first virtual display layer; and when a third component of the gesture is detected where the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than a second magnitude threshold, performing another function. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method, comprising:
at an electronic device with a touch interface and a display, wherein the electronic device includes one or more sensors to detect levels of contacts with the touch interface; displaying, on the display, an object and at least a portion of an interface in a same virtual display layer; detecting, on the touch interface, a gesture on the object; when a magnitude of a pressure of the gesture being detected on the touch interface on the object is less than a first magnitude threshold, performing an operation; when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than the first magnitude threshold, blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the object, the at least portion of the interface, and displaying the at least portion of the interface and the object in different virtual display layers; and when the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than a second magnitude threshold, performing another operation. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
48. A method, comprising:
at an electronic device with a touch interface and a display, wherein the electronic device includes one or more sensors to detect levels of contacts with the touch interface; displaying, on the display, an object and at least a portion of an interface in a same virtual display layer; detecting, on the touch interface, a gesture on the object; in the event that a magnitude of a pressure of the gesture being detected on the touch interface on the object is less than a first magnitude threshold, performing a function utilizing the display; while the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than the first magnitude threshold, displaying, utilizing the display, the at least portion of the interface in a first virtual display layer and the object in a second virtual display layer, and blurring, utilizing the display and as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the object, at least a portion of the first virtual display layer; and in the event that the magnitude of the pressure of the gesture being detected on the touch interface on the object is greater than a second magnitude threshold, performing another function utilizing the display. - View Dependent Claims (49, 50)
-
51. A method, comprising:
at an electronic device with a touch interface and a display, wherein the electronic device includes one or more sensors to detect levels of contacts with the touch interface; displaying, on the display, a first object and at least one other object in a same virtual display layer; detecting, on the touch interface, a gesture on the first object; in the event that a magnitude of a pressure of the gesture being detected on the touch interface on the first object is less than a first magnitude threshold, performing a function; when the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than the first magnitude threshold, displaying the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the first object, at least a portion of the first virtual display layer; and in the event that the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than a second magnitude threshold, performing another function. - View Dependent Claims (52, 53)
-
54. A method, comprising:
at an electronic device with a touch interface and a display, wherein the electronic device includes one or more sensors to detect levels of contacts with the touch interface; displaying, on the display, a first object and at least one other object in a same virtual display layer; detecting, on the touch interface, at least one component of a gesture on the first object; when a first component of the gesture is detected where a magnitude of a pressure of the gesture being detected on the touch interface on the first object is less than a first magnitude threshold, performing a function upon a cessation of the gesture; when a second component of the gesture is detected where the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than the first magnitude threshold, displaying the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blurring, as a function of the magnitude of the pressure of the gesture being detected on the touch interface on the first object, at least a portion of the first virtual display layer; and when a third component of the gesture is detected where the magnitude of the pressure of the gesture being detected on the touch interface on the first object is greater than a second magnitude threshold, performing another function. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
61. A system, comprising:
-
means for displaying a first object in a same virtual display layer as at least one other object; and means for detecting a gesture on the first object to perform a first function in a first touch state and perform a second function in a second touch state; wherein the system is configured such that the at least one other object is blurred, as a function of a change in a pressure of the gesture being detected on the first object, such that the first object is in a first virtual display layer and the at least one other object is in a second virtual display layer. - View Dependent Claims (62)
-
Specification