Browse Prior Art Database

Data Interpretation Techniques for a Pen-based Computer

IP.com Disclosure Number: IPCOM000116499D
Original Publication Date: 1995-Sep-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 64K

Publishing Venue

IBM

Related People

Derosiers, MR: AUTHOR [+4]

Abstract

Disclosed are three techniques, which are applied within an operating system, for determining whether data entered in a pen-based computer is interpreted based on an assumption that the user is printing characters with the expectation that the shapes being generated will be recognized as text, on as assumption that the user is drawing shapes with the expectation that these shapes will be recognized as gestures, or on an assumption that the user is using the pen to select an object or otherwise to manipulate an object in the manner generally performed with a mouse in a graphical user interface. These techniques do not require the participation of a "pen aware" application in making this determination.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Data Interpretation Techniques for a Pen-based Computer

      Disclosed are three techniques, which are applied within an
operating system, for determining whether data entered in a pen-based
computer is interpreted based on an assumption that the user is
printing characters with the expectation that the shapes being
generated will be recognized as text, on as assumption that the user
is drawing shapes with the expectation that these shapes will be
recognized as gestures, or on an assumption that the user is using
the pen to select an object or otherwise to manipulate an object in
the manner generally performed with a mouse in a graphical user
interface.  These techniques do not require the participation of a
"pen aware" application in making this determination.

      According to the first of these techniques, each time the user
begins writing into a window, as indicated by WM_TOUCHDOWN in the Pen
for OS/2* operating system, the pen software examines the
characteris- tics of the window.  Various aspects of the program
being run and of the window, such as the program name of the process
that created the window, the window class name, some of the visual
properties of the window, the type of pointer, the existence of a
cursor, and the type of window frame, are examined to determine the
input mode(s) supported within the window.  The window control, as
defined by OS/2, is determined from the window class name.  For
example, the input mode for a titlebar is mouse emulation; the input
modes for a button control are mouse emulation and gesture
recognition; and the input modes for a listbox are mouse emulation,
gesture rec...