log file snippet of device being inserted...
Jan 27 02:19:12 localhost kernel: usb 2-1: new low speed USB device using address 4
Jan 27 02:19:17 localhost usb.agent[3659]: usbhid: already loaded
Jan 27 02:19:17 localhost kernel: hiddev96: USB HID v1.10 Device [American Power Conversion Back-UPS RS 1500 FW:8.g8 .D USB FW:g8] on usb-0000:00:10.1-1
Jan 27 02:19:17 localhost udev[3696]: configured rule in '/etc/udev/rules.d/udev.rules[23]' applied, 'hiddev0' becomes 'usb/%k'
Jan 27 02:19:17 localhost udev[3696]: creating device node '/dev/usb/hiddev0'
end snippet...
new file in /etc/udev/ called ups that contains..
BUS="usb", SYSFS{model}="", KERNEL="", NAME="%k", SYMLINK="apc_ups"