PROGRAMMABLE TACTILE TOUCH SCREEN DISPLAYS AND MAN-MACHINE INTERFACES FOR IMPROVED VEHICLE INSTRUMENTATION AND TELEMATICS
First Claim
1. A computer implemented method for designating information displayed on a touch screen, the method comprising:
- identifying a first location on the touch screen corresponding to a first touch input;
displaying a controller on the touch screen at the first location in response to said identifying step;
displaying a cursor in response to said identifying step, the cursor being responsive to actuation of the controller;
detecting a change in the location of the first touch input along the touch screen corresponding to actuation of the controller; and
displaying movement of the cursor in response to said detecting step.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are new methods and apparatus particularly suited for applications in a vehicle, to provide a wide range of information, and the safe input of data to a computer controlling the vehicle subsystems or “Telematic” communication using for example GM'"'"'s “ONSTAR” or cellular based data sources. Preferred embodiments utilize new programmable forms of tactile touch screens and displays employing tactile physical selection or adjustment means which utilize direct optical data input. A revolutionary form of dashboard or instrument panel results which is stylistically attractive, lower in cost, customizable by the user, programmable in both the tactile and visual sense, and with the potential of enhancing interior safety and vehicle operation. Non-automotive applications of the invention are also disclosed, for example means for general computer input using touch screens and home automation systems.
301 Citations
89 Claims
-
1. A computer implemented method for designating information displayed on a touch screen, the method comprising:
-
identifying a first location on the touch screen corresponding to a first touch input; displaying a controller on the touch screen at the first location in response to said identifying step; displaying a cursor in response to said identifying step, the cursor being responsive to actuation of the controller; detecting a change in the location of the first touch input along the touch screen corresponding to actuation of the controller; and displaying movement of the cursor in response to said detecting step. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method of designating information in response to input received from a user using a touch screen, the method comprising:
-
displaying a first line of writing on the touch screen; receiving a touch input on the side of the first line of writing; displaying a slider bar and a cursor on the touch screen in response to said receiving step, the slider bar being at the side of the line of writing, the cursor being within the line of text and being responsive to the slider bar; detecting a change in the location of the touch input corresponding to actuation of the slider bar by the user; and displaying a change in the location of the cursor in response to said detecting step. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A touch interface for a computer comprising:
-
a display screen adapted to display a line of data; and a control circuit adapted to identify a time-based change in the location of a touch input along the display screen adjacent the line of data, the control circuit being further adapted to actuate a virtual controller including a slider bar and a cursor responsively coupled to the slider bar in response to the time-based change in the location of the touch input, the slider bar being adjacent the line of data and the cursor designating a portion of the line of data. - View Dependent Claims (14, 15, 16)
-
-
17. A computer implemented method of designating a data object on a touch screen in response to input received from a user, the method comprising:
-
identifying a first location on the touch screen corresponding a first touch input and a second location on the touch screen corresponding to a second touch input, the first touch input and the second touch input being simultaneously in contact with the touch screen; displaying a cursor at a third location on the touch screen in response to said identifying step; detecting a change in the location of the second touch input along the touch screen relative to the location of the first touch input, and displaying a change in the location of the cursor in response to said detecting step. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer implemented method of designating a data object displayed on a touch screen, the method comprising:
-
receiving a first touch input on the touch screen; receiving a second touch input on the touch screen, wherein the first touch input and the second touch input are simultaneous; displaying a cursor between with the first touch input and the second touch input; detecting a change in the location of the second touch input relative to the first touch input; and displaying movement of the cursor in response to said detecting step wherein the cursor remains between the first touch input and the second touch input throughout its range of movement. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A touch interface for a computer comprising:
-
a display screen adapted to display a data object; and a control circuit adapted to identify a time-based change in the location of a first touch input relative to the location of a simultaneous second touch input, the control circuit being further adapted to move a cursor displayed on the touch screen in response to the identified change, the cursor being between the first touch input and the second touch input throughout its range of movement. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A computer implemented method of designating a data object on a touch screen in response to input received from a user, the method comprising:
-
identifying a first location on the touch screen corresponding a first touch input; displaying a cursor at a second location different from the first location on the touch screen in response to said identifying step; detecting movement of the first touch input along the touch screen relative to the first location, and displaying movement of the cursor in response to said detecting step. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A computer implemented method of controlling a cursor on a touch screen in response to input received from a user, the method comprising:
-
receiving a first touch input on the touch screen; receiving a second touch input on the touch screen, wherein the first touch input and the second touch input are simultaneously in contact with the touch screen; displaying a cursor on the touch screen between the first touch input and the second touch input; detecting a change in the location of the first touch input along the touch screen; and displaying movement of the cursor on the touch screen in response to said detecting step wherein the cursor remains between the first touch input and the second touch input. - View Dependent Claims (50, 51)
-
-
52. A computer implemented method for performing an operation in response to input received from a user, the method comprising:
-
identifying a location on a touch screen corresponding to a first touch input, wherein the first touch input indicates one of a finger and a thumb in contact with the touch screen; detecting movement of the first touch input along the touch screen defining a first trace pattern having a first characteristic; and performing an operation in response to said detecting step, the operation being a function of the first characteristic of the first trace pattern. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A computer implemented method for controlling a variable in response to input received from a user, the method comprising:
-
identifying a location on a touch screen corresponding to a first touch input, wherein the first touch input indicates one of a finger and a thumb in contact with the touch screen; detecting a movement of the first touch input along the touch screen, the movement having first and second characteristics; and controlling a value of a first variable in response to the detection of the first and second characteristics. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A touch interface for a computer comprising:
-
a display screen adapted to display visually observable data; and a control circuit adapted to identify a time-based change in the location of a touch input along the display screen corresponding to a trace pattern, wherein touch input corresponds to one of a finger and a thumb in contact with the display screen, the control circuit being further adapted to control a variable wherein the variable is selected based on a first characteristic of the trace pattern and the value of the variable is selected based on a second characteristic of the trace pattern. - View Dependent Claims (84, 85, 86, 87, 88, 89)
-
Specification