Pressure-based interface system, method, and computer program product with virtual display layers
First Claim
1. An apparatus, comprising:
- at least one non-transitory memory storing instructions and a plurality of applications;
a touch screen; and
one or more processors in communication with the at least one non-transitory memory and the touch screen, wherein the one or more processors execute the instructions to cause the apparatus 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 between a plurality of discrete touch states;
perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states;
perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and
during at least a portion of the single static gesture being detected and as a function of an increase in a magnitude of the pressure of the single static gesture being detected on the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers.
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 between a plurality of discrete touch states; perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states; perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and during at least a portion of the gesture and as a function of an increase in a magnitude of the pressure of the gesture being applied to the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers.
1002 Citations
30 Claims
-
1. An apparatus, comprising:
-
at least one non-transitory memory storing instructions and a plurality of applications; a touch screen; and one or more processors in communication with the at least one non-transitory memory and the touch screen, wherein the one or more processors execute the instructions to cause the apparatus 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 between a plurality of discrete touch states; perform a first pressure-dependent step-wise function in response to a first change in the discrete touch states; perform a second pressure-dependent step-wise function in response to a second change in the discrete touch states; and during at least a portion of the single static gesture being detected and as a function of an increase in a magnitude of the pressure of the single static gesture being detected on the touch screen on the object, continuously blur the at least portion of the interface such that the at least portion of the interface and the object are displayed in different virtual display layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 cause the apparatus 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, the single static gesture varying in pressure between a plurality of touch states; perform a first pressure-dependent step-wise action in response to a first change in the touch states; perform a second pressure-dependent step-wise action in response to a second change in the touch states; and during at least a portion of the single static gesture between the first and second changes in the touch states and before a cessation of the single static gesture, display the first object in a first virtual display layer and the at least one other object in a second virtual display layer, and blur, as a continuous function of an increase in a 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 second virtual display layer. - View Dependent Claims (17, 18, 19)
-
-
20. 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 an object and at least one other object in a same virtual display layer; detect a gesture being applied to a touch screen on the object, the gesture including a continuous static gesture that varies in pressure; and during at least a portion of the continuous static gesture before a cessation thereof, increase, as a function of an increase in a magnitude of the pressure of the continuous static gesture being detected on the touch screen on the object, a blurring of the at least one other object, such that the at least one other object appears to be increasing in depth as compared to the object, and the object and the at least one other object appear to be in different virtual display layers. - View Dependent Claims (21, 22)
-
-
23. 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 cause the apparatus to; display a first object and at least one other object in a same virtual display layer; detect a gesture being applied to the touch screen on the first object; during at least a portion of the gesture before a completion thereof, display the first object in a first virtual display layer and the at least one other object in a second virtual display layer and increase, as a function of an increase in a magnitude of a pressure of the gesture being detected on the touch screen on the first object, a blurring of at least a portion of the second virtual display layer such that the at least portion of the second virtual display layer appears to be increasing in depth as compared to the first virtual layer; and in response to the completion of the gesture, perform an action and provide touch-perceptible output. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification