Methods, apparatus and computer program products for providing user input to an application using a contact-sensitive surface
DC CAFCFirst Claim
1. A method of providing user input to an application resident on a data processing system, the method comprising the steps of:
- contacting a contact-sensitive surface of a user input device with an implement configured to produce a contact point configuration including at least one contact point;
identifying the contact point configuration;
identifying a user input mode based on the identified contact point configuration; and
processing the at least one contact point in the application based on the identified user input mode.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
User input is provided to an application resident on a data processing system by contacting a contact-sensitive surface of a user input device such as a touch screen with an implement configured to produce a contact point configuration including at least one contact point. The contact point configuration is identified, and a user input mode is identified based on the identified contact point configuration. The at least one contact point is then processed in the application based on the identified user input mode. The contact-sensitive surface may be contacted with an implement having first and second ends configured to produce respective first and second contact point configurations when placed against the contact-sensitive surface.
-
Citations
13 Claims
-
1. A method of providing user input to an application resident on a data processing system, the method comprising the steps of:
-
contacting a contact-sensitive surface of a user input device with an implement configured to produce a contact point configuration including at least one contact point;
identifying the contact point configuration;
identifying a user input mode based on the identified contact point configuration; and
processing the at least one contact point in the application based on the identified user input mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a user input device which includes a contact-sensitive surface and which is configured to produce a signal indicative of contact of an object with said contact-sensitive surface; and
a data processor, operatively associated with said user input device, which includes an application configured to identify a contact point configuration including at least one contact point produced by contact of an object with said contact-sensitive surface, to identify a user input mode based on the identified contact point configuration and to process the at least one contact point based on the identified user input mode. - View Dependent Claims (10, 11)
-
-
12. A computer program product, comprising:
-
a computer-readable program storage medium having computer-readable program code means embodied therein, said computer-readable program code means comprising;
first computer-readable program code means for identifying a contact point configuration from at least one contact point;
second computer-readable program code means, responsive to said first computer-readable program code means, for identifying a user input mode based on the identified contact point configuration; and
third computer-readable program code means, responsive to said first computer-readable program code means, for processing the at least one contact point in the application based on the identified user input mode. - View Dependent Claims (13)
wherein said second computer-readable program code means comprises computer-readable program code means for identifying a virtual tool having a predetermined behavior with respect to a graphical workpiece; - and
wherein said third computer-readable program code means comprises computer-readable program code means for performing a drawing operation on the graphical workpiece according to the behavior of the identified virtual tool.
-
Specification