Gesture-equipped touch screen system, method, and computer program product
First Claim
1. An electronic device, comprising:
- a display;
a touch-sensitive surface;
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 user interface that includes one or more selectable user interface objects;
detecting that an input on the touch-sensitive surface, which is at a location on the touch-sensitive surface that corresponds to a respective user interface object of the one or more selectable user interface objects, is in a first touch state when the input is detected to have a duration that is less than a duration threshold;
in response to detecting a cessation of the input while the input is in the first touch state, displaying information associated with the respective user interface object;
detecting that the input on the touch-sensitive surface, which is at the location on the touch-sensitive surface that corresponds to the respective user interface object of the one or more selectable user interface objects, is in a second touch state when the input is detected to have a duration that is greater than the duration threshold;
in response to detecting that the input is in the second touch state before detecting the cessation of the input, blurring at least a portion of the first user interface; and
in response to detecting that the input is in the second touch state before detecting the cessation of the input, displaying the information associated with the respective user interface object via a second user interface that appears closer than the first user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device is provided for displaying, on a display, a first user interface that includes one or more selectable user interface objects; detecting that an input on a touch-sensitive surface, which is at a location on the touch-sensitive surface that corresponds to a respective user interface object of the one or more selectable user interface objects, is in a first touch state; in response to detecting a cessation of the input while the input is in the first touch state, displaying information associated with the respective user interface object; detecting that the input on the touch-sensitive surface, which is at the location on the touch-sensitive surface that corresponds to the respective user interface object of the one or more selectable user interface objects, is in a second touch state; in response to detecting that the input is in the second touch state, blurring or shading at least a portion of the first user interface; and in response to detecting that the input is in the second touch state, displaying the information associated with the respective user interface object via a second user interface that appears closer than the first user interface.
2006 Citations
156 Claims
-
1. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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 user interface that includes one or more selectable user interface objects; detecting that an input on the touch-sensitive surface, which is at a location on the touch-sensitive surface that corresponds to a respective user interface object of the one or more selectable user interface objects, is in a first touch state when the input is detected to have a duration that is less than a duration threshold; in response to detecting a cessation of the input while the input is in the first touch state, displaying information associated with the respective user interface object; detecting that the input on the touch-sensitive surface, which is at the location on the touch-sensitive surface that corresponds to the respective user interface object of the one or more selectable user interface objects, is in a second touch state when the input is detected to have a duration that is greater than the duration threshold; in response to detecting that the input is in the second touch state before detecting the cessation of the input, blurring at least a portion of the first user interface; and in response to detecting that the input is in the second touch state before detecting the cessation of the input, displaying the information associated with the respective user interface object via a second user interface that appears closer than the first user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. An apparatus, comprising:
-
a mobile device including a touch screen, and a memory coupled to at least one processor; said memory configured to store a plurality of applications including an application; said touch screen configured to cooperate with the at least one processor to display indicia; said touch screen configured to cooperate with the at least one processor to receive a first touch signal indicative of a first duration of touch being applied to the touch screen, in connection with the indicia; said at least one processor configured to, in response to the first touch signal indicative of the first duration of touch being applied to the touch screen, identify a first state; said touch screen configured to cooperate with the at least one processor to, in response to the identification of the first state, perform an operation; said touch screen configured to cooperate with the at least one processor to receive a second touch signal indicative of a second duration of touch being applied to the touch screen that is greater than the first duration, in connection with the indicia; said at least one processor configured to, in response to the second touch signal indicative of the second duration of touch being applied to the touch screen that is greater than the first duration, identify a second state; said touch screen configured to cooperate with the at least one processor to, in response to the identification of the second state, display at least one menu including a plurality of particular actions, and further display at least a portion of content associated with the indicia, while blurring at least a portion of an interface for making the at least portion of the interface appear to be at a greater depth as compared to the at least portion of the content, where the content is not a web address; said touch screen configured to cooperate with the at least one processor to receive a third touch signal on the at least one menu; said at least one processor configured to, in response to the third touch signal, identify a third state; said touch screen configured to cooperate with the at least one processor to, in response to the identification of the third state, perform another operation. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. An apparatus, comprising:
-
a non-transitory memory storing instructions and a plurality of applications; a touch screen; and one or more processors in communication with the non-transitory memory and the touch screen, wherein the one or more processors execute the instructions to; display a hyperlink on the touch screen; receive a first touch signal indicative of a first duration of touch being detected on the hyperlink displayed on the touch screen; in response to the first touch signal indicative of the first duration of touch being detected on the hyperlink displayed on the touch screen, identify a first state; in response to the identification of the first state, display content associated with the hyperlink in a first manner; receive a second touch signal indicative of a second duration of touch being detected on the hyperlink displayed on the touch screen that is greater than the first duration; in response to the second touch signal indicative of the second duration of touch being detected on the hyperlink displayed on the touch screen that is greater than the first duration, identify a second state; in response to the identification of the second state, display at least one menu and further display the content associated with the hyperlink in a second manner that results in display of the at least one menu and the content associated with the hyperlink to appear to be at a lesser depth as compared to at least a portion of an interface that is blurred for making the at least portion of the interface appear to be at a greater depth as compared to the at least one menu and the content associated with the hyperlink, the content being retrieved over a network using a web address associated with the hyperlink, and further being retrieved in response to the identification of at least one of the first state or the second state; receive a third touch signal indicative of a separate touch being detected on the at least one menu; in response to the third touch signal indicative of the separate touch being detected on the at least one menu, identify a third state; and in response to the identification of the third state, perform an operation in connection with the content associated with the hyperlink. - View Dependent Claims (83, 84, 85, 86, 87)
-
-
88. An apparatus, comprising:
-
a non-transitory memory storing instructions and a plurality of applications; a touch screen; and one or more processors in communication with the non-transitory memory and the touch screen, wherein the one or more processors execute the instructions to; display an electronic mail message; receive a first touch signal resulting from a first duration of touch being detected on the electronic mail message displayed on the touch screen; in response to the first touch signal resulting from the first duration of touch being detected on the electronic mail message displayed on the touch screen, identify a first state; in response to the identification of the first state, display content associated with the electronic message in a first manner; receive a second touch signal resulting from a second duration of touch being detected on the electronic mail message displayed on the touch screen that is greater than the first duration; in response to the second touch signal resulting from the second duration of touch being detected on the electronic mail message displayed on the touch screen that is greater than the first duration, identify a second state; in response to the identification of the second state, display at least one menu and further display at least a portion of the content associated with the electronic message in a second manner while blurring at least a portion of an interface for making the at least portion of the interface appear to be at a greater depth as compared to the at least portion of the content; receive a third touch signal resulting from a separate touch being detected on the at least one menu; in response to the third touch signal resulting from the separate touch being detected on the at least one menu, identify a third state; and in response to the identification of the third state, perform an operation in connection with the electronic message. - View Dependent Claims (89, 90, 91, 92)
-
-
93. An apparatus, comprising:
-
a non-transitory memory storing instructions and a plurality of applications; a touch screen; and one or more processors in communication with the non-transitory memory and the touch screen, wherein the one or more processors execute the instructions to; display an object on the touch screen via an interface of an application; receive a first touch signal indicative of a first duration of touch being detected on the object displayed on the touch screen; in response to the first touch signal indicative of the first duration of touch being detected on the object displayed on the touch screen, identify a first state; in response to the identification of the first state, display content associated with the object via another interface of the application; receive a second touch signal indicative of a second duration of touch being detected on the object displayed on the touch screen that is greater than the first duration; in response to the second touch signal indicative of the second duration of touch being detected on the object displayed on the touch screen that is greater than the first duration, identify a second state; in response to the identification of the second state, display at least one menu and further display only a subset of the content associated with the object, so that the at least one menu and the subset of the content associated with the object are displayed via at least one virtual display layer that appears to be at a lesser depth as compared to at least a visible portion of the interface, where the at least visible portion of the interface is blurred for making the at least visible portion of the interface appear to be at a greater depth as compared to the at least one menu and the subset of the content associated with the object, and where the content does not include a web address and includes at least one image retrieved over a network using the web address in response to the identification of at least one of the first state or the second state; receive a third touch signal indicative of a separate touch being detected on the at least one menu; in response to the third touch signal indicative of the separate touch being detected on the at least one menu, identify a third state; and in response to the identification of the third state, display the content associated with the object as the content is displayed in response to the identification of the first state.
-
-
94. A method, comprising:
-
at an electronic device including a display, a touch-sensitive surface, and memory in communication with one or more processors; displaying, on the display, a first user interface that includes one or more selectable user interface objects; detecting that an input on the touch-sensitive surface, which is at a location on the touch-sensitive surface that corresponds to a respective user interface object of the one or more selectable user interface objects, is in a first touch state in response to the input being detected to have a duration that is less than a duration threshold; in response to detecting a cessation of the input and the input being in the first touch state, displaying information associated with the respective user interface object; detecting that the input on the touch-sensitive surface, which is at the location on the touch-sensitive surface that corresponds to the respective user interface object of the one or more selectable user interface objects, is in a second touch state in response to the input being detected to have a duration that is greater than the duration threshold; in response to detecting that the input is in the second touch state before detecting the cessation of the input, blurring at least a portion of the first user interface; and in response to detecting that the input is in the second touch state before detecting the cessation of the input, displaying the information associated with the respective user interface object via a second user interface that appears closer than the first user interface. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156)
-
Specification