Reading data from unknown GPS device

You can't hook the Arduino to a USB device easily. If you are lucky, the unpopulated connector location near the cable connector is a serial I/O port that the Arduino can use. If you have an oscilloscope handy it should not be hard to figure out.