System, method, and computer program product for a multi-pressure selection touch screen
First Claim
1. An apparatus, comprising:
- a mobile device including a touch screen, a memory, a network interface, and a vibrator coupled to at least one processor;
said network interface configured to receive a particular application via a network;
said memory configured to store a plurality of applications, the memory configured to store the particular application after the particular application is received;
said touch screen configured to, after the particular application is received, cooperate with the at least one processor to, before the particular application is launched, display an iconic representation of the particular application via a home screen for choosing different applications;
said touch screen configured to, after the particular application is received, cooperate with the at least one processor to receive a first pressure signal indicative of a first magnitude of pressure being applied to the touch screen, on the iconic representation of the particular application displayed via the home screen for choosing different applications;
said at least one processor configured to, after the particular application is received and in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a first state;
said at least one processor configured to, after the particular application is received and in response to the identification of the first state, launch the particular application represented by the iconic representation displayed via the home screen for choosing different applications;
said touch screen configured to, after the particular application is received, cooperate with the at least one processor to receive a second pressure signal indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, on the iconic representation of the particular application displayed via the home screen for choosing different applications;
said at least one processor configured to, after the particular application is received and in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a second state;
said vibrator configured to, after the particular application is received, cooperate with the at least one processor to, in response to the identification of the second state, vibrate the mobile device;
after the particular application is received, said mobile device configured to;
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 on the iconic representation of the particular application displayed via the home screen for choosing different applications, display, utilizing the touch screen, at least one menu through which access is provided to at least two 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 at least two options including;
an electronic-mail option that, when selected, provides access to an electronic-mail action that utilizes an electronic-mail application to send at least one object of the particular application; and
a short message service option that, when selected, provides access to a short message service action that utilizes a short message service application to send the at least one object of the particular application,where the electronic-mail option and the short message service option 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 on the iconic representation of the particular application which 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, on at least one of the at least two options including at least one of the electronic-mail option or the short message service option;
in response to the selection signal on the electronic-mail option, provide access to the electronic-mail action that utilizes the electronic-mail application to send the at least one object of the particular application; and
in response to the selection signal on the short message service option, provide access to the short message service action that utilizes the short message service application to send the at least one object of the particular application.
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. Indicia is displayed, utilizing the touchscreen. A first pressure signal indicative of a first magnitude of pressure being applied to the touch screen is identified in connection with the indicia. 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. In response to the identification of the second state, access is allowed to at least one menu including a plurality of particular actions including at least one user-specific action, utilizing the touch screen. Also identified is a selection signal indicative of pressure being applied to the touch screen, in connection with the at least one user-specific action. In response to the selection signal, the at last one user-specific action is executed, utilizing the at least one processor.
482 Citations
49 Claims
-
1. An apparatus, comprising:
-
a mobile device including a touch screen, a memory, a network interface, and a vibrator coupled to at least one processor; said network interface configured to receive a particular application via a network; said memory configured to store a plurality of applications, the memory configured to store the particular application after the particular application is received; said touch screen configured to, after the particular application is received, cooperate with the at least one processor to, before the particular application is launched, display an iconic representation of the particular application via a home screen for choosing different applications; said touch screen configured to, after the particular application is received, cooperate with the at least one processor to receive a first pressure signal indicative of a first magnitude of pressure being applied to the touch screen, on the iconic representation of the particular application displayed via the home screen for choosing different applications; said at least one processor configured to, after the particular application is received and in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a first state; said at least one processor configured to, after the particular application is received and in response to the identification of the first state, launch the particular application represented by the iconic representation displayed via the home screen for choosing different applications; said touch screen configured to, after the particular application is received, cooperate with the at least one processor to receive a second pressure signal indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, on the iconic representation of the particular application displayed via the home screen for choosing different applications; said at least one processor configured to, after the particular application is received and in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a second state; said vibrator configured to, after the particular application is received, cooperate with the at least one processor to, in response to the identification of the second state, vibrate the mobile device; after the particular application is received, said mobile device configured to; 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 on the iconic representation of the particular application displayed via the home screen for choosing different applications, display, utilizing the touch screen, at least one menu through which access is provided to at least two 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 at least two options including; an electronic-mail option that, when selected, provides access to an electronic-mail action that utilizes an electronic-mail application to send at least one object of the particular application; and a short message service option that, when selected, provides access to a short message service action that utilizes a short message service application to send the at least one object of the particular application, where the electronic-mail option and the short message service option 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 on the iconic representation of the particular application which 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, on at least one of the at least two options including at least one of the electronic-mail option or the short message service option; in response to the selection signal on the electronic-mail option, provide access to the electronic-mail action that utilizes the electronic-mail application to send the at least one object of the particular application; and in response to the selection signal on the short message service option, provide access to the short message service action that utilizes the short message service application to send the at least one object of the particular application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium, comprising:
-
particular application code that is part of a particular application that is configured to cooperate with a mobile device including a touch screen, a memory, and a vibrator coupled to at least one processor, where 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 iconic representation of 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, on the iconic representation of the particular application displayed via the home screen for choosing different applications; in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a first state, utilizing the at least one processor; in response to the identification of the first state, launch the particular application represented by the iconic representation displayed via the home screen for choosing different applications, 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, on the iconic representation of the particular application displayed via the home screen for choosing different applications; in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, identify a second state, utilizing the at least one processor; in response to the identification of the second state, 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 on the iconic representation of the particular application displayed via the home screen for choosing different applications, display, utilizing the touch screen, at least one menu through which access is provided to at least two options, the at least one menu being displayed on 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 two options including; an electronic-mail option that, when selected, provides access to an electronic-mail action that utilizes an electronic-mail application to send at least one object of the particular application; and a short message service option that, when selected, provides access to a short message service action that utilizes a short message service application to send the at least one object of the particular application, where the electronic-mail option and the short message service option 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 on the iconic representation of the particular application which 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, on at least one of the at least two options including at least one of the electronic-mail option or the short message service option; in response to the selection signal on the electronic-mail option, provide access to the electronic-mail action that utilizes the electronic-mail application to send the at least one object of the particular application; and in response to the selection signal on the short message service option, provide access to the short message service action that utilizes the short message service application to send the at least one object of the particular application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-implemented method, comprising:
-
developing particular application code that is part of a particular application configured to cooperate with a mobile device including a touch screen, a memory, and a vibrator coupled to at least one processor, where the particular application code, 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 iconic representation of the particular application via a home screen for choosing different applications, utilizing the touch screen; detect a first pressure signal indicative of a first magnitude of pressure being applied to the touch screen, on the iconic representation of the particular application displayed via the home screen for choosing different applications; in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, detect a first state, utilizing the at least one processor; in response to the identification of the first state, launch the particular application represented by the iconic representation displayed via the home screen for choosing different applications, utilizing the at least one processor; detect a second pressure signal indicative of a second magnitude of pressure being applied to the touch screen that is greater than the first magnitude, on the iconic representation of the particular application displayed via the home screen for choosing different applications; in response to the second pressure signal indicative of the second magnitude of pressure being applied to the touch screen on the iconic representation of the particular application displayed via the home screen for choosing different applications, detect a second state, utilizing the at least one processor; in response to the identification of the second state, 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 on the iconic representation of the particular application displayed via the home screen for choosing different applications, display, utilizing the touch screen, at least one menu through which access is provided to at least two 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 at least two options including; an electronic-mail option that, when selected, provides access to an electronic-mail action that utilizes an electronic-mail application to send at least one object of the particular application; and a short message service option that, when selected, provides access to a short message service action that utilizes a short message service application to send the at least one object of the particular application, where the electronic-mail option and the short message service option 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 on the iconic representation of the particular application which is not the electronic-mail application and is not the short message service application; detect a selection signal indicative of pressure being applied to the touch screen, on at least one of the at least two options including at least one of the electronic-mail option or the short message service option; in response to the selection signal on the electronic-mail option, provide access to the electronic-mail action that utilizes the electronic-mail application to send the at least one object of the particular application; and in response to the selection signal on the short message service option, provide access to the short message service action that utilizes the short message service application to send the at least one object of the particular application; and causing the particular application code to be stored. - View Dependent Claims (46, 47, 48, 49)
-
Specification