← Back to Patent Explorer
US5289460A Expired / Lapsed US ⏱️ 0.0 years remaining

Maintenance of message distribution trees in a communications network

Assignee: International Business Machines Corp
•
Filing: 1992-07-31
•
Granted: 1994-02-22
•
Expires: 2012-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Each node in a multinode communication system is provided with programming to act as a Set Manager for a given set of nodes and users. Functions of the Set Manager include operation processes for creating distribution trees for efficient multicast and bandwidth reservation tasks. Because set membership is not necessarily fixed or accurate at the time the distribution tree is created, the Tree Leader task that creates and maintains the trees needs accurate and updated information showing the number of users at the nodes it serves which are participating in the distribution tree. The count of active users at nodes served by the Tree Leader is provided in response to an indicia established at the time the Tree Leader sets up the tree. Each Set Manager at a given node monitors for changes in set membership and link failure and notifies the requesting Tree Leaders for each tree in which it participates whenever changes in the number of users either by joining or leaving the set or link failures occur by direct communication between the Set Managers and the Tree Leaders without requiring intervention of other elements in the system.

Inventors

  • 👤 John E. Drake, Jr.
  • 👤 Elizabeth A. Hervatic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:05
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/185; H04L12/1863; H04L12/1877

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 220 words
A communications network having a plurality of nodes interconnected to one another by communications links via which links messages may be sent and delivered to one or more communication network users residing at one or more of said nodes, said network being organized for communication among an arbitrary group of member of a defined subset of communications network users into one or more distribution trees, wherein each said node includes means for operating as a Distribution Tree Leader for at least one said subset of communications network users, said Distribution tree Leader including means for generating a distribution tree address and a distribution tree address correlation identifier which uniquely identify said distribution tree at all said nodes having members of said subset included by said Distribution Tree Leader in said distribution tree, and means for generating and sending to all said nodes having members served by said distribution tree, a distribution tree creation request message including a Set Change Notification indicator, each said node further comprising: means for reporting link, node or user terminal failures and changes in distribution tree membership of any communications network user served by said node including means for creating and sending on said network a network change notification message addressed to each said Distribution Tree Leader which requested notification in said tree creation request message.
Claim 2
Dependent Claim 220 words
A communications network having a plurality of nodes interconnected to one another by communications links via which links messages may be sent and delivered to one or more communication network users residing at one or more of said nodes, said network being organized for communication among an arbitrary group of member of a defined subset of communications network users into one or more distribution trees, wherein each said node includes means for operating as a Distribution Tree Leader for at least one said subset of communications network users, said Distribution tree Leader including means for generating a distribution tree address and a distribution tree address correlation identifier which uniquely identify said distribution tree at all said nodes having members of said subset included by said Distribution Tree Leader in said distribution tree, and means for generating and sending to all said nodes having members served by said distribution tree, a distribution tree creation request message including a Set Change Notification indicator, each said node further comprising: means for reporting link, node or user terminal failures and changes in distribution tree membership of any communications network user served by said node including means for creating and sending on said network a network change notification message addressed to each said Distribution Tree Leader which requested notification in said tree creation request message.
Claim 3
Dependent Claim 129 words
The network as claimed in claim 1, further comprising: first means at each node for examining a received said network change notification message and for determining whether said node is acting as a Distribution Tree Leader for the said distribution tree in which is located said node which is reporting conditions via said network change notification message and, second means, responsive to a true determination from said first means, for examining network change notification messages and for determining whether a current tree member communications network user count for the node which generated said network change notification is greater than zero and if so, said second means incrementing or decrementing said tree member communications network user count at said node in accordance with the effect of said network change notification.
Claim 4
Dependent Claim 27 words
The network as claimed in claim 1, further including means for identifying any said communications network users connected to said node with said distribution tree's unique identity.
Claim 5
Dependent Claim 27 words
The network as claimed in claim 2, further including means for identifying any said communications network users connected to said node with said distribution tree's unique identify.
Claim 6
Dependent Claim 65 words
The network as claimed in claim 4, further comprising: means, responsive to receipt of a said network change notification message containing an indication that a said communications network user has left said distribution tree and that said user was served by a said node which was the last node in a communications link, for pruning said distribution tree by removing said distribution tree's unique identity.
Claim 7
Dependent Claim 72 words
The network as claimed in any one of claims 1-5, further including; means, responsive to receipt of said network change notification message containing a report that notification is due to failure of a reporting node to receive a timely tree refresh message from said Distribution Tree Leader, for determining whether said reporting node should still included in said distribution tree and, if true, for recreating said distribution tree to include said node.
Claim 8
Dependent Claim 33 words
The network as claimed in claim 6, further including: means for recreating said distribution tree to include any nodes downstream from the said report node which was to be included in said tree.

References Cited (Backward Citations)

US5018133A Cited
US4864559A Cited
US5079767A Cited
US5138615A Cited
US5103444A Cited
US5117430A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-21 1997-08-23 1998-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-21 2001-08-23 2002-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-21 2005-08-23 2006-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag