System, method, and computer program product for a pressure-sensitive touch screen for messages
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 a list of messages via an interface;
detect a pressure being applied to the touch screen on at least one of the messages of the list;
when a magnitude of the pressure being detected on the touch screen on the at least one message is less than a first magnitude threshold, display the at least one message after a cessation of the pressure has been detected;
when the magnitude of the pressure being detected on the touch screen on the at least one message 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 at least one message;
increase a blurring of at least a portion of the interface other than the at least one message, and increase a magnification of at least a portion of the at least one message, such that the at least portion of the interface appears to be increasing in depth as compared to the at least portion of the at least one message, andbased on a decrease in the magnitude of the pressure being detected on the touch screen on the at least one message;
decrease the blurring of the at least portion of the interface other than the at least one message, and decrease the magnification of the at least portion of the at least one message, such that the at least portion of the interface appears to be decreasing in depth as compared to the at least portion of the at least one message;
when the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the second magnitude threshold and is less than a third magnitude threshold;
output feedback that is touch-perceptible,display at least part of the interface and at least part of the at least one message,sharpen and magnify the at least part of the at least one message,based on another increase in the magnitude of the pressure being detected on the touch screen on the at least one message, increase a size of the at least part of the at least one message,based on another decrease in the magnitude of the pressure being detected on the touch screen on the at least one message, decrease the size of the at least part of the at least one message, andwhen a slide gesture is detected as being applied to the touch screen;
display a menu with one or more items that each correspond with at least one action in connection with the least one message; and
when the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the third magnitude threshold;
output additional feedback that is touch-perceptible, anddisplay the at least one message.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses and a computer-readable media are provided to: display a list of messages via an interface; detect a pressure being applied to the touch screen on at least one of the messages of the list; in the event that the magnitude of the pressure being applied to the touch screen on the at least one message is less than a first magnitude threshold, display the at least one message after a cessation of the pressure has been detected; in the event that the magnitude of the pressure being applied to the touch screen on the at least one message 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 applied to the touch screen on the at least one message: increase a blurring of at least a portion of the interface other than the at least one message, and increase a magnification of at least a portion of the at least one message, such that the at least portion of the interface appears to be increasing in depth as compared to the at least portion of the at least one message, and based on a decrease in the magnitude of the pressure being applied to the touch screen on the at least one message: decrease the blurring of the at least portion of the interface other than the at least one message, and decrease the magnification of the at least portion of the at least one message, such that the at least portion of the interface appears to be decreasing in depth as compared to the at least portion of the at least one message.
-
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 a list of messages via an interface; detect a pressure being applied to the touch screen on at least one of the messages of the list; when a magnitude of the pressure being detected on the touch screen on the at least one message is less than a first magnitude threshold, display the at least one message after a cessation of the pressure has been detected; when the magnitude of the pressure being detected on the touch screen on the at least one message 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 at least one message;
increase a blurring of at least a portion of the interface other than the at least one message, and increase a magnification of at least a portion of the at least one message, such that the at least portion of the interface appears to be increasing in depth as compared to the at least portion of the at least one message, andbased on a decrease in the magnitude of the pressure being detected on the touch screen on the at least one message;
decrease the blurring of the at least portion of the interface other than the at least one message, and decrease the magnification of the at least portion of the at least one message, such that the at least portion of the interface appears to be decreasing in depth as compared to the at least portion of the at least one message;when the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the second magnitude threshold and is less than a third magnitude threshold; output feedback that is touch-perceptible, display at least part of the interface and at least part of the at least one message, sharpen and magnify the at least part of the at least one message, based on another increase in the magnitude of the pressure being detected on the touch screen on the at least one message, increase a size of the at least part of the at least one message, based on another decrease in the magnitude of the pressure being detected on the touch screen on the at least one message, decrease the size of the at least part of the at least one message, and when a slide gesture is detected as being applied to the touch screen;
display a menu with one or more items that each correspond with at least one action in connection with the least one message; andwhen the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the third magnitude threshold; output additional feedback that is touch-perceptible, and display the at least one message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 a list of messages via an interface such that each of the messages in the list are in a same virtual display layer; detect a pressure being applied to a touch screen on at least one of the messages in the list; when a magnitude of the pressure being detected on the touch screen on the at least one message is less than a first magnitude threshold, open the at least one message after a cessation of the pressure has been detected; when the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the first magnitude threshold and is less than a second magnitude threshold; display at least portion of the interface in a first virtual display layer and at least a portion of the at least one message 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;
increase a blurring of the at least portion of the interface other than the at least one message, and increase a magnification of the at least portion of the at least one message, such that the at least portion of the interface appears to be increasing in depth and the at least portion of the at least one message appears to be decreasing in depth, andbased on a decrease in the magnitude of the pressure being detected on the touch screen;
decrease the blurring of the at least portion of the interface other than the at least one message, and decrease the magnification of the at least portion of the at least one message, such that the at least portion of the interface appears to be decreasing in depth and the at least portion of the at least one message appears to be increasing in depth;when the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the second magnitude threshold and is less than a third magnitude threshold; display at least part of the interface and at least part of the at least one message in different virtual display layers, sharpen and magnify the at least part of the at least one message, based on another increase in the magnitude of the pressure being detected on the touch screen, increase a size of the at least part of the at least one message, based on another decrease in the magnitude of the pressure being detected on the touch screen, decrease the size of the at least part of the at least one message, and when a slide gesture is detected as a component of a continuous gesture that includes the pressure being detected on the touch screen;
display a menu with one or more items that each correspond with at least one action in connection with the least one message; andwhen the magnitude of the pressure being detected on the touch screen on the at least one message is greater than the third magnitude threshold, open the at least one message. - View Dependent Claims (18, 19)
-
-
20. 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 list of messages via an interface such that each of the messages in the list are in a same virtual display layer; detect a gesture being applied to the touch screen on at least one of the messages in the list, the gesture including a continuous static gesture; during a first pressure-based touch state of the gesture, display at least a portion of at least one other message in a first virtual display layer and at least a portion of the at least one message in a second virtual display layer that is mis-aligned with respect to the first virtual display layer; during the first pressure-based touch state of the gesture and based on an increase in a pressure being detected on the touch screen;
increase a blurring of at least a portion of the first virtual layer, and increase a magnification of the at least a portion of the second virtual layer;during the first pressure-based touch state of the gesture the gesture and based on a decrease in the pressure being detected on the touch screen;
decrease the blurring of the at least portion of the first virtual layer, and decrease the magnification of the at least portion of the second virtual layer;during a second pressure-based touch state of the gesture, output feedback that is touch-perceptible; during the second pressure-based touch state of the gesture, display a view of at least a part of the at least one message; during the second pressure-based touch state of the gesture and based on another increase in the pressure being detected on the touch screen, increase a size of the view; during the second pressure-based touch state of the gesture and based on another decrease in the pressure being detected on the touch screen, decrease the size of the view; during a third pressure-based touch state of the gesture, output additional feedback that is touch-perceptible; and during the third pressure-based touch state of the gesture, display the at least one message. - View Dependent Claims (21, 22, 23, 24)
-
-
25. 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 list of messages such that each of the messages in the list are in a same virtual display layer; detect a gesture being applied to the touch screen on at least one of the messages in the list; after a change to a first touch state is detected, display at least a portion of at least one other message in the list in a first virtual display layer and at least a portion of the at least one message in a second virtual display layer that is mis-aligned with respect to the first virtual display layer; after the change to the first touch state is detected and based on an increase in a pressure being detected on the touch screen;
increase a blurring of the at least portion of the at least one other message, and increase a magnification of the at least portion of the at least one message;after the change to the first touch state is detected and based on a decrease in the pressure being detected on the touch screen;
decrease the blurring of the at least portion of the at least one other message, and decrease the magnification of the at least portion of the at least one message;after a change to a second touch state is detected, display at least part of the at least one message; after the change to the second touch state is detected and based on another increase in the pressure being detected on the touch screen, increase a size of the at least part of the at least one message; after the change to the second touch state is detected and based on another decrease in the pressure being detected on the touch screen, decrease the size of the at least part of the at least one message; and after a particular change in the gesture is detected after the change to the second touch state is detected, display a menu with one or more items that each correspond with at least one action in connection with the least one message. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification