SYSTEM, METHOD AND APPARATUS FOR IMPLEMENTING AN IMPROVED USER INTERFACE
First Claim
Patent Images
1. ) A point of sale terminal comprising:
- a processor;
a memory configured to store data and instructions where the instructions when executed by the processor generate features and functions of the terminal;
a display adapted to display both graphical and textual information on a display surface;
a touch input device proximate to the display surface of the display where the touch input device is adapted to generate a plurality of touch location data when the surface of the touch input device is touched where each of the plurality of touch location data includes a location on the touch input device being contacted; and
a touch identification module adapted to receive the plurality of touch location data for a touch from the touch input device and to determine characteristics of the touch including the location of the touch, duration of the touch, distance the touch moved, direction of movement and speed of movement and to determine a context for the touch and is further adapted to determine, using at least one characteristic of the touch and the context for the touch, that the touch represents a request to perform a first function provided by the terminal.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system and method are presented for implementing a user interface on a self-service or assisted service terminal. The terminal includes a computer, LCD display and touch-screen device. Software implemented by the computer receives input from the touch-screen device to determine complex interactions with the display that are then used to select and/or modify functions and features provided by the terminal.
31 Citations
26 Claims
-
1. ) A point of sale terminal comprising:
-
a processor; a memory configured to store data and instructions where the instructions when executed by the processor generate features and functions of the terminal; a display adapted to display both graphical and textual information on a display surface; a touch input device proximate to the display surface of the display where the touch input device is adapted to generate a plurality of touch location data when the surface of the touch input device is touched where each of the plurality of touch location data includes a location on the touch input device being contacted; and a touch identification module adapted to receive the plurality of touch location data for a touch from the touch input device and to determine characteristics of the touch including the location of the touch, duration of the touch, distance the touch moved, direction of movement and speed of movement and to determine a context for the touch and is further adapted to determine, using at least one characteristic of the touch and the context for the touch, that the touch represents a request to perform a first function provided by the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. ) A user interface method implemented on a point of sale terminal by a processor in the terminal, the method comprising:
-
identifying one or more items for purchase; displaying information about the one or more items on a display; receiving touch position data from a touch input device proximate to the display where the touch position data includes data identifying one or more locations on the touch input device that were touched; processing the touch position data to determine behavior characteristics for the touch where the behavior characteristics including a starting location, path traveled, length of path, direction of path and velocity of movement and where the behavior characteristics are classified as primary or secondary behavior characteristics; determining a context of the touch using one or more behavior characteristics of the touch where the determining the context includes determine the information being displayed on the display in the area under or proximate to the touch; mapping the touch, using the context and one or more of the primary behavior characteristics, to one of a plurality of functions provided by the user interface; and implementing the mapped function. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. ) A system comprising:
-
a computer data network; a computer server connected to the network; and a terminal connected to the network and operable to communication with the server using the network, the terminal comprising; a processor; a network communication controller operable to communicate with the network; a memory configured to store data and instructions where the instructions when executed by the processor generate the features and functions of the terminal; a display adapted to display both graphical and textual information on a display surface; a touch input device proximate to the display surface of the display where the touch input device is adapted to generate a plurality of touch location data when the surface of the touch input device is touched where each of the plurality of touch location data includes a location on the touch input device being contacted; and a touch identification module adapted to receive the plurality of touch location data for a touch from the touch input device and to determine characteristics of the touch including the location of the touch, duration of the touch, distance the touch moved, direction of movement and speed of movement and to determine a context for the touch and is further adapted to determine, using at least one characteristic of the touch and the context for the touch, that the touch represents a request to perform a first function provided by the terminal.
-
-
26. ) A non-transitory computer readable storage medium comprising instructions that when executed by a processor cause the processor to:
-
identifying one or more items for purchase; displaying information about the one or more items on a display; receiving touch position data from a touch input device proximate to the display where the touch position data includes data identifying one or more locations on the touch input device that were touched; processing the touch position data to determine behavior characteristics for the touch where the behavior characteristics including a starting location, path traveled, length of path, direction of path and velocity of movement and where the behavior characteristics are classified as primary or secondary behavior characteristics; determining a context of the touch using one or more behavior characteristics of the touch where the determining the context includes determine the information being displayed on the display in the area under or proximate to the touch; mapping the touch, using the context and one or more of the primary behavior characteristics, to one of a plurality of functions provided by the user interface; and implementing the mapped function.
-
Specification