Nova Patents
EP2458817A1

Method for host selection

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.

EP2458817A1, drawing sheet 1
Sheet 1 of 5

Term

3 yearsto projected expiry

Projected expiry 17 September 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A method for use in a peer device, the method comprising determining which of two or more peers behind NATs to designate as a host for a service within a peer to peer grid, the method comprising:a) sharing NAT profile information for the peer with one or more other peers of the two or more peers;b) receiving NAT profile information for the one or more other peers;and c) 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 behind NATs to designate as the host.
  2. 14
    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 peer device behind a NAT in the peer-to-peer grid to designate as a host for a service within the peer to peer grid, the method comprising: a) sharing the NAT profile information for the peer with one or more other peers of the two or more peers;b) receiving NAT profile information for the one or more other peers;and c) 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.
  3. 15
    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 behind NATs in a peer-to-peer grid to designate as a host for a service within the peer to peer grid, the method comprising the steps set forth in any one of claims 1 to 13.