Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
140 words
A method for establishing and maintaining data communications between selected ones of a plurality of communication devices defining a multicast group interconnected by a communications network of switching nodes, comprising the steps of: determining when there is a change in the state of the multicast group; normally maintaining a resource reservation, initiated by transmission of a path message and a reservation message along a multicast path, of each receiving communication device along the multicast path in response to data being substantially continuously received at the switching nodes unless there is a change in the state of the multicast group; and changing the resource reservation of each receiving communication device along the multicast path to a new resource reservation even while data is being substantially continuously received in response to determination of the change in the state of the multicast group.
Claim 2
Independent Claim
140 words
A method for establishing and maintaining data communications between selected ones of a plurality of communication devices defining a multicast group interconnected by a communications network of switching nodes, comprising the steps of: determining when there is a change in the state of the multicast group; normally maintaining a resource reservation, initiated by transmission of a path message and a reservation message along a multicast path, of each receiving communication device along the multicast path in response to data being substantially continuously received at the switching nodes unless there is a change in the state of the multicast group; and changing the resource reservation of each receiving communication device along the multicast path to a new resource reservation even while data is being substantially continuously received in response to determination of the change in the state of the multicast group.
Claim 3
Dependent Claim
29 words
The method of claim 1 in which the step of determining includes the step of determining when one of the switching nodes has been added to the multicast group.
Claim 4
Dependent Claim
46 words
The method of claim 2 in which the step of determining when one of the switching nodes has been added to the multicast group includes the step of identifying that another receiving communication device coupled with the one added switching node has joined the multicast group.
Claim 5
Dependent Claim
50 words
The method of claim 3 in which the step of determining when one of the switching nodes has been added to the multicast group includes the step of sending a report indicating a joining to the multicast group from the other receiving communication device to the one added switching node.
Claim 6
Dependent Claim
29 words
The method of claim 1 in which the step of determining includes the step of determining when one of the switching nodes has been deleted from the multicast group.
Claim 7
Dependent Claim
31 words
The method of claim 5 in which the step of determining when one of the switching nodes has been deleted includes the step of determining that a link failure has occurred.
Claim 8
Dependent Claim
40 words
The method of claim 5 in which the step of determining when one of the switching nodes has been deleted from the multicast group includes the step of determining that one or more receiving communication devices leaves the multicast group.
Claim 9
Dependent Claim
36 words
The method of claim 1 in which the step of determining includes the step of detecting when there has been a degradation in the quality of service at a receiving communication device along the multicast path.
Claim 10
Dependent Claim
30 words
The method of claim 1 in which the step of determining includes the step of determining that there has been a change in a routing table for a switching node.
Claim 11
Dependent Claim
34 words
The method of claim 1 in which the step of normally maintaining includes the step of sending the path message from a sender communication device to a receiving communication device along the multicast path.
Claim 12
Dependent Claim
20 words
The method of claim 10 including the step of disabling a timer to prevent the sending of additional path messages.
Claim 13
Dependent Claim
20 words
The method of claim 10 including the step of preventing a time-out value from being specified in the path message.
Claim 14
Dependent Claim
27 words
The method of claim 10 including the step of assigning a time-out value in the path message to simulate disablement of a timer for refreshing resource reservation.
Claim 15
Dependent Claim
34 words
The method of claim 10 in which the step of normally maintaining includes the step of establishing a soft state at the switching nodes to identify incoming and outgoing links for the path message.
Claim 16
Dependent Claim
52 words
The method of claim 14 in which the step of normally maintaining includes the steps of receiving the path message at each receiving communication device along the multicast path, and sending a reservation message from each receiving communication device along the multicast path to the sender communication device via the switching nodes.
Claim 17
Dependent Claim
65 words
The method of claim 14 including the step of establishing a protocol system process at each switching node, and in which the step of normally maintaining includes the steps of receiving the reservation message at the protocol system process of the switching nodes, and passing resource reservation specification information from the protocol system process to a packet scheduler and classifier associated with each switching node.
Claim 18
Dependent Claim
42 words
The method of claim 1 in which the step of changing includes the step of sending a resource maintenance message to mark maintenance of the resource reservation in response to the determination of a change in the state of the multicast group.
Claim 19
Dependent Claim
27 words
The method of claim 17 including the step of routing the resource maintenance message along a routing path defined by routing tables stored at the switching nodes.
Claim 20
Dependent Claim
45 words
The method of claim 18 including the steps of checking the resource maintenance message at the switching nodes which receive the resource maintenance message, and determining if maintenance along the routing path is required due to the change in the state of the multicast group.
Claim 21
Dependent Claim
31 words
The method of claim 19 including the step of building a maintenance soft state at the switching nodes along the routing path in response to the determination that maintenance is required.
Claim 22
Dependent Claim
19 words
The method of claim 20 including the step of sending the resource maintenance message to a sender communication device.
Claim 23
Dependent Claim
39 words
The method of claim 21 including the steps of processing the resource maintenance message at the sender communication device, and transmitting path messages from the sender communication device upon receiving the resource maintenance message at the sender communication device.