Method of interacting with printed form
First Claim
1. A method of interacting with a printed form, the method comprising the steps of:
- maintaining a page description corresponding to a printed form in a computer system, said printed form including human-readable content and coded data printed as a collection of tags, each tag being indicative of an identity of the form and of a location of the tag on the form, at least some of the coded data being coincident with the content;
receiving, indicating data from an optically imaging pen operated by a user, the indicating data being indicative of the identity of the form and of a position of a nib of the pen relative to the form, the indicating data having been generated by the pen using at least some of the coded data it sensed when placed in an operative position relative to the form;
retrieving the page description using the identity of the form; and
identifying an interaction with the form using the position of the nib and the retrieved page description,wherein the position of the nib is determined by inferring a perspective transform from perspective-distorted corners of a tag of known size when sensing the coded data and using the perspective transform together with a known geometry of pen optics to compute the position of the nib.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of interacting with a printed form. The method includes the steps of: maintaining a page description corresponding to a printed form; receiving, indicating data from an optically imaging pen operated by the user, the indicating data being indicative of the identity of the form and of a position of a nib of the pen relative to the form; retrieving the page description using the identity of the form; and identifying an interaction with the form using the position of the nib and the retrieved page description. The position of the nib is determined by inferring a perspective transform from perspective-distorted corners of a tag of known size when sensing the coded data and using the perspective transform together with a known geometry of pen optics to compute the position of the nib.
-
Citations
19 Claims
-
1. A method of interacting with a printed form, the method comprising the steps of:
-
maintaining a page description corresponding to a printed form in a computer system, said printed form including human-readable content and coded data printed as a collection of tags, each tag being indicative of an identity of the form and of a location of the tag on the form, at least some of the coded data being coincident with the content; receiving, indicating data from an optically imaging pen operated by a user, the indicating data being indicative of the identity of the form and of a position of a nib of the pen relative to the form, the indicating data having been generated by the pen using at least some of the coded data it sensed when placed in an operative position relative to the form; retrieving the page description using the identity of the form; and identifying an interaction with the form using the position of the nib and the retrieved page description, wherein the position of the nib is determined by inferring a perspective transform from perspective-distorted corners of a tag of known size when sensing the coded data and using the perspective transform together with a known geometry of pen optics to compute the position of the nib. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for enabling user interaction with a printed form, said printed form including human-readable content and coded data printed as a collection of tags, each tag being indicative of an identity of the form and of a location of the tag on the form, at least some of the coded data being coincident with the content, said computer system being programmed and configured for:
-
receiving, indicating data from an optically imaging pen operated by a user, the indicating data being indicative of the identity of the form and of a position of a nib of the pen relative to the form, the indicating data having been generated by the pen using at least some of the coded data it sensed when placed in an operative position relative to the form; retrieving the page description using the identity of the form; and identifying an interaction with the form using the position of the nib and the retrieved page description, wherein the position of the nib is determined by inferring a perspective transform from perspective-distorted corners of a tag of known size when sensing the coded data and using the perspective transform together with a known geometry of pen optics to compute the position of the nib. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification