Computer hardware and computer peripheral devices; Interfaces and peripheral devices for computers; Mouse pads; Computer software applications, downloadable, for controlling peripherals; Computer keyboards; Computer keyboard controllers; High performance computer hardware with specialized features for enhanced game playing ability; Downloadable computer firmware for enabling operation, updating, and configuring computer peripherals and electronic hardware devices; Downloadable computer software for configuring, customizing, monitoring, and controlling computer peripherals and electronic hardware devices
Electrical and Scientific Apparatus