Patent ID: 7928964

Claim:
A computing system comprising: a processor that executes a client side application; and a tablet input object that defines a plurality of different input types including touch input, made via a user's finger, and pen input, wherein the computing system provides a corresponding set of options for each of the plurality of different input types, the tablet input object including: a server side object that receives input information from a digitizer; and a client side object that: receives the input information from the server side object, the client side object exchanging the input information with said client side application, determines an input type using one or more signatures of input messages, uses a contact area, indicating a width and a height of an area that is contacted by the user's finger or the user's palm, to determine if the touch input is accidental input or intentional input wherein the client side object distinguishes between a first contact area that is sufficiently small to indicate intentional contact by the user's finger and a second contact area that is not sufficiently small to indicate intentional contact by the user's finger, the second contact area indicating accidental contact by the user's palm, wherein accidental input is ignored, and processes the input information based upon a determined input type, including providing one or more options of the set of options corresponding to the determined input type.