Patent ID: 8217754

Claim:
A wireless lock actuating system for allowing a user to remotely toggle an existing device between operating and non-operating modes, said wireless lock actuating system including: a lock adapted to be housed in an existing object; a user interface adapted to be carried by the user, said user interface generating input signals upon receiving corresponding user inputs respectively; a communications network communicatively linked to said user interface for transferring said input signals to a remote location; a service provider disposed at the remote location and being communicatively coupled to said user interface via said communications network, said service provider being responsive to said input signals by generating and transmitting instruction signals and inquiry signals upon receiving corresponding ones of said inputs signals respectively; and a controller wirelessly coupled to said service provider and being responsive to said instruction signals by generating and transmitting control signals to said lock upon receiving said instruction signals respectively; wherein said lock is automatically toggled between locked and unlocked modes upon receiving said control signals from said controller respectively; wherein said service provider comprises: a first communications device in communication with said user interface via said communications network; a processor electrically coupled directly to said communications device; and a memory electrically coupled directly to said processor, said memory including a computer program product that causes said service provider to determine whether a user-generated identification pin is an authorized identification pin and further whether a user-generated operating parameter is an authorized operating parameter; wherein said user-generated identification pin and said user-generated operating parameter are embedded in said output signals respectively; wherein said computer program product comprises: a control logic algorithm including and executing a plurality of chronological steps including: a. receiving said input signals from said user interface; b. bifurcating said input signals into first and second segments respectively corresponding to said user-generated identification pin and said user-generated operating parameter respectively; c. determining whether said user-generated identification pin matches said authorized identification pin; d. determining whether said user-generated operating parameter matches said authorized operating parameter; e. if an answer to both of steps c. and d. are yes, then generating and transmitting said instruction signal to said controller; and if at least one answer to steps c. and d. are no, then generating and transmitting an error signal to said user interface.