Morphing touchscreen keyboard interface
First Claim
1. A computer-implemented method for generating a touch interface display, the method comprising:
- at a communication device with a touch interface,initiating a set of calibration exercises;
providing a set of instructions to a user of the communication device;
receiving calibration data at the touch interface;
analyzing the received calibration data to determine if the calibration is complete;
repeating said providing and receiving steps until the calibration is complete;
generating a touch interface display based on the received calibration data;
receiving use data for each key touch of the touch interface;
defining a set of averages over time for finger skin touch area, finger size data and finger position; and
,automatically resizing, reshaping and repositioning at least one key of the touch interface display based on the defined set of averages.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to touch interfaces and provide a novel and non-obvious method, system and computer program product for generating touch interface displays. In one embodiment of the invention, a computer-implemented method for generating touch interface displays at a communication device with a touch interface includes initiating a set of calibration exercises, providing a set of instructions to a user of the communication device, receiving calibration data at the touch interface, analyzing the received calibration data to determine if the calibration is complete, repeating said providing and receiving steps until the calibration is complete and generating a touch interface display based on the received calibration data. The computer-implemented method can further include receiving use data for each key touch of the touch interface, defining a set of averages over time for finger skin touch area, finger size data and finger position and automatically resizing, reshaping and repositioning at least one key of the touch interface display based on the defined set of averages.
12 Citations
14 Claims
-
1. A computer-implemented method for generating a touch interface display, the method comprising:
-
at a communication device with a touch interface, initiating a set of calibration exercises; providing a set of instructions to a user of the communication device; receiving calibration data at the touch interface; analyzing the received calibration data to determine if the calibration is complete; repeating said providing and receiving steps until the calibration is complete; generating a touch interface display based on the received calibration data; receiving use data for each key touch of the touch interface; defining a set of averages over time for finger skin touch area, finger size data and finger position; and
,automatically resizing, reshaping and repositioning at least one key of the touch interface display based on the defined set of averages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communication device with a touch interface, the communication device comprising:
-
a microprocessor; a touch interface display communicatively coupled to the microprocessor; and a touch interface controller configured to control the touch interface display, the touch interface controller comprising program code enabled to receive calibration data at the touch interface, to analyze the received calibration data to determine if the calibration is complete, to generate a touch interface display based on the received calibration data, to receive use data for each key tough of the touch interface, to define a set of averages over time for finger skin touch area, finger size data and finger position and to automatically resize, reshape and reposition at least one key of the touch interface display based on the defined set of averages. - View Dependent Claims (8)
-
-
9. A computer program product comprising a computer usable storage medium having stored therein computer usable program code for generating a touch interface display, the computer program product including:
-
computer usable program code for initiating a set of calibration exercises; computer usable program code for providing a set of instructions to a user of the communication device; computer usable program code for receiving calibration data at the touch interface; computer usable program code for analyzing the received calibration data to determine if the calibration is complete; computer usable program code for repeating said providing and receiving steps until the calibration is complete; computer usable program code for generating a touch interface display based on the received calibration data; computer usable program code for receiving use data for each key touch of the touch interface; computer usable program code for defining a set of averages over time for finger skin touch area, finger size data and finger position; and
,computer usable program code for automatically resizing, reshaping and repositioning at least one key of the touch interface display based on the defined set of averages. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification