Multiplex communications – Diagnostic testing – Determination of communication parameters
Reexamination Certificate
2000-01-14
2004-02-03
Olms, Douglas (Department: 2661)
Multiplex communications
Diagnostic testing
Determination of communication parameters
C370S282000, C370S467000, C370S469000, C709S228000, C709S230000
Reexamination Certificate
active
06687232
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates in general to communication systems, and is particularly directed to a digital communication link pre-establishment control mechanism, that is incorporated into the communication control software employed by the microcontroller of customer premises-installed digital subscriber loop (DSL) terminal equipment, and which is operative to automatically determine the bit rate of high-level data link control (HDLC) digital communication service to which the customer has subscribed.
BACKGROUND OF THE INVENTION
Digital subscriber loop (DSL)-based communications, such as integrated services digital network (ISDN) services, enable telecommunication service providers to supply multiple types of digital signalling channels from a central office to a network termination interface or DSL terminal equipment, such as, but not limited to an ISDN phone, an X.25 packet device, or an ISDN terminal adapter, to which customer premises-resident data terminal equipment may be coupled.
Since the DSL terminal equipment is customer-purchased and installed, the telephone service provider does not participate in the customer's choice of the device that is connected to the DSL line. However, in order for a customer to be able to connect and conduct digital data communications through an installed piece of DSL terminal equipment, it is necessary that the DSL terminal equipment's supervisory communications controller be properly initialized or preconfigured with a prescribed set of DSL communication parameters as defined by the service provider. One of these parameters is the data rate which, in the case of T
1
network as a non-limiting example, will be based upon the number of DS
0
channels (up to twenty-four 64 kbps channels per T
1
link) to which the customer has subscribed.
Now although this and other parameter information of the subscription service are provided by the telephone service provider to the purchaser of the terminal equipment, the user is usually technically unsophisticated and accustomed to doing nothing more than simply performing a ‘plug-and-play’ exercise. Experience has revealed that a very large majority of DSL customers will burden the equipment supplier and/or the local telephone service provider with requests for technical support in the course of configuring the settings for CPE terminal equipment, irrespective of whether the service provider has correctly supplied each of the parameters of the customer's terminal equipment.
SUMMARY OF THE INVENTION
In accordance with the present invention, the user's (actual or perceived) inability to properly configure an installed piece of DSL terminal equipment, in particular, setting the proper DSL bit rate, even when provided with correctly assigned operational parameters by the telephone service provider, is successfully remedied by an automated data rate detection mechanism, resident in the control software employed by the microcontroller of customer premises-installed DSL terminal equipment. As will be described, this automated data rate detection mechanism is operative to monitor the bit contents of digital signals conveyed over the DSL link to which the customer's equipment is connected and, based upon an analysis of those bit contents, automatically determines and sets the bit rate of the customer's equipment to conform with that of the (HDLC) digital communication service being supplied by the service provider.
For this purpose, during idle mode, the bit contents of a T
1
frame of bits sourced from the network DSL device at the central office are examined to identify the number of idle bytes within the frame. Detection of idle bytes is based upon the fact that industry standard HDLC signaling practice is to transmit prescribed ‘idle’ codes (0111 1110) during the time slots used by a respective CPE DSL device when no data is being transmitted, and an all ‘1’s bit pattern (1111 1111) in each of the other time slots that is unused by that device. Since each idle byte contains two and only two zeros, while all unused DS
0
time slots contain only ones, the number of subscribed DS
0
increments and therefore the number of 64 kbps sub-bandwidth increments may be readily determined by looking for the first occurrence of an idle byte following one or more all ‘1’s bytes, and then counting the number of zero bits until further unused (all ‘1’s-containing) DS
0
channels are encountered. Dividing the total number of zeros counted by the value of two will necessarily represent the number ‘n’ of assigned DS
0
increments. Multiplying this number ‘n’ by the bit rate per DS
0
channel (64 kbps) yields the bit rate needed for error-free data transfer between the DSL network device and the CPE installed DSL equipment.
Because the bit rate detection mechanism of the invention does not depend upon particular skill or knowledge of the user, it is especially useful to accommodate a change in the subscribed-to bit rate. For example, if the customer subscribes to an increased (DS
0
) channel capacity, as a non-limiting example, the invention will enable the customer premises equipment to automatically reconfigure itself for the new rate. Once the new (e.g., higher) rate has been assigned by the customer service provider, running an initialization routine containing the bit rate determination mechanism of the invention will result in the customer's DSL device detecting the additional one or more DS
0
channels, and adapting itself to the new bit rate.
REFERENCES:
patent: 5072407 (1991-12-01), Gutz et al.
patent: 5231649 (1993-07-01), Duncanson
patent: 5361259 (1994-11-01), Hunt et al.
patent: 5461618 (1995-10-01), Chen et al.
patent: 5654983 (1997-08-01), Sauser, Jr.
patent: 5796724 (1998-08-01), Rajamani et al.
patent: 5850388 (1998-12-01), Anderson et al.
patent: 5914945 (1999-06-01), Abu-Amara et al.
patent: 6097754 (2000-08-01), Fitch et al.
patent: 6122287 (2000-09-01), Ohanian et al.
patent: 6157689 (2000-12-01), Petty et al.
patent: 6163586 (2000-12-01), Hongbin Hao et al.
patent: 6263016 (2001-07-01), Bellenger et al.
patent: 6307642 (2001-10-01), Watanabe et al.
patent: 6374375 (2002-04-01), Yip et al.
patent: 6452963 (2002-09-01), Lee
patent: 6535485 (2003-03-01), Story
patent: 6560197 (2003-05-01), Levieux et al.
Adtran Inc.
Allen Dyer Doppelt Milbrath & Gilchrist, P.A.
Nguyen Van
Olms Douglas
LandOfFree
Subscriber loop terminal equipment-resident mechanism for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Subscriber loop terminal equipment-resident mechanism for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Subscriber loop terminal equipment-resident mechanism for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3311762