US 6,982,701 B2 | ||
Handwritten text capture via interface surface and sensor with identifier | ||
Paul Lapstun, Balmain (Australia); and Kia Silverbrook, Balmain (Australia) | ||
Assigned to Silverbrook Research PTY LTD, Balmain (Australia) | ||
Filed on Nov. 12, 2002, as Appl. No. 10/291,716. | ||
Application 10/291716 is a continuation of application No. 09/575170, filed on May 23, 2000. | ||
Claims priority of application No. PQ0559 (AU), filed on May 25, 1999; application No. PQ1313 (AU), filed on Jun. 30, 1999; application No. PQ3632 (AU), filed on Oct. 25, 1999; and application No. PQ4392 (AU), filed on Dec. 01, 1999. | ||
Prior Publication US 2003/0090463 A1, May 15, 2003 | ||
Int. Cl. G09G 5/08 (2006.01) |
U.S. Cl. 345—158 | 46 Claims |
1. A method of enabling user interaction with computer software running in a computer system via:
an interface surface containing information relating to the computer software and a text input field and having disposed therein
or thereon coded data at least partially indicative of the text input field; and
a sensing device adapted to store a sensing device identifier which is adapted to distinguish the sensing device from other
sensing devices of the same type, the sensing device, when placed in an operative position relative to the interface surface:
senses at least some of the coded data, and uses the sensed coded data to
generate indicating data at least partially indicative of the text field, and
generate at least one of movement data and position data, the movement data being indicative of the sensing device's movement
relative to the interface surface, the position data being indicative of the sensing device's position relative to the interface
surface;
the method including the steps of, in the computer system: (a) receiving the indicating data from the sensing device;(b) receiving at least one of the movement data and the position data from the sensing device, at least part of said at least
one of the movement and position data representing text input by the user;(c) receiving the sensing identifier;(d) identifying the text input field at least partially from the indicating data; and(e) operating the computer software at least partly in reliance on the text input, the received sensing identifier, and in
accordance with instructions associated with the text field.
|