Input architecture for devices with small input areas and executing multiple applications
First Claim
1. A computer readable medium carrying one or more sequences of instructions for causing a operating environment to interface with a plurality of applications executing in a device with a small input area, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said one or more processors to perform the actions of:
- receiving a touch data representing a set of movements on a touch-area provided in said device;
mapping said set of movements to a user choice in a plurality of choices; and
indicating said user choice to a user application contained in said plurality of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A run time environment (e.g., operating system, device drivers, etc.) which translates a touch gesture representing one or more directions on a touch screen to a corresponding choice and indicates the same to a user application. As the choice depends merely on the direction(s) of movement of the touch, choices can be easily indicated for all applications executing in a device with small input areas.
36 Citations
19 Claims
-
1. A computer readable medium carrying one or more sequences of instructions for causing a operating environment to interface with a plurality of applications executing in a device with a small input area, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said one or more processors to perform the actions of:
-
receiving a touch data representing a set of movements on a touch-area provided in said device; mapping said set of movements to a user choice in a plurality of choices; and indicating said user choice to a user application contained in said plurality of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enabling a user to provide user choices in a device having a small input area, said method comprising:
-
executing a plurality of applications in said device; receiving a touch data representing a set of movements on a touch-area provided in said device; mapping said set of movements to a user choice in a plurality of choices; and indicating said user choice to a first user application contained in said plurality of user applications. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
an input area which is small; a touch screen; a plurality of user applications, each requiring one of a corresponding plurality of user choices; and a runtime environment receiving a touch data representing a set of directions, translating said set of directions into a user choice, and providing said user choice to one of said plurality of user applications. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification