IP Library Granted Patent US 7,333,487
Granted Patent B2
US 7,333,487 · App. 09/906,597 · Granted Feb 19, 2008

Methods and apparatus for updating subsource addressing multicast routing records in a communications network

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,333,487
App. No.
09/906,597
Granted
Feb 19, 2008
Kind
B2
Abstract

Methods and arrangements for facilitating subscription among at least two nodes in a distributed network, involving the designation of one of the nodes as a publisher node, the designation of one of the nodes as a subscriber node, and the recordation of a path between the subscriber node and the publisher node. The path includes at least one link between the subscriber node and the publisher node, and the recordation involves recording each distinct link in the path between the subscriber node and the publisher node.

Claims (38)

1. A method of facilitating subscription among at least two nodes in a distributed network, said method comprising the steps of:

designating one of the nodes as a publisher node;

designating one of the nodes as a subscriber node, wherein the subscriber node selects a subset of information using a predicate field; and,

recording a path between the subscriber node and the publisher node, the path comprising at least one link between the subscriber node and the publisher node;

said recording step comprising the step of recording each distinct link in the path between the subscriber node and the publisher node;

said recording step comprising the step of recording each node in the path between the subscriber node and the publisher node, one node at a time;

wherein a type of each node in the path is ascertained; and,

wherein the nodes belong to a distributed multicast network.

2. The method according to claim 1 , wherein said step of recording a path comprises ascertaining whether any node is a fork node.

3. The method according to claim 1 , wherein said step of recording a path comprises ascertaining whether any intervening node is present in the path between the subscriber node and the publisher node.

4. The method according to claim 3 , wherein the distributed network includes at least one intervening node between the subscriber node and the publisher node, and further wherein:

said step of recording a path comprises ascertaining whether any intervening node is a fork node.

5. The method according to claim 1 , wherein the distributed network includes at least three nodes, said method further comprising the steps of:

designating one of the nodes as an additional subscriber node; and

recording a path between the additional subscriber node and the publisher node, the path comprising at least one link between the additional subscriber node and the publisher node.

6. An apparatus for facilitating subscription among at least two nodes in a distributed network, said apparatus comprising:

an arrangement for designating one of the nodes as a publisher node;

an arrangement for designating one of the nodes as a subscriber node, wherein the subscriber node selects a subset of information using a predicate field; and,

an arrangement for recording a path between the subscriber node and the publisher node, the path comprising at least one link between the subscriber node and the publisher node;

said recording arrangement being adapted to record each distinct link in the path between the subscriber node and the publisher node;

said recording step comprising recording each node in the path between the subscriber node and the publisher node, one node at a time;

wherein a type of each node in the path is ascertained; and

wherein the nodes belong to a distributed multicast network.

7. The apparatus according to claim 6 , wherein said recording arrangement is adapted to ascertain whether any node is a fork node.

8. The apparatus according to claim 6 , wherein said recording arrangement is adapted to ascertain whether any intervening node is present in the path between the subscriber node and the publisher node.

9. The apparatus according to claim 8 , wherein the distributed network includes at least one intervening node between the subscriber node and the publisher node, and further wherein:

said recording arrangement is adapted to ascertain whether any intervening node is a fork node.

10. The apparatus according to claim 6 , wherein the distributed network includes at least three nodes, said apparatus further comprising:

an arrangement for designating one of the nodes as an additional subscriber node;

said recording arrangement being further adapted to record a path between the additional subscriber node and the publisher node, the path comprising at least one link between the additional subscriber node and the publisher node.

11. A computer readable medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform, method steps for facilitating subscription among at least two nodes in a distributed network, said method comprising the steps of:

designating one of the nodes as a publisher node;

designating one of the nodes as a subscriber node, wherein the subscriber node selects a subset of information using a predicate field; and

recording a path between the subscriber node and the publisher node, the path comprising at least one link between the subscriber node and the publisher node;

said recording step comprising the step of recording each distinct link in the path between the subscriber node and the publisher node;

said recording step comprising the step of recording each node in the path between the subscriber node and the publisher node, one node at a time;

wherein a type of each node in the path is ascertained; and

wherein the nodes belong to a distributed multicast network.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF RECEIVING PARTY TO SPELL OUT NAME PREVIOUSLY RECORDED ON REEL 012016 FRAME 0750. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 27, 2017
From: NOVAES, MARCOS N.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042098/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2001
From: NOVAES, MARCOS N.
To: IBM CORPORATION
Reel/Frame 012016/0750 →
Continuity (1)
Related Publication 20030012193A1 · Jan 16, 2003