Patent ID: 8566431

Claim:
A computer input device selected from a group consisting of a computer mouse, a joystick, and a keyboard, the computer input device couplable for use with a computer, the computer input device comprising: a storage module comprising a solid state memory device; an identifier for uniquely identifying the computer input device, the identifier being a unique serial number and stored on the solid state memory device of the storage module; a software program stored on the solid state memory device, the software program executable to receive input of a user profile by a user of the computer input device, the user profile thereafter stored within the solid state memory device; and a controller for establishing communication with a computing system over a network when the computer input device is coupled to the network, the controller adapted for obtaining an Internet Protocol (IP) address on the network when the computer input device is coupled to the network, the IP address associated with the computer input device, and corresponding to a physical location; wherein the identifier, the user profile and the IP address are transmitted by the controller as a data packet to the computing system for updating a database on the computing system upon communication being established with the computing system.