Identification device and method for device identification
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A device having a unique identification or an identifier for uniquely identifying the device. The unique identification can be a series of alphanumeric characters, a series of numeric characters or letters of the alphabet. The device further comprises a storage module for storing the unique identification. The device also comprises a controller for establishing communication with a computing system over a network when the device is coupled to the network. The device has an address on the network, also known as a network address, when coupled thereto. The network address and the unique identification are transmittable by the controller to the computing system upon communication being established with computing system. The controller comprises a processor and a network access module for facilitating coupling of the device to the network. The device is able to receive data from the computing system, the data storable in the storage module.
60 Citations
55 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 45, 46, 49)
-
-
9. A method comprising:
-
providing an identifier, the identifier being a unique serial number for identifying a computer input device couplable for use with a computer and selected from a group consisting of a computer mouse, a joystick, and a keyboard, the identifier stored in a solid state memory device of a storage module of the computer input device; receiving input of a user profile by a user of the computer input device with a software program stored on the solid state memory device, the user profile thereafter stored within the solid state memory device; detecting connection between the computer input device and a network; initiating communication between the computer input device and a computing system in response to the computer input device being connected to the network; determining an IP address of the computer input device on the network, the IP address corresponding to a physical location; and transmitting the IP address, the user profile and the identifier as a data packet to the computing system for updating a database on the computing system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 47, 48)
-
-
16. A computer implemented method comprising:
-
detecting communication between a computer input device and a computing system over a network, the computer input device couplable for use with a computer and selected from a group consisting of a computer mouse, a joystick, a keyboard, and a gaming console; receiving an IP address, a user profile, and an identifier as a data packet from the computer input device by the computing system, the identifier being a unique serial number for uniquely identifying the computer input device, the user profile received from a user of the computer input device through a software program stored, both the identifier and the user profile stored in a solid state memory device of a storage module of the computer input device, and the IP address indicating location of the computer input device on the network, the IP address being obtainable by the computer input device upon coupling thereof to the network; determining a physical location of the computer input device using the IP address; and updating a database with the IP address, the user profile, at least one of time and date of receipt of the address, the user profile and the identifier by the computing system, and the physical location of the computer input device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer input device-readable medium having stored therein a plurality of programming instructions, which when executed, the instructions cause the computer input device to:
-
detect connection with a network; initiate communication with a computing system on the network in response to connection with the network; obtain an IP address on the network, the IP address being associated with the computer input device corresponding to a physical location; and transmit the IP address, a user profile received from a user of the computer input device, and an identifier as a data packet to the computing system when connected to the network, wherein the computer input device is couplable for use with a computer and selected from a group consisting of a computer mouse, a joystick, and a keyboard, the identifier being a unique serial number for uniquely identifying the computer input device and stored in a solid state memory device of a storage module of the computer input device. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A machine-readable medium having stored therein a plurality of programming instructions, which when executed, the instructions cause the machine to:
-
connect to a network for establishing communication between the machine and a computer input device, the computer input device couplable for use with a computer and selected from a group consisting of a computer mouse, a joystick, and a keyboard; receive an IP address, a user profile received from a user of the computer input device, and an identifier as a data packet from the computer input device, the identifier being a unique serial number for uniquely identifying the computer input device and stored in a solid state memory device of a storage module of the computer input device, and the IP address for indicating location of the computer input device on the network and corresponding to a physical location of the computer input device, the IP address being obtainable by the computer input device upon coupling thereof to the network; and update a database with the IP address, the user profile and the identifier and at least one of time and date of receipt of the IP address, the user profile and the identifier by the machine. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
50. A computer input device selected from a group consisting of a computer mouse, a joystick, a keyboard, and a gaming console, the computer input device comprising:
-
a storage module comprising a solid state memory; an identifier for uniquely identifying the computer input device, the identifier being a unique serial number and stored on the solid state memory 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; a controller comprising a network access module configured to independently establish communication with a computing system over a network, the controller adapted to obtain an IP address on the network upon establishment of communication between the network access module and the computing system, 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 transmittable as a data packet to the computing system for updating a database on the computing system upon establishment of communication between the network access module and the computing system. - View Dependent Claims (51, 52)
-
-
53. A system comprising:
-
a network; a computer peripheral device coupled to the network and associated with a user, the computer peripheral device comprising; a storage module including a solid state memory device storing an identifier being a unique serial number for uniquely identifying the computer peripheral device, a user profile received from a user, and a software program; and a controller for executing the software program, obtaining an IP address on the network when the computer peripheral device is coupled to the network, the IP address associated with the computer peripheral device and corresponding to a physical location, establishing network communication with a computer, and transmitting the address and the identifier to the computer upon the establishing network communication with the computer; and a computer system coupled to the network, the computer system comprising a computer coupled to a database, the computer system configured for communicating with the computer peripheral device over the network, receiving the identifier from the computer peripheral device, storing the identifier in a database, and at least one of (a) tracking the computer peripheral device'"'"'s network location and corresponding physical location, and (b) allocating a warranty start date for the computer peripheral device. - View Dependent Claims (54, 55)
-
Specification