Gesture-equipped touch screen methods for duration-based functions
DCFirst Claim
Patent Images
1. A method, comprising:
- at an apparatus including at least one non-transitory memory storing 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;
displaying a textual word in a virtual display layer;
detecting a gesture via the touch screen on the textual word;
detecting a first touch state;
in response to the detection of the first touch state, performing a first function in connection with the textual word, the first function including selecting the textual word;
detecting a second touch state; and
in response to the detection of the second touch state, performing a second function in connection with movement of the selected textual word, the second function including displaying the selected textual word in a plurality of virtual display layers including the virtual display layer and a separate virtual display layer, such that at least one of the plurality of virtual display layers is at least partially translucent.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In various embodiments, methods are provided at an apparatus including at least one non-transitory memory storing 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. The methods include various operations that are performed based on a contact or gesture duration.
1220 Citations
176 Claims
-
1. A method, comprising:
at an apparatus including at least one non-transitory memory storing 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; displaying a textual word in a virtual display layer; detecting a gesture via the touch screen on the textual word; detecting a first touch state; in response to the detection of the first touch state, performing a first function in connection with the textual word, the first function including selecting the textual word; detecting a second touch state; and in response to the detection of the second touch state, performing a second function in connection with movement of the selected textual word, the second function including displaying the selected textual word in a plurality of virtual display layers including the virtual display layer and a separate virtual display layer, such that at least one of the plurality of virtual display layers is at least partially translucent. - 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. A method, comprising:
at an apparatus including at least one non-transitory memory storing a plurality of applications including a particular application, a touch screen, an actuator, and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the actuator; displaying on the touch screen an application-specific icon associated with the particular application via a home screen, the home screen for choosing among the plurality of applications; based on a first duration of touch applied to the touch screen on the application-specific icon and a subsequent cessation of the first duration of touch applied to the touch screen on the application-specific icon being detected;
launching the particular application;based on a second duration of touch, that is greater than the first duration, applied to the touch screen on the application-specific icon being detected;
outputting feedback that is perceptible to touch utilizing the actuator and causing display of at least one option on the touch screen;based on a touch applied to the touch screen on the at least one option being detected, performing at least one action corresponding to the at least one option; and blurring at least a portion of the home screen in relation to the detection of the second duration of touch; wherein at least one of; the particular application includes a navigation application;
the application-specific icon includes a navigation application icon;
based on the first duration of touch applied to the touch screen on the navigation application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the navigation application icon being detected, the navigation application is launched; and
based on the second duration of touch applied to the touch screen on the navigation application icon being detected, the displayed at least one option includes an option for access to navigation information utilizing the navigation application;the particular application includes a browser application;
the application-specific icon includes a browser application icon;
based on the first duration of touch applied to the touch screen on the browser application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the browser application icon being detected, the browser application is launched; and
based on the second duration of touch applied to the touch screen on the browser application icon being detected, the displayed at least one option includes an option for access to bookmarks utilizing the browser application;the particular application includes a media application;
the application-specific icon includes a media application icon;
based on the first duration of touch applied to the touch screen on the media application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the media application icon being detected, the media application is launched; and
based on the second duration of touch applied to the touch screen on the media application icon being detected, the displayed at least one option includes an option for selecting at least one track to be played utilizing the media application;the particular application includes a communication application;
the application-specific icon includes a communication application icon;
based on the first duration of touch applied to the touch screen on the communication application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the communication application icon being detected, the communication application is launched; and
based on the second duration of touch applied to the touch screen on the communication application icon being detected, the displayed at least one option includes an option for access to one or more communication techniques for a contact;the particular application includes a calendar application;
the application-specific icon includes a calendar application icon;
based on the first duration of touch applied to the touch screen on the calendar application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the calendar application icon being detected, the calendar application is launched; and
based on the second duration of touch applied to the touch screen on the calendar application icon being detected, the displayed at least one option includes an option for creating an appointment utilizing the calendar application;the particular application includes a camera application;
the application-specific icon includes a camera application icon;
based on the first duration of touch applied to the touch screen on the camera application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the camera application icon being detected, the camera application is launched; and
based on the second duration of touch applied to the touch screen on the camera application icon being detected, the displayed at least one option includes an option for setting a camera setting;
orthe particular application includes a phone application;
the application-specific icon includes a phone application icon;
based on the first duration of touch applied to the touch screen on the phone application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the phone application icon being detected, the phone application is launched; and
based on the second duration of touch applied to the touch screen on the phone application icon being detected, the displayed at least one option includes an option for accessing at least one of a voicemail or a favorite, utilizing the phone application.- View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 90)
-
75. A method, comprising:
at an apparatus including at least one non-transitory memory storing a plurality of applications, a touch screen, an actuator, and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the actuator; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; in response to detection of a cessation of a first touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, launching the navigation application; based on at least a portion of the detection of the first gesture, blurring at least a portion of the home screen other than a menu associated with the navigation application-specific icon, for providing a first gesture-touch duration feedback in connection with the navigation application-specific icon; in response to detection of a second touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, permitting access to navigation information utilizing the menu associated with the navigation application-specific icon; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, launching the browser application; based on at least a portion of the detection of the second gesture, blurring at least a portion of the home screen other than a menu associated with the browser application-specific icon, for providing a second gesture-touch duration feedback in connection with the browser application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, permitting access to bookmarks utilizing the menu associated with the browser application-specific icon; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, launching the media application; based on at least a portion of the detection of the third gesture, blurring at least a portion of the home screen other than a menu associated with the media application-specific icon, for providing a third gesture-touch duration feedback in connection with the media application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, permitting access to at least one track utilizing the menu associated with the media application-specific icon; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, launching the communication application; based on at least a portion of the detection of the fourth gesture, blurring at least a portion of the home screen other than a menu associated with the communication application-specific icon, for providing a fourth gesture-touch touch duration feedback in connection with the communication application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, permitting access to one or more communication techniques for a contact; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, launching the calendar application; based on at least a portion of the detection of the fifth gesture, blurring at least a portion of the home screen other than a menu associated with the calendar application-specific icon, for providing a fifth gesture-touch duration feedback in connection with the calendar application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, permitting creation of an appointment utilizing the menu associated with the calendar application-specific icon; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, launching the camera application; based on at least a portion of the detection of the sixth gesture, blurring at least a portion of the home screen other than a menu associated with the camera application-specific icon, for providing a sixth gesture-touch duration feedback in connection with the camera application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, permitting setting of a camera setting utilizing the menu associated with the camera application-specific icon; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, launching the phone application; and based on at least a portion of the detection of the seventh gesture, blurring at least a portion of the home screen other than a menu associated with the phone application-specific icon, for providing a seventh gesture-touch duration feedback in connection with the phone application-specific icon; and in response to detection of the second touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, permitting access to at least one of a voicemail or a favorite utilizing the menu associated with the phone application-specific icon. - View Dependent Claims (76, 77)
-
78. A method, comprising:
at an apparatus including at least one non-transitory memory storing a plurality of applications, a touch screen, an actuator, and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the actuator; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; based on a cessation of a first touch state of the plurality of touch states being detected in connection with the navigation application-specific icon, launching the navigation application; without requiring the navigation application to be launched beforehand and based on a second touch state of the plurality of touch states being detected in connection with the navigation application-specific icon, displaying at least one navigation application-specific option of a navigation application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the navigation application-specific menu; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the browser application-specific icon, launching the browser application; without requiring the browser application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the browser application-specific icon, displaying at least one browser application-specific option of a browser application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the browser application-specific menu, the displayed at least one browser application-specific option including an option for access to bookmarks utilizing the browser application; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the media application-specific icon, launching the media application; without requiring the media application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the media application-specific icon, displaying at least one media application-specific option of a media application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the media application-specific menu, the displayed at least one media application-specific option including an option for selecting at least one track utilizing the media application; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the communication application-specific icon, launching the communication application; without requiring the communication application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the communication application-specific icon, displaying at least one communication application-specific option of a communication application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the communication application-specific menu, the displayed at least one communication application-specific option including an option for access to one or more communication techniques for a contact; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the calendar application-specific icon, launching the calendar application; without requiring the calendar application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the calendar application-specific icon, displaying at least one calendar application-specific option of a calendar application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the calendar application-specific menu, the displayed at least one calendar application-specific option including an option for creating an appointment utilizing the calendar application; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the camera application-specific icon, launching the camera application; without requiring the camera application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the camera application-specific icon, displaying at least one camera application-specific option of a camera application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the camera application-specific menu, the displayed at least one camera application-specific option including an option for setting a camera setting; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the phone application-specific icon, launching the phone application; and without requiring the phone application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the phone application-specific icon, displaying at least one phone application-specific option of a phone application-specific menu on the home screen that is blurred to appear to be at a greater depth as compared to the phone application-specific menu, the displayed at least one phone application-specific option including an option for accessing at least one of a voicemail or a favorite utilizing the phone application.
-
79. A method, comprising:
at an apparatus including at least one non-transitory memory storing a plurality of applications, a touch screen, an actuator, and one or more processors in communication with the at least one non-transitory memory, the touch screen, and the actuator; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; in response to detection of a cessation of a first touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, launching the navigation application; based on at least a portion of the detection of the first gesture, blurring at least a portion of the home screen other than a navigation application-specific menu, for providing a first gesture-touch duration feedback in connection with the navigation application-specific icon; in response to detection of a second touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, displaying at least one navigation application-specific option of the navigation application-specific menu, the displayed at least one navigation application-specific option including an option for access to navigation information utilizing the navigation application; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, launching the browser application; based on at least a portion of the detection of the second gesture, blurring at least a portion of the home screen other than a browser application-specific menu, for providing a second gesture-touch duration feedback in connection with the browser application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, displaying at least one browser application-specific option of the browser application-specific menu, the displayed at least one browser application-specific option including an option for access to bookmarks utilizing the browser application; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, launching the media application; based on at least a portion of the detection of the third gesture, blurring at least a portion of the home screen other than a media application-specific menu, for providing a third gesture-touch duration feedback in connection with the media application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, displaying at least one media application-specific option of the media application-specific menu, the displayed at least one media application-specific option including an option for selecting at least one track utilizing the media application; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, launching the communication application; based on at least a portion of the detection of the fourth gesture, blurring at least a portion of the home screen other than a communication application-specific menu, for providing a fourth gesture-touch touch duration feedback in connection with the communication application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, displaying at least one communication application-specific option of the communication application-specific menu, the displayed at least one communication application-specific option including an option for access to one or more communication techniques for a contact; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, launching the calendar application; based on at least a portion of the detection of the fifth gesture, blurring at least a portion of the home screen other than a calendar application-specific menu, for providing a fifth gesture-touch duration feedback in connection with the calendar application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, displaying at least one calendar application-specific option of the calendar application-specific menu, the displayed at least one calendar application-specific option including an option for creating an appointment utilizing the calendar application; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, launching the camera application; based on at least a portion of the detection of the sixth gesture, blurring at least a portion of the home screen other than a camera application-specific menu, for providing a sixth gesture-touch duration feedback in connection with the camera application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, displaying at least one camera application-specific option of the camera application-specific menu, the displayed at least one camera application-specific option including an option for setting a camera setting; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, launching the phone application; based on at least a portion of the detection of the seventh gesture, blurring at least a portion of the home screen other than a phone application-specific menu, for providing a seventh gesture-touch duration feedback in connection with the phone application-specific icon; and in response to detection of the second touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, displaying at least one phone application-specific option of the phone application-specific menu, the displayed at least one phone application-specific option including an option for accessing at least one of a voicemail or a favorite utilizing the phone application. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
91. A method, comprising:
at a device with at least one non-transitory memory, a touch screen, and one or more processors in communication with the at least one non-transitory memory, and the touch screen; displaying an object utilizing an interface of a particular application; detecting a press gesture via the touch screen on the object; in response to detection of a cessation of the press gesture via the touch screen on the object based on a duration of the press gesture being detected to not exceed a duration threshold; displaying information associated with the object utilizing another interface of the particular application; and based on at least a portion of the press gesture being detected via the touch screen on the object and the duration of the press gesture being detected to exceed the duration threshold; displaying a menu including at least one option for, in response to detection of a selection thereof, performing an operation, and displaying at least a portion of the information associated with the object, where, based on the at least portion of the press gesture being detected via the touch screen on the object and the duration of the press gesture being detected to exceed the duration threshold; the menu and the at least portion of the information are displayed in at least one first virtual display layer which appears above at least one second virtual display layer, the at least one second virtual display layer includes at least a portion of the interface of the particular application that remains at least partially visible, and the at least portion of the interface of the particular application of the at least one second virtual display layer is altered, by at least one of blurring or fogging, to appear at a first depth that is greater than a second depth of at least one of the menu or the at least portion of the information. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113)
-
114. A method, comprising:
at a device with at least one non-transitory memory, a touch screen, and one or more processors in communication with the at least one non-transitory memory, and the touch screen; displaying a message item utilizing an interface of a communication application; detecting a press gesture via the touch screen on the message item; in response to detection of a cessation of the press gesture via the touch screen on the message item and a duration of the press gesture being detected to not exceed a duration threshold; displaying at least a portion of a message associated with the message item utilizing another interface of the communication application; and in response to at least a portion of the press gesture being detected via the touch screen on the message item and the duration of the press gesture being detected to exceed the duration threshold; displaying a menu including at least one option for, in response to detection of a selection thereof, performing an operation, and displaying at least part of the at least portion of the message associated with the message item, where the menu and the at least part of the at least portion of the message are displayed in at least one first virtual display layer which appears above at least one second virtual display layer that includes at least a portion of the interface of the communication application that remains at least partially visible and is altered, by at least one of blurring or fogging, to appear at a first depth that is greater than a second depth of at least one of the menu or the at least part of the at least portion of the message. - View Dependent Claims (115)
-
116. A method, comprising:
at a device including at least one non-transitory memory, a touch screen, and one or more processors in communication with the at least one non-transitory memory and the touch screen; displaying a hyperlink utilizing an interface of a network browser application; detecting a press gesture via the touch screen on the hyperlink; in response to detection of a cessation of the press gesture via the touch screen on the hyperlink and a duration of the press gesture being detected to not exceed a duration threshold; displaying information associated with the hyperlink utilizing another interface of the network browser application; and based on at least a portion of the press gesture being detected via the touch screen on the hyperlink and the duration of the press gesture being detected to exceed the duration threshold; displaying a menu including at least one option for, in response to detection of a selection thereof, performing an operation on the hyperlink, and displaying at least a portion of the information associated with the hyperlink, where the menu and the at least portion of the information are displayed in at least one first virtual display layer which appears above at least one second virtual display layer that includes at least a portion of the interface of the network browser application that remains at least partially visible and is altered, by at least fading, to appear at a first depth that is greater than a second depth of at least one of the menu or the at least portion of the information. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138)
-
139. A method, comprising:
at an apparatus including at least one non-transitory memory storing a plurality of applications including a particular application, a touch screen, and one or more processors in communication with the at least one non-transitory memory and the touch screen; displaying on the touch screen an application-specific icon associated with the particular application via a home screen, the home screen for choosing among the plurality of applications; based on a first duration of touch applied to the touch screen on the application-specific icon and a subsequent cessation of the first duration of touch applied to the touch screen on the application-specific icon being detected;
launching the particular application;based on a second duration of touch, that is greater than the first duration, applied to the touch screen on the application-specific icon being detected;
causing display of at least one option on the touch screen; andbased on a touch applied to the touch screen on the at least one option being detected, performing at least one action corresponding to the at least one option; wherein at least a portion of the home screen is faded in relation to the detection of the second duration of touch; wherein at least one of; the particular application includes a navigation application;
the application-specific icon includes a navigation application icon;
based on the first duration of touch applied to the touch screen on the navigation application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the navigation application icon being detected, the navigation application is launched; and
based on the second duration of touch applied to the touch screen on the navigation application icon being detected, the displayed at least one option includes an option for access to navigation information utilizing the navigation application;the particular application includes a browser application;
the application-specific icon includes a browser application icon;
based on the first duration of touch applied to the touch screen on the browser application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the browser application icon being detected, the browser application is launched; and
based on the second duration of touch applied to the touch screen on the browser application icon being detected, the displayed at least one option includes an option for performing an operation utilizing the browser application;the particular application includes a media application;
the application-specific icon includes a media application icon;
based on the first duration of touch applied to the touch screen on the media application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the media application icon being detected, the media application is launched; and
based on the second duration of touch applied to the touch screen on the media application icon being detected, the displayed at least one option includes an option for accessing at least one track to be played utilizing the media application;the particular application includes a communication application;
the application-specific icon includes a communication application icon;
based on the first duration of touch applied to the touch screen on the communication application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the communication application icon being detected, the communication application is launched; and
based on the second duration of touch applied to the touch screen on the communication application icon being detected, the displayed at least one option includes an option for accessing at least one feature utilizing the communication application;the particular application includes a calendar application;
the application-specific icon includes a calendar application icon;
based on the first duration of touch applied to the touch screen on the calendar application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the calendar application icon being detected, the calendar application is launched; and
based on the second duration of touch applied to the touch screen on the calendar application icon being detected, the displayed at least one option includes an option for creating an event utilizing the calendar application;the particular application includes a camera application;
the application-specific icon includes a camera application icon;
based on the first duration of touch applied to the touch screen on the camera application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the camera application icon being detected, the camera application is launched; and
based on the second duration of touch applied to the touch screen on the camera application icon being detected, the displayed at least one option includes an option for setting a camera setting;
orthe particular application includes a phone application;
the application-specific icon includes a phone application icon;
based on the first duration of touch applied to the touch screen on the phone application icon and the subsequent cessation of the first duration of touch applied to the touch screen on the phone application icon being detected, the phone application is launched; and
based on the second duration of touch applied to the touch screen on the phone application icon being detected, the displayed at least one option includes an option for accessing phone-related information, utilizing the phone application.- View Dependent Claims (140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 168, 169, 170, 171, 172, 173, 174, 175, 176)
-
157. A method, comprising:
at an apparatus including at least one non-transitory memory storing 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; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; in response to detection of a cessation of a first touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, launching the navigation application; based on at least a portion of the detection of the first gesture, fading at least a portion of the home screen, for providing a first gesture-touch duration feedback in connection with the navigation application-specific icon; in response to detection of a second touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, displaying a menu associated with the navigation application-specific icon to permit access to navigation information utilizing the menu associated with the navigation application-specific icon; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, launching the browser application; based on at least a portion of the detection of the second gesture, fading at least a portion of the home screen, for providing a second gesture-touch duration feedback in connection with the browser application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, displaying a menu associated with the browser application-specific icon to permit access to an operation utilizing the menu associated with the browser application-specific icon; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, launching the media application; based on at least a portion of the detection of the third gesture, fading at least a portion of the home screen, for providing a third gesture-touch duration feedback in connection with the media application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, displaying a menu associated with the media application-specific icon to permit access to at least one track utilizing the menu associated with the media application-specific icon; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, launching the communication application; based on at least a portion of the detection of the fourth gesture, fading at least a portion of the home screen, for providing a fourth gesture-touch touch duration feedback in connection with the communication application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, displaying a menu associated with the communication application-specific icon to permit access to at least one feature utilizing the communication application; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, launching the calendar application; based on at least a portion of the detection of the filth gesture, fading at least a portion of the home screen, for providing a fifth gesture-touch duration feedback in connection with the calendar application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, displaying a menu associated with the calendar application-specific icon to permit access to an operation for creation of an event utilizing the menu associated with the calendar application-specific icon; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, launching the camera application; based on at least a portion of the detection of the sixth gesture, fading at least a portion of the home screen, for providing a sixth gesture-touch duration feedback in connection with the camera application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, displaying a menu associated with the camera application-specific icon to permit access to an operation for setting a camera setting utilizing the menu associated with the camera application-specific icon; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, launching the phone application; and based on at least a portion of the detection of the seventh gesture, fading at least a portion of the home screen, for providing a seventh gesture-touch duration feedback in connection with the phone application-specific icon; and in response to detection of the second touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, displaying a menu associated with the phone application-specific icon to permit access to phone-related information utilizing the menu associated with the phone application-specific icon. - View Dependent Claims (158)
-
159. A method, comprising:
at an apparatus including at least one non-transitory memory storing 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; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; based on a cessation of a first touch state of the plurality of touch states being detected in connection with the navigation application-specific icon, launching the navigation application; without requiring the navigation application to be launched beforehand and based on a second touch state of the plurality of touch states being detected in connection with the navigation application-specific icon, displaying at least one navigation application-specific option of a navigation application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the navigation application-specific menu; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the browser application-specific icon, launching the browser application; without requiring the browser application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the browser application-specific icon, displaying at least one browser application-specific option of a browser application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the browser application-specific menu, the displayed at least one browser application-specific option including an option for performing an operation utilizing the browser application; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the media application-specific icon, launching the media application; without requiring the media application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the media application-specific icon, displaying at least one media application-specific option of a media application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the media application-specific menu, the displayed at least one media application-specific option including an option for accessing at least one track utilizing the media application; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the communication application-specific icon, launching the communication application; without requiring the communication application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the communication application-specific icon, displaying at least one communication application-specific option of a communication application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the communication application-specific menu, the displayed at least one communication application-specific option including an option for access to at least one feature utilizing the communication application; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the calendar application-specific icon, launching the calendar application; without requiring the calendar application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the calendar application-specific icon, displaying at least one calendar application-specific option of a calendar application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the calendar application-specific menu, the displayed at least one calendar application-specific option including an option for creating an event utilizing the calendar application; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the camera application-specific icon, launching the camera application; without requiring the camera application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the camera application-specific icon, displaying at least one camera application-specific option of a camera application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the camera application-specific menu, the displayed at least one camera application-specific option including an option for setting a camera setting; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; based on a cessation of the first touch state of the plurality of touch states being detected in connection with the phone application-specific icon, launching the phone application; and without requiring the phone application to be launched beforehand and based on the second touch state of the plurality of touch states being detected in connection with the phone application-specific icon, displaying at least one phone application-specific option of a phone application-specific menu such that at least a portion of the home screen thereunder is faded to appear to be at a greater depth as compared to the phone application-specific menu, the displayed at least one phone application-specific option including an option for accessing phone-related information utilizing the phone application.
-
160. A method, comprising:
at an apparatus including at least one non-transitory memory storing 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; without a navigation application being launched, displaying, on the touch screen, a navigation application-specific icon associated with the navigation application via a home screen, the home screen for choosing among the plurality of applications; detecting a first gesture that is applied to the touch screen on the navigation application-specific icon and that is capable of causing a plurality of touch states in connection with the navigation application-specific icon; in response to detection of a cessation of a first touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, launching the navigation application; based on at least a portion of the detection of the first gesture, fading at least a portion of the home screen under a navigation application-specific menu, for providing a first gesture-touch duration feedback in connection with the navigation application-specific icon; in response to detection of a second touch state of the plurality of touch states caused by the detection of the first gesture on the navigation application-specific icon, displaying at least one navigation application-specific option of the navigation application-specific menu, the displayed at least one navigation application-specific option including an option for access to navigation information utilizing the navigation application; without a browser application being launched, displaying, on the touch screen, a browser application-specific icon associated with the browser application via the home screen; detecting a second gesture that is applied to the touch screen on the browser application-specific icon and that is capable of causing the plurality of touch states in connection with the browser application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, launching the browser application; based on at least a portion of the detection of the second gesture, fading at least a portion of the home screen under a browser application-specific menu, for providing a second gesture-touch duration feedback in connection with the browser application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the second gesture on the browser application-specific icon, displaying at least one browser application-specific option of the browser application-specific menu, the displayed at least one browser application-specific option including an option for performing an operation utilizing the browser application; without a media application being launched, displaying, on the touch screen, a media application-specific icon associated with the media application via the home screen; detecting a third gesture that is applied to the touch screen on the media application-specific icon and that is capable of causing the plurality of touch states in connection with the media application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, launching the media application; based on at least a portion of the detection of the third gesture, fading at least a portion of the home screen under a media application-specific menu, for providing a third gesture-touch duration feedback in connection with the media application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the third gesture on the media application-specific icon, displaying at least one media application-specific option of the media application-specific menu, the displayed at least one media application-specific option including an option for accessing at least one track utilizing the media application; without a communication application being launched, displaying, on the touch screen, a communication application-specific icon associated with the communication application via the home screen; detecting a fourth gesture that is applied to the touch screen on the communication application-specific icon and that is capable of causing the plurality of touch states in connection with the communication application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, launching the communication application; based on at least a portion of the detection of the fourth gesture, fading at least a portion of the home screen under a communication application-specific menu, for providing a fourth gesture-touch touch duration feedback in connection with the communication application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fourth gesture on the communication application-specific icon, displaying at least one communication application-specific option of the communication application-specific menu, the displayed at least one communication application-specific option including an option for access to at least one feature utilizing the communication application; without a calendar application being launched, displaying, on the touch screen, a calendar application-specific icon associated with the calendar application via the home screen; detecting a fifth gesture that is applied to the touch screen on the calendar application-specific icon and that is capable of causing the plurality of touch states in connection with the calendar application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, launching the calendar application; based on at least a portion of the detection of the fifth gesture, fading at least a portion of the home screen under a calendar application-specific menu, for providing a fifth gesture-touch duration feedback in connection with the calendar application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the fifth gesture on the calendar application-specific icon, displaying at least one calendar application-specific option of the calendar application-specific menu, the displayed at least one calendar application-specific option including an option for creating an event utilizing the calendar application; without a camera application being launched, displaying, on the touch screen, a camera application-specific icon associated with the camera application via the home screen; detecting a sixth gesture that is applied to the touch screen on the camera application-specific icon and that is capable of causing the plurality of touch states in connection with the camera application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, launching the camera application; based on at least a portion of the detection of the sixth gesture, fading at least a portion of the home screen under a camera application-specific menu, for providing a sixth gesture-touch duration feedback in connection with the camera application-specific icon; in response to detection of the second touch state of the plurality of touch states caused by the detection of the sixth gesture on the camera application-specific icon, displaying at least one camera application-specific option of the camera application-specific menu, the displayed at least one camera application-specific option including an option for setting a camera setting; without a phone application being launched, displaying, on the touch screen, a phone application-specific icon associated with the phone application via the home screen; detecting a seventh gesture that is applied to the touch screen on the phone application-specific icon and that is capable of causing the plurality of touch states in connection with the phone application-specific icon; in response to detection of a cessation of the first touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, launching the phone application; based on at least a portion of the detection of the seventh gesture, fading at least a portion of the home screen under a phone application-specific menu, for providing a seventh gesture-touch duration feedback in connection with the phone application-specific icon; and in response to detection of the second touch state of the plurality of touch states caused by the detection of the seventh gesture on the phone application-specific icon, displaying at least one phone application-specific option of the phone application-specific menu, the displayed at least one phone application-specific option including an option for accessing phone-related information utilizing the phone application. - View Dependent Claims (161, 162, 163, 164, 165, 166, 167)
Specification