Patent ID: 7225465

Claim:
A system for transferring proprietary information through a communications pipe established between at least a first remote computer system and at least a personal security device using a local client as a communications host for said personal security device, said system comprising: at least one network, wherein said network includes means for functionally connecting at least one local client with said at least one first remote computer system; said local client further comprising means for functionally connecting to a personal security device Interface and said network, means for functionally communicating over said network with said remote computer system and means for establishing a communications pipe, said means for establishing a communications pipe comprising: client communications means for transmitting and receiving message packets over said network using a packet based communications protocol, and for transmitting and receiving application protocol data units (APDUs) through said personal security device Interface; first client data processing means for receiving incoming message packets from said remote computer system using said client communications means, separating encapsulated APDUs from said incoming message packets thus generating desencapsulated APDUs and routing said desencapsulated APDUs to said personal security device through said personal security device Interface independently of the origin and integrity of said incoming message packets; and second client data processing means for receiving incoming APDUs from said personal security device interface, encapsulating said incoming APDUs into outgoing message packets and routing said outgoing message packets to said remote computer system through said client communications means; said at least one personal security device further comprising at least one embedded personal security device application, a microprocessor, a runtime environment and at least one internal memory location, wherein said embedded application receives proprietary information through said established communications pipe and stores said information in said internal memory location and wherein said personal security device is functionally connected to said client and is functionally communicating with said client and said first remote computer system through said established communications pipe; and said at least one first remote computer system further comprising means for transferring said proprietary information from a storage location through said established communications pipe, wherein said first remote computer system is functionally connected to said network and is functionally communicating with said client and said personal security device through said established communications pipe.