Patent ID: 7388859

Claim:
A system for transferring data from a digital peripheral to a data store using a telephone, the system comprising: a telephone device having a user interface and a USB connection, the USB connection comprising a USB hub having a USB data port, a USB controller and programming adapted to communicate in accordance with the USB specification, the telephone device being connected to a telephone network; a digital camera in communication with telephone device through a cable connecting the digital camera to the USB data port; a data transfer service having a remote data store, the data transfer service being in communication with said telephone device through said telephone network; wherein said telephone device: detects that said digital camera is connected; determines the number and size of data files stored on said digital camera; displays a plurality of permissible data transfer services from which a user may select; receives a selection from the user of one of said plurality of data transfer services to effect the transfer of data; transmits the number and size of the data files stored on said digital camera to said data transfer service; displays an approximate charge for a transfer of said data files to said data transfer service in response to receiving said approximate charge from said data transfer service; and transfers said data files to said data transfer service in response to receiving a confirmation from a user through said user interface; wherein said data transfer service: determines said approximate charge for said transfer of said data files based on the number and size of the data files; and receives and stores said data files in said remote data store.