Patent · US Active

Reliable peer-to-peer connections

US8359397B2 · kind B2 · utility

67Cited by
50References
64Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 22, 2002
Grant dateJan 22, 2013
Priority date
Expiry dateMar 20, 2028

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99939
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Embodiments of a system and method for establishing reliable connections between peers in a peer-to-peer networking environment. In one embodiment, a reliable communications channel may use transmit and receive windows, acknowledgement of received messages, and retransmission of messages not received to provide reliable delivery of messages between peers in the peer-to-peer environment. In one embodiment, each message may include a sequence number configured for use in maintaining ordering of received messages on a receiving peer. A communications channel may make multiple hops on a network, and different hops in the connection may use different underlying network protocols. Communications channels may also pass through one or more firewalls and/or one or more gateways on the network. A communications channel may also pass through one or more router (relay) peers on the network. The peers may adjust the sizes of the transmit and receive window based upon reliability of the connection.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.