Patent ID: 8490446

Claim:
A programmable lock cylinder assembly comprising: a lock housing having a body defining a tubular opening; a cylinder plug having a body mounted for rotation within the tubular opening, the cylinder plug including a keyway extending therein; at least one locking member in the cylinder plug and moveable between a locked position wherein the cylinder plug is rotationally locked relative to the housing and an unlocked position wherein the cylinder plug is rotational relative to the housing; a plurality of pin sets, each pin set including a keyway pin component and a locking pin component and positioned in the cylinder plug such that a portion of each keyway pin component extends across the keyway, each keyway pin component selectively engagable with a respective locking pin component; a re-combinating member engaged with one of the components of each pin set and moveable between a first position wherein the keyway pin components are engaged with the locking pin components and a second position wherein the keyway pin components are disengaged from the locking pin components; and a reset actuator positioned within the cylinder plug with a portion aligned with the keyway, the reset actuator moveable between an engaged position wherein the re-combinating member position is locked relative to the cylinder plug and a non-engaged position wherein the re-combinating member position is moveable relative to the cylinder plug, wherein each keyway pin component includes at least one tooth configured to engage a toothed surface of the respective locking pin component when the re-combinating member is in the engaged position, wherein the each locking pin component is a gear and the toothed surface is an arcuate surface.