Multi-type gesture-equipped touch screen system, method, and computer program product
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 download a particular application from a remote source;
said memory configured to store a plurality of applications, the memory configured to store the particular application in the event that the particular application is downloaded;
said touch screen configured to, in the event that the particular application is downloaded, cooperate with the at least one processor 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;
said touch screen configured to, in the event that the particular application is downloaded, 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, in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications;
said at least one processor configured to, in the event that the particular application is downloaded and in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, identify a first state;
said at least one processor configured to, in the event that the particular application is downloaded and in response to the identification of the first state, launch the particular application associated with the application-specific indicia displayed via the home screen for choosing different applications;
said touch screen configured to, in the event that the particular application is downloaded, 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, in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications;
said at least one processor configured to, in the event that the particular application is downloaded and in response to the second pressure signal indicative of the second magnitude of pressure that is greater than the first magnitude being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, identify a second state;
said vibrator configured to, in the event that the particular application is downloaded, cooperate with the at least one processor to, in response to the identification of the second state, vibrate the mobile device;
in the event that the particular application is downloaded, said mobile device configured to;
without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, and 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 through which access is provided to at least three 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 three options including;
an electronic-mail option that, when selected, causes an electronic-mail action that utilizes an electronic-mail application in furtherance of sharing at least one object associated with the particular application, the electronic-mail application being different from the particular application;
a short message service option that, when selected, causes a short message service action that utilizes a short message service application in furtherance of sharing the at least one object associated with the particular application, the short message service application being different from the particular application; and
another option that, when selected, causes another action in furtherance of sharing the at least one object associated with the particular application using a network,where the electronic-mail option, the short message service option, and the another option are all 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, without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia displayed via the home screen for choosing different applications;
identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the at least three options including at least one of the electronic-mail option, the short message service option, or the another option;
in response to the selection signal in connection with the electronic-mail option, cause the electronic-mail action that utilizes the electronic-mail application in furtherance of sharing the at least one object associated with the particular application;
in response to the selection signal in connection with the short message service option, cause the short message service action that utilizes the short message service application in furtherance of sharing the at least one object associated with the particular application; and
in response to the selection signal in connection with the another option, cause the another action in furtherance of sharing the at least one object associated with 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. A slide gesture signal is identified that is indicative of a slide gesture being applied to the touch screen. In response to the slide gesture signal indicative of the slide gesture being applied to the touch screen, a third state is identified, utilizing the at least one processor. In response to the identification of the third state, at least one menu is displayed including a plurality of particular actions. Also identified is a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the particular actions. In response to the selection signal, the at last one particular action is executed, utilizing the at least one processor.
-
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 download a particular application from a remote source; said memory configured to store a plurality of applications, the memory configured to store the particular application in the event that the particular application is downloaded; said touch screen configured to, in the event that the particular application is downloaded, cooperate with the at least one processor 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; said touch screen configured to, in the event that the particular application is downloaded, 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, in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications; said at least one processor configured to, in the event that the particular application is downloaded and in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, identify a first state; said at least one processor configured to, in the event that the particular application is downloaded and in response to the identification of the first state, launch the particular application associated with the application-specific indicia displayed via the home screen for choosing different applications; said touch screen configured to, in the event that the particular application is downloaded, 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, in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications; said at least one processor configured to, in the event that the particular application is downloaded and in response to the second pressure signal indicative of the second magnitude of pressure that is greater than the first magnitude being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, identify a second state; said vibrator configured to, in the event that the particular application is downloaded, cooperate with the at least one processor to, in response to the identification of the second state, vibrate the mobile device; in the event that the particular application is downloaded, said mobile device configured to; without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia associated with the particular application displayed via the home screen for choosing different applications, and 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 through which access is provided to at least three 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 three options including;an electronic-mail option that, when selected, causes an electronic-mail action that utilizes an electronic-mail application in furtherance of sharing at least one object associated with the particular application, the electronic-mail application being different from the particular application; a short message service option that, when selected, causes a short message service action that utilizes a short message service application in furtherance of sharing the at least one object associated with the particular application, the short message service application being different from the particular application; and another option that, when selected, causes another action in furtherance of sharing the at least one object associated with the particular application using a network, where the electronic-mail option, the short message service option, and the another option are all 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, without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia displayed via the home screen for choosing different applications; identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the at least three options including at least one of the electronic-mail option, the short message service option, or the another option; in response to the selection signal in connection with the electronic-mail option, cause the electronic-mail action that utilizes the electronic-mail application in furtherance of sharing the at least one object associated with the particular application; in response to the selection signal in connection with the short message service option, cause the short message service action that utilizes the short message service application in furtherance of sharing the at least one object associated with the particular application; and in response to the selection signal in connection with the another option, cause the another action in furtherance of sharing the at least one object associated with 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 computer program product embodied on 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 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 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 associated with 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 in connection with the application-specific indicia associated with 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 associated with the application-specific indicia 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, in connection with the application-specific indicia associated with 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 in connection with the application-specific indicia associated with 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; without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia, and 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 in connection with the application-specific indicia associated with 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 three 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 three options including;an electronic-mail option that, when selected, causes an electronic-mail action that utilizes an electronic-mail application in furtherance of sharing at least one object associated with the particular application, the electronic-mail application being different from the particular application; a short message service option that, when selected, causes a short message service action that utilizes a short message service application in furtherance of sharing the at least one object associated with the particular application, the short message service application being different from the particular application; and another option that, when selected, causes another action in furtherance of sharing the at least one object associated with the particular application using a network, where the electronic-mail option, the short message service option, and the another option are all 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, without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia displayed via the home screen for choosing different applications; identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the at least three options including at least one of the electronic-mail option, the short message service option, or the another option; in response to the selection signal in connection with the electronic-mail option, cause the electronic-mail action that utilizes the electronic-mail application in furtherance of sharing the at least one object associated with the particular application; in response to the selection signal in connection with the short message service option, cause the short message service action that utilizes the short message service application in furtherance of sharing the at least one object associated with the particular application; and in response to the selection signal in connection with the another option, cause the another action in furtherance of sharing the at least one object associated with the particular application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. 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, 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 associated with 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 in connection with the application-specific indicia associated with 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 associated with the application-specific indicia 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, in connection with the application-specific indicia associated with 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 in connection with the application-specific indicia associated with 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; without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia, and 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 in connection with the application-specific indicia associated with 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 three 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 three options including;an electronic-mail option that, when selected, causes an electronic-mail action that utilizes an electronic-mail application in furtherance of sharing at least one object associated with the particular application, the electronic-mail application being different from the particular application; a short message service option that, when selected, causes a short message service action that utilizes a short message service application in furtherance of sharing the at least one object associated with the particular application, the short message service application being different from the particular application; and another option that, when selected, causes another action in furtherance of sharing the at least one object associated with the particular application using a network, where the electronic-mail option, the short message service option, and the another option are all 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, without launching the particular application in response to the identification of the first state in response to the first pressure signal indicative of the first magnitude of pressure being applied to the touch screen in connection with the application-specific indicia displayed via the home screen for choosing different applications; identify a selection signal indicative of pressure being applied to the touch screen, in connection with at least one of the at least three options including at least one of the electronic-mail option, the short message service option, or the another option; in response to the selection signal in connection with the electronic-mail option, cause the electronic-mail action that utilizes the electronic-mail application in furtherance of sharing the at least one object associated with the particular application; in response to the selection signal in connection with the short message service option, cause the short message service action that utilizes the short message service application in furtherance of sharing the at least one object associated with the particular application; and in response to the selection signal in connection with the another option, cause the another action in furtherance of sharing the at least one object associated with the particular application; and causing the particular application code to be stored. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification