Method for host selection based on discovered nat type
AssigneeSony Computer Entertainment Amercica Inc.
InventorsRonald J. Roy, Mark L. Jacob
Life of this patent
Estimating the term…
Abstract
A host may be selected for a peer-to-peer grid based on discovered NAT type. NAT profile information may be collected by each of the peers and shared with the other peers. Each peer receives NAT profile information for the other peers. Each peer may determine from the NAT profile information for the peer and the NAT profile information for the other peers which of the two or more peers to designate as the host.
Claims19
In a peer, a method for determining which of two or more peers to designate as a host for a service within a peer to peer grid, the method comprising:
- a) collecting NAT profile information for the peer;
- b) sharing the NAT profile information for the peer with one or more other peers of the two or more peers;
- c) receiving NAT profile information for the one or more other peers;
- and
- d) determining from the NAT profile information for the peer and the NAT profile information for the one or more other peers which of the two or more peers to designate as the host.
A peer device, comprising:
- a computer processor;
- a computer memory coupled to the processor;
- a network interface coupled to the processor, wherein the network interface is configured to facilitate communication between the processor and one or more other peer devices connected in a peer-to-peer grid;
- and
- a set of computer readable instructions embodied in the memory, wherein the computer-readable instructions are configured to implement a method for determining which of peer device in the peer-to-peer grid to designate as a host for a service within the peer to peer grid, the method comprising:
- a) collecting NAT profile information for the peer;
- b) sharing the NAT profile information for the peer with one or more other peers of the two or more peers;
- c) receiving NAT profile information for the one or more other peers;
- and
- d) determining from the NAT profile information for the peer and the NAT profile information for the one or more other peers which of the two or more peers to designate as the host.
A computer readable medium having a set of computer readable instructions embodied therein, wherein the computer-readable instructions are configured to implement a method for determining which of two or more peer devices in a peer-to-peer grid to designate as a host for a service within the peer to peer grid, the method comprising:
- a) collecting NAT profile information for the peer;
- b) sharing the NAT profile information for the peer with one or more other peers of the two or more peers;
- c) receiving NAT profile information for the one or more other peers;
- and
- d) determining from the NAT profile information for the peer and the NAT profile information for the one or more other peers which of the two or more peers to designate as the host.
Dependencies are inferred from the claim text.