发明名称 Peer-to-peer network chatting
摘要 A peer in a peer-to-peer network joins an advertisement room having an associated identifier. A joining peer identifies a peer closest to the advertisement room. In various embodiments, the peer that is closest to the advertising room is the peer having a discreet hash table ID closest to the advertisement room identifier. The joining peer requests from the closest peer information about peers that the closest peer knows to be part of the advertisement room. The closest peer provides the joining peer with connection information for those peers, and the joining peer establishes connections with the peers. Peers in the advertisement room provide advertisements for chat rooms. To join a chat room, a peer determines which of its peers in the advertisement room is the closest peer to the chat room, based on the chat room identifier, and informs that peer that it is now part of the chat room.
申请公布号 US9177328(B2) 申请公布日期 2015.11.03
申请号 US201213529996 申请日期 2012.06.21
申请人 BitTorrent, Inc. 发明人 Williams Patrick
分类号 G06F15/16;G06Q30/02;H04L12/18;H04L29/08 主分类号 G06F15/16
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A method for chatting in a peer-to-peer computer network, the method comprising: joining, by a computer system, an advertisement peer-to-peer network by establishing a connection with a plurality of peers that are part of the advertisement peer-to-peer network; receiving, by the computer system via the advertisement peer-to-peer network, a chat room advertisement identifying a chat room; responsive to receiving a request from a user of the computer system to join the identified chat room, calculating, by the computer system for each of the plurality of peers, a difference between an identifier associated with the peer and an identifier associated with the chat room; selecting, by the computer system a peer from the plurality of peers based on the selected peer having the lowest calculated difference; requesting, by the computer system from the selected peer, connection information associated with peers that are part of the chat room; and responsive to receiving connection information from the selected peer, joining, by the computer system, the chat room using the received connection information.
地址 San Francisco CA US