System and method for transitioning between operational modes of an in-vehicle device using gestures
First Claim
Patent Images
1. A method for operating a mobile electronic device comprising:
- executing with a controller in the mobile electronic device stored program instructions for a software program in a first operating mode;
generating with the controller and a graphical display device in the mobile electronic device a graphical user interface (GUI) for the software program in the first operating mode;
receiving with a first input device in the mobile electronic device configured to receive gesture input a first gesture from a user in the first operating mode;
generating with the controller a first modification of the GUI for the software program in the first operating mode in response to the first gesture;
identifying with the controller a predetermined haptic input received from a second input device configured to receive haptic input in the mobile electronic device;
executing with the controller the stored program instructions for the software program in a second operating mode in response to identifying the predetermined haptic input, the second operating mode being different than the first operating mode;
receiving with the first input device the first gesture from the user in the second operating mode; and
generating with the controller a second modification of the GUI for the software program in the second operating mode in response to the first gesture, the second modification of the GUI being different than the first modification of the GUI.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of receiving user input includes operating a software program in a first operating mode and modifying a graphical interface of the software program in response to receiving gesture. The method also includes receiving a haptic input and operating the software program in a second operating mode in response to the haptic input. In the second operating mode, the gesture produces a different modification to the graphical interface than in the first operating mode.
17 Citations
14 Claims
-
1. A method for operating a mobile electronic device comprising:
-
executing with a controller in the mobile electronic device stored program instructions for a software program in a first operating mode; generating with the controller and a graphical display device in the mobile electronic device a graphical user interface (GUI) for the software program in the first operating mode; receiving with a first input device in the mobile electronic device configured to receive gesture input a first gesture from a user in the first operating mode; generating with the controller a first modification of the GUI for the software program in the first operating mode in response to the first gesture; identifying with the controller a predetermined haptic input received from a second input device configured to receive haptic input in the mobile electronic device; executing with the controller the stored program instructions for the software program in a second operating mode in response to identifying the predetermined haptic input, the second operating mode being different than the first operating mode; receiving with the first input device the first gesture from the user in the second operating mode; and generating with the controller a second modification of the GUI for the software program in the second operating mode in response to the first gesture, the second modification of the GUI being different than the first modification of the GUI. - View Dependent Claims (2, 3, 4)
-
-
5. A method for operating a computing device comprising:
-
executing with a controller in the computing device stored program instructions for a software program in a first operating mode; generating with the controller and a graphical display device in the computing device a graphical user interface (GUI) for the software program in the first operating mode; receiving with an input device configured to receive gesture input a first gesture from a user in the first operating mode; generating with the controller a first modification of the GUI for the software program in the first operating mode in response to the first gesture; identifying with the controller a second predetermined gesture received from the input device, the second predetermined gesture being different than the first gesture; executing with the controller the stored program instructions for the software program to operate in a second operating mode in response to the second predetermined gesture; receiving with the input device the first gesture from the user in the second operating mode; and generating with the controller a second modification of the GUI for the software program in the second operating mode in response to the first gesture, the second modification of the GUI being different than the first modification of the GUI. - View Dependent Claims (6, 7, 8)
-
-
9. A computing system comprising:
-
a display device; a first input device configured to receive gesture input from a user; and a controller operatively connected to the display device and the first input device, the controller being configured to; execute stored program instructions for a software program in a first operating mode; generate a graphical display a graphical user interface (GUI) for the software program in the first operating mode; receive a first gesture from the user while the software program operates in the first operating mode; generate a first modification of the GUI for the software program in the first operating mode in response to the first gesture; receive a second predetermined gesture from the user that is different than the first gesture; execute the stored program instructions for the software program to operate in a second operating mode in response to the second predetermined gesture; receive the first gesture from the user while the program operates in the second operating mode; and generate a second modification of the GUI for the software program in the second operating mode in response to the first gesture, the second modification of the GUI being different than the first modification of the GUI. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification