1. Statement of the Technical Field
The invention concerns wireless communications equipment, and more particularly, GSM wireless communication systems with a distributed base station controller.
2. Description of the Related Art
A traditional GSM based wireless communications system architecture typically includes several functional entities, such as a mobile station, a base station subsystem, and a network switching subsystem. The base station subsystem typically includes one or more base transceiver stations and a base station controller. The base transceiver stations are comprised of radio transceivers. The radio transceivers typically contain hardware and software for processing a signal with radio-link protocols sent to and from a mobile station.
The base station controller typically is a centralized controller to perform control processing for one or more base transceiver stations. The base station controller's control processing typically includes radio resource management. The management of radio resources typically includes controlling two or more hardware entities for coordinating radio communications. The hardware entities typically include a mobile station, a base transceiver station, a centralized base station controller, and a mobile service switching center. A radio resource management function typically includes allocating a radio channel to a mobile station, deallocating a radio channel to a mobile station, and activating ciphering within a mobile station. For example, a base station controller typically allocates a radio channel to a mobile station for providing a connection between the mobile station and a base transceiver station. Radio resource management also typically includes intra-base station controller handover management. Specifically, the management function includes the processing of signals from a mobile station and the originating base station for the determination of when a handover is necessary and selection of the target base station to where the handover is to occur. Radio resource management also includes the coordination of signaling between the originating and target base stations when performing handover from one base transceiver station to another base transceiver station.
The centralized base station controller must be capable of managing a large processing load to support a large number of base transceiver stations. One problem with existing base station controllers is that they are not easily scalable to accommodate system growth. Moreover, existing base station controllers must be designed for a high degree of fault tolerance as they are a potential single point of system failure.
Fixed and mobile communication providers are trying to provide a wireless communications system that offers a greater degree of scalability. To provide a scaleable wireless communications system, alternative wireless communications system architectures are needed.
A wireless cellular telecommunication system with an internet protocol network is provided. The wireless cellular telecommunication system comprises one or more base transceiver stations. The base transceiver stations can selectively provide radio resource management processing. The radio resource management processing can provide a means for performing an inter-base transceiver station handover. A base transceiver station can communicate with another base transceiver station for the handover processing without assistance from a centralized controller to perform control processing for said plurality of base transceiver stations. The base transceiver stations can further selectively provide management of a radio resource transmission between a mobile station and a mobile service switching center without assistance from a centralized controller to perform call control processing for the base transceiver stations. Radio resource management can further comprise management of the radio frequency resource.
According to an embodiment of the invention, the base transceiver stations can assign a radio channel to a mobile station for providing a connection between a base transceiver station and a mobile station. The assignment of a radio channel processing can be achieved without assistance from a centralized controller to perform control processing for the base transceiver stations.
According to another embodiment of the invention, the base transceiver stations can deallocate a radio channel to a mobile station for terminating a connection between a base transceiver station and a mobile station. The deallocation of a radio channel processing can be achieved without assistance from a centralized controller to perform control processing for the base transceiver stations.
According to another embodiment of the invention, the base transceiver stations can change a radio channel to a mobile station for communications between a mobile station and a base transceiver station. The change of a radio channel processing can be achieved without assistance from a centralized controller to perform control processing for the base transceiver stations.
According to another embodiment of the invention, the base transceiver stations can activate ciphering within a mobile station and the base transceiver stations. The activation of ciphering processing can be achieved without assistance from a centralized controller to perform control processing for the base transceiver stations.
According to another embodiment of the invention, the wireless cellular telecommunication system can further include a signaling router. The base transceiver stations can communicate with the mobile service switching center through the internet protocol network and the signaling router. The signaling router can establish signal system seven (SS7) over internet protocol connections with the base transceiver stations using signaling connection control part (SCCP) protocols. The signaling router can comprise a data store. The signaling router can populate the data store according to a given population scheme, such as a table format. For example, the signaling router can populate the table with SCCP protocols for the SS7 over internet protocol connections with the base transceiver stations to mask from the mobile switching center that there are SS7 and SCCP connections to each base transceiver station (i.e., the base station controller function is distributed across the base transceiver stations). The signaling router can use the signaling connection control part protocols stored in the table to route messages between the base transceiver stations and the mobile services switching center. The signaling router can be coupled to the internet protocol network through one or more SS7 over internet protocol links. Each SS7 over internet protocol link can be supported by a link card. For example, the signaling router can route messages from the base transceiver stations to the mobile services switching center through the SS7 over internet protocol links. Likewise, the signaling router can route messages from the mobile services switching center to the base transceiver stations through the SS7 over internet protocol links. Additionally, the signaling router can broadcast messages received from the mobile services switching center via the SCCP connectionless service to the base transceiver stations.
According to another embodiment of the invention, the mobile services switching center can be a distributed mobile services switching center. For example, the distributed mobile services switching center can provide public switched telephone network switching. However, the distributed mobile services switching center can also provide switching for the internet protocol network by distributing switching points across the internet protocol network.
According to another embodiment of the invention, the wireless cellular telecommunication system can also include a signaling gateway. The signaling gateway can communicate with the base transceiver stations and the mobile services switching center. The signaling gateway can be coupled to the internet protocol network through one or more signal system seven over internet protocol links. Each signal system seven over internet protocol links can be supported by a link card. For example, the signaling gateway can route messages from the mobile services switching center to the base transceiver stations through the signal system seven over internet protocol links. Likewise, the signaling gateway can route messages from the base transceiver stations to the mobile services switching center through the signal system seven over internet protocol links.
Embodiments will be described with reference to the following drawing figures, in which like numerals represent like items throughout the figures, and in which:
The base station subsystem 16 typically comprises base transceiver stations 22-1, 22-2 and a base station controller 24. The base transceiver stations 22-1, 22-2 typically comprise the equipment for transmitting and receiving radio signals, such as a transmitter, a receiver, and antennas. The base transceiver stations 22-1, 22-2 also include digital signal processing capabilities. The base transceiver stations 22-1, 22-2 typically receive and send signals to and from mobile stations. Upon receipt of a signal from a mobile station, the base transceiver station 22-1, 22-2 communicates the signal to the base station controller 24. The base station controller 24 is typically a centralized base station controller 24. The base station controller 24 performs control processing for a base station subsystem 16 having one or more base transceiver stations 22-1, 22-2. The signal communicated to the base station controller 24 typically includes signaling protocols for radio resource management.
Upon receipt of a signal with signaling protocols, the base station controller 24 can process the signaling protocols for radio resource management. The management of a radio resource transmission typically includes establishing a radio resource session. A radio resource session is established by controlling two or more hardware entities for coordinating radio communications. The hardware entities typically include a mobile station, a base transceiver station 22-1, 22-2, a centralized base station controller 24, and a mobile service switching center 26.
A radio resource management function typically includes management of the radio frequency resource, such as allocating radio channels to a mobile station, deallocating radio channels to a mobile station, changing radio channels to a mobile station, and activating ciphering (i.e. encryption and decryption) within a mobile station. For example, a base station controller 24 typically allocates a radio channel to a mobile station for providing a connection between a mobile station and a base transceiver station 22-1, 22-2. A base station controller 24 can deallocate a radio channel to a mobile station for terminating a connection between a mobile station and a base transceiver station 22-1, 22-2.
Radio resource management also includes inter-base station controller handover management, i.e., controlling a handover from one base transceiver station 22-1, 22-2 to another base transceiver station 22-1, 22-2. The radio resource management can be provided for one or more base transceiver stations 22-1, 22-2 supported by one or more centralized base station controllers 24. For example, an inter-base station controller handover can be processed between base transceiver stations 22-1, 22-2 managed by different centralized base station controllers 24.
The operation and maintenance center for radio 4 is conventionally a stand alone workstation responsible for operation and maintenance of the base station subsystem 16. The network switching subsystem 18 typically comprises a signal system seven (SS7) network 46 and an internet protocol network 48. The SS7 network 46 includes a mobile service switching center 26. The mobile service switching center 26 typically provides the call routing and roaming capabilities of the wireless communications system 100. The mobile service switching center 26 also typically provides a connection to the public switched telephone network 40.
The internet protocol network 48 typically allows for a given communication to be transmitted on a public packet switched data network 42. The internet protocol network 48 typically comprises a serving general packet radio service (GPRS) support node (SGSN) 36 and a gateway GPRS support node (GGSN) 38. The SGSN 36 typically includes hardware and software to determine the location of mobile stations, to store location information of mobile stations, to perform security functions, and to control access to the public packet switched data network 42. The SGSN 36 is coupled to the base station subsystem 16 through a Gb interface 52. The Gb interface typically relies on a frame relay protocol link between the base station controller 24 and the SGSN 36. The GGSN 38 typically provides a connection to the public packet switched data network 42 via an internet protocol link.
Circuit Connections for Establishing a Radio Resource Session
As mentioned above, radio resource management typically includes management of radio frequency transmissions. The management of a radio frequency transmission typically includes establishing a radio resource session. A radio resource session is established by controlling two or more hardware entities for performing radio resource management functions.
Referring now to
Radio Resource Management Procedures
The foregoing descriptions of the radio resource management processes are useful for understanding conventional radio resource management processes. In this regard, a more detailed description of the various radio resource management procedures can be found in “GSM Switching, Services and Protocols” by Jorg Eberspacher, Hans-Jorg Vogel, and Christian Bettstetter, 2001 (ISBN: 0-47149903-X). The entire disclosure of this publication is incorporated herein by reference.
As mentioned above, radio resource management can also include handover processing.
In order to identify when handover should occur and which base transceiver station 22-1, 22-2 the handover should be directed to, information is needed regarding the quality of the connection and signal power levels in adjacent base transceiver stations 22-1, 22-2. For example, in the wireless communication system known as GSM (Global System for Mobile Communications), each mobile station 10 monitors a power level and signal quality (downlink signal) from the base transceiver station 22-1, 22-2 that is currently serving the particular mobile station 10. The mobile station 10 also monitors downlink signal power levels for the neighboring base transceiver stations 22-1, 22-2. Conversely, the base transceiver stations 22-1, 22-2 also monitor the power levels and quality of uplink signals received from mobile stations 10 that it serves. The handover process can be triggered when this uplink or downlink monitoring indicates that low signal levels and/or poor signal quality exist in a current base transceiver station 22-1, 22-2, and it is determined that an improved link quality can be obtained from an adjacent base transceiver station 22-1, 22-2. Handover can also be initiated when the monitoring reveals that lower transmission power levels can be used for communications with a base transceiver station 22-1, 22-2 in a neighboring cell. Typically, this situation can arise when the mobile station 10 is in a boundary region between adjacent cells.
A handover process can include more or fewer steps depending on the type of handover. The following flow process example describes a handover process where the originating and target base transceiver stations 22-1, 22-2 are managed by the same base station controller 24. The message flow can be somewhat different where the base transceiver stations 22-1, 22-2 are managed by different base station controllers 24.
Referring now to
The foregoing descriptions of the radio resource management processes are useful for understanding conventional radio resource management processes. In this regard, a more detailed description of the various handover procedures can be found in “The GSM System for Mobile Communications” by Michel Mouly and Marie-Bernadette Pautet, 1992 (ISBN: 2-9507190-0-7). The entire disclosure of this publication is incorporated herein by reference.
GSM Architecture with a Distributed Base Station Controller
According to embodiments of the invention, a wireless communications system 100 architecture can be provided for implementing a base station subsystem 16 wherein the processing function of the base station controller 24 can be distributed among a number of base transceiver stations 22-1, 22-2. Such a wireless communications system can provide a more reliable communications system by eliminating a single point of failure (i.e. eliminating a centralized base station controller). Such as wireless communications system can also provide a scalable and flexible system for handling increasing mobile station 10 usage growth. The wireless communications system architectures, described below, can further provide systems that avoid excessive processing loads on a central base station controller 24. The wireless communications system architectures for implementing the base transceiver station having base station controller functionalities can require different hardware than that included in the wireless communications system 100 architecture of
Notably, the wireless communications system architectures shown in
As mentioned above, a conventional base transceiver station 22-1, 22-2 typically comprises the equipment for transmitting and receiving radio signals, such as a transmitter, a receiver, and antennas. A conventional base transceiver station 22-1, 22-2 also includes signal processing capabilities. However, a conventional base transceiver station 22-1, 22-2 typically does not comprise a processor including a software program having instructions for providing radio resource management. In a conventional system, such a software program typically resides on a processor within a base station controller 24.
Referring again to
The base transceiver stations 402-1, 402-2 can assign a radio channel to a mobile station for providing a connection between the mobile station and a base transceiver station 402-1, 402-2. The base transceiver stations 402-1, 402-2 can deallocate a radio channel to a mobile station for terminating a connection between the mobile station and the base transceiver station 402-1, 402-2.
Radio resource management can also include inter-base transceiver station handover management. The base transceiver stations 402-1, 402-2 can include a processor with instructions for determining when to handover responsibilities for processing signals from a mobile station 10. The processor can further include instructions for determining which base transceiver station 402-1, 402-2 to handover responsibilities for processing signals from a mobile station 10. For example, radio resource management can include management of handover of responsibilities for processing signals from a mobile station 10 from a base transceiver station 402-1, 402-2 to another base transceiver station 402-1, 402-2. The radio resource management processing of a base transceiver station 402-1, 402-2 can be performed for one or more base transceiver stations 402-1, 402-2. For example, an inter-base transceiver station handover processing can be performed by one or more base transceiver stations 402-1, 402-2.
The base transceiver stations 402-1, 402-2 can provide radio resource management functions by directly communicating with another base transceiver station 402-1, 402-2. Communications between base transceiver stations 402-1, 402-2 can be performed by opening an internet protocol (IP) socket from one or more base transceiver stations 402-1, 402-2 (i.e. a base transceiver station 402-1, 402-2 can act as a client while another base transceiver station can act as a server). For example, a base transceiver station 402-1, 402-2 can communicate with another base transceiver station 402-1, 402-2 for an inter-base transceiver station handover processing through an internet protocol network. The transmission means can include controlling one or more base transceiver stations 402-1, 402-2 for providing management of an inter-base station controller handover. Notably, the management of a transmission means for performing an inter-base transceiver station 402-1, 402-2 handover does not include controlling a conventional base station controller 24 for providing management of an inter-base station controller handover.
Referring again to
The interface 412 can enable the transmission of a signal with SS7 communications protocols for voice and circuit switched data (CSD) between the base transceiver stations 402-1, 402-2 and other functional entities. For example, the base transceiver station 402-1, 402-2 can receive a signal with SS7 communications protocols for voice and CSD from a mobile station 10. Upon receipt of the signal, the base transceiver station 402-1, 402-2 can convert the signal to a signal with a SS7 over IP format for transmission over the interface 412. To convert the signal to a signal with a SS7 over IP format, the base transceiver station 402-1, 402-2 can break the signal into packets for transmission across the internet protocol interface 412. For example, a full rate (FR) voice data, enhanced full rate (EFR) voice data, adaptive multi-rate full rate (AMR FR) voice data, adaptive multi-rate half rate (AMR HR) voice data, and/or circuit switched data can be managed in packets of data. After the base transceiver station 402-1, 402-2 breaks the voice data and/or the circuit switched data into small packets, the base transceiver station 402-1, 402-2 can frame the packets with IP transport protocols. Then, the base transceiver station 402-1, 402-2 can send the resulting signal to a MGW 410-1, 410-2, 410-3 through the IP network 406. Likewise, each base transceiver station 402-1, 402-2 can send a signal for radio resource management directly to another base transceiver station 402-1, 402-2 through the IP network 406.
The operation and maintenance center for radio 404 can perform conventional operation and maintenance center for radio functions. However, the operation and maintenance center for radio 404 can be designed with a computer software and hardware architecture for implementation with an internet protocol network 406. For example, the operation and maintenance center for radio 404 can include a processor including a software routine for transmission of a signal over an internet protocol interface 414.
The signaling router 408 can be coupled to the IP network 406 through SS7 over IP links 416-1, 416-2. Although the wireless communications system 400 depicts two SS7 over IP links 416-1, 416-2, the wireless communications system 400 can comprise two or more of SS7 over IP links 416-1, 416-2. Each SS7 over IP link 416-1, 416-2 can be supported by a link card 418-1, 418-2. Each SS7 over IP link 416-1, 416-2 can provide a separate path for communicating messages between the signaling router 408 and each base transceiver station 402-1, 402-2 as well as the signaling router 408 and the mobile services switching center 26 via the MGWs 410-1, 410-2, 410-3. Similarly, each base transceiver station 402-1, 402-2 can support two SS7 over IP links (not shown) for redundancy. Likewise, the signaling router 408 can support two or more SS7 over IP links to the mobile services switching center 26 for redundancy. As a result, the signaling router's 408 routing capacity can be changed by adding or removing a link card 418-1, 418-2. The link cards 418-1, 418-2 can provide for redundancy. For example, the signaling router 408 can transmit and receive a signal through a SS7 over IP link 416-1. If a signal needs to be sent again, the signaling router 408 can switch to another SS7 over IP link 416-2 for retransmission of the signal.
According to an embodiment of the invention, the signaling router 408 can perform the routing functions of signaling for the wireless communications system 400 between the base transceiver stations 402-1, 402-2 and the mobile services switching center 26 for connection oriented messages associated with a specified call with a mobile station. Likewise, the signaling router 408 can route a signal with SS7 communications protocols for connectionless oriented messages from the mobile services switching center 26 to the base transceiver stations 402-1, 402-2 that are intended for base station subsystem management functions such as blocking, unblocking, and/or circuit reset as well as for paging messages through a MGW 410-1, 410-2, 410-3 and the IP network 406 and a SS7 over IP link 416-1, 416-2.
The signaling router 408 can also establish a SS7 connection with a base transceiver station 402-1, 402-2 using a signaling connection control part (SCCP) protocol. SCCP is a routing protocol for SS7. The signaling router 408 can comprise a data store, such as a RAM, ROM, or other storage device. After establishing a SS7 connection, the signaling router 408 can populate the data store with the SCCP according to a given population scheme, such as a table format. For example, the signaling router 408 can comprise a processor including a software program having instructions for populating the table with the SCCP for a SS7 connection between a base transceiver station 402-1, 402-2 and a mobile service switching center 26. Once the table is populated, the signaling router 408 can use the populated table in a message routing process. For example, the signaling router 408 can route a message between the base transceiver station 402-1, 402-2 and the mobile services switching center 26 using an SCCP stored in the table.
Concurrent with signaling between the base transceiver station 402-1, 402-2 and the mobile services switching center 26 through the signaling router 408, and the MGW 410-1, 410-2, 410-3, to establish or terminate a call, the base transceiver station 402-1, 402-2 can establish a direct connection to the MGW 410-1, 410-2, 410-3 for the transfer of voice or data traffic information. This direct connection may be supported by a number of IP data link protocols such as a real time protocol (RTP), a transfer control protocol (TCP), or a user datagram protocol (UDP). A signal transmitted across the IP network 406 between a base transceiver station 402-1, 402-2 and a MGW 410-1, 410-2, 410-3 can include small packets with FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data, and/or CSD. The MGWs 410-1, 410-2, 410-3 can perform vocoding for FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data to/from the pulse code modulation format (PCM) of the public switched telephone network 40, as well as providing support for CSD. The MGWs 410-1, 410-2, 410-3 can also convert a signal in a packet switched data format to an A interface 44 compatible with circuit switched T1/E1 line protocols. The MGWs 410-1, 410-2, 410-3 can further convert a signal with an internet protocol signaling format to a Gb interface 52 compatible signaling format such as a frame relay signaling format of the SGSN 36. The methods for converting a signal to an interface compatible format are well known to persons skilled in the art. Thus, the methods for performing the above mentioned MGW 410-1, 410-2, 410-3 signal conversions will not be described in great detail herein.
Those skilled in the art will appreciate that the system architecture illustrated in
Circuit Connections for Establishing a Radio Resource Session
As mentioned above, radio resource management typically includes management of radio frequency transmissions. The management of a radio resource transmission typically includes establishing a radio resource session. A radio resource session is established by controlling two or more hardware entities for coordinating radio communications.
Referring now to
A radio link, a SS7 over IP connection, and a SS7 on T1/E1 connection are well known to persons skilled in the art. Thus, these connections will not be described in great detail herein.
Radio Resource Management Process
As mentioned above, radio resource management can include handover processing.
Referring now to
A person skilled in the art will appreciate that a handover process of
As shown in
A person skilled in the art will appreciate that a handover process of
As shown in
A person skilled in the art will appreciate that a handover process of
Alternative GSM Architectures with a Distributed Base Station Controller
According to an embodiment of the invention, the wireless communications system 700 can comprise base transceiver stations 402-1, 402-2, an operation and maintenance center for radio 404, an IP network 406, a distributed mobile services switching center (MSC) 702, and a public switched telephone network 40. The distributed MSC 702 can provide switching functions for the public switched telephone network 40. The distributed MSC 702 can further provide switching for the IP network 406 by distributing switching points across the network (i.e. eliminates centralized switches). The distributed MSC 702 can provide a SS7 over IP signaling to or from the base transceiver stations 402-1, 402-2. The distributed MSC 702 can also provide a base transceiver station 402-1, 402-2 to base transceiver station 402-1, 402-2 radio resource processing for intra-network handovers.
The distributed MSC 702 can be implemented by distributing a combination of media gateways (MGWs) 704-1, 704-2, 704-3 and a call server 706. The MGWs 704-1, 704-2, 704-3 can provide voice and data bearer switching for the public switched telephone network 40. For example, a signal transmitted across the IP network 406 can include small packets with FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data, and/or CSD. The MGWs 704-1, 704-2, 704-3 can perform vocoding for FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data, as well as providing support for CSD.
The call server 706 can control the MGWs 704-1, 704-2, 704-3 and manage a signaling across the IP network 406 and the public switched telephone network 40. The call server 706 can be coupled to the IP network 406 through a SS7 over IP link 708. Although a single SS7 over IP link 708 is shown, the wireless communications system 700 can comprise one or more SS7 over IP links 708 from the call server 706 to the IP network 406.
Those skilled in the art will appreciate that the system architecture illustrated in
According to an embodiment of the invention, the wireless communications system 800 can comprise base transceiver stations 402-1, 402-2, an operation and maintenance center for radio 404, an IP network 406, transcoding rate adaption units 804-1, 804-2, a mobile services switching center 26, a signaling gateway 802, and a serving GPRS support node 36. As described above, the base transceiver stations 402-1, 402-2 can include conventional base station controller functionalities. The processing of the base transceiver stations 402-1, 402-2 can be performed by one or more base transceiver stations 402-1, 402-2. The base transceiver stations 402-1, 402-2 can be coupled to the IP network 406 through an interface 412. As mentioned above, the interface 412 can provide a means for a signal with SS7 communications protocols transportation over an internet protocol network (SS7 over IP signaling).
The transcoding rate adaption units 804-1, 804-2 can compress and decompress voice data transmitted between the base transceiver stations 402-2, 402-2 and the mobile service switching center 26 or the serving GPRS support node 36. For example, a signal transmitted across the IP network 406 can include small packets with FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data, and/or CSD. The transcoding rate adaption units 804-1, 804-2 can perform vocoding for FR voice data, EFR voice data, AMR FR voice data, AMR HR voice data, as well as providing support for CSD.
The signaling gateway 802 can be coupled to the IP network 406 through SS7 over IP links 806-1, 806-2. Although only two SS7 over IP links 806-1, 806-2 are shown in
According to an embodiment of the invention, the signaling gateway 802 can manage a signaling across the IP network 806 by performing the routing functions of the wireless communications system 800. For example, the signaling gateway 802 can route a signal between the base transceiver stations 402-1, 402-2 and the mobile services switching center 26 through a SS7 over IP link 806-1, 806-2. Similarly, the signaling gateway 802 can route a signal between the base transceiver stations 402-1, 402-2 and the serving GPRS support node 36. The signaling gateway 802 can also route a signal with SS7 communications protocols for voice to a base transceiver station 402-1, 402-2 through a SS7 over IP link 806-1, 806-2 and the IP network 406. The signals sent to and from a base transceiver station 402-1, 402-2 can comprise protocols for paging, blocking, unblocking, and/or circuit reset.
Those skilled in the art will appreciate that the system architecture illustrated in
All of the apparatus, methods and algorithms disclosed and claimed herein can be made and executed without undue experimentation in light of the present disclosure. While the invention has been described in terms of preferred embodiments, it will be apparent to those of skill in the art that variations may be applied to the apparatus, methods and sequence of steps of the method without departing from the concept, spirit and scope of the invention. More specifically, it will be apparent that certain components may be added to, combined with, or substituted for the components described herein while the same or similar results would be achieved. All such similar substitutes and modifications apparent to those skilled in the art are deemed to be within the spirit, scope and concept of the invention as defined.
The present application is a divisional application of U.S. application Ser. No. 11/344,890, filed Feb. 1, 2006, the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11344890 | Feb 2006 | US |
Child | 13536089 | US |