Pressure-sensitive touch screen system, method, and computer program product for objects
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 an object and another object via an interface, such that the object and the another object are located in a same virtual display layer;
detect a gesture that is being applied to the touch screen on the object and that includes one or more of a plurality of touch states;
during a first touch state of the plurality of touch states, display the object in a first virtual display layer and the another object in a second virtual display layer;
during the first touch state of the plurality of touch states and based on an increase in a pressure being detected on the touch screen on the object, increase a blurring of the another object;
during the first touch state of the plurality of touch states and based on a decrease in the pressure being detected on the touch screen on the object, decrease the blurring of the another object;
during a second touch state of the plurality of touch states, output feedback that is perceptible by touch;
during the second touch state of the plurality of touch states, display, in different virtual display layers, at least a portion of the interface that is blurred and at least a portion of a window;
during the second touch state of the plurality of touch states and based on another increase in the pressure being detected on the touch screen, increase a size of the at least portion of the window;
during the second touch state of the plurality of touch states and based on another decrease in the pressure being detected on the touch screen, decrease the size of the at least portion of the window;
during a third touch state of the plurality of touch states, output additional feedback that is perceptible by touch; and
during the third touch state of the plurality of touch states, display information associated with the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and a computer-readable media are provided to: display an object and another object via an interface, such that the object and the another object are located in a same virtual display layer; detect a gesture being applied to the touch screen on the object, the gesture capable of causing a plurality of touch states; prior to a first touch state of the plurality of touch states, display information associated with the object; during the first touch state of the plurality of touch states, display the object in a first virtual display layer and the another object in a second virtual display layer; during the first touch state of the plurality of touch states and based on an increase in a pressure being applied to the touch screen on the object, increase a blurring of the another object; during the first touch state of the plurality of touch states and based on a decrease in the pressure being applied to the touch screen on the object, decrease the blurring of the another object; during a second touch state of the plurality of touch states, vibrate the apparatus, during the second touch state of the plurality of touch states, display, in different virtual display layers, at least a portion of the interface that is blurred and at least a portion of a window; during the second touch state of the plurality of touch states and based on another increase in the pressure being applied to the touch screen, increase a size of the at least portion of the window; during the second touch state of the plurality of touch states and based on another decrease in the pressure being applied to the touch screen, decrease the size of the at least portion of the window.
-
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 an object and another object via an interface, such that the object and the another object are located in a same virtual display layer; detect a gesture that is being applied to the touch screen on the object and that includes one or more of a plurality of touch states; during a first touch state of the plurality of touch states, display the object in a first virtual display layer and the another object in a second virtual display layer; during the first touch state of the plurality of touch states and based on an increase in a pressure being detected on the touch screen on the object, increase a blurring of the another object; during the first touch state of the plurality of touch states and based on a decrease in the pressure being detected on the touch screen on the object, decrease the blurring of the another object; during a second touch state of the plurality of touch states, output feedback that is perceptible by touch; during the second touch state of the plurality of touch states, display, in different virtual display layers, at least a portion of the interface that is blurred and at least a portion of a window; during the second touch state of the plurality of touch states and based on another increase in the pressure being detected on the touch screen, increase a size of the at least portion of the window; during the second touch state of the plurality of touch states and based on another decrease in the pressure being detected on the touch screen, decrease the size of the at least portion of the window; during a third touch state of the plurality of touch states, output additional feedback that is perceptible by touch; and during the third touch state of the plurality of touch states, display information associated with the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 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 another object, such that the object and the another object are located in a same virtual display layer; detect a gesture being applied to a touch screen on the object; after a change to a first touch state resulting from the gesture is detected, display the object in a first virtual display layer and the another object in a second virtual display layer that is misaligned with respect to the first virtual display layer; after the change to the first touch state resulting from the gesture is detected and based on an increase in a pressure being detected on the touch screen on the object, increase a blurring of the another object; after the change to the first touch state resulting from the gesture is detected and based on a decrease in the pressure being detected on the touch screen on the object, decrease the blurring of the another object; after a change to a second touch state resulting from the gesture is detected, display at least a portion of a window; after the change to the second touch state resulting from the gesture is detected and based on another increase in the pressure being detected on the touch screen, increase a size of the at least portion of the window; after the change to the second touch state resulting from the gesture is detected and based on another decrease in the pressure being detected on the touch screen, decrease the size of the at least portion of the window; and after a particular change in the gesture is detected after the change to the second touch state resulting from the gesture is detected, display a menu including a plurality of items corresponding to different actions in connection with the object. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer program product embodied on a non-transitory computer readable medium, comprising:
at least a portion of an application that is configured to cooperate with a mobile device including a touch screen and a vibrator coupled to at least one processor, where the application, when installed on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to; display an object and another object via an interface; detect a pressure being applied to the touch screen on the object; when a magnitude of the pressure being detected on the touch screen on the object is less than a first magnitude threshold, display information associated with the object after a cessation of the pressure; when the magnitude of the pressure being detected on the touch screen on the object is greater than the first magnitude threshold and is less than a second magnitude threshold; based on an increase in the magnitude of the pressure being detected on the touch screen on the object, increase a blurring of the another object such that the another object appears to be increasing in depth as compared to the object, and based on a decrease in the magnitude of the pressure being detected on the touch screen on the object, decrease the blurring of the another object such that the another object appears to be decreasing in depth as compared to the object; when the magnitude of the pressure being detected on the touch screen is greater than the second magnitude threshold and is less than a third magnitude threshold; display at least part of the interface that is blurred and at least a portion of a window, sharpen and magnify the at least portion of the window, display at least a portion of the information associated with the object in the at least portion of the window, based on another increase in the magnitude of the pressure being detected on the touch screen, increase a size of the at least portion of the window, based on another decrease in the magnitude of the pressure being detected on the touch screen, decrease the size of the at least portion of the window, and when a slide gesture is detected being applied to the touch screen;
display a menu including a plurality of items corresponding to different actions in connection with the object; andwhen the magnitude of the pressure being detected on the touch screen is greater than the third magnitude threshold, display the information associated with the object. - View Dependent Claims (28, 29)
-
30. A computer-implemented method, comprising:
-
developing at least a portion of an application such that the at least portion of the application is configured to cooperate with a mobile device including a touch screen and a memory coupled to at least one processor, the application, when stored on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to; display an object and another object, such that the object and the another object are located in a same virtual display layer; when a magnitude of a pressure being detected on the touch screen on the object is less than a first magnitude threshold, display information associated with the object after a cessation of the pressure; when the magnitude of the pressure 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 object in a first virtual display layer and the another object in a second virtual display layer that is staggered with respect to the first virtual display layer, based on an increase in the magnitude of the pressure being detected on the touch screen on the object, increase a blurring of the another object such that the another object appears to increase in depth as compared to the object, and based on a decrease in the magnitude of the pressure being detected on the touch screen on the object, decrease the blurring of the another object such that the another object appears to decrease in depth as compared to the object; when the magnitude of the pressure being detected on the touch screen is greater than the second magnitude threshold and is less than a third magnitude threshold; sharpen and magnify at least a portion of a window, display at least a portion of the information associated with the object in the at least portion of the window, based on another increase in the magnitude of the pressure being detected on the touch screen, increase a size of the at least portion of the window, based on another decrease in the magnitude of the pressure being detected on the touch screen, decrease the size of the at least portion of the window, and when a slide gesture is detected being applied to the touch screen;
display a menu including a plurality of items corresponding to different actions in connection with the object; andwhen the magnitude of the pressure being detected on the touch screen is greater than the third magnitude threshold, display the information associated with the object; and causing storage of the at least portion of the application.
-
Specification