Patent ID: 8239544

Claim:
One or more computer-readable storage memory storing instructions thereon, the instructions being executable to cause a computer to perform a method of content transfer, the method comprising: at the computer, obtaining at least one device parameter from a removable storage medium, the at least one device parameter specifying at least one property of an external device, wherein content transfer occurs between the computer and the external device via the removable storage medium, wherein further the removable storage medium is movable between the computer and the external device; creating a device stack on the computer based on the at least one device parameter, wherein the device stack is software configured to facilitate communication by simulating a connection to the external device; based on the at least one device parameter, creating a virtual layer that simulates operation of the external device such that the external device appears to be connected to the computer; generating session information based on the device stack; and transmitting the session information from the computer to the removable storage medium, wherein the session information is stored in a device file on the removable storage medium.