Application-independent text entry for touch-sensitive display
First Claim
1. A user interface method for an electronic device, comprising:
- detecting a stroke of a touch sensitive medium forming a part of the electronic device, the stroke occurring on a region of the touch sensitive medium that could represent either one of an application function and a character input function;
determining if the stroke can be categorized as a first type of stroke, wherein the first type of stroke corresponds to character input stokes, wherein the determination is based at least upon touch location, release location, and contact time associated with the stroke;
if so, converting the stroke to a character input function; and
if not, categorizing the stroke as a second type, and translating the stroke to the application function,wherein the touch sensitive medium comprises a touch sensitive display, andwherein the electronic device further comprises an application interface, andwherein the touch sensitive display has a grid containing cells, with each cell containing a plurality of characters, andwherein the grid overlays the application interface thereby occupying a common area of the touch sensitive display, andwherein the grid is displayed simultaneously with the application interface, andwherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode.
6 Assignments
0 Petitions
Accused Products
Abstract
A user interface method and apparatus for an electronic device operates by detecting (108) a stroke of a touch sensitive display (170) forming a part of the electronic device. The stroke is categorized (116) as one of a swish type stroke and a non-swish type stroke. If the stroke is a non-swish stroke, it is translated (132) into an application function. If the stroke is a swish stroke, it is converted (128) to a character input function. The touch sensitive display (170) has a grid (50) containing cells (51, 53, etc.), with each cell containing a plurality of characters, and the grid can overlay application interface to thereby occupying a common area, up to and including the entire area, of the touch sensitive display (170).
415 Citations
14 Claims
-
1. A user interface method for an electronic device, comprising:
-
detecting a stroke of a touch sensitive medium forming a part of the electronic device, the stroke occurring on a region of the touch sensitive medium that could represent either one of an application function and a character input function; determining if the stroke can be categorized as a first type of stroke, wherein the first type of stroke corresponds to character input stokes, wherein the determination is based at least upon touch location, release location, and contact time associated with the stroke; if so, converting the stroke to a character input function; and if not, categorizing the stroke as a second type, and translating the stroke to the application function, wherein the touch sensitive medium comprises a touch sensitive display, and wherein the electronic device further comprises an application interface, and wherein the touch sensitive display has a grid containing cells, with each cell containing a plurality of characters, and wherein the grid overlays the application interface thereby occupying a common area of the touch sensitive display, and wherein the grid is displayed simultaneously with the application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (2)
-
-
3. A user interface method for an electronic device, comprising:
-
detecting a stroke of a touch sensitive medium forming a part of the electronic device; categorizing the stroke as one of a swish type stroke and a non-swish type stroke; if the stroke is a swish type stroke, converting the swish type stroke to a character input function; and if the stroke is a non-swish type stroke, translating the stroke into an application function, wherein the touch sensitive medium comprises a touch sensitive display, and wherein the touch sensitive display has a grid containing cells, with each cell being associated with a plurality of characters; and
wherein the converting comprisesidentifying a grid cell of the touch sensitive display containing a touch point of the swish stroke, determining a direction of movement associated with the swish stroke, and mapping the region and direction to the character, and wherein the electronic device further comprises an application interface, and wherein the grid overlays the application interface thereby occupying a common area of the touch sensitive display, and wherein the grid is displayed simultaneously with the application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (4)
-
-
5. An electronic apparatus, comprising:
-
a touch sensitive display that provides a mechanism of user output and input; a computer receiving input from the touch sensitive display and providing an output thereto; a user interface program running on the computer, that carries out a process of detecting a stroke of a touch sensitive display forming a part of the electronic device, categorizing the stroke as one of a swish type stroke and a non-swish type, if the stroke is of the non-swish type, translating the stroke to an application function and if the stroke is of the second type, converting the stroke to a character input function; and a computer program running on the computer, wherein the computer program further comprises an application interface, and wherein the touch sensitive display has a grid containing cells, with each cell containing a plurality of characters, and wherein the grid overlays the application interface thereby occupying a common area of the touch sensitive display therewith, and wherein the grid is displayed simultaneously with the application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (6)
-
-
7. An electronic apparatus, comprising, comprising:
-
a touch sensitive display that provides a mechanism of user output and input; a computer receiving input from the touch sensitive display and providing an output thereto; means for detecting a stroke of the touch sensitive display; means for categorizing the stroke as one of a swish type stroke and a non-swish type stroke; means for translating the tap into an application function, if the stroke is a non-swish type stroke; and means for converting the swish-type stroke to a character input function, if the stroke is a swish type stroke, wherein the grid overlays substantially the entire touch sensitive display, and wherein the grid is displayed simultaneously with the application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (8)
-
-
9. An input/output apparatus for an electronic device, comprising:
-
a touch sensitive display having a touch sensitive display area; a grid overlaying a portion of the display area, the grid representing an arrangement of characters that can be entered; and an application interface, displayed on the same portion of the display area, wherein the electronic device responds to a first type of touch stroke to enter characters, and responds to a second type of touch stroke to interact with the application interface, and wherein the first type of touch stroke comprises a tap stroke and the second type of touch stroke comprises a swish stroke, and wherein the grid is displayed simultaneously with the application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (10)
-
-
11. A user interface method for an electronic device, comprising:
-
detecting a stroke of a touch sensitive medium forming a part of the electronic device, the stroke occurring on a region of the touch sensitive medium that could represent either one of an application function and a character input function; determining if the stroke can be categorized as a first type of stroke, wherein the first type of stroke corresponds to a character input stoke, and wherein the first type of stroke is used to represent each available character that can be input and is not used in any application function; if so, converting the stroke to a character input function; if not, categorizing the stroke as a second type, and translating the stroke to the application function, wherein the touch sensitive medium comprises a display area and wherein a grid overlays a portion of the display area, the grid representing an arrangement of characters that can be entered, and wherein the grid is displayed simultaneously with an application interface, and wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (12)
-
-
13. An input/output apparatus for an electronic device, comprising:
-
a touch sensitive display having a touch sensitive display area; a grid overlaying a portion of the display area, the grid representing an arrangement of commands that can be entered; and an application interface, displayed on the same portion of the display area simultaneously with the grid, wherein the electronic device responds to a predetermined type of touch stroke to enter commands from the arrangement of commands on the grid into the wherein a feature of the grid is displayed prominently in a first display mode and less prominently in a second display mode. - View Dependent Claims (14)
-
Specification