×

Method, apparatus and system for sharing multimedia content within a peer-to-peer network

  • US 9,106,490 B2
  • Filed: 01/09/2008
  • Issued: 08/11/2015
  • Est. Priority Date: 10/03/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for sharing multimedia content between at least one communication device in a local network and at least one communication device in a non-local network, comprising the steps of:

  • receiving by a first communication device in the local network a first message including a first header and a first message payload, wherein the first message includes information corresponding to a non-local communication device in the non-local network, and wherein the first message payload includes a first IP address and port information that is private to the non-local network;

    mapping by the first communication device the first IP address and port information from the first message to a second local IP address information and local port information;

    sending by the first communication device a second message including a second header and a second message payload, wherein the second message is sent to at least one second communication device in the local network, and wherein the second message payload includes the second local IP address and port information in place of the first;

    creating by the first communication device a TCP listener for the second IP address and port information to proxy for the non-local communication device in the local network;

    receiving by the first communication device a third message including a third header and a third message payload, wherein the third message is sent to the second IP address and the port from the at least one second communication device in the local network, wherein the third message includes, in the third message payload, the second IP address and port information;

    mapping by the first communication device the second IP address information and port information in the third message payload of the third message to corresponding non-local IP address information and non-local port information;

    repeatedly sending by the first communication device advertisement messages to devices in the local network on behalf of the non-local communication device while the non-local communication is idle and until a message is received from the non-local communication device by the first communication device indicating that non-local communication device is shutting down; and

    stopping sending by the first communication device advertisement messages to devices in the local network on behalf of the non-local communication device in response to the message being received from the non-local communication device by the first communication device indicating that non-local communication device is shutting down.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×