IP Library Granted Patent US 7,715,600
Granted Patent B2
US 7,715,600 · App. 10/697,938 · Granted May 11, 2010

System for and method of web signature recognition system based on object map

Assignee: Applied Neural Technologies Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,715,600
App. No.
10/697,938
Granted
May 11, 2010
Kind
B2
Abstract

The present invention includes a system and a method of validating an identity of a user using a pointing device by comparing a sampled mouse signature with an authenticated mouse signature. The method includes presenting a virtual pad including a background graphic image, a plurality of objects positioned on the background graphic image to a user. The user moves the pointing device to manipulate a cursor on the background graphic image. The method includes a step of sampling a plurality of events corresponding to positions of the cursor to provide a sampled mouse signature including a set of position vectors. The present invention includes comparing the sampled mouse signature to a stored mouse signature representing the identity of a user, and validating the identity of a user in response to the comparing step.

Claims (45)

1. A method of validating an identity of a user using a pointing device comprising the steps of:

providing data for the display of a background image, the background image providing a user with visual reference points to help the user to remember and create their signature,

providing data for positioning at least one object on said background image,

receiving a sampled pointing device (PD) signature including a set of position vectors, said PD signature generated by sampling a plurality of events corresponding to positions of a cursor while operating said pointing device to provide data relative to said background image,

comparing said sampled PD signature to a stored PD signature representing the identity of the user, and

validating said identity of said user in response to said comparing step.

2. The method of claim 1 wherein moving said PD manipulates said cursor on said background image.

3. The method of claim 2 wherein operating said PD includes moving a mouse.

4. The method of claim 1 wherein said PD signature includes data generated by clicking of said pointing device.

5. The method of claim 1 wherein said sampling of a plurality of events includes a drag and drop event by said pointing device.

6. The method of claim 1 wherein said sampling of a plurality of events includes sampling a time component.

7. The method of claim 1 wherein said step of comparing includes applying a set of nodes to analyze said sample signature and determining if said sample signature satisfies a threshold matching criteria.

8. The method of claim 1 further comprising the steps of:

receiving a plurality of signature exemplars; and

creating a set of nodes associated with said exemplars.

9. The method of claim 1 wherein displaying said background image includes displaying a graphic.

10. The method of claim 1 wherein operating said pointing device includes positioning said cursor relative to said objects.

11. The method of claim 1 wherein operating said pointing device includes positioning a draggable icon on said background image.

12. The method of claim 1 wherein said step of sampling a plurality of events includes sampling horizontal and vertical positions of said cursor and a time parameter associated with respective ones of said events.

13. The method of claim 1 wherein said step of sampling a plurality of events includes sampling a mode of said input device.

14. The method of claim 13 wherein said step of sampling a mode of said input device includes a step of sampling a normal mode, a “drag and drop” mode, or a click mode of said input device.

15. The method of claim 1 wherein said PD signature is generated by processing said set of position vectors including processing a series of said events using a plurality of nodes.

16. The method of claim 1 further comprising a step of:

receiving a verification request from a provider; and

issuing in response to said step of validating, an authorization message to said provider.

17. The method of claim 1 wherein providing data for the display of a background image includes downloading a virtual pad consisting of said background image and said object.

18. The method of claim 17 further comprising repositioning said objects on said background image to create said PD signature.

19. The method of claim 1 further comprising displaying said background image on a computer display screen.

20. A software stored on a computer readable medium for validating a user's identity comprising software configured to perform the steps of:

providing data for the display of an object map to a user;

receiving data representing signature characteristics generated by processing a set of position vectors resulting from user manipulation of a cursor to draw lines or reposition or click on one or more icons positioned on a background image, the background image providing the user with visual reference points to help the user remember and create their signature, using an input device to provide a sample of a plurality of events corresponding to positions of said cursor so as to further provide a sampled signature including said set of position vectors;

comparing said signature characteristics to characteristics of a stored signature representing the user's identity;

validating said user's identity in response to said comparing step.

21. The software on a computer readable medium of claim 20 wherein using said PD to manipulates said cursor on a background image.

22. The software on a computer readable medium of claim 21 wherein using said pointing device includes moving a mouse.

23. The software stored on a computer readable medium of claim 20 wherein said step of displaying includes displaying a background image and an icon on a computer display screen.

24. The software on a computer readable medium of claim 20 wherein said step of comparing includes applying a set of nodes to analyze said sample signature and determining if said sample signature satisfies a threshold matching criteria.

25. The software on a computer readable medium of claim 20 wherein said step of processing said set of position vectors includes processing a series of said events using a plurality of nodes.

26. A verification server for use in a signature recognition system including a user computer system having a pointing device and a display screen, the user computer system operational to (i) display a virtual pad on said display screen, (ii) respond to a positioning of said pointing device to position a cursor on said virtual pad, and (iii) provide a collection of vectors describing an operation of said pointing device with respect to said cursor; said verification server comprising:

an interface in communication with said user computer system for receiving said collection of vectors associated with drawing lines or the reposition or click on one or more icon positioned on a background image, the background image providing the user with visual reference points to help the user remember and create their signature,

a signature recognition engine configured to (i) process said vectors, (ii) compare said processed vectors to exemplar signature data and, in response, (iii) provide signature recognition data.

27. The verification server of claim 26 wherein said processing comprises:

locating a plurality of nodes in a space associated with said collection of vectors;

executing a minimum cost routine to reposition said nodes in said space to a characteristic set of positions relative to said collection of vectors; and

formulating a description of a geometry of said characteristic set of positions to provide a signature characteristic record.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2017
From: APPLIED NEURAL TECHNOLOGIES LIMITED
To: ARTIFICIAL INTELLIGENCE RESEARCH GROUP LIMITED
Reel/Frame 041076/0852 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME AND ADDRESS PREVIOUSLY RECORDED ON REEL 019161, FRAME 0972. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Jul 16, 2009
From: APPLIED NEURAL COMPUTING LTD
To: APPLIED NEURAL TECHNOLOGIES LIMITED
Reel/Frame 022980/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2007
From: APPLIED NEURAL COMPUTING LTD
To: APPLIED NEURAL TECHNOLOGIES LIMITED OF WOODBOURNE HALL
Reel/Frame 019161/0972 →
Continuity (2)
Continuation 1000079600 · Dec 4, 2001
Related Publication 20040095384A1 · May 20, 2004