Tri-state gesture-equipped touch screen system, method, and computer program product
First Claim
1. An apparatus, comprising:
- at least one non-transitory memory storing instructions and a plurality of applications;
a touch screen;
a vibrator; and
one or more processors in communication with the at least one non-transitory memory, the touch screen, and the vibrator, wherein the one or more processors execute the instructions to;
display, via the touch screen, 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;
when a magnitude of a pressure of the single static gesture being detected on the touch screen on the object is less than a first magnitude threshold, perform an operation;
when the magnitude of the pressure of the single static gesture being detected on 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 detected on 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
when the magnitude of the pressure of the single static gesture being detected on the touch screen on the object is greater than the second magnitude threshold, perform another operation and output feedback that is perceptible by touch.
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; 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
30 Claims
-
1. An apparatus, comprising:
-
at least one non-transitory memory storing instructions and a plurality of applications; a touch screen; a vibrator; and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the vibrator, wherein the one or more processors execute the instructions to; display, via the touch screen, 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; when a magnitude of a pressure of the single static gesture being detected on the touch screen on the object is less than a first magnitude threshold, perform an operation; when the magnitude of the pressure of the single static gesture being detected on 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 detected on 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 when the magnitude of the pressure of the single static gesture being detected on the touch screen on the object is greater than the second magnitude threshold, perform another operation and output feedback that is perceptible by touch. - 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 media storing computer instructions that, when executed by one or more processors of a mobile device, cause the mobile device to:
-
display, via a touch screen, an object and at least a portion of an interface in a same virtual display layer; detect a continuous static gesture being applied to the touch screen on the object; in the event that a magnitude of a pressure of the continuous static gesture being detected on the touch screen on the object is less than a first magnitude threshold, perform a function; when the magnitude of the pressure of the continuous static gesture being detected on the touch screen on the object is greater than the first magnitude threshold and is less than a second 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 continuous function of an increase in the magnitude of the pressure of the continuous static gesture being detected on the touch screen 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 continuous static gesture being detected on the touch screen on the object is greater than the second magnitude threshold, perform another function and output feedback that is perceptible by touch. - View Dependent Claims (19, 20)
-
-
21. An apparatus, comprising:
-
at least one non-transitory memory storing instructions and a plurality of applications; a touch screen; a vibrator; and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the vibrator, wherein the one or more processors execute the instructions to; display a first object and at least one other object in a same virtual display layer; detect a single static gesture being applied to the touch screen on the first object; in the event that a magnitude of a pressure of the single static gesture being detected on the touch screen on the first object is less than a first magnitude threshold, perform a function; while the magnitude of the pressure of the single static gesture being detected on the touch screen on the first object is greater than the first magnitude threshold and is less than a second magnitude threshold, display the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blur, as a function of an increase in the magnitude of the pressure of the single static gesture being detected on the touch screen 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 single static gesture being detected on the touch screen on the first object is greater than the second magnitude threshold, perform another function and output feedback that is perceptible by touch. - View Dependent Claims (22, 23)
-
-
24. An apparatus, comprising:
-
at least one non-transitory memory storing instructions and a plurality of applications; a touch screen; a vibrator; and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the vibrator, wherein the one or more processors execute the instructions to; display a first object and at least one other object in a same virtual display layer; detect at least one component of a single static gesture being applied to the touch screen on the first object; when a first component of the single static gesture is detected where a magnitude of a pressure of the single static gesture being detected on the touch screen on the first object is less than a first magnitude threshold, perform a first function upon a cessation of the single static gesture; when a second component of the single static gesture is detected where the magnitude of the pressure of the single static gesture being detected on the touch screen on the first object is greater than the first magnitude threshold and is less than a second magnitude threshold, display the at least one other object in a first virtual display layer and the first object in a second virtual display layer, and blur, as a function of an increase in the magnitude of the pressure of the single static gesture being detected on the touch screen on the first object, at least a portion of the first virtual display layer; and when a third component of the single static gesture is detected where the magnitude of the pressure of the single static gesture being detected on the touch screen on the first object is greater than the second magnitude threshold, perform a second function and output feedback that is perceptible by touch. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification