Method for using an initial maintenance opportunity for non-contention ranging
First Claim
1. A method of non-contention ranging for re-registering a cable modem with a cable modem termination system on a cable television network following the failure of a communications channel between the cable modem and the cable modem termination system, comprising the steps of:
- (a) storing in the cable modem a first identifier for the cable modem;
(b) determining that a timeout value for the cable modem has been exceeded;
(c) reinitializing the cable modem on the cable television network;
(d) transmitting from the cable modem termination system to the cable modem a data packet containing at least one initial maintenance opportunity having an associated second identifier;
(e) reading by the cable modem the first of the at least one initial maintenance opportunities;
(f) determining by the cable modem if the first of the at least one initial maintenance opportunities contains a unicast associated second identifier;
(g) determining whether the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem; and
(h) when the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem, using the initial maintenance opportunity having the unicast associated second identifier for non-contention ranging by the cable modem;
wherein if associated second identifier of the first of the at least one initial maintenance opportunities is not unicast, the cable modem uses the first of the at least one initial maintenance opportunities for standard contention ranging.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of preventing collisions when a cable modem re-registers with a cable modem termination system on a cable television network following failure of a primary communications channel between the cable modem and the cable modem termination system. The method provides a service identifier that is transmitted to the cable modem during initial registration of the cable modem with the cable modem termination system. Upon registration of the cable modem with the cable modem termination system, the cable modem stores the service identifier in memory. After failure of the primary channel, the cable modem reinitializes on the cable network and waits for transmission of a bandwidth allocation map from the cable modem termination system. When the cable modem receives the bandwidth allocation map, it determines if the map contains a unicast initial maintenance opportunity. When the map contains a initial maintenance opportunity having a unicast associated identifier, the cable modem compares the service identifier stored in its memory with a unique service identifier contained in the initial maintenance opportunity information element of the bandwidth allocation map. When the service identifiers match, the cable modem then uses the initial maintenance opportunity having the unicast associated identifier contained in the information element of the bandwidth allocation map to re-register with the network.
-
Citations
9 Claims
-
1. A method of non-contention ranging for re-registering a cable modem with a cable modem termination system on a cable television network following the failure of a communications channel between the cable modem and the cable modem termination system, comprising the steps of:
-
(a) storing in the cable modem a first identifier for the cable modem; (b) determining that a timeout value for the cable modem has been exceeded; (c) reinitializing the cable modem on the cable television network; (d) transmitting from the cable modem termination system to the cable modem a data packet containing at least one initial maintenance opportunity having an associated second identifier; (e) reading by the cable modem the first of the at least one initial maintenance opportunities; (f) determining by the cable modem if the first of the at least one initial maintenance opportunities contains a unicast associated second identifier; (g) determining whether the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem; and (h) when the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem, using the initial maintenance opportunity having the unicast associated second identifier for non-contention ranging by the cable modem; wherein if associated second identifier of the first of the at least one initial maintenance opportunities is not unicast, the cable modem uses the first of the at least one initial maintenance opportunities for standard contention ranging. - View Dependent Claims (4, 5, 6)
-
-
2. A method of non-contention ranging for re-registering a cable modem with a cable modem termination system on a cable television network following the failure of a communications channel between the cable modem and the cable modem termination system, comprising the steps of:
-
(a) storing in the cable modem a first identifier for the cable modem; (b) determining that a timeout value for the cable modem has been exceeded; (c) reinitializing the cable modem on the cable television network; (d) transmitting from the cable modem termination system to the cable modem a data packet containing at least one initial maintenance opportunity having an associated second identifier; (e) reading by the cable modem an associated second identifier for the first of the at least one initial maintenance opportunities; and (f) determining by the cable modem if the associated second identifier for the first of the at least one initial maintenance opportunities is unicast; (g) determining whether the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem; and (h) when the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem, using the initial maintenance opportunity having the unicast associated second identifier for non-contention ranging by the cable modem; wherein if associated second identifier of the first of the at least one initial maintenance opportunities is not unicast, the cable modem uses the first of the at least one initial maintenance opportunities for standard contention ranging. - View Dependent Claims (3)
-
-
7. A method of non-contention ranging for re-registering a cable modem with a cable modem termination system on a cable television network following the failure of a communications channel between the cable modem and the cable modem termination system, comprising the steps of:
-
(a) storing in the cable modem a first identifier for the cable modem; (b) determining that a timeout value for the cable modem has been exceeded; (c) reinitializing the cable modem on the cable television network; (d) transmitting from the cable modem termination system to the cable modem a data packet containing at least one initial maintenance opportunity having an associated second identifier; (e) reading by the cable modem the first of the at least one initial maintenance opportunities; (f) determining by the cable modem if the first of the at least one initial maintenance opportunities contains a unicast associated second identifier; (g) determining whether the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem; and (h) when the initial maintenance opportunity having the unicast associated second identifier is available for use by the cable modem, using the initial maintenance opportunity having the unicast associated second identifier for non-contention ranging by the cable modem; wherein the data packet containing the at least one initial maintenance opportunities is a bandwidth allocation map comprising a plurality of bandwidth allocation map information elements and wherein the at least one initial maintenance opportunities comprises a non-unicast initial maintenance opportunity and a unicast initial maintenance opportunity having a unicast associated identifier. - View Dependent Claims (8, 9)
-
Specification