Ensure upstream channel quality measurement stability in an upstream channel bonding system using t4 timeout multiplier.
Abstract
Un método y dispositivo de cómputo para mantener la estabilidad de las mediciones de calidad de canal corriente arriba en un sistema unido de canal corriente arriba; el método configura un módem de cable, que comunica utilizando canales unidos para intercambiar periódicamente mensajes de rango en los canales unidos, donde un intervalo de rango de canal unido determina un periodo para el intercambio; el método también monitorea una métrica de calidad de señal para un canal monitoreado de los canales unidos recuperando periódicamente una medición de calidad para el canal monitoreado, un periodo entre cada recuperación determinado por un intervalo de monitoreo de calidad de canal; el método envía un mensaje de rango de invitación al módem de cable antes de la recuperación de la medición de calidad para el canal monitoreado, y recupera la medición de calidad para el canal monitoreado; el método basa la métrica de calidad de señal para el canal monitoreado en la medición de calidad.

Term
6.6 yearsleft in the term
Expires 30 April 2033.
- Priority
- Filed
- Granted
- Today
- Expires
17 claims: 5 independent, 12 dependent
- 1NOVEDAD DE LA INVENCIÓN Habiendo descrito la presente invención, una novedad y, por lo tanto, se reclama contenido en las siguientes:REIVINDICACIONES 1. Un método, que comprende: configurar un módem de cable, que se comunica utilizando canales unidos, para intercambiar periódicamente mensajes de rango en los canales unidos, en donde un intervalo de rango del canal unido determina un periodo para el intercambio;monitorear una métrica de calidad de señal para un canal monitoreado de los canales unidos al recuperar periódicamente una medición de calidad para el canal monitoreado, un periodo entre cada recuperación se determina por un intervalo de monitoreo de calidad de canal;enviar un mensaje de rango de invitación al módem de cable antes de la recuperación de la medición de calidad para el canal monitoreado;y recuperar la medición de calidad para el canal monitoreado, en donde la métrica de calidad de señal para el canal monitoreado está basada en la medición de calidad;en donde la configuración del módem de cable además comprende: se considera como como propiedad lo PE LA PROPIEDAD INDUSTRIAL recibir un'mensaje de solicitud de rango;y . L JM··*·^—ΙΙΙ·1--ΊΙΧ enviar un mensaje de respuesta de rango que incluye un multiplicador de tiempo fuera para los canales unidos;en donde el intervalo de rango de canal unido es un producto de un intervalo de rango de canal para el módem de cable y el multiplicador de tiempo fuera, y en donde la métrica de calidad de señal para el canal monitoreado es un promedio de la medición de calidad recuperada desde el módem de cable y al menos otro módem de cable donde cada uno se comunica utilizando el canal monitoreado.
- 2El método de conformidad con la reivindicación 1, caracterizado porque los canales unidos son canales unidos corriente arriba. 15'
- 3El método de conformidad con la reivindicación 1, caracterizado porque el multiplicador de tiempo fuera es un Multiplicador de Tiempo Fuera T4 de DOCSIS.
- 4El método de conformidad con la reivindicación 1, caracterizado porque la métrica de calidad de señal incluye 20 al menos una de una relación señal-a-ruido (SNR) y una relación de error de modulación (MER).
- 5El método de conformidad con la reivindicación 1, caracterizado porque el envío del mensaje de rango de invitación además comprende:detectar una ‘ recuperación por llegar de ia oe¡¡Mznw’ calidad para el canal monitoreado;y .......... detectar comunicación inactiva en el canal monitoreado debido a la recuperación previa de la medición de calidad 5 para el canal monitoreado.
- 6El método de conformidad con la reivindicación 5, caracterizado porque la detección de la recuperación por llegar además comprende:detectar una expiración de un temporizador de rango;y reiniciar el temporizador de rango;en donde la expiración del temporizador de rango dispara el envío del mensaje de rango de invitación.
- 7El método de conformidad con la reivindicación 1, caracterizado porque la recuperación de la medición de 15 calidad además comprende:detectar una expiración de un temporizador de medición de calidad.
- 8El método de conformidad con la reivindicación 1, caracterizado porque el intervalo de rango de canal unido es 20 mayor que el intervalo de monitoreo de calidad de canal.
- 9El método de conformidad con la reivindicación 1, caracterizado porque las etapas pueden ser configuradas y almacenadas en un medio legible por computadora no in:transitorio y pueden ser realizadas por medio de’ ma'sr” procesadores. ~ =
- 10Un dispositivo de cómputo, que comprende:un dispositivo de memoria que reside en el dispositivo de cómputo;y un procesador colocado en comunicación con el dispositivo de memoria, el procesador está configurado para: configurar un módem de cable, que se comunica utilizando canales unidos, para intercambiar periódicamente mensajes de ' rango en los canales unidos, en donde un intervalo de rango del canal unido determina un periodo para el intercambio;monitorear una métrica de calidad de señal para un canal monitoreado de los canales unidos al recuperar periódicamente una medición de calidad para el canal monitoreado, un periodo entre cada recuperación se determina por un intervalo de monitoreo de calidad de canal;enviar un mensaje de rango de invitación al módem de cable antes de la recuperación de la medición de calidad para el canal monitoreado;y recuperar la medición de calidad para el canal monitoreado, en donde la métrica de calidad de señal para el canal monitoreado está basada en la medición de calidad;ϊ Μ. Pié INSTITUTO MEXICANO DE LA PROPIEDAD INDUSTRIAL en donde para realizar la configuración del módem de cable, el procesador además está configurado para: recibir un mensaje de solicitud de rango;y enviar un mensaje de respuesta de rango que incluye 5 un multiplicador de tiempo fuera para los canales unidos;en donde el intervalo de rango de canal unido es un producto de un intervalo de rango de canal para el módem de cable y el multiplicador de tiempo fuera, y en donde la métrica de calidad de señal para el 10 canal monitoreado es un promedio de la medición de calidad recuperada desde el módem de cable y al menos otro módem de cable donde cada uno se comunica utilizando el canal monitoreado.
- 11dispositivo de computación de conformidad con la 15 reivindicación 10, caracterizado porque los canales unidos son canales unidos corriente arriba.
- 12El dispositivo de computación de conformidad con la reivindicación 10, caracterizado porque el multiplicador de tiempo fuera es un Multiplicador de Tiempo Fuera T4 de 20 DOCSIS.
- 13El dispositivo de computación de conformidad con la reivindicación 10, caracterizado porque la métrica de calidad de señal incluye al menos una de una relación señal-a-ruido (SNR) y una relación de error de modulación (MER).
- 14El dispositivo de computación de conformidad' con la reivindicación 10, caracterizado porque para enviar el mensaje de rango de invitación, el procesador además está configurado para:5 detectar una recuperación por llegar de la medición de calidad para el canal monitoreado;y detectar comunicación inactiva en el canal monitoreado debido a la recuperación previa de la medición de calidad para el canal monitoreado. 10 15. El dispositivo de computación de conformidad con la reivindicación 14, caracterizado porque para detectar la recuperación por llegar, el procesador además está configurado para: detectar una expiración de un temporizador de rango;y
- 1515 reiniciar el temporizador de rango, en donde la expiración del temporizador de rango activa el envío del mensaje de rango de invitación.
- 16El dispositivo de computación de conformidad con la reivindicación 10, caracterizado porque para recuperar la 20 medición de calidad, el procesador además está configurado para:detectar una expiración de un temporizador de medición de calidad. B cVk li “I I Mi j
- 17El dispositivo de computación de conform'üQ'á’S^con reivindicación 10, caracterizado porque el ii del canal unido es mayor que el intervalo de monitoreo de calidad de canal. para mantener la de canal corriente
Independent claims17
165 paragraphs in 19 sections, as filed
(54) Title: ENSURE UP CURRENT CHANNEL QUALITY MEASUREMENT STABILITY IN AN UP CURRENT CHANNEL JOINING SYSTEM USING TIME MULTIPLIER OUTSIDE T4.
(54) Title: ENSURE UPSTREAM CHANNEL QUALITY MEASUREMENT STABILITY IN AN UPSTREAM CHANNEL BONDING SYSTEM USING T4 TIMEOUT MULTIPLIER.
(57) Summary
A computational method and device for maintaining the stability of upstream channel quality measurements in an attached upstream channel system; The method configures a cable modem, which communicates using joined channels to periodically exchange range messages on the joined channels, where a joined channel range interval determines a period for the exchange; the method also monitors a signal quality metric for a monitored channel from the joined channels by periodically retrieving a quality measurement for the monitored channel, a period between each retrieval determined by a channel quality monitoring interval; the method sends an invitation range message to the cable modem before retrieving the quality measurement for the monitored channel, and retrieves the quality measurement for the monitored channel; the method bases the signal quality metric for the monitored channel on the quality measurement.
(57) Abstract
A method and computing device for maintaining the stability of the upstream channel quality measurements in an upstream channel bonded system. The method configures a cable modem, that communicates using bonded channels, to periodically exchange ranging messages on the bonded channels, where a bonded channel ranging interval determines a period for the exchange. The method also monitors a signal quality metric for a monitored channel of the bonded channels by periodically retrieving a quality measurement for the monitored channel, a period between each retrieval determined by a channel quality monitoring interval. The method sends an invite ranging message to the cable modem before retrieval of the quality measurement for the monitored channel, and retrieves the quality measurement for the monitored channel.
The method bases the signal quality metric for the monitored channel on the quality measurement.
Institute
Mexican Property
Industrial
<img file="MX337708B_D0001.tif" />
_SE_ «CROARÍA IM« ΗΜΜί »
X.
<img file="MX337708B_D0002.tif" />
! l!
Λ. ... ·. "...
PATENT TITLE NO. 337708
Owner (s): GENERAL INSTRUMENT CORPORATION
Address: 101 Tournament Drive, Horsham, Pennsylvania, 19044, USA
Name: ENSURE UP CURRENT CHANNEL QUALITY MEASUREMENT STABILITY IN AN UP CURRENT CHANNEL JOINING SYSTEM USING TIME MULTIPLIER OUTSIDE T4.
Number:
MX / a / 2014/013132
Country:
US
ClasHicaclóm ljnt.CI.8 H04J3 / 16; H04L12 / 26, H04N2V24, H04N21 / 437; H04N2W1 * iwrtof (es) í | rian k. thibeault, deborah p clark
REQUEST
International filing date:
April 2013 *
PRIORITY
Date: Number:
May 2012 13 / 461,329
Validity: Twenty years Expiration Date: April 30, 2033
The reference patent is granted based on the article · X<sup>to</sup> ftaccion \ 6 ° fr action III, and 59 of the Property Law (industrial.
In accordance with article 23 of the Industrial Property Law, this patent has a validity of twenty non-extendable years, counted from the date of filing of the IntentMKMnai application and defrauded fineta fta0O4 * ta rate to keep alive the rights.
The title is based on the provisions of articles 6 and 7 and sections 2 of the law of the ______________________________________ θ ^<sup>1</sup>
01/26/2004, 06/16/2005, 01/25/2006, 06/05/2009, 06/01/2010, 06/18/2010, 06/28/2010, 01/27/2012 and 09 / 04/2012); Articles 1, 3, section V, subsection a), 4, and 12, sections I and III of the Regulations of the Mexican Institute of Industrial Property (DOF 14/12/1999, amended on 07/01/2002, 07/15/19) 2004, 07/28/2004 and 09/07/2007); Articles 1, 3, 4, 5, section V, subsection a), 16 sections I and III and 30 of the Organic Statute of the Mexican Institute of Industrial Property (DOF 12/27/1999. Reformed on 10/10/2002. 07/29/2004, 08/04/2004 and 09/13/2007); 1st. 3rd and 5th paragraph a) of the Agreement that delegates powers to the Deputy Directors General, Coordinator, Divisional Directors, Holders of the Regional Offices. Divisional Deputy Directors, Departmental Coordinators and other subordinates of the Mexican Institute of Industrial Property. (DOF 12/15/1999, amended on 02/04/2000, 07/29/2004, 08/04/2004 and 09/13/2007) tul ·
who subscribes the presen
<img file="MX337708B_D0003.tif" />
Arenai No 550. Floor 1,
Coi. Pueblo Santa María Tepapan, X.ochimico, CP 16020,
Mexico City
Tet (55) 53 34 07 00 www. impí pop. mx
Issue Date: March 15, 2016
THE DIVISIONAL DIRECTOR OF PATENTS
<img file="MX337708B_D0004.tif" />
NAHANNY CANAL REYES
<img file="MX337708B_D0005.tif" />
<img file="MX337708B_D0006.tif" />
<img file="MX337708B_D0007.tif" />
MX / 2016/21922
IMPI
ENSURE STABILITY OF QUALITY MEASUREMENT »» D% 7 $ WB® £
INDUSTRIAL
CURRENT UP IN A CURRENT CHANNEL JOINT SYSTEM
UP USING TIME MULTIPLIER OUTSIDE T4
BACKGROUND OF THE INVENTION
A cable modem termination system (CMTS) is communication equipment typically located in the head end installation of a cable operator. The CMTS provides high-speed data services, such as
Cable Internet or Voice over Internet Protocol (VoIP) to customer locations. An example of a CMTS is a Motorola 64000 Broadband Service Router (BSR 64000).
A hybrid coaxial fiber network (HFC) is a broadband network that combines fiber optics and coaxial cable to provide two-way communication between the CMTS and a cable modem or multimedia terminal adapter (MTA). The cable modem is a communication device located at the client location that receives communication signals from the CMTS on downstream channels, and transmits the other communication signals to the CMTS on upstream channels. The MTA is a communication device at the customer location that provides both cable modem functionality and telephone service communication.
VoIP.
ϊ Μ Ρΐ üu? - · <> '% 1KL
The “S & xós over Cable (DOCSIS) Service Interface Specification is an international communication belt standard that enables the addition of high-speed data transfer to an existing cable television system. Channel bonding is a DOCSIS 3.0 feature that allows a cable modem at a customer location to use multiple downstream channels, or multiple upstream channels, together at the same time. For example, a cable modem configured with four upstream channels can use DOCSIS 3.0 channel bonding to increase the performance of upstream communication with the CMTS. The cable modem distributes, or segments, the data packets among the four channels in an upstream link group and transmits the data packets to the
CMTS in parallel, instead of serial.
The DOCSIS 3.0 MAC upper layer protocols interface specification defines the timeout parameter T4 as the time that a cable modem will wait for unicasting for the range opportunity. In addition, the upper layer protocol interface specification and
DOCSIS 3.0 MAC states that in multicast channel mode, the CMTS can increase the value of the timeout T4 by means of the timeout multiplier
T4 in order to reduce the CMTS overhead associated with
IMPI
<img file="MX337708B_D0008.tif" />
ÍNS UTUTO MEXICANO lir. LA? '. S0'.<sup>J</sup>í £ P / \ D <a ihiU'-l ?; R »Al.
RNG-REQ slot programming and RNG-RSP message processing. Therefore, if a CMTS vendor chooses to implement the time multiplier outside T4, it can program the range messages between the CMTS and the 5-wire modems less frequently when operating in the upstream channel join mode.
Customer locations typically always turn on a cable modem to provide the customer with instant access to the Internet, and in the case of an MTA, also to ensure that customer phone service is always available. Anytime the cable modem is turned on, either idle or transmitting data, it must maintain registration with the CMTS and participate in calculating the upstream channel quality metric, such as a digital modulation quality metric. type the modulation error ratio (MER), or an energy-based signal quality metric type the signal-noise ratio (SNR or S / N). When the cable modem is not transmitting data, the modem relies solely on range messages to keep track and to calculate upstream channel quality measurements.
In an exemplary prior art system, a CMTS configured to use upstream channel bonding
DOCSIS 3.0 can communicate with a attached cable modem
IMPI
MEXICAN INSTITUTE,
DOCSIS 3.0 configured with DOCSIS's tmpGP ™ & tie T4 multiplier. If the cable modem uses, eg, eniplu, 'four upstream channels in a junction group and a range interval for each upstream channel of 10 seconds, for example, the time multiplier outside T4 is set to 4 (i.e. the number of channels attached) and the range interval increases to 40 seconds (4 x 10 seconds). However, the CMTS periodically also monitors the quality of the upstream channels by retrieving SNR measurements from the upstream channel, for example, every 10 seconds, especially when the cable modem includes a VoIP adapter. Because the time multiplier outside T4 increases the range interval, when the cable modem is not transmitting data, and because the calculation of SNR measurements is based solely on range messages, the use of time multiplier outside T4 may affect the accuracy of SNR measurements. Regardless of the approach taken, the prior art CMTS implementing the DOCSIS suggested T4 out time multiplier to reduce range traffic can create a problem with channel quality measurements. The following two examples illustrate the possible impact on the accuracy of SNR measurements.
<img file="MX337708B_D0009.tif" />
In the first example, when the technique's CMTS
Τ 'ΠΎ · Τ'
¿.V A i
MEXICAN INSTITUTE ΚΤ ^ Ιτί '-' Τ-, DE LA KOPiEDAD CLuJbU. . · V INDUSTRIAL above monitors upstream channel quality by retrieving SNR measurements for the channel from a single modem, the cable modem will complete its first range swap, and wait 40 seconds (4 x 10 seconds) before the next swap rank. After the cable modem completes its first range exchange, the CTMS can measure the quality of the channel by retrieving the SNR statistic for the channel from its Broadcom records, and cleaning those records to prepare them for the next SNR measurement.
These SNR statistics are valid. Because the CMTS monitors the quality of the upstream channels periodically, but before the next range interval, the next time the CMTS measures the channel quality, if the cable modem is idle during that period (idle meaning no there is range or data passing), the SNR statistics will be zero because the previous reading of the SNR statistics cleared the Broadcom records that store the SNR data. This will continue until the CMTS measures the channel quality after the next range swap. When the SNR statistics are zero, the CMTS cannot determine the quality of the channel. Therefore, in this example, the time multiplier outside T4 suggested by
DOCSIS to reduce range traffic causes a problem with channel quality measurements.
Γ -Μ Ρ ϊ ΡΥΡ ·;
, L -Í- ~ 7 \ i
MEXICAN INSTITUTE.
In the second example, when the ia ^ uit'ééniM— CMTS above monitors the channel quality ccM-i'ierite £ ΓΓΤΐβ? Γ by averaging the SNR measurement for the channel from all cable modems using the channel, the Cable modems will complete their first range swap, and will wait, for example, 40 seconds (4 x 10 seconds) before the next range swap. After the cable modems complete their first range swap, the CMTS measures the quality of the channel by retrieving the SNR statistics for the channel from its Broadcom registers, and cleaning those registers to prepare them for the next SNR measurement.
These SNR statistics are valid. Because range swaps occur, for example, every 40 seconds, channel quality is monitored, for example, every 10 seconds, the first time that SNR statistics are retrieved following a range swap in which the statistics
SNRs are valid, but SNR statistics for the channel on all modems cannot be trusted because not all cable modems vary at the same time.
Laboratory experiments that included between 50 and 100 cable modems in an intact upstream channel resulted in average channel SNR measurements of 42, 40, 23, 18, 38, and 42. Inconsistency of these SNR measurements will result that services
<img file="MX337708B_D0010.tif" />
spectrum management CMTS of the · χ * «í; r<sub>v</sub>...
, Ιχ. I saw i ·. JX.
‘<sup>ks1</sup>S $ SS t é en i cá * '<sup>13</sup> cñftée r 1 or exchange modulclülón frequencies or profiles unnecessarily because he will think that the channel has gone from intact to deteriorated and back to intact.
Because the CMTS can reduce the frequency of range message exchange, there is a need to maintain the stability of upstream channel quality measurements in an upstream channel joined system when the timeout multiplier is in use T4 DOCSIS.
BRIEF DESCRIPTION OF THE FIGURES
FIG. 1 is a block diagram illustrating an example of hardware components of a system performing in accordance with one embodiment.
FIG. 2 is a message flow diagram illustrating a method of stabilizing upstream channel quality measurements in an upstream channel joined system when the DOCSIS out-of-time multiplier T4 is in use according to one embodiment.
Figure 3 is a flowchart illustrating a method for stabilizing upstream channel quality measurements when monitoring upstream channel quality by retrieving channel measurements θ Τ Ρ »
I IV .Γ Λ
INSTITUTO MÍJ · 'upstream for a channel from a single mode ^ t ^ ui
<img file="MX337708B_D0011.tif" />
with a modality.
Figure 4 is a flowchart illustrating a method of stabilizing upstream channel quality measurements when monitoring upstream channel quality by averaging upstream channel quality measurements for one channel from all cable modems using the channel according to a modality.
DETAILED DESCRIPTION OF THE INVENTION
A computing method and device is provided to maintain the stability of the upstream channel quality measurements in an upstream channel joined system. The method configures a cable modem, which communicates using bound channels, to periodically exchange range messages on the bound channels, where a bound channel range interval determines a period for the exchange. The method also monitors a signal quality metric for a monitored channel from the joined channels by periodically retrieving a quality measurement for the monitored channel, a period between each recovery determined by a channel quality monitoring interval. The method sends an invitation range message to the cable modem before retrieving the ί measurement
jBHSnftUT jasa YssSsíA in:
quality for the monitored channel, and retrieve the quality measurement for the monitored channel. The method bases the signal quality metric for the monitored channel on the quality measurement.
FIG. 1 is a block diagram illustrating an example of hardware components of a system performing in accordance with one embodiment. A broadband network 100 includes an Internet protocol (IP) network 110, a cable modem termination system (CMTS) 120, a cable network 130, and a client location 140. Broadband network 100 shown in Figure 1 can include any number of interconnected IP network components
110, CMTS 120, cable network 130, and customer location 140.
The IP network 110 shown in Figure 1, in one embodiment, is a public communication network or wide area network (WAN) that connects to the CMTS 120. One embodiment also contemplates the use of comparable network architectures including a
LAN, a personal area network (PAN) such as a network
Bluetooth, a wireless LAN (for example, a wireless fidelity network (Wi-Fi)), a peer-to-peer overlay network, and a virtual private network (VPN). The system contemplates comparable network architectures and protocols such as the transmission control protocol and Ethernet.
The cable network 130 shown in Figure 1, in a
Τ., Ζγ -ϊττα ,, '<-.
_ Μ. Γ 1 \ Λ
MEXICAN INSTITUTE <sup>1</sup> DE LA ps3 ™ dao _ modality is a hybrid-coaxial fiber network (HFC).<sup>IND</sup>The cable network 130 is a data content network ”and VEdeo that provides two-way communication between CMTS 120 and client location 140.
The CMTS 120, in one embodiment, is switching equipment located at the head or hub site of the cable operator that provides high-speed data services, such as cable Internet or Voice over Internet Protocol (VoIP), to subscribers of cable. The CMTS 120 shown in Figure 1 is a computing device that provides the client location 140 with the Cable Data Service Interface (DOCSIS) 122 specification and spectrum management services 124, signal-to-ratio stability program. a-noise (SNR) 126, and connections to the IP network 110 and cable network 130. The DOCSIS 122 service is an implementation of DOCSIS 3.0, or a similar service, that provides upstream channel binding to support the allocation of traffic across two or more upstream channels. Spectrum Management Service 124 is an implementation of DOCSIS 3.0 Spectrum Management, or a similar service, that monitors channels in an upstream junction group to determine if those channels are clean enough to transmit data packets successfully, or if they are deteriorated and without probability of
W / ft P * ¡j transmit data packets successfully. In a modáEtTctaa, eT spectrum management service retrieves SNR 125 statistics from Broadcom CMTS records
120 for the channel you are monitoring. DOCSIS services
122 and spectrum management 124, as well as the stability program SNR 126 together with the cable modem 142 execute a method disclosed in the exemplary modalities shown in figure 2, figure 3 and figure 4. Connection to the IP network 110 allow CMTS 120 to provide access to external services such as video servers, public switched telephone network voice, multimedia messages, and Internet data. In another modality, the CMTS
120 monitors the upstream channel quality measurement by providing a modulation error ratio stability (MER) program, rather than the SNR 126 stability program, and the spectrum management service 124 retrieves the MER statistics, instead of the SNR 125 statistics. Although this description describes the use of SNR 125 statistics to stabilize the measurement
Upstream channel SNR, one skilled in the art will appreciate that modalities similarly can use MER statistics to stabilize measurements
MER of the upstream channel.
Customer location 140 shown in Figure 1 is
one. YA \ yy¡r «¿Á
SNS '> ™txt. ^ V.> Cd' liwvsrtw / x a customer's home, business or other location where the customer has access to cable service. In one embodiment, client location 140 includes a cable modem 142, decoder 144, and deployment device 146. In other embodiments, decoder 144 is a digital television (DTV) converter or other customer installation equipment (CPE), and display device 146 is an Internet protocol television (IPTV) or analog television. In yet another embodiment, decoder 144 includes cable modem 142. Optionally, cable modem 142 is a multimedia terminal adapter (MTA) that provides all the functionality of a cable modem, as well as a VoIP adapter that connects cable modem 142 to a phone 148 at client location 140.
Cable modem 142 shown in FIG. 1, in an illustrative example, is a general-purpose computing device that performs, in accordance with one embodiment, in conjunction with DOCSIS 122 and spectrum management 124 services, and the program stability
SNR 126 on CMTS 120. A bus 150 is a communication medium that connects to a processor 155, a data storage device 160 (such as a serial ATA hard drive (SATA), optical drive, interface disk small computer system (SCSI) memory * * i? I<sup>1</sup> flash, or similar), communication interface 165, memory \ Γ
V Ii NS'rmi ι<sup>r</sup>'' 'Τ- ”
UL WrtOl <u iNDUl / 1
170 (such as random access memory (RAM), dynamic RAM (DRAM), nonvolatile computer memory, flash memory, or the like). Communication interface 165 connects cable modem 142 to cable network 130 and enables two-way communication of data and content. Optionally, bus 150 connects a VoIP adapter 175 to a telephone 148 and provides telephone service communication. In one embodiment, decoder 144 includes cable modem 142 implemented as an application specific integrated circuit (ASIO).
Processor 155 executes the disclosed methods by executing the sequences of operating instructions that comprise each computer program residing in, or operating on, memory 170. The reader should understand that memory 170 may include operating system, administrative, and programs. database qu supports the programs disclosed in this application. In one embodiment, the configuration of memory modem 170 of cable modem 142 includes a DOCSIS 172 service. In one modality, the service
DOCSIS 172 is an implementation of DOCSIS 3.0, a similar service, that provides upstream channel bonding to support the allocation of traffic across two or more upstream channels. The DOCSIS 172 service on the cable modem 142 together with the DOCSIS 122 and
<img file="MX337708B_D0012.tif" />
spectrum management 124, and the stability program
SNR 126 on CMTS 120 execute a method according to one embodiment, for example, as disclosed in the exemplary embodiments shown in Figures 2, 3 and 4.
When processor 155 executes the disclosed method, it stores the immediate results in memory 170 or data storage device 160. In another embodiment, processor 155 can exchange these programs, or parts thereof, inside and outside the memory 170 as needed, and therefore can include fewer than all of these programs at any time.
FIG. 2 is a message flow diagram illustrating a method for stabilizing upstream channel quality measurements in an upstream channel joined system when the DOCSIS out-of-time multiplier T4 is in use according to one embodiment. The modality shown in figure 2, with reference to figure
1 illustrates an exemplary message flow between CMTS 120 and cable modem 142. CMTS 120 uses DOCSIS 3.0 upstream channel bonding to communicate with cable modem 142, a DOCSIS 3.0 attached modem configured with the time multiplier. outside DOCSIS T4. Similar to the exemplary prior art system described above, the
<img file="MX337708B_D0013.tif" />
<img file="MX337708B_D0014.tif" />
IHSTVJTO MEXICANO DE EA PROPIEDAD
INDUSTRIAL cable modem 142 uses, for example, four upstream channels in a junction group with a range interval for each upstream channel of 10 seconds, for example, and sets the timeout multiplier T4, for example, to 4 (i.e. the number of channels joined). Therefore, using the time multiplier outside T4 increases the range interval, for example, to 40 seconds (4 x 10 seconds) for the upstream channels in the junction group.
As shown in Figure 2, the cable modem
142 begins the message flow by sending a range request message to CMTS 120 (step 210). In various modalities, the rank request message is DOCSIS
3.0 RNG-REQ, INIT-RNG-REQ, and B-INIT-RNG-REQ. After the
CMTS 120 receives the range request message, it sends a range response message with the timeout multiplier T4 set to a value that will increase the timeout T4 (step 220). In one embodiment, the range response message is DOCIS 3.0 RNG-RSP. After sending the range response message, the CMTS 120 detects that the spectrum management service 124 is about to monitor the upstream channel quality by retrieving the SNR 125 statistics (step 230). In one embodiment, the
CMTS 120 sets a range timer for ignition
<img file="MX337708B_D0015.tif" />
one to two seconds before
<img file="MX337708B_D0016.tif" />
retrieval of SNR 125 statistics. When the CMTS 120 detects this situation, it sends an invite range message to cable modem 142 which is used to monitor the channel (step
240). In one embodiment, the invite range message is a request to schedule an opportunity for the cable modem 142 to vary. Therefore, when CMTS 120 invites the modem to vary, it provides cable modem 142 with an immediate opportunity to send an RNG-REQ (station maintenance request message). This RNG-REQ is what puts the valid data on the Broadcom chip that the system needs to collect for the SNR measurement. In response, cable modem 142 immediately sends a range request message to CMTS 120 (step 250), which triggers the
CMTS 120 to send a range response message with the timeout multiplier T4 set to a value that will increase the timeout T4 (step 260). In one embodiment, the range request message is RNG-REQ DOCSIS 3.0, and the range response message is RNG-RSP DOCSIS 3.0. Spectrum management service 124 of CMTS 120 then retrieves SNR statistics 125 (step 270). In another modality, the detection by the CMTS 120 of the recovery to come of the SNR 125 statistics (step
230) includes a determination that the channel has been idle since previous retrieval of SNR statistics »
125.
ϊΜΡΙίΐ <Λ institute ν - i
OF THE INDUSTRIAL YROPUDAO
Figure 3 is a flowchart illustrating a method of stabilizing upstream channel quality measurements when monitoring upstream channel quality by retrieving upstream channel quality measurements for a channel from a single modem in accordance with a modality. Process 300 presumes that cable modem 142 has been configured to communicate using joined channels, and has begun to exchange range messages on joined channels in a joined channel range interval. In an exemplary embodiment, CMTS 120 uses DOCSIS 3.0 upstream channel bonding to communicate with cable modem 142, a DOCSIS attached modem.
3.0 configured with the T4 timeout multiplier of
DOCSIS. Similar to the exemplary prior art system described above, cable modem 142 uses, for example, four upstream channels in a junction group with a range interval for each upstream channel of 10 seconds, for example, and sets the time multiplier outside T4, for example, to 4 (that is, the number of channels joined). Therefore, the use of the time multiplier outside T4 increases<sup>!</sup>the range interval to 40 seconds (4 x 10 seconds). In addition, the spectrum management service ϊΜΪ'ΐ JjJ
INSTIluyj 2'l <lÓu ZljSÍ- ''
124 of the CMTS 120 periodically monitors the quality<sup>K <</sup>cte 'upstream channel retrieving the ^ statistic for ^ ”” one of the joined channels in a channel quality monitoring interval, for example, 10 seconds. When the channel quality monitoring interval is less than the attached channel range interval, and the cable modem 142 is idle (idle meaning no data range or pass), the CMTS 120 can ensure that the statistics SNR 125 are accurate, and can take appropriate action when the channel is hit, detecting a recovery by arriving from the SNR 125 statistics and forcing a range message. Figure 3 illustrates a mechanism for detecting an on-going recovery of SNR statistics 125 by detecting when an SNR range timer turns on the CTMS 120 (step 310). Turning the SNR range timer on triggers the CMTS 120 to send an invitation range message to the cable modem 142 (step
320). The CMTS 120 resets the SNR range timer (step
330), and waits for the SNR measurement timer to turn on (step 340). In one mode, the SNR measurement timer turns on one to two seconds, for example, after the SNR range timer. Process 300 resets the SNR measurement timer (step 350) and retrieves the SNR measurement for cable modem 142 (step
<img file="MX337708B_D0017.tif" />
Μΐ
360). By sending the invitation range message before CMTS 120 retrieves SNR statistics 125, process 300 will ensure that valid SNR statistics are available to monitor channel quality. Process 300 will increase range traffic only for cable modem 142 used to monitor the channel, and leaves all remaining cable modems to operate with a range interval, for example, 40 seconds. An advantage of process 300 is that it allows the time multiplier to be T4 of
DOCSIS operates for all remaining modems as designed to operate.
Figure 4 is a flowchart illustrating a method of stabilizing upstream channel quality measurements when monitoring upstream channel quality by averaging upstream channel quality measurements for one channel of all cable modems using the channel according to a modality. Using the same exemplary mode as described for FIG. 3, process 400 shown in FIG. 4 detects an SNR 125 statistics retrieval arriving when the channel range timer turns on CMTS 120 (step 410). Channel range timer triggers CMTS
120 to send an invitation range message to all 142 cable modems on this receiver (step 420). The CMTS 120% $ 1 $ ^ (^ ½ ^ ¾ resets the channel range timer '^^ to ^^^ gOV' ^^ waits for the SNR measurement timer s «(step 440). In one mode, the SNR measurement timer turns on one to two seconds, for example, after the channel range timer. Process 400 restarts the
<td>timer</td><td>SNR measurement</td><td>(He passed</td><td> 450)</td><td>and</td><td>recovers</td><td>the</td>
<td>SNR measurement</td><td colspan="2">for the current channel</td><td colspan="3">above (step 460).</td><td>To the</td>
<td colspan="2">send range messages</td><td colspan="2">invitation</td><td>before</td><td colspan="2">that the CMTS</td>
<td>120 recover</td><td>the statistics</td><td>SNR</td><td> 125,</td><td>the</td><td>process</td><td> 400</td>
<td>will stabilize</td><td>SNR measurement</td><td colspan="2">of the Chanel,</td><td>but</td><td>defies</td><td>the</td>
intended purpose of the timeout multiplier T4 (that is, to reduce the CMTS overhead associated with scheduling messages). In another embodiment, the CMTS 120 reduces the overhead associated with scheduling the messages by only sending the range messages to the modems that are not passing data. In another modality, the CMTS
120 It reduces the overhead associated with scheduling messages by sending only range messages to each other modem in a list that toggles each time an SNR measurement is run.
Although the disclosed modalities describe a complete method of operation and computational device for maintaining the stability of upstream channel quality measurements in a joined stream channel system.
<img file="MX337708B_D0018.tif" />
that exist ntr ^ s.
Cue numerous above when the DOCSIS multiplier is in use, the reader should understand equivalent modalities. Due to modifications and variations it will occur to those who review this disclosure, the method and the computing device to maintain the stability of upstream channel quality measurements in an upstream channel joined system when the time multiplier is T4. DOCSIS is in use is not limited to the exact construction and operation that is illustrated and disclosed. Accordingly, this disclosure intends that all such convenient modifications and equivalents fall within the scope of the claims.
<img file="MX337708B_D0019.tif" />
Contents19
22 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22
14 members in 7 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 13461329 | United States of America | – | |
| 201213461329 | United States of America | A | |
| 201213461329 | United States of America | A | |
| 2013038718 | United States of America | W | |
| 2013038718 | United States of America | W | |
| 13461329 | – | – | – |
| US1338718 | – | – | – |
| US201213461329 | – | – | – |
| WO2013US38718 | – | – | – |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| CA2871832A1 | Canada | A1 | |
| US2013294489A1 | United States of America | A1 | |
| WO2013165929A1 | World Intellectual Property Organization (WIPO) | A1 | |
| CN104272658A | China | A | |
| MX2014013132A | Mexico | A | |
| EP2845351A1 | European Patent Office (EPO) | A1 | |
| US9065731B2 | United States of America | B2 | |
| MX337708BThis record | Mexico | B | |
| EP2845351B1 | European Patent Office (EPO) | B1 | |
| CA2871832C | Canada | C | |
| BR112014027418A2 | Brazil | A2 | |
| CN104272658B | China | B | |
| BR112014027418A8 | Brazil | A8 | |
| BR112014027418B1 | Brazil | B1 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Grant or registrationFG | FG |
Numbers
- Publication
- 337708
- Publication, DOCDB
- 337708
- Publication, EPODOC
- MX337708
- Application
- 2014013132
- Application, DOCDB
- 2014013132
- Application, EPODOC
- MX20140013132
Titles
- Spanish
- ASEGURAR ESTABILIDAD DE MEDICION DE CALIDAD DE CANAL CORRIENTE ARRIBA EN UN SISTEMA DE UNION DE CANAL CORRIENTE ARRIBA UTILIZANDO MULTIPLICADOR DE TIEMPO FUERA T4.
Classification
- CPC, 7
- H04L43/08
- H04N7/17309
- H04N17/004
- H04N21/2408
- H04N21/437
- H04N21/6168
- H04N7/163
- IPC, 5
- H04L12 26
- H04J3 16
- H04N21 24
- H04N21 437
- H04N21 61