System, method, and computer program product for a multi-pressure selection touch screen
First Claim
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
- at least a portion of a particular application other than an electronic-mail application and a short message service application, where the particular application is configured to cooperate with a mobile device including a touch screen, a memory, and a vibrator coupled to at least one processor, and the particular application, when installed on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to;
before the particular application is launched, display an application-specific indicia associated with the particular application via a home screen for choosing different applications, utilizing the touch screen;
identify a first pressure signal indicative of a first magnitude of pressure being applied to the touch screen, in connection with the application-specific indicia;
in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, identify a first state, utilizing the at least one processor;
in response to the identification of the first state that is in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, launch the particular application associated with the application-specific indicia, utilizing the at least one processor;
identify a second pressure signal indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, in connection with the application-specific indicia;
in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, identify a second state, utilizing the at least one processor;
in response to the identification of the second state that is in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, vibrate the mobile device, utilizing the vibrator;
in response to the identification of the second state that is in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, display, utilizing the touch screen, at least one menu over at least a portion of the home screen that is blurred or fogged for making the at least portion of the home screen appear to be at a greater depth as compared to the at least one menu, the at least one menu configured to provide access to a plurality of action options including;
a first particular action option associated with a first particular action that invokes a first other application including the electronic-mail application for utilizing the electronic-mail application to share at least one object associated with the particular application that is not the electronic-mail application, anda second particular action option associated with a second particular action that invokes a second other application including the short message service application for utilizing the short message service application to share the at least one object associated with the particular application that is not the short message service application,where the first particular action option associated with invoking the electronic-mail application and the second particular action option associated with invoking the short message service application are both accessible through the at least one menu that is displayed in response to the second magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application that is not the electronic-mail application and is not the short message service application;
identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the plurality of action options including at least one of the first particular action option or the second particular action option; and
in response to the selection signal, perform at least one of the first particular action or the second particular action, utilizing the at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for operating a mobile device including a touch screen, a memory, and a vibratory feedback mechanism coupled to at least one processor. A plurality of applications including an application is stored, utilizing the memory. A first pressure signal indicative of a first magnitude of pressure being applied to the touch screen is identified. In response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, a first state is identified, utilizing the at least one processor. In response to the identification of the first state, an operation is performed, utilizing the at least one processor. A second pressure signal is identified indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, in connection with the indicia. In response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, a second state is identified, utilizing the at least one processor. In response to the identification of the second state, the mobile device is vibrated, utilizing the vibratory feedback mechanism. Also in response to the identification of the second state, another operation is performed.
-
Citations
32 Claims
-
1. A computer program product embodied on a non-transitory computer readable medium, comprising:
at least a portion of a particular application other than an electronic-mail application and a short message service application, where the particular application is configured to cooperate with a mobile device including a touch screen, a memory, and a vibrator coupled to at least one processor, and the particular application, when installed on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to; before the particular application is launched, display an application-specific indicia associated with the particular application via a home screen for choosing different applications, utilizing the touch screen; identify a first pressure signal indicative of a first magnitude of pressure being applied to the touch screen, in connection with the application-specific indicia; in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, identify a first state, utilizing the at least one processor; in response to the identification of the first state that is in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen, launch the particular application associated with the application-specific indicia, utilizing the at least one processor; identify a second pressure signal indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, in connection with the application-specific indicia; in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, identify a second state, utilizing the at least one processor; in response to the identification of the second state that is in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, vibrate the mobile device, utilizing the vibrator; in response to the identification of the second state that is in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen, display, utilizing the touch screen, at least one menu over at least a portion of the home screen that is blurred or fogged for making the at least portion of the home screen appear to be at a greater depth as compared to the at least one menu, the at least one menu configured to provide access to a plurality of action options including; a first particular action option associated with a first particular action that invokes a first other application including the electronic-mail application for utilizing the electronic-mail application to share at least one object associated with the particular application that is not the electronic-mail application, and a second particular action option associated with a second particular action that invokes a second other application including the short message service application for utilizing the short message service application to share the at least one object associated with the particular application that is not the short message service application, where the first particular action option associated with invoking the electronic-mail application and the second particular action option associated with invoking the short message service application are both accessible through the at least one menu that is displayed in response to the second magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application that is not the electronic-mail application and is not the short message service application; identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the plurality of action options including at least one of the first particular action option or the second particular action option; and in response to the selection signal, perform at least one of the first particular action or the second particular action, utilizing the at least one processor. - 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. A computer-implemented method, comprising:
-
developing at least a portion of a particular application other than an electronic-mail application and a short message service application, utilizing a Objective C programming language such that the at least portion of the particular application is configured to cooperate with a mobile device including a touch screen, a memory, and a vibrator coupled to at least one processor, the particular application, when installed on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to; before the particular application is launched, display an application-specific indicia associated with the particular application via a home screen for choosing different applications, identify a first signal resulting from a first magnitude of pressure being detected on the touch screen, in connection with the application-specific indicia, in response to the first signal resulting from the first magnitude of pressure being detected on the touch screen, identify a first state, in response to the identification of the first state that is in response to the first signal resulting from the first magnitude of pressure being detected on the touch screen, perform an operation in connection with the particular application that results in the particular application associated with the application-specific indicia being launched, identify a second signal resulting from a second magnitude of pressure being detected on the touch screen that is greater than the first magnitude, in connection with the application-specific indicia, in response to the second signal resulting from the second magnitude of pressure being detected on the touch screen, identify a second state, in response to the identification of the second state that is in response to the second signal resulting from the second magnitude of pressure being detected on the touch screen, vibrate the mobile device, in response to the identification of the second state that is in response to the second signal resulting from the second magnitude of pressure being detected on the touch screen, display at least one menu via which access is provided to a plurality of action options, the at least one menu being displayed over at least a portion of the home screen that is blurred or fogged for making the at least portion of the home screen appear to be at a greater depth as compared to the at least one menu, the plurality of action options including; a first particular action option associated with a first particular action that invokes a first other application including the electronic-mail application for utilizing the electronic-mail application to share at least one object associated with the particular application that is not the electronic-mail application, and a second particular action option associated with a second particular action that invokes a second other application including the short message service application for utilizing the short message service application to share the at least one object associated with the particular application that is not the short message service application, where the electronic-mail application and the short message service application are invokable after the at least one menu is displayed in response to the second magnitude of pressure being detected on the touch screen in connection with the application-specific indicia associated with the particular application that is not the electronic-mail application and is not the short message service application, identify a third signal resulting from a pressure being detected on the touch screen, in connection with at least one of the plurality of action options including at least one of the first particular action option or the second particular action option, and in response to the third signal, perform at least one of the first particular action or the second particular action; and causing storage of the at least portion of the particular application. - View Dependent Claims (30)
-
-
31. A computer-implemented method, comprising:
-
developing at least a portion of a particular application other than an electronic-mail application and a short message service application, utilizing a Objective C programming language such that the at least portion of the particular application is configured to cooperate with a mobile device including a touch screen and a memory coupled to at least one processor, the particular application, when stored on the mobile device, cooperates with an operating system of the mobile device to cause the mobile device to; before the particular application is launched, display an application-specific indicia associated with the particular application via a home screen that permits different applications to be chosen, identify a first signal resulting from a first magnitude of pressure being detected on the touch screen, in connection with the application-specific indicia, in response to the first signal resulting from the first magnitude of pressure being detected on the touch screen, identify a first state, in response to the identification of the first state that is in response to the first signal resulting from the first magnitude of pressure being detected on the touch screen, launch the particular application associated with the application-specific indicia, identify a second signal resulting from a second magnitude of pressure being detected on the touch screen that is greater than the first magnitude, in connection with the application-specific indicia, in response to the second signal resulting from the second magnitude of pressure being detected on the touch screen, identify a second state, in response to the identification of the second state that is in response to the second signal resulting from the second magnitude of pressure being detected on the touch screen, display at least one menu through which access is provided to a plurality of action options, the at least one menu being displayed over at least a portion of the home screen that is blurred or fogged for making the at least portion of the home screen appear to be at a greater depth as compared to the at least one menu, the plurality of action options including; a first particular action option associated with a first particular action that is capable of invoking a first other application including the electronic-mail application, for utilizing the electronic-mail application to share at least one object associated with the particular application that is not the electronic-mail application, and a second particular action option associated with a second particular action that is capable of invoking a second other application including the short message service application, for utilizing the short message service application to share the at least one object associated with the particular application that is not the short message service application, where the first particular action option associated with invoking the electronic-mail application and the second particular action option associated with invoking the short message service application are both accessible through the at least one menu that is displayed in response to the second magnitude of pressure being detected on the touch screen in connection with the application-specific indicia associated with the particular application that is not the electronic-mail application and is not the short message service application, such that the first particular action and the second particular action permit sharing of the at least one object through the application-specific indicia that is also capable of serving an additional purpose of launching the particular application, identify a third signal resulting from a pressure being detected on the touch screen, in connection with at least one of the plurality of action options including at least one of the first particular action option or the second particular action option, and in response to the third signal, perform the at least one of the first particular action or the second particular action; and causing storage of the at least portion of the particular application. - View Dependent Claims (32)
-
Specification