Signature capture via interface surface
First Claim
1. A method of enabling user interaction with computer software running in a computer system via:
- an interface surface displaying information relating to the computer software including a visible signature region corresponding to a signature field relating to the computer software, the interface surface having coded data disposed thereon both inside and outside the signature region, wherein all of the coded data is indicative of its own position relative to the interface surface and wherein the coded data located inside the signature region is further indicative of the signature field; and
a sensing device which, when placed in an operative position relative to the interface surface, senses at least some of the coded data and generates indicating data indicative of the signature field using at least some of the sensed coded data, and generates movement data indicative of the sensing device'"'"'s movement, and wherein the sensing device is linked, during a registration process, to an authorized user using a secret key-exchange key and first digital ink consisting of the authorized user'"'"'s handwritten signature;
the method including the steps of, in the computer system;
(a) receiving the indicating data from the sensing device;
(b) receiving the movement data from the sensing device, the movement data representing second digital ink consisting of a user'"'"'s handwritten signature;
(c) identifying the signature field on the basis of the indicating data;
(d) verifying the user'"'"'s handwritten signature by comparing the second digital ink with the first digital ink;
(e) generating, in the computer system and using a signature key of the user that is a private key, a digital signature of digital content related to the computer software; and
(f) operating the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the signature field.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling user interaction with computer software running in a computer system via an interface surface and a sensing device. The interface surface contains information relating to the computer software and coded data indicative of a signature field relating to the computer software. When the sensing device is placed in an operative position relative to the interface surface, it senses indicating data indicative of the signature field. The sensing device also generates movement data indicative of the sensing device'"'"'s movement. The indicating data and the movement data are received from the sensing device, and the signature field is identified. Once the signature has been identified, the computer software is operated in reliance on the movement data, and in accordance with instructions associated with the signature field.
-
Citations
75 Claims
-
1. A method of enabling user interaction with computer software running in a computer system via:
-
an interface surface displaying information relating to the computer software including a visible signature region corresponding to a signature field relating to the computer software, the interface surface having coded data disposed thereon both inside and outside the signature region, wherein all of the coded data is indicative of its own position relative to the interface surface and wherein the coded data located inside the signature region is further indicative of the signature field; and
a sensing device which, when placed in an operative position relative to the interface surface, senses at least some of the coded data and generates indicating data indicative of the signature field using at least some of the sensed coded data, and generates movement data indicative of the sensing device'"'"'s movement, and wherein the sensing device is linked, during a registration process, to an authorized user using a secret key-exchange key and first digital ink consisting of the authorized user'"'"'s handwritten signature;
the method including the steps of, in the computer system;
(a) receiving the indicating data from the sensing device;
(b) receiving the movement data from the sensing device, the movement data representing second digital ink consisting of a user'"'"'s handwritten signature;
(c) identifying the signature field on the basis of the indicating data;
(d) verifying the user'"'"'s handwritten signature by comparing the second digital ink with the first digital ink;
(e) generating, in the computer system and using a signature key of the user that is a private key, a digital signature of digital content related to the computer software; and
(f) operating the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the signature field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
31. A system for enabling user intersection with computer software running in a computer system, the system including:
-
an interface surface displaying information relating to the computer software including a visible signature region corresponding to a signature field relating to the computer software, the interface surface having coded data disposed thereon both inside and outside the signature region, wherein all of the coded data is indicative of its own position relative to the interface surface and wherein the coded data located inside the signature region is further indicative of the signature field; and
a sensing device which, when placed in an operative position relative to the interface surface, senses at least some of the coded data and generates indicating data indicative of the signature field using at least some of the coded data, and generates movement data indicative of the sensing device'"'"'s movement, and wherein the sensing device is linked, during a registration process, to an authorized user using a secret key-exchange key and first digital ink consisting of the authorized user'"'"'s handwritten signature;
the computer system being configured to;
(a) receive the indicating data from the sensing device;
(b) receive the movement data from the sensing device, the movement data representing second digital ink consisting of a user'"'"'s handwritten signature;
(c) identify the signature field on the basis of the indicating data;
(d) verify the user'"'"'s handwritten signature by comparing the second digital ink with the first digital ink;
(e) generate, in the computer system and using a signature key of the user that is a private key, a digital signature of digital content related to the computer software; and
(f) operate the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the signature field. - View Dependent Claims (32, 33, 34, 35)
-
-
61. A system for enabling user interaction with computer software running in a computer system, the system including:
-
an interface surface displaying information relating to the computer software including a visible signature region corresponding to a signature field relating to the computer software, the interface surface having coded data disposed thereon both inside and outside the signature region, wherein all of the coded data is indicative of its own position relative to the interface surface and wherein the coded data located inside the signature region is further indicative of the signature field;
the computer system being configured to;
(a) receive indicating data from a sensing device, the indicating data being indicative of the signature field, wherein the sensing device, when placed in an operative position relative to the interface surface, senses at least some of the coded data and generates the indicating data using at least some of the coded data, and generate movement data indicative of the sensing device'"'"'s movement relative to the interface surface, and wherein the sensing device is linked, during a registration process, to an authorized user using a secret key-exchange key and first digital ink consisting of the authorized user'"'"'s handwritten signature;
(b) receive the movement data from the sensing device, the movement data representing second digital ink consisting of a user'"'"'s handwritten signature;
(c) identify the signature field on the basis of the indicating data;
(d) verify the user'"'"'s handwritten signature by comparing the second digital ink with the first digital ink;
(e) generate, in the computer system and using a signature key of the user that is a private key, a digital signature of digital content related to the computer software; and
(e) operate the computer software at least partly in reliance on the movement data, and in accordance with instructions associated with the signature field. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification