US6732147B1ExpiredUtility

Leaving a broadcast channel

Assignee: BOEING COPriority: Jul 31, 2000Filed: Jul 31, 2000Granted: May 4, 2004
Est. expiryJul 31, 2020(expired)· nominal 20-yr term from priority
H04L 12/1813H04L 12/1854H04L 12/185H04L 12/1822H04L 67/1074H04L 67/104H04L 67/1068
78
PatentIndex Score
26
Cited by
81
References
16
Claims

Abstract

A method for leaving a multicast computer network is disclosed. The method allows for the disconnection of a first computer from a second computer. When the first computer decides to disconnect from the second computer, the first computer sends a disconnect message to the second computer. Then, when the second computer receives the disconnect message from the first computer, the second computer broadcasts a connection port search message to find a third computer to which it can connect.

Claims

exact text as granted — not AI-modified
We claim:  
     
       1. A method of disconnecting a first computer from a second computer, the first computer and the second computer being connected to a broadcast channel, said broadcast channel forming an m-regular graph where m is at least 3, the method comprising: 
       when the first computer decides to disconnect from the second computer, the first computer sends a disconnect message to the second computer, said disconnect message including a list of neighbors of the first computer; and  
       when the second computer receives the disconnect message from the first computer, the second computer broadcasts a connection port search message on the broadcast channel to find a third computer to which it can connect in order to maintain an m-regular graph, said third computer being one of the neighbors on said list of neighbors.  
     
     
       2. The method of  claim 1  wherein the second computer receives a port connection message indicating that the third computer is proposing that the third computer and the second computer connect. 
     
     
       3. The method of  claim 1  wherein the first computer disconnects from the second computer after sending the disconnect message. 
     
     
       4. The method of  claim 1  wherein the broadcast channel is implemented using the Internet. 
     
     
       5. The method of  claim 1  wherein the first computer and second computer are connected via a TCP/IP connection. 
     
     
       6. A method for healing a disconnection of a first computer from a second computer, the computers being connected to a broadcast channel, said broadcast channel being an m-regular graph where m is at least 3, the method comprising: 
       attempting to send a message from the first computer to the second computer; and  
       when the attempt to send the message is unsuccessful, broadcasting from the first computer a connection port search message indicating that the first computer needs a connection; and  
       having a third computer not already connected to said first computer respond to said connection port search message in a manner as to maintain an m-regular graph.  
     
     
       7. The method of  claim 6  including: 
       when a third computer receives the connection port search message and the third computer also needs a connection, sending a message from the third computer to the first computer proposing that the first computer and third computer connect.  
     
     
       8. The method of  claim 7  including: 
       when the first computer receives the message proposing that the first computer and third computer connect, sending from the first computer to the third computer a message indicating that the first computer accepts the proposal to connect the first computer to the third computer.  
     
     
       9. The method of  claim 6  wherein each computer connected to the broadcast channel is connected to at least three other computers. 
     
     
       10. The method of  claim 6  wherein the broadcasting includes sending the message to each computer to which the first computer is connected. 
     
     
       11. A computer-readable medium containing instructions for controlling disconnecting of a computer from another computer, the computer and the other computer being connected to a broadcast channel, said broadcast channel being an m-regular graph where m is at least 3, comprising: 
       a component that, when the computer decides to disconnect from the other computer, the computer sends a disconnect message to the other computer, said disconnect message including a list of neighbors of the computer; and  
       a component that, when the computer receives a disconnect message from another computer, the computer broadcasts a connection port search message on the broadcast channel to find a computer to which it can connect in order to maintain an m-regular graph, said computer to which it can connect being one of the neighbors on said list of neighbors.  
     
     
       12. The computer-readable medium of  claim 11  including: 
       a component that, when the computer receives a connection port search message and the computer needs to connect to another computer, sends to the computer that sent the connection port search message a port connection message indicating that the computer is proposing that the computer that sent the connection port search message connect to the computer.  
     
     
       13. The computer-readable medium of  claim 12  including: 
       a component that, when the computer receives a port connection message, connecting to the computer that sent the port connection message.  
     
     
       14. The computer-readable medium of  claim 11  wherein the computers are connected via a TCP/IP connection. 
     
     
       15. The computer-readable medium of  claim 11  wherein the computers that are connected to the broadcast channel are peers. 
     
     
       16. The computer-readable medium of  claim 11  wherein the broadcast channel is implemented using the Internet.

Join the waitlist — get patent alerts

Track US6732147B1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.