Patent ID: 7062655

Claim:
A network system for determining trivial keyboard sequences of a proposed password, comprising: a user system; a computer keyboard input device associated with said user system; a server in communication with said user system via a communications link; a data storage device coupled to said server, said data storage device housing: a database including a keyboard profile wherein said keyboard profile specifies a physical layout of character and function keys on said computer keyboard input device; a master password database including a user account associated with said user system; and a password verification mechanism executable by said server; wherein, upon execution, said password verification mechanism performs an algorithm on said proposed password, said algorithm including a first formula, comprising: (Δ X 1 +ΔX 2 + . . . +ΔX (n−1) )/( n −1)>0; wherein: X represents data coordinate of each character of said proposed password on an X axis of the keyboard profile; n represents the number of characters comprising said proposed password: and ΔX 1 represents an absolute value of a difference between a first and second data coordinate on said X axis: and wherein further data coordinates are plugged into said first formula for determining vertical triviality.