Patent attributes
A system and method for managed peer-to-peer (p2p) file sharing. The peer nodes can include a web browser and a p2p agent. The web browser can connect to the Internet and can interface with the p2p agent. The p2p agent provides the file sharing utilities for implementing the p2p network. A web server connected to the Internet can monitor and manage p2p activity, including providing persistent storage for the p2p networks. The web server can interface with a Public Switched Telephone Network (PSTN) to provide access to the p2p network for PSTN peer nodes that do not have web browsing capabilities. A method of implementing managed p2p file sharing includes registering users; providing login and logout functions; creating p2p sessions; preparing, forwarding, receiving, accepting and/or rejecting invitations to join p2p sessions; quitting p2p sessions; deleting p2p sessions or selected members of p2p sessions; and sharing and transferring files.