I have a device that is an contec cms-50f oximeter that connects to the computer using a usb cable.
When I do an lsusb command I can see it in the output
Bus 002 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device
And it can be seen by the program SleepyHead in the directory
/dev/ttyUSB0 as a Serial Port
when I do a udevadm monitor --udev and plug in the device this is what comes back
rt@ubu64:~$ udevadm monitor --udev
monitor will print the received events for: UDEV - the event which udev sends out after rule processing UDEV [2863.787580] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4 (usb) UDEV [2863.793448] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0 (usb) UDEV [2863.794997] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/ttyUSB0 (usb-serial) UDEV [2863.808683] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/ttyUSB0/tty/ttyUSB0 (tty)
Here's the info Anwar requested

I would like to be able to access and copy the files directly on the device instead of going through the program. Is their a way I can mount the device directly as a drive and copy them to another directory?
I'm using ubuntu 12.04 xfce 64 bit Thanks
/dev/ttyUSB0. It cannot be 'mounted' like regular block devices (disks, USB flash drives, etc.). It must have its own protocol to transfer data around. You could try to find documentation about it or reverse engineer the protocol used if no Linux software is available. You could also try using Wine emulator to run the Windows software. – gertvdijk Sep 15 '12 at 15:56lsblkafter inserting the device – Anwar Sep 15 '12 at 17:11lsblkconfirms it. You will have to either find a way to make it appear as a block device so the kernel can handle it or find a more general protocol library than the existing program you have. – Huckle Sep 16 '12 at 0:22