CA2133730A1 - Radio telephone system using voice/data signal - Google Patents
Radio telephone system using voice/data signalInfo
- Publication number
- CA2133730A1 CA2133730A1 CA002133730A CA2133730A CA2133730A1 CA 2133730 A1 CA2133730 A1 CA 2133730A1 CA 002133730 A CA002133730 A CA 002133730A CA 2133730 A CA2133730 A CA 2133730A CA 2133730 A1 CA2133730 A1 CA 2133730A1
- Authority
- CA
- Canada
- Prior art keywords
- signal
- cellular
- call
- data
- cellular radiotelephone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Meter Arrangements (AREA)
Abstract
A method and apparatus differentiate between voice calls and data calls in a cellular telephone network. A data signal discriminator (612) at cellsites (602) to independently monitor cellular channels and detect the presence of modulated data, and generation of predetermined signals by a cellular modem or interface circuit, such as dialing string instructions, periodic tones or periodic dta patterns during call placement, which are detectable to identify data calls.
Description
W094/18782 213 3 7 3 0 PCT~S94/0l199 . ` :
"P~ADIO TELEPHONE SYSTEM USING VOICEtDATA SIGNAL".
~ield of the Invention The present invention relates to a method and an apparatus for automatically discriminating between voice and modulated data transmissions o~er a radiotelephone system, particularly to facilitate control operations of the radiotelephone system to provide differential treatment of data and voice calls.
Back~round of the Invention Over the last decade, cellular radiotelephone systems have been introduced in most ma~or population areas in the United States and cellular radiotelephone service is now widely available. These cellular systems were originally designed for voice communication, and in many respects were not well suited to digital data communications.
The wèll known early difficulti.es of transmitting modulated data over a cellular radiotelephone were first overcome when a practical oellulsr data modem was developed, through research by the assignee of the present application. An early cellular data modem is described in U.S. Patent 4,697,281 to O'Sullivan (now U.S. Patent RE 34,034), assigned to the assignee of the present application Development of more ad~anced cellular modem systems continues, as exemplified by the systems disclosed in the original inventor's U.S. Patent No. ~,127~041, also owned by the assignee of the present application, and pending U.S. Patent application Serial No. 07/863,568, similarly assigned to the assignee of the present application.
SUBSTITUTE SHEET ~RULE 26)
"P~ADIO TELEPHONE SYSTEM USING VOICEtDATA SIGNAL".
~ield of the Invention The present invention relates to a method and an apparatus for automatically discriminating between voice and modulated data transmissions o~er a radiotelephone system, particularly to facilitate control operations of the radiotelephone system to provide differential treatment of data and voice calls.
Back~round of the Invention Over the last decade, cellular radiotelephone systems have been introduced in most ma~or population areas in the United States and cellular radiotelephone service is now widely available. These cellular systems were originally designed for voice communication, and in many respects were not well suited to digital data communications.
The wèll known early difficulti.es of transmitting modulated data over a cellular radiotelephone were first overcome when a practical oellulsr data modem was developed, through research by the assignee of the present application. An early cellular data modem is described in U.S. Patent 4,697,281 to O'Sullivan (now U.S. Patent RE 34,034), assigned to the assignee of the present application Development of more ad~anced cellular modem systems continues, as exemplified by the systems disclosed in the original inventor's U.S. Patent No. ~,127~041, also owned by the assignee of the present application, and pending U.S. Patent application Serial No. 07/863,568, similarly assigned to the assignee of the present application.
SUBSTITUTE SHEET ~RULE 26)
2 213 3 7 3 0 PCT/I~S94/01199 Cellular ready modems, as distinguished from traditional landline modems, ha~e particular protocol and operating characteristics that effectively compensate for adverse characteristics of the cel~lular S radio en~ironment. As examples, an extended delay before hangup on loss of carrier, packetized data transmission with dynamically adjustable pa~ket sizes, and the use of forward error correction, have all been found to improve link quality and data throughput in cellular data communications. Such enhancements make it practical to transmit modulated computer or facsimile data through a cellular telephone.
Another radio data transmission system, the Cellular Digital Packet Data (CDPD) system, is under development by a number of large cellular carriers as a further part of the cellula~ radiotelephone network.
This system is discussed in the "CDPD System Over~iew~
dated May 22, 1992. The CDPD system uses cellular radio frequencies and operates with modems similar in most important respects to the cellular radiotelephone modems described above. It is expected that customers transmitting data over this sys~em will be charged for each packet of data transmitted. Since only data is being transmitted, a sLmultaneously two-way communication link is not required. The CDPD system is less ad~antageous than the cellular telephone network for mobile data communica$ions for several reasons.
First, the CDPD system requires esta~lishing a parallel cellular network, including costly additional transceiver and processing hardware to be installed at each cellsite where coverage is desired. The CDPD
system requires a special subscription and special modem and transmitting equipment for trans~erring data packets; this special modem and transmitter are dedicated to this purpose, and are thus not useful for SUBSTITUTE SHEET (RULE 26 "~ .
, .
. .
WO94/1X782 21~ 3 7 3 ~ PCT~S94/01199 any kind of telephone communications. In particular, the modem cannot be used with a standard telephone.
Thus, the equipment package needed by each user is a relatively high-cost, limited market, dedicated purpose product. In contrast, a sta~dardized, mass produced modem installed in a portable computer, such as the modems disclosed in U.S. Patent 5,127,041 and pending application Serial No. 07/863,568, can be used both for mobile and fixed data communications over a variety of telephone and other data networks. Such a modem can be used with the portable cellular transcei~er already possessed by the user for making mobile voice calls, so no dedicated transceiver is needed. Since the planned CDPD packet radio sys~em is dedicated to data lS transmission, it does not transmit voice signals, but is instead designed to record the number of packets transmitted for billing purposes.
Cellular radiotelephone systems are made up of a number of geographically dispersed cellsite transceivers, which are connected within a network, usually using standard Tl telephone trunk lines, to a mobile ~elephone switching office IMTSO) which is similarly connected to the local telephone central office (C0). These systems are generally designed to establish and maintain an analog communications channel between a cellular radiotelephone user in a cellsite area, and another telephone user anywhere in the world.
Generally, radiotelephone service is provided on a metered basis. Various ser~ice plans are available, bu~
typical cellular call charges during weekday business hours may be between 19 and 65 cents per minute.
Within their bandwidth and other limitations, the cellular channels convey any signals generated by parties to the link, without examining the particular character of the signals. Thus, there is presently no SUBS~IIIITE SHEE~ (RULE 26) wos~ll8782 213 3 7 3 ~ ; PcT~ss4/ollss means by which a cellular carrier could vary operation of the system depending on the sort of information conveyed by the customer over the cellular link.
Apparatus for discriminating between voice and data signals is ~nown, al~hough as far as the applicant is aware, such apparatus has not been used in conjunction with a cellular radiotelephone system to achieve the advantages pro~ided by the present invention. U.S.
Patent 5,073,921 to Nomura et al. shows an apparatus which distinguishes between voice and fax signals to control the connection of a facsimile machine to a telephone line. U.S. Patent 3,927,259 to ~rown shows a system that identifies signals as either noise, modulated data, voice, or no signal based on analysis of repetition elements in the signals. This system may be used to control circuit switching in a telephone system.
Similarly, U.S. Patents 3,851,112 to ~usan, 5,095,534 to Hiyama, 5,081,673 to Engelke et al., 4,972,462 to Shibata, 4,95S,083 to Phillips et al., 4,498,173 to Reudink, 4,403,322 to Kato et al., 4,376,310 to Stackhouse et al., 4,330,862 to Smolik, and
Another radio data transmission system, the Cellular Digital Packet Data (CDPD) system, is under development by a number of large cellular carriers as a further part of the cellula~ radiotelephone network.
This system is discussed in the "CDPD System Over~iew~
dated May 22, 1992. The CDPD system uses cellular radio frequencies and operates with modems similar in most important respects to the cellular radiotelephone modems described above. It is expected that customers transmitting data over this sys~em will be charged for each packet of data transmitted. Since only data is being transmitted, a sLmultaneously two-way communication link is not required. The CDPD system is less ad~antageous than the cellular telephone network for mobile data communica$ions for several reasons.
First, the CDPD system requires esta~lishing a parallel cellular network, including costly additional transceiver and processing hardware to be installed at each cellsite where coverage is desired. The CDPD
system requires a special subscription and special modem and transmitting equipment for trans~erring data packets; this special modem and transmitter are dedicated to this purpose, and are thus not useful for SUBSTITUTE SHEET (RULE 26 "~ .
, .
. .
WO94/1X782 21~ 3 7 3 ~ PCT~S94/01199 any kind of telephone communications. In particular, the modem cannot be used with a standard telephone.
Thus, the equipment package needed by each user is a relatively high-cost, limited market, dedicated purpose product. In contrast, a sta~dardized, mass produced modem installed in a portable computer, such as the modems disclosed in U.S. Patent 5,127,041 and pending application Serial No. 07/863,568, can be used both for mobile and fixed data communications over a variety of telephone and other data networks. Such a modem can be used with the portable cellular transcei~er already possessed by the user for making mobile voice calls, so no dedicated transceiver is needed. Since the planned CDPD packet radio sys~em is dedicated to data lS transmission, it does not transmit voice signals, but is instead designed to record the number of packets transmitted for billing purposes.
Cellular radiotelephone systems are made up of a number of geographically dispersed cellsite transceivers, which are connected within a network, usually using standard Tl telephone trunk lines, to a mobile ~elephone switching office IMTSO) which is similarly connected to the local telephone central office (C0). These systems are generally designed to establish and maintain an analog communications channel between a cellular radiotelephone user in a cellsite area, and another telephone user anywhere in the world.
Generally, radiotelephone service is provided on a metered basis. Various ser~ice plans are available, bu~
typical cellular call charges during weekday business hours may be between 19 and 65 cents per minute.
Within their bandwidth and other limitations, the cellular channels convey any signals generated by parties to the link, without examining the particular character of the signals. Thus, there is presently no SUBS~IIIITE SHEE~ (RULE 26) wos~ll8782 213 3 7 3 ~ ; PcT~ss4/ollss means by which a cellular carrier could vary operation of the system depending on the sort of information conveyed by the customer over the cellular link.
Apparatus for discriminating between voice and data signals is ~nown, al~hough as far as the applicant is aware, such apparatus has not been used in conjunction with a cellular radiotelephone system to achieve the advantages pro~ided by the present invention. U.S.
Patent 5,073,921 to Nomura et al. shows an apparatus which distinguishes between voice and fax signals to control the connection of a facsimile machine to a telephone line. U.S. Patent 3,927,259 to ~rown shows a system that identifies signals as either noise, modulated data, voice, or no signal based on analysis of repetition elements in the signals. This system may be used to control circuit switching in a telephone system.
Similarly, U.S. Patents 3,851,112 to ~usan, 5,095,534 to Hiyama, 5,081,673 to Engelke et al., 4,972,462 to Shibata, 4,95S,083 to Phillips et al., 4,498,173 to Reudink, 4,403,322 to Kato et al., 4,376,310 to Stackhouse et al., 4,330,862 to Smolik, and
3,939,431 to Cohlman show circuits that carry and/or dete~t both ~oice and data signals.
U.S. Patent 4,654,867 to Labedz et al. discloses a cellular voice and data communications system which switches between data and Yoice formats in response to requests transmitted by user equipment. However, this system merely receives and responds to predetermined commands and does not provide any automatic data determination functions. In addition, Labedz does not disclose control of billing computers to provide differential service rates based on the type of transmission.
Persons transmitting computer or facsimile image data o~er cellular radiotelephones tend to be business SUBSTITUTE SHEET ~RULE 26) WO 94/18782 213 3 7 3 ~ PCTIUS9~/01199 ` .~ .
users who are willing to pay for mobile data communications services offering, alternatively, voice or data transmission capabilities. The in~entor believes that some cellular data carriers may wish to charge a differential rate, or even a lower rate, for data transmission services. In addition, the inventor has determined that advantageous operation could be obtained by controlling calls differently depending on whether they are data or ~oice calls. For example, actions that may result in degraded data transmission performance could be delayed or avoided if it was known - that the cellular channel was being used for data transmission. For these re~sons, there is a need for a system and method for identifying cellular radiotelephone calls as modulated data transmission calls.
Summary of the Inven~iQn Therefore, it i5 a general object of the present invention to provide a novel and unique method for discriminating between voice and modulated data transmissions over a radiotelephone system to facilitate differential treatment of data and ~oice calls.
Another general object of the present invention to psovide novel and unique apparatus for discriminating between voice and modulated data transmissions over a radiotelephone system to facilitate differential treatment of data and ~oice calls.
Another object of the present invention is to provide a system and method to facilitate cXarging a differential rate for the transmission of data over a cellular radiotelephone link.
It is another object of the present invention to pro~ide a system and method for identifying cellular SUBSTITUTE SHEET (RULE 2~) WO94/18782 ~1~ 3 ~ 3 ~ PcT~s94loll9s '~{ '~
~ ; - 6 -telephone calls as modulated data calls so that a modified call handling procedure can be followed with respect to such calls.
A further object of the present invention is to pro~ide a system and method for detecting modulated data transmission over cellular radiotelephone channels to minimize cell handoffs of data calls which are not strictly necessi~ated by travel between cellsites.
These objects and others which will be apparent upon review of the specification and drawings, are achieved in the present invention by pro~iding various methods and apparatus for differentiating between voice calls and calls in which aata is transmitted. In a first preferred embodiment, data transmission detectors installed at the cellsite monitor cellular channels carrying calls and detects the presence of modulated . data. The data transmission detectors are connected to the command channel network of the cellular system and indicate which channels are carrying modulated digital data. This information is then used by the cellular ~ system for billing and call-control purposes.
-~ In a second embodiment, a cellular compatible modem or an interface device connecting the modem to the cellular telephone t~ansceiver generates predetermined dialing string instructions during call placement to infonm the cellular carrier that the call being placed is a data call.
In a third embodiment, a cellular telephone user desiring to transmit data over a cellular telephone network can identify his call as a data call tO allow the cellular system to acti~ate special handling for the call.
In a fourth embodiment, periodic transmissions readily detectable by cellsite or MTSO switching 3S equipment are inserted in the data stream transmitted by '~
~: SUBSTITUTE SHEET (RULE 26 WO 94/18782 213 3 r7 ~ o PCT/US94/01199 ?
a modem and their presence is used to activate special handling for the call.
The systems and methods disclosed permit charging - a differential rate for the transmission of data over the cellular link. In addition, the provision of data transmission detection permits modifications in call handling. For example, a call identified by the cellular carrier as a data call can be given priority in avo.ding cell handoffs not strictly necessitated by 1~ tra~el between cellsites.
~rief Description of the Drawin~s .
Figure 1 is a flowchart of an embodiment of the process of the present invention in which modulated data is detected by analyzing signals on a channel within the cellular carrier system.
Figure 2 is a block schematic diagram of an apparatus for performing the process of Figure 1.
Figure 3 is a graphical depiction of the criteria used to select a reference level signal for use in performing the process of Figure 1.
Figure 4 is a block schematic diagram of the installation of the apparatus of Figure 2 at a cellular radiotelephone system cell site transceiver.
Figure S is a flowchart showing ano~her embodiment of a process for identifying a call as a data call, in which a special predetermined dialing sequence is generated by user equipment and detected by the cellular ! carrier equipment.
Figure 6 is a block schematic diagram of a digital trunk-monitoring embodiment of the data/voice discrimination apparatus of the present invention.
Detailed Description of the Preferred Embodiments .
SUBSTITUTE SHEET (RVlE 26 wog4/1878~ ~1 3 3 7 3 ~ PCT1594/01199 Referring to Figures lA and l~, a flowchart of one embodiment of the process of the present in~ention in which modulated data is detected by analyzing signals on a channel within the cellular carrier system is shown.
The process is initiated at bl~ck 102. The first operation in this process is selecting a cellular channel to be analyzed, as shown in block 104. The channels to be analyzed are selected from the available channels at the location where the process is performed, and prefexably include all the channels a~ailable at that location in which there is a possibility of data transmission. Typically, when ~he method is performed at a cellsite location, the channels analyzed include all of the voice channels operative at the cellsite.
lS Preferably, a data detector may be provided for each channel, although in some instances a plurality of channels may be monitored in sequence by a single data detector. If a plurality of channels are to be analyzed, the channels may be selected sequentially or by some other suitable criteria. For example, if certain cell channels were frequently found to be used for data transmission, these channels may be analyzed on a priority basis.
Following the selection of a channel to be analyzed, if a separate apparatus is not pro~ided for each channel, the selected channel is filtered in block 106. Specifically, the selected channel is high-pass filtered so that only frequencies above approximately 800 Hertz remain. This remo~es any telephone company call progress signals such as dial tones, busy, and ringback signals, as well as the most powerful voice frequency fundamentals from the monitored signal.
The filtered channel is then rectified in block 108. This rectification con~erts the signal from an alternating current, or AC, signal to a rectified or SuBsTlTu-l-csH~L7~ LE26) WO94/18782 ~13 3 7 3 J PCT~S94/01199 . . .
g chopped signal. The rectified signal is then filtered in block 110 by an integrating circuit to produce an integrated DC signal. The level of this slowly varying DC signal is a measure of the high frequency power level of the selected channel being monitored.
The slowly varying DC signal, or channel level signal, is then compared with a reference level signal in bloc~ 112. The reference level signal is selected based on empirical testing. The level is selected such that when a data transmission is present on the selected channel, the channel level associated with that data transmission will be greater than the reference level.
Similarly, when the selected~channel is carrying a voice signal, the channel level associated with the voice transmission will be lo~er than the reference level.
The selection of this reference level is discussed in more detail below with reference to Figure 3.
If the comparison in block 114 between the channel level and the reference level indicates that the channel level is below the reference level, then control will return to block 104 so that the process will immediately select another channel to be analyzed. If the comparison in block 114 hetween the channel le~el and the reference level indicates that the channel level is above the reference level, then control is transferred to block 116.
Once it has been de~ermined that the channel level is abo~e the reference level, a timer is started in block 116. The process then continuously compares the channel level to the reference level as shown in bloc~
118 and checks the elapsed time in block 120. If the channel level remains above the reference level for a predetermined time, for example se~en seconds, the process alerts the cellular command network in block 122. In this situation, it has been determined that the SUBSTITUTE SHEET (RULE 26 WO94/18782 213 3 7 3 J PCT~S94/01199 .
-- 10 -- .
channel being analyzed contains a data transmission.
If, however, the channel level drops below the reference level prior to the tim:er~indicating the predetermined time period has passed, the process will return to select another channel to be analyzed in block 104. In this case, it has been determined that the cellular channel does not contain a data transmission.
The requirement that the high frequency power level be high throughout a predetermined time period before identifying the call as a data call provides a significant advantage, because this test tends to reduce false data call identifications which might otherwise result, for example, from~a happened coincidence of monitoring and a brief high pitched voice transmission such as laughter or a shriek.
Figure 2 shows a block diagram of a data detector ~- sccording to one embodiment of the present invention.
As shown in Figure 2, a data detector 202 comprises high pass filter 204, rectifier and filter 206, comparator 208, and timer 210.
High pass filter 204 is preferably constructed as a multi-order operational amplifier circuit, with a cutoff freguency of 800 Hz. High pass filter 204 filters out any telephone company call progress signals such as dial tones, busy, and ring~ac~ signals, as well as voice frequency fundamentals~ The input 212 of high pass filter 204 may be connected through a differential input interface to tip and ring lines of the circuit to be monitored. Alternatively, the input 212 of high pass filter 204 may be connected directly to an output (no~
shown) of a demodulator located at a cell processing location. Preferably, a separate data detector 202 may be provided for each communications channel to be monitored. However, the input 212 of high pass filter 3~ 204 can be optionally connected to a selecting device SUBS~I~U~E SHEE~ ~RULE 26) 2~373~
:. :
213, which may be an electronic multiplexing circuit designed to sequentially provide inputs to data detector 202 from each of a selected set of communications channels at the site which are to be monitored.
SRectifier and filter 206 operates to con~ert an AC
signal received from high pass filter 204 to a slowly varying DC signal representing the high frequency power level of the telephone signal. As shown, rectifier and filter 206 may consist in its simplest form of a diode 10207 or other rectifying element(s) placed in series with the signal passing through rectifier and filter 206, and a capacitor 209 or equivalent integrating element(s) connected between the signal and ground.
Comparator 208 receives this power level signal and 15compares it to a fixed reference voltage v+ provided at comparator input 214. Comparator 208 is conventional and the output 216 of the comparator is a logic level ndie~ting the relationship between the power le~el signal and the reference voltage V+. If the power level signal exceeds the reference voltage V+, the logic level -~ output of the comparator goes high to indicate that the monitored signal appears to be a data signal rather than a voice signal. The voltage V+ at reference ~.ltage input 214 to comparator 208 is adjusted based on empirical testing to produce reliable switching of comparator 208 at high frequency power signal levels experienced when a data modem is used to transmit information through the telephone line, while providing a low le~el output when ~oice signals are transmitted.
! - 30 Timer 210 measures the time that the output of the compara~or 208 has remained high, indicating a possible data signal. If the comparator output is continuously high for more than, for example, 6 to 7 seconds, the timer 210 times out and the timer output signal 218 can then be used as a definitive indication that a data call SU~S~I~u~ SHE~ (RU
WO94/18782 '~13 3 7 3 ~ ~ PCT~Sg4/01199 is taking place. Data detector 202 is provided with an output 220 from timer 210 to indicate the presence of a data call on the monitored channel.
In response to output 220, the cellular carrier can take desired steps in response to the use of the line for data transmission. For example, the indication of a data call may be fed to a billing and call tracking computer of the cellular carrier to produce differential billing, either at a higher or a lower rate than is used for voice calls. Also, call handling functions may be ~aried for detected data calls as opposed to ~oice calls. For example, the cellular carrier may prioritize channels within a cell bas~d on their current usage so that channels being used for voice are handed off in lS preference to channels used for data. Data calls may thus be given a higher priority to avoid handoffs unless absolutely necessary for system operation or because the incoming signal has weakened because of mo~ement into an adjacent cell. In metropolitan areas, there are a large number of cellular telephone users and significant cell o~erlap exists. With the method of the present in~ention, once a data call is detected, the cellular telephone system can reduce handoffs of data calls which occur not because of distance from the transmitter, but because of the movement of other users into the area and resulting overloading of the cell. Where cells overlap significantly, the system may also be able to reduce the a~solute number of handoffs experienced by a moving vehicle conducting a da~a call. The call could be handed off from a cell only when the user is in range of a more distant cell that is not adjacent to the first cell, producing one handoff, rather than handing off to the adjacent cell and then to the more distant cell for a total of two handoffs. Furthermore, cer~ain cellular channels that may be more resistant to noise and other SUBSTITUTE SHEE~ (RULE 26) WO 94/18782 21~ 3 7 3 ~ PCT/US94/01199 ~"'` "~1 outside interference could be assigned to calls that are known to be transmitting data. For example, if another radio network was generating an interfering signal at a frequency that overlapped with a cellular channel, that channel, although suitable for voice transmission, may be less suitable, and thus avoided, for data transmission. Also, channels could be established with differential bandwidth capabilities, with wider bandwidth channels being assigned based on the detection of a data call according to the present invention.
Selecting one of these various forms of "premium"
channels for data transmission would result in fewer data transmission errors~ and thus greater data transmission efficiency. ~herefore, o~erall connect time and cost could be reduced.
If users are expected to end data use and continue a call as a ~oice call, timer 210 can also used to identify the end of the data use phase of the call. If sfter indicating a data call, timer 210 indicates that the comparator has subseguently produced a n low output for more than, for example, 6-7 seconds, this could be ~; used as an indication of the end of the data use phase.
An extended time in a non-data mode is required to identîfy the end of a data phase since cellular handoffs can be expected to interrupt the data flow and cause the comparator output ~o go temporarily low, even though data transmission will resume after the handoff is completed. Thus, timer 210 operates to compensate for effects of handoffs in this manner.
I The apparatus illustrated in Figure 2 has been described and illustrated in analog form for simplicity of understanding. However, it should be recognized that such apparatus may also be constructed using digital processing equipment. The circuit shown in Figure 2 ~ 35 could also be appropriately constructed using a digital : ~ ` SUBSTITUTE SHEET (RULE 26) ~`:
WO94/187~ ~13 3 7 3 0 ~ i ` PCT~594/01199 _ 14 -signal processing chip programmed to pro~ide the described operations. In general, with the analog version of this circuit, it is desirable to minimize the number of channels to be monitored by each circuit since the time required for detecting data on each channel (up to seven seconds) means that a single circuit miqht miss some data transmissions if required to monitor a large number of channels. In a digital Lmplementation of the circuit, it would be possible to increase the number of channels monitored with a single data detector.
In addition, it should be recognized that the apparatus disclosed could be implemented in software associated with a digital ~elephone switch, such as a Harris switch, used in the cellular network for lS digitizing and transmitting multiplexed telephone signals over a Tl or other trunk line. Such switches operate on a digitized, pulse code modulated, time di~ision multiplexed data stream in which each time slot carries a different call. It would be possible to perform the functions disclosed with reference to Figures l and 2 by monitoring the series of numbers passing through the Tl compatible switch, representinq digitally sampled signal levels, and to similarly determine the frequency content of the signal in each ~all by examining the Tl trunk line's PCM signal level sample numbers in one or more successive ~ime divisions associated with that call. A large concentration of sLmilar numbers could be used to indicate a data call.
Fourier transform algorithms could also be used to ! 30 determine the frequency content of the signal based on the changes in signal level noted, and a data call could be identified by a large high-frequency level content in a manner similar to that described above.
One method for selecting a reference level for use with the process and apparatus discussed above is SUBSTITUTE SHEET (RULE 26 W094/18782 ? 3 3 7 3 O ; PCT~S94/01199 - lS -depicted in Figure 3. Figure 3 shows a graph of channel power le-vel Yersus frequency. The graph contains a typical power level curve for a channel containing a data transmission 302, a typical power level curve for a channel containing a voice transmission 304, and one possible reference level 306 that could be used. As discussed above, the reference le~el is selected based on empirical testing. The level is selected such that when a data transmission is present on the selected channel, the channel level 302 associated with that data transmission will be greater than the reference level 306. 5Lmilarly, when the selected channel is carrying a voice signal, the channeI level 304 associated with the voice transmission will be lower than the reference le~el 306. As can be seen from Figure 3, there are a number of acceptable reference levels that could be used. In the most preferred embodiment of the invention, however, the reference level would lie approxLmately half-way between the typical output voltage of the rectifier and filter 206 (shown in Figure 2)- for a data transmission and the typical output ~oltage of this rectifier and filter 206 for a voice transmission.
The data detector 20~ may be installed at any desired location in a cellular radiotelephone system, for example at a cell site as shown in Figure 4. Figure
U.S. Patent 4,654,867 to Labedz et al. discloses a cellular voice and data communications system which switches between data and Yoice formats in response to requests transmitted by user equipment. However, this system merely receives and responds to predetermined commands and does not provide any automatic data determination functions. In addition, Labedz does not disclose control of billing computers to provide differential service rates based on the type of transmission.
Persons transmitting computer or facsimile image data o~er cellular radiotelephones tend to be business SUBSTITUTE SHEET ~RULE 26) WO 94/18782 213 3 7 3 ~ PCTIUS9~/01199 ` .~ .
users who are willing to pay for mobile data communications services offering, alternatively, voice or data transmission capabilities. The in~entor believes that some cellular data carriers may wish to charge a differential rate, or even a lower rate, for data transmission services. In addition, the inventor has determined that advantageous operation could be obtained by controlling calls differently depending on whether they are data or ~oice calls. For example, actions that may result in degraded data transmission performance could be delayed or avoided if it was known - that the cellular channel was being used for data transmission. For these re~sons, there is a need for a system and method for identifying cellular radiotelephone calls as modulated data transmission calls.
Summary of the Inven~iQn Therefore, it i5 a general object of the present invention to provide a novel and unique method for discriminating between voice and modulated data transmissions over a radiotelephone system to facilitate differential treatment of data and ~oice calls.
Another general object of the present invention to psovide novel and unique apparatus for discriminating between voice and modulated data transmissions over a radiotelephone system to facilitate differential treatment of data and ~oice calls.
Another object of the present invention is to provide a system and method to facilitate cXarging a differential rate for the transmission of data over a cellular radiotelephone link.
It is another object of the present invention to pro~ide a system and method for identifying cellular SUBSTITUTE SHEET (RULE 2~) WO94/18782 ~1~ 3 ~ 3 ~ PcT~s94loll9s '~{ '~
~ ; - 6 -telephone calls as modulated data calls so that a modified call handling procedure can be followed with respect to such calls.
A further object of the present invention is to pro~ide a system and method for detecting modulated data transmission over cellular radiotelephone channels to minimize cell handoffs of data calls which are not strictly necessi~ated by travel between cellsites.
These objects and others which will be apparent upon review of the specification and drawings, are achieved in the present invention by pro~iding various methods and apparatus for differentiating between voice calls and calls in which aata is transmitted. In a first preferred embodiment, data transmission detectors installed at the cellsite monitor cellular channels carrying calls and detects the presence of modulated . data. The data transmission detectors are connected to the command channel network of the cellular system and indicate which channels are carrying modulated digital data. This information is then used by the cellular ~ system for billing and call-control purposes.
-~ In a second embodiment, a cellular compatible modem or an interface device connecting the modem to the cellular telephone t~ansceiver generates predetermined dialing string instructions during call placement to infonm the cellular carrier that the call being placed is a data call.
In a third embodiment, a cellular telephone user desiring to transmit data over a cellular telephone network can identify his call as a data call tO allow the cellular system to acti~ate special handling for the call.
In a fourth embodiment, periodic transmissions readily detectable by cellsite or MTSO switching 3S equipment are inserted in the data stream transmitted by '~
~: SUBSTITUTE SHEET (RULE 26 WO 94/18782 213 3 r7 ~ o PCT/US94/01199 ?
a modem and their presence is used to activate special handling for the call.
The systems and methods disclosed permit charging - a differential rate for the transmission of data over the cellular link. In addition, the provision of data transmission detection permits modifications in call handling. For example, a call identified by the cellular carrier as a data call can be given priority in avo.ding cell handoffs not strictly necessitated by 1~ tra~el between cellsites.
~rief Description of the Drawin~s .
Figure 1 is a flowchart of an embodiment of the process of the present invention in which modulated data is detected by analyzing signals on a channel within the cellular carrier system.
Figure 2 is a block schematic diagram of an apparatus for performing the process of Figure 1.
Figure 3 is a graphical depiction of the criteria used to select a reference level signal for use in performing the process of Figure 1.
Figure 4 is a block schematic diagram of the installation of the apparatus of Figure 2 at a cellular radiotelephone system cell site transceiver.
Figure S is a flowchart showing ano~her embodiment of a process for identifying a call as a data call, in which a special predetermined dialing sequence is generated by user equipment and detected by the cellular ! carrier equipment.
Figure 6 is a block schematic diagram of a digital trunk-monitoring embodiment of the data/voice discrimination apparatus of the present invention.
Detailed Description of the Preferred Embodiments .
SUBSTITUTE SHEET (RVlE 26 wog4/1878~ ~1 3 3 7 3 ~ PCT1594/01199 Referring to Figures lA and l~, a flowchart of one embodiment of the process of the present in~ention in which modulated data is detected by analyzing signals on a channel within the cellular carrier system is shown.
The process is initiated at bl~ck 102. The first operation in this process is selecting a cellular channel to be analyzed, as shown in block 104. The channels to be analyzed are selected from the available channels at the location where the process is performed, and prefexably include all the channels a~ailable at that location in which there is a possibility of data transmission. Typically, when ~he method is performed at a cellsite location, the channels analyzed include all of the voice channels operative at the cellsite.
lS Preferably, a data detector may be provided for each channel, although in some instances a plurality of channels may be monitored in sequence by a single data detector. If a plurality of channels are to be analyzed, the channels may be selected sequentially or by some other suitable criteria. For example, if certain cell channels were frequently found to be used for data transmission, these channels may be analyzed on a priority basis.
Following the selection of a channel to be analyzed, if a separate apparatus is not pro~ided for each channel, the selected channel is filtered in block 106. Specifically, the selected channel is high-pass filtered so that only frequencies above approximately 800 Hertz remain. This remo~es any telephone company call progress signals such as dial tones, busy, and ringback signals, as well as the most powerful voice frequency fundamentals from the monitored signal.
The filtered channel is then rectified in block 108. This rectification con~erts the signal from an alternating current, or AC, signal to a rectified or SuBsTlTu-l-csH~L7~ LE26) WO94/18782 ~13 3 7 3 J PCT~S94/01199 . . .
g chopped signal. The rectified signal is then filtered in block 110 by an integrating circuit to produce an integrated DC signal. The level of this slowly varying DC signal is a measure of the high frequency power level of the selected channel being monitored.
The slowly varying DC signal, or channel level signal, is then compared with a reference level signal in bloc~ 112. The reference level signal is selected based on empirical testing. The level is selected such that when a data transmission is present on the selected channel, the channel level associated with that data transmission will be greater than the reference level.
Similarly, when the selected~channel is carrying a voice signal, the channel level associated with the voice transmission will be lo~er than the reference level.
The selection of this reference level is discussed in more detail below with reference to Figure 3.
If the comparison in block 114 between the channel level and the reference level indicates that the channel level is below the reference level, then control will return to block 104 so that the process will immediately select another channel to be analyzed. If the comparison in block 114 hetween the channel le~el and the reference level indicates that the channel level is above the reference level, then control is transferred to block 116.
Once it has been de~ermined that the channel level is abo~e the reference level, a timer is started in block 116. The process then continuously compares the channel level to the reference level as shown in bloc~
118 and checks the elapsed time in block 120. If the channel level remains above the reference level for a predetermined time, for example se~en seconds, the process alerts the cellular command network in block 122. In this situation, it has been determined that the SUBSTITUTE SHEET (RULE 26 WO94/18782 213 3 7 3 J PCT~S94/01199 .
-- 10 -- .
channel being analyzed contains a data transmission.
If, however, the channel level drops below the reference level prior to the tim:er~indicating the predetermined time period has passed, the process will return to select another channel to be analyzed in block 104. In this case, it has been determined that the cellular channel does not contain a data transmission.
The requirement that the high frequency power level be high throughout a predetermined time period before identifying the call as a data call provides a significant advantage, because this test tends to reduce false data call identifications which might otherwise result, for example, from~a happened coincidence of monitoring and a brief high pitched voice transmission such as laughter or a shriek.
Figure 2 shows a block diagram of a data detector ~- sccording to one embodiment of the present invention.
As shown in Figure 2, a data detector 202 comprises high pass filter 204, rectifier and filter 206, comparator 208, and timer 210.
High pass filter 204 is preferably constructed as a multi-order operational amplifier circuit, with a cutoff freguency of 800 Hz. High pass filter 204 filters out any telephone company call progress signals such as dial tones, busy, and ring~ac~ signals, as well as voice frequency fundamentals~ The input 212 of high pass filter 204 may be connected through a differential input interface to tip and ring lines of the circuit to be monitored. Alternatively, the input 212 of high pass filter 204 may be connected directly to an output (no~
shown) of a demodulator located at a cell processing location. Preferably, a separate data detector 202 may be provided for each communications channel to be monitored. However, the input 212 of high pass filter 3~ 204 can be optionally connected to a selecting device SUBS~I~U~E SHEE~ ~RULE 26) 2~373~
:. :
213, which may be an electronic multiplexing circuit designed to sequentially provide inputs to data detector 202 from each of a selected set of communications channels at the site which are to be monitored.
SRectifier and filter 206 operates to con~ert an AC
signal received from high pass filter 204 to a slowly varying DC signal representing the high frequency power level of the telephone signal. As shown, rectifier and filter 206 may consist in its simplest form of a diode 10207 or other rectifying element(s) placed in series with the signal passing through rectifier and filter 206, and a capacitor 209 or equivalent integrating element(s) connected between the signal and ground.
Comparator 208 receives this power level signal and 15compares it to a fixed reference voltage v+ provided at comparator input 214. Comparator 208 is conventional and the output 216 of the comparator is a logic level ndie~ting the relationship between the power le~el signal and the reference voltage V+. If the power level signal exceeds the reference voltage V+, the logic level -~ output of the comparator goes high to indicate that the monitored signal appears to be a data signal rather than a voice signal. The voltage V+ at reference ~.ltage input 214 to comparator 208 is adjusted based on empirical testing to produce reliable switching of comparator 208 at high frequency power signal levels experienced when a data modem is used to transmit information through the telephone line, while providing a low le~el output when ~oice signals are transmitted.
! - 30 Timer 210 measures the time that the output of the compara~or 208 has remained high, indicating a possible data signal. If the comparator output is continuously high for more than, for example, 6 to 7 seconds, the timer 210 times out and the timer output signal 218 can then be used as a definitive indication that a data call SU~S~I~u~ SHE~ (RU
WO94/18782 '~13 3 7 3 ~ ~ PCT~Sg4/01199 is taking place. Data detector 202 is provided with an output 220 from timer 210 to indicate the presence of a data call on the monitored channel.
In response to output 220, the cellular carrier can take desired steps in response to the use of the line for data transmission. For example, the indication of a data call may be fed to a billing and call tracking computer of the cellular carrier to produce differential billing, either at a higher or a lower rate than is used for voice calls. Also, call handling functions may be ~aried for detected data calls as opposed to ~oice calls. For example, the cellular carrier may prioritize channels within a cell bas~d on their current usage so that channels being used for voice are handed off in lS preference to channels used for data. Data calls may thus be given a higher priority to avoid handoffs unless absolutely necessary for system operation or because the incoming signal has weakened because of mo~ement into an adjacent cell. In metropolitan areas, there are a large number of cellular telephone users and significant cell o~erlap exists. With the method of the present in~ention, once a data call is detected, the cellular telephone system can reduce handoffs of data calls which occur not because of distance from the transmitter, but because of the movement of other users into the area and resulting overloading of the cell. Where cells overlap significantly, the system may also be able to reduce the a~solute number of handoffs experienced by a moving vehicle conducting a da~a call. The call could be handed off from a cell only when the user is in range of a more distant cell that is not adjacent to the first cell, producing one handoff, rather than handing off to the adjacent cell and then to the more distant cell for a total of two handoffs. Furthermore, cer~ain cellular channels that may be more resistant to noise and other SUBSTITUTE SHEE~ (RULE 26) WO 94/18782 21~ 3 7 3 ~ PCT/US94/01199 ~"'` "~1 outside interference could be assigned to calls that are known to be transmitting data. For example, if another radio network was generating an interfering signal at a frequency that overlapped with a cellular channel, that channel, although suitable for voice transmission, may be less suitable, and thus avoided, for data transmission. Also, channels could be established with differential bandwidth capabilities, with wider bandwidth channels being assigned based on the detection of a data call according to the present invention.
Selecting one of these various forms of "premium"
channels for data transmission would result in fewer data transmission errors~ and thus greater data transmission efficiency. ~herefore, o~erall connect time and cost could be reduced.
If users are expected to end data use and continue a call as a ~oice call, timer 210 can also used to identify the end of the data use phase of the call. If sfter indicating a data call, timer 210 indicates that the comparator has subseguently produced a n low output for more than, for example, 6-7 seconds, this could be ~; used as an indication of the end of the data use phase.
An extended time in a non-data mode is required to identîfy the end of a data phase since cellular handoffs can be expected to interrupt the data flow and cause the comparator output ~o go temporarily low, even though data transmission will resume after the handoff is completed. Thus, timer 210 operates to compensate for effects of handoffs in this manner.
I The apparatus illustrated in Figure 2 has been described and illustrated in analog form for simplicity of understanding. However, it should be recognized that such apparatus may also be constructed using digital processing equipment. The circuit shown in Figure 2 ~ 35 could also be appropriately constructed using a digital : ~ ` SUBSTITUTE SHEET (RULE 26) ~`:
WO94/187~ ~13 3 7 3 0 ~ i ` PCT~594/01199 _ 14 -signal processing chip programmed to pro~ide the described operations. In general, with the analog version of this circuit, it is desirable to minimize the number of channels to be monitored by each circuit since the time required for detecting data on each channel (up to seven seconds) means that a single circuit miqht miss some data transmissions if required to monitor a large number of channels. In a digital Lmplementation of the circuit, it would be possible to increase the number of channels monitored with a single data detector.
In addition, it should be recognized that the apparatus disclosed could be implemented in software associated with a digital ~elephone switch, such as a Harris switch, used in the cellular network for lS digitizing and transmitting multiplexed telephone signals over a Tl or other trunk line. Such switches operate on a digitized, pulse code modulated, time di~ision multiplexed data stream in which each time slot carries a different call. It would be possible to perform the functions disclosed with reference to Figures l and 2 by monitoring the series of numbers passing through the Tl compatible switch, representinq digitally sampled signal levels, and to similarly determine the frequency content of the signal in each ~all by examining the Tl trunk line's PCM signal level sample numbers in one or more successive ~ime divisions associated with that call. A large concentration of sLmilar numbers could be used to indicate a data call.
Fourier transform algorithms could also be used to ! 30 determine the frequency content of the signal based on the changes in signal level noted, and a data call could be identified by a large high-frequency level content in a manner similar to that described above.
One method for selecting a reference level for use with the process and apparatus discussed above is SUBSTITUTE SHEET (RULE 26 W094/18782 ? 3 3 7 3 O ; PCT~S94/01199 - lS -depicted in Figure 3. Figure 3 shows a graph of channel power le-vel Yersus frequency. The graph contains a typical power level curve for a channel containing a data transmission 302, a typical power level curve for a channel containing a voice transmission 304, and one possible reference level 306 that could be used. As discussed above, the reference le~el is selected based on empirical testing. The level is selected such that when a data transmission is present on the selected channel, the channel level 302 associated with that data transmission will be greater than the reference level 306. 5Lmilarly, when the selected channel is carrying a voice signal, the channeI level 304 associated with the voice transmission will be lower than the reference le~el 306. As can be seen from Figure 3, there are a number of acceptable reference levels that could be used. In the most preferred embodiment of the invention, however, the reference level would lie approxLmately half-way between the typical output voltage of the rectifier and filter 206 (shown in Figure 2)- for a data transmission and the typical output ~oltage of this rectifier and filter 206 for a voice transmission.
The data detector 20~ may be installed at any desired location in a cellular radiotelephone system, for example at a cell site as shown in Figure 4. Figure
4 contains an antenna 402, cellular transcei~er and demodulator circuitry 404, channel transmission lines 406, channel selection circuitry 408, channel analysis apparatus 202, cellular command network 410, and billing compu~er 412.
The antenna 402 is connected to the cellular transceiver and demodulator circuitry 404. Circuitry 404 is connected to the channel selection circuitry 408 through one or more channel transmission lines 406.
SUBSTITUTE SHEET (RULE 26 WO94/18782 ~13 3 7 3 0 ; PCT~S94101199 - 16 - i Channel selection circuitry 408 is connected to channel analysis apparatus 202, cellular command network 410, ~-and billing compute~ 412. Channel analysis apparatus 202 is connected to cellular command network 410 and billing computer 412.
In operation, antenna 402 receives a radiotelephone transmission. The transmission is then processed by the cellular transceiver and demodulator circuitry 404.
Circuitry 404 demodulates the radiotelephone transmission and produces a plurality of single cellular channel outputs. The output of circuitry 404 is connected to transmission lines 406 which carry the single cellular channels to ~hannel selection circuitry 408. Preferably, a separate data detection circuit may be provided for each channel. However, if the data detection circuits are constructed such that a plurality of channels may be effectively monitored by a single channel analysis unit 202, channel selection circuitry 408 may be pro~ided to select one of the cellular channels for analysis and provide that channel on output 409. The channel to be analyzed is provided to the channel analysis unit 202. Additionally, identification of the channel to be analyzed is pro~ided to both the cellular command network 4lO and the billing computer 412. This operation is desirable so that if the channel is found to contain a data transmission, the command network 410 and billing computer 412 will be able to determine which channel was analyzed and to take appropriate action. This may include raising or lowering the charges for that channel, or marking the channel for modified call processing. Alternatively, the command network 4lO and billing computer 412 could determine the channel directly from the output of the channel analysis apparatus 202, e.g. based on the timing SUBSTITUTE SHEET (RULE 26) WO 94/18782 ~ 1 ~ 3 7 3 ) PCT/US94/01199 - . ~
of the monitoring operations of channel analysis apparatus 202.
The output 411 of the channel analysis apparatus 202 indicates whether that channel contains a data transmission. This output is connected to cellular command network 410 and billing computer 412. ~s described abo~e, this allows these devices to handle the call differently if a data transmission is detected.
Figure S shows a ~lowchart of a second preferred embodiment of the present invention in which a special predetermined dialing sequence is generated by user equipment and detected by the cellular carrier equipment. Figure SA shows a flowchart of a process that could be used in mobile cellular equipment for automatically inserting the predetermined dialing sequence into a number dialed by a user. Fi~ure SB
shows a flowchart for a process that could be used at a - cellular receiving site by a cellular carrier for detecting the predetermined dialing sequence. Although this dialing sequence may be automatically inserted - during dialing by cellular equipment, it may also be manually inserted by a user desiring to make a cellular data call. In such a case, a user might append a * or # ~ey, or another predetermined signal qenerated from the cellular telephone or an attached device. For example, such signals could include numeric or any other keypad generated signals depending on the capabilities of the keyboard ox its circuitry. A standard DTMF
keypad is capable of generating 16 different dialing 30 signals, including the numerals 0-9, #, ~, and four additional signals A, B, C, and D for which keys are not typically provided on landline telephones. Any of these signals, or combinations thereof, may be appended at the end of the dialed number to indicate to the cellular carrier that the call is a data call. The signals used SUBSTITUTE SHEET (RULE 26) .
WO94/18782 213 3 7 3 ~ . PCT~S94/01199 .,;; ~,~
may be signals which can be generated by the cellular telephone keypad or may be other signals which cannot normally be generated by the keypad. A sLmilar code imbedded in the dialed telephone number or preceding the dialed telephone number could also be used, depending on the con~ention established by the cellular carrier.
Typically, it is anticipated that the dialing signals used to identify the call to the cellular carrier as a data call will be generated by a cellular-capable computer modem of the type disclosed in U.S.Patent 5,127,041 or pending application Serial No.
07/963,568, the disclosures of which are incorporated by reference, or an interface associated with such a modem where applicable. In this case, the computer modem or its associated interface will generate the dialing si~nal instructions to the cellular radiotelephone being used to place the call, and these dialing signal instructions will include the required dialing sequences according to a convention established by the celiular carrier(s) to identify the call as a data call. The communications software of the computer associated with the computer modem can be provided with the telephone number to be dialed in a known manner, with such programming including in this case any additional 2S dialing sequences reguired to identify the call as a data call. For example, if the telephone number of the call receiving party is 555-1234, and the c~llular carrier recognizes the dialing sequence #~ as indicating a data call, the "phone book~l of the communications ! 30 software can be programmed with the number 5551234#*.
In one particularly preferred em~odiment, the correct telephone number to be dialed can be entered in the ~phone bookl~ of the communications software in the computer, such as "5551234", and the cellular-capable ~: 35 modem is designed to automatically add the required '~ ' SUBS~I~U~ SHEE~ (RULE 26) WO94/18782 ~1~ 3 7 3 0 PCT~S94/01199 , ~
-- lg -- ::
additional dialing sequences to identify the call as a data call, but does so only when the modem is connected to a cellular telephone system. This avoids the potential need to change the programming of the computer communications software or to select a different "phone book entry or scripted connection sequence depending on the type of telephone network being used (e.g. landline vs. cellular).
Thus, when such a modem is connected to a cellular telephone system, and a dialing instruction is received, the modem may add data call identifying dialing sequences, such as appending a #~ sequence to a received number '5551234`. When the modem is connected to a landline telephone system, the modem will not 15~ generate the additional appended dialing sequences since such signals are not necessary in landline communications. Of course, it would also be possible, although less preferred, to program the modem to automatically generate the additional signals for both landline and cellular communications since telephone company landline central offices normally ignore additional dialing sequences after a full telephone number is received. However, if the cellular carrier adopts a convention which involves additional dialing sequences that precede or are intermixed within the telephone number to be dialed, selective transmission of such dialing sequences with only cellular connections would be essential since such additional dialing sequences would interfere with normal landline call placement.
Referring now to Figure 5A, a flowchart of a~
process that may be used to insert a predetermined dialing sequence into a dialed number is shown. In block 502, the modem or its assDciated interface receives dialing instructions from the associated , .
SUBSTITUTE SHEET (RULE 26) WO94/18782 213 3 ~ 3 ~ pcT~s94lollss ~ 1 computer. The receipt of these signals continues until it is determined th~-~ the dialing is complete. Dialing completion may be determined by a number of methods, including counting the number of di~its dialed, failure S to receive a further dialed digit within a predeterminad time, or the receipt of an indication signal indicating that the full telephone number has been transmitted and that dialing should commence.
When the full telephone number is recei~ed, the modem or its interface operates in block 504 to insert the predetermined additional dialing sequence to identify the call to the cellular carrier as a data call. In the example given~above, the dialing sequence #~ would be appended to the telephone number received, e.g. 5551234 to form the full dialing sequence 55~1234#*. This dialing request would then be transmitted as shown in bloc~ 505 through the cellular telephone by the modem or the interface, typically by transmitting signals to the cellular bus which cause the cellular telephone to emulate keypr~ss signals from its own control keypad. The modem or the interface will then cause the cellular telephone to emulate the pressing of the ~send~ key to transmit the dialing sequence to the cellular carrier, thus completing the ~ransmission of the modified dialing sequence.
While the predetermined dialing sequence has been described in terms of transmission during call setup, it would also be possible to transmit such dialing information over the command channel of the cellular 30 system during the progress of a call or following the completion of a call. Signals could be transmitted periodically, if desired, during data transmission in a data call operation.
Figure SB is a flowchart for a process useful at a cellular receiving site by a cellular carrier for SU8STITUTE SREET (RULE 26) '094/1878t 213 ~ 7 3 0 PCT~S94/01199 detecting the predetermined dialing sequence generated ;
according to the process disclosed above with reference to Figure SA. The cellular telephone network command system operates in block 508 to receive the cellular S dialing request over a command channel from a cellular radiotelephone which is in communication with a cellsite connected to the command system. The receipt of this dialing sequence occurs in a conventional manner, except that the dialing sequence may selectively include information specifying that a data call is to be placed.
In block SlO, the command system examines the dialing sequence to determine whether this dialing sequence includes the predetermined signals indicating that a data call is being placed. If so, control passes to ~5 block 512 and the cellular command system will flag the call as a data call and process it accordingly. As descsibed previously, various differential processing of data calls is possible as compared to ~oice calls, including differential rates used in billing, differential handoff operation, and differential channel assignment .
In a further embodiment illustrated in Figure 6, predetermined detectable information may be embedded in the data and sent over the voice channel of the cellular telephone system, where such information can be detected by monitoring. For example, in the data transfer protocol disclosed in U.S. Patent RE 34,034, the information is fo~med into packets and each packe~
is transmitted with associated packet identification and cyclic redundancy chec~ information. The system could be designed to detect the packet identification or packet separation information. It would also be possible to add to any data stream to be transmitted over a cellular telephone any desired periodic predetermined bit pattern. For example, a pattern such SUBSTITUTE SHEE~ (RULE 26 Wos4ll8782 PCT~S94/01199 21~373~ -as OOFFOOFFOOFF (hexadecimal) could be transmitted after every N packets, where N is an integer. The modems used would in any case be programmed to eliminate such bit patterns upon receipt as being` part of the protocol S overhead, so that this operat~ion would be transparent to those transmitting data. The repeating bit pattern provided in the protocol co~ld be detected by demodulating the data stream at any point and monitoring the resulting data to identify the protocol in use. In this way, differential operation could be achie~ed depending not only upon the transmission of data, but upon the type of protocol used. More preferably, the signal pattern of the data stream can be monitored as the data stream passes through cellular telephone office switching equipment in digital time-divisîon-multiplexed form.
In the embodiment of Figure 6, a cellular telephone ~ystem cell site is shown generally at 602. The cellsite includes antenna 604, cellsite transceiver 606, digital/analog converter 608, trunk switch 610, and command system circuits 612. Command system circuits 612 are connected appropriately to control the other system elements, and command system circuits 612 are slso connected to the remainder of the cellular telephone system 614, which inc~udes mobile switching offices, other cellsites, billing and recording equipment, landline telephone central office interfaces, and other parts of a conventional cellular telephone system. In operation, the conventional cellsite tran~ceiver 606 transmits and receives calls and commands between the cellsite 602 and mobile users served by cellsite 602 o~er both voice and command channels, under the control of the command system 612~
A large number of radio channels are pro~ided at each cellsite 602 to support numerous mobile users within SUBST~TUTE SHEE~ ~RULE 26) WO94/18782 21~ ~ 7 ~ ~ pcT~s~loll9s range of cellsite 602. Typically, at least the voice channel information transmitted to and from these users o~er the radio channels is converted to a multiplexed digital form by analog/digital converter 608 which can S then be processed on a standard telephonic ~runk line 616, such as by trunk switch 610.
In the present invention, the trunk switch 510 is provided with special software, either operating within -~
trunk switch 610 or in a connected computer (not shown).
This ~oftware monitors the data stream o~er the trunk line 616 to identify patterns associated with data transmission rather than ~oice transmission. For example, the software may be programmed to recognize the passage of particular voltage patterns reflecting the transmission of a particular bit pattern, such as the OOFFOOFFOOFF pattern given as an example above. This pattern could be identified in the digital T1 transmission stream as a series of alternations between two substantially identical voltage levels, which would be reflected as a series of alternations between two substantially identical pulse code modulated codes. If such a pattern is recognized during the passage of one or more tLme divisions associated with a par~icular channel, it can be deduced that ~he channel is being used for data transmission~ Confirmation of this dedu tion by more detailed analysis of the signal carried on the channel can be pro~ided, if desired, in any of the manners described herein to avoid incorrect identification of data calls. If a channel is identified as carrying a data call by the trunk switch 610 or an associated computer monitoring system, the switch or computer can transmit a signal to the command system 612 or to other components of the cellular telephone system 614, such as a ~illing computer, to cause differential operation of the cellular telephone SUBS~I~U~E S~IEE~ (RU-E 26) system based on the presence of a data call rather than a voice call. Thus, a method for detecting the use of particular data protocols over a cellul~r telephone network has been disclose~.
, Simila~ly, as discu`ssed previcusly in conjunction with Figure 2, a bandwidth usage analysis can be performed if desired by the trunk switch 610 and its associated equipmen~. By monitoring the dispersion over a predetermined period of time of the digital number~
carried over each channel of trunk line 616, which represent the original analog signal levels, the system according to the present invention can discriminate between data signals and Yo;ce signals. This could be accomplished by counting the frequency of appearance of each possible digital number over a brief, defined time ;~ period. Then, the collected frequency data can be analyzed to discriminate between ~oice and data signals.
For example, a voice signal will typically have periods of low or no signal level, and a broader ~ariety of signal levels. A data signal can be identified by highly concentrated signal levels.
Also, data signals could be identified by maintaining either a count of the sample-to-sample magnitude changes, or a running a~erage of the magnitude 2S changes in the digitized representation of the signal.
Larger and faster changes in the digitized signal levels can be used as an indicator of data transmission. A
cutoff level of signal change magnitude usable to effectively discriminate between voice and data signals can be determined experimentally using methods simi~ar to those described previously for determining the reference voltage V+ used in the discrete analog monitoring circuit of Figure 2.
The more abrupt voltage changes in a data signal are closely associated with the greater level of high-SUBSTITUTE SHEET (RULE 26) WO94/18782 2 1 3 3 7 3 ~ PCT~S94/01199 ~. ~
. ~
frequency signal components present in the signal when data is transmitted. That is, more substantial high frequency components are required to produce a more abruptly changing signal.
Thus, a series of methods and mechanisms ha~e been disclosed for effectively discriminating between data `
and voice signals transmitted over a channel of a cellular radiotelephone system. The methods disclosed also make it possible to Yary the operation of the 10cellular radiotelephone system, including channel assignment, billing rates and methods, and handoff control based on the determination of current channel usage (voice or data).
SUBSTITUTE SHEET (RULE 26)
The antenna 402 is connected to the cellular transceiver and demodulator circuitry 404. Circuitry 404 is connected to the channel selection circuitry 408 through one or more channel transmission lines 406.
SUBSTITUTE SHEET (RULE 26 WO94/18782 ~13 3 7 3 0 ; PCT~S94101199 - 16 - i Channel selection circuitry 408 is connected to channel analysis apparatus 202, cellular command network 410, ~-and billing compute~ 412. Channel analysis apparatus 202 is connected to cellular command network 410 and billing computer 412.
In operation, antenna 402 receives a radiotelephone transmission. The transmission is then processed by the cellular transceiver and demodulator circuitry 404.
Circuitry 404 demodulates the radiotelephone transmission and produces a plurality of single cellular channel outputs. The output of circuitry 404 is connected to transmission lines 406 which carry the single cellular channels to ~hannel selection circuitry 408. Preferably, a separate data detection circuit may be provided for each channel. However, if the data detection circuits are constructed such that a plurality of channels may be effectively monitored by a single channel analysis unit 202, channel selection circuitry 408 may be pro~ided to select one of the cellular channels for analysis and provide that channel on output 409. The channel to be analyzed is provided to the channel analysis unit 202. Additionally, identification of the channel to be analyzed is pro~ided to both the cellular command network 4lO and the billing computer 412. This operation is desirable so that if the channel is found to contain a data transmission, the command network 410 and billing computer 412 will be able to determine which channel was analyzed and to take appropriate action. This may include raising or lowering the charges for that channel, or marking the channel for modified call processing. Alternatively, the command network 4lO and billing computer 412 could determine the channel directly from the output of the channel analysis apparatus 202, e.g. based on the timing SUBSTITUTE SHEET (RULE 26) WO 94/18782 ~ 1 ~ 3 7 3 ) PCT/US94/01199 - . ~
of the monitoring operations of channel analysis apparatus 202.
The output 411 of the channel analysis apparatus 202 indicates whether that channel contains a data transmission. This output is connected to cellular command network 410 and billing computer 412. ~s described abo~e, this allows these devices to handle the call differently if a data transmission is detected.
Figure S shows a ~lowchart of a second preferred embodiment of the present invention in which a special predetermined dialing sequence is generated by user equipment and detected by the cellular carrier equipment. Figure SA shows a flowchart of a process that could be used in mobile cellular equipment for automatically inserting the predetermined dialing sequence into a number dialed by a user. Fi~ure SB
shows a flowchart for a process that could be used at a - cellular receiving site by a cellular carrier for detecting the predetermined dialing sequence. Although this dialing sequence may be automatically inserted - during dialing by cellular equipment, it may also be manually inserted by a user desiring to make a cellular data call. In such a case, a user might append a * or # ~ey, or another predetermined signal qenerated from the cellular telephone or an attached device. For example, such signals could include numeric or any other keypad generated signals depending on the capabilities of the keyboard ox its circuitry. A standard DTMF
keypad is capable of generating 16 different dialing 30 signals, including the numerals 0-9, #, ~, and four additional signals A, B, C, and D for which keys are not typically provided on landline telephones. Any of these signals, or combinations thereof, may be appended at the end of the dialed number to indicate to the cellular carrier that the call is a data call. The signals used SUBSTITUTE SHEET (RULE 26) .
WO94/18782 213 3 7 3 ~ . PCT~S94/01199 .,;; ~,~
may be signals which can be generated by the cellular telephone keypad or may be other signals which cannot normally be generated by the keypad. A sLmilar code imbedded in the dialed telephone number or preceding the dialed telephone number could also be used, depending on the con~ention established by the cellular carrier.
Typically, it is anticipated that the dialing signals used to identify the call to the cellular carrier as a data call will be generated by a cellular-capable computer modem of the type disclosed in U.S.Patent 5,127,041 or pending application Serial No.
07/963,568, the disclosures of which are incorporated by reference, or an interface associated with such a modem where applicable. In this case, the computer modem or its associated interface will generate the dialing si~nal instructions to the cellular radiotelephone being used to place the call, and these dialing signal instructions will include the required dialing sequences according to a convention established by the celiular carrier(s) to identify the call as a data call. The communications software of the computer associated with the computer modem can be provided with the telephone number to be dialed in a known manner, with such programming including in this case any additional 2S dialing sequences reguired to identify the call as a data call. For example, if the telephone number of the call receiving party is 555-1234, and the c~llular carrier recognizes the dialing sequence #~ as indicating a data call, the "phone book~l of the communications ! 30 software can be programmed with the number 5551234#*.
In one particularly preferred em~odiment, the correct telephone number to be dialed can be entered in the ~phone bookl~ of the communications software in the computer, such as "5551234", and the cellular-capable ~: 35 modem is designed to automatically add the required '~ ' SUBS~I~U~ SHEE~ (RULE 26) WO94/18782 ~1~ 3 7 3 0 PCT~S94/01199 , ~
-- lg -- ::
additional dialing sequences to identify the call as a data call, but does so only when the modem is connected to a cellular telephone system. This avoids the potential need to change the programming of the computer communications software or to select a different "phone book entry or scripted connection sequence depending on the type of telephone network being used (e.g. landline vs. cellular).
Thus, when such a modem is connected to a cellular telephone system, and a dialing instruction is received, the modem may add data call identifying dialing sequences, such as appending a #~ sequence to a received number '5551234`. When the modem is connected to a landline telephone system, the modem will not 15~ generate the additional appended dialing sequences since such signals are not necessary in landline communications. Of course, it would also be possible, although less preferred, to program the modem to automatically generate the additional signals for both landline and cellular communications since telephone company landline central offices normally ignore additional dialing sequences after a full telephone number is received. However, if the cellular carrier adopts a convention which involves additional dialing sequences that precede or are intermixed within the telephone number to be dialed, selective transmission of such dialing sequences with only cellular connections would be essential since such additional dialing sequences would interfere with normal landline call placement.
Referring now to Figure 5A, a flowchart of a~
process that may be used to insert a predetermined dialing sequence into a dialed number is shown. In block 502, the modem or its assDciated interface receives dialing instructions from the associated , .
SUBSTITUTE SHEET (RULE 26) WO94/18782 213 3 ~ 3 ~ pcT~s94lollss ~ 1 computer. The receipt of these signals continues until it is determined th~-~ the dialing is complete. Dialing completion may be determined by a number of methods, including counting the number of di~its dialed, failure S to receive a further dialed digit within a predeterminad time, or the receipt of an indication signal indicating that the full telephone number has been transmitted and that dialing should commence.
When the full telephone number is recei~ed, the modem or its interface operates in block 504 to insert the predetermined additional dialing sequence to identify the call to the cellular carrier as a data call. In the example given~above, the dialing sequence #~ would be appended to the telephone number received, e.g. 5551234 to form the full dialing sequence 55~1234#*. This dialing request would then be transmitted as shown in bloc~ 505 through the cellular telephone by the modem or the interface, typically by transmitting signals to the cellular bus which cause the cellular telephone to emulate keypr~ss signals from its own control keypad. The modem or the interface will then cause the cellular telephone to emulate the pressing of the ~send~ key to transmit the dialing sequence to the cellular carrier, thus completing the ~ransmission of the modified dialing sequence.
While the predetermined dialing sequence has been described in terms of transmission during call setup, it would also be possible to transmit such dialing information over the command channel of the cellular 30 system during the progress of a call or following the completion of a call. Signals could be transmitted periodically, if desired, during data transmission in a data call operation.
Figure SB is a flowchart for a process useful at a cellular receiving site by a cellular carrier for SU8STITUTE SREET (RULE 26) '094/1878t 213 ~ 7 3 0 PCT~S94/01199 detecting the predetermined dialing sequence generated ;
according to the process disclosed above with reference to Figure SA. The cellular telephone network command system operates in block 508 to receive the cellular S dialing request over a command channel from a cellular radiotelephone which is in communication with a cellsite connected to the command system. The receipt of this dialing sequence occurs in a conventional manner, except that the dialing sequence may selectively include information specifying that a data call is to be placed.
In block SlO, the command system examines the dialing sequence to determine whether this dialing sequence includes the predetermined signals indicating that a data call is being placed. If so, control passes to ~5 block 512 and the cellular command system will flag the call as a data call and process it accordingly. As descsibed previously, various differential processing of data calls is possible as compared to ~oice calls, including differential rates used in billing, differential handoff operation, and differential channel assignment .
In a further embodiment illustrated in Figure 6, predetermined detectable information may be embedded in the data and sent over the voice channel of the cellular telephone system, where such information can be detected by monitoring. For example, in the data transfer protocol disclosed in U.S. Patent RE 34,034, the information is fo~med into packets and each packe~
is transmitted with associated packet identification and cyclic redundancy chec~ information. The system could be designed to detect the packet identification or packet separation information. It would also be possible to add to any data stream to be transmitted over a cellular telephone any desired periodic predetermined bit pattern. For example, a pattern such SUBSTITUTE SHEE~ (RULE 26 Wos4ll8782 PCT~S94/01199 21~373~ -as OOFFOOFFOOFF (hexadecimal) could be transmitted after every N packets, where N is an integer. The modems used would in any case be programmed to eliminate such bit patterns upon receipt as being` part of the protocol S overhead, so that this operat~ion would be transparent to those transmitting data. The repeating bit pattern provided in the protocol co~ld be detected by demodulating the data stream at any point and monitoring the resulting data to identify the protocol in use. In this way, differential operation could be achie~ed depending not only upon the transmission of data, but upon the type of protocol used. More preferably, the signal pattern of the data stream can be monitored as the data stream passes through cellular telephone office switching equipment in digital time-divisîon-multiplexed form.
In the embodiment of Figure 6, a cellular telephone ~ystem cell site is shown generally at 602. The cellsite includes antenna 604, cellsite transceiver 606, digital/analog converter 608, trunk switch 610, and command system circuits 612. Command system circuits 612 are connected appropriately to control the other system elements, and command system circuits 612 are slso connected to the remainder of the cellular telephone system 614, which inc~udes mobile switching offices, other cellsites, billing and recording equipment, landline telephone central office interfaces, and other parts of a conventional cellular telephone system. In operation, the conventional cellsite tran~ceiver 606 transmits and receives calls and commands between the cellsite 602 and mobile users served by cellsite 602 o~er both voice and command channels, under the control of the command system 612~
A large number of radio channels are pro~ided at each cellsite 602 to support numerous mobile users within SUBST~TUTE SHEE~ ~RULE 26) WO94/18782 21~ ~ 7 ~ ~ pcT~s~loll9s range of cellsite 602. Typically, at least the voice channel information transmitted to and from these users o~er the radio channels is converted to a multiplexed digital form by analog/digital converter 608 which can S then be processed on a standard telephonic ~runk line 616, such as by trunk switch 610.
In the present invention, the trunk switch 510 is provided with special software, either operating within -~
trunk switch 610 or in a connected computer (not shown).
This ~oftware monitors the data stream o~er the trunk line 616 to identify patterns associated with data transmission rather than ~oice transmission. For example, the software may be programmed to recognize the passage of particular voltage patterns reflecting the transmission of a particular bit pattern, such as the OOFFOOFFOOFF pattern given as an example above. This pattern could be identified in the digital T1 transmission stream as a series of alternations between two substantially identical voltage levels, which would be reflected as a series of alternations between two substantially identical pulse code modulated codes. If such a pattern is recognized during the passage of one or more tLme divisions associated with a par~icular channel, it can be deduced that ~he channel is being used for data transmission~ Confirmation of this dedu tion by more detailed analysis of the signal carried on the channel can be pro~ided, if desired, in any of the manners described herein to avoid incorrect identification of data calls. If a channel is identified as carrying a data call by the trunk switch 610 or an associated computer monitoring system, the switch or computer can transmit a signal to the command system 612 or to other components of the cellular telephone system 614, such as a ~illing computer, to cause differential operation of the cellular telephone SUBS~I~U~E S~IEE~ (RU-E 26) system based on the presence of a data call rather than a voice call. Thus, a method for detecting the use of particular data protocols over a cellul~r telephone network has been disclose~.
, Simila~ly, as discu`ssed previcusly in conjunction with Figure 2, a bandwidth usage analysis can be performed if desired by the trunk switch 610 and its associated equipmen~. By monitoring the dispersion over a predetermined period of time of the digital number~
carried over each channel of trunk line 616, which represent the original analog signal levels, the system according to the present invention can discriminate between data signals and Yo;ce signals. This could be accomplished by counting the frequency of appearance of each possible digital number over a brief, defined time ;~ period. Then, the collected frequency data can be analyzed to discriminate between ~oice and data signals.
For example, a voice signal will typically have periods of low or no signal level, and a broader ~ariety of signal levels. A data signal can be identified by highly concentrated signal levels.
Also, data signals could be identified by maintaining either a count of the sample-to-sample magnitude changes, or a running a~erage of the magnitude 2S changes in the digitized representation of the signal.
Larger and faster changes in the digitized signal levels can be used as an indicator of data transmission. A
cutoff level of signal change magnitude usable to effectively discriminate between voice and data signals can be determined experimentally using methods simi~ar to those described previously for determining the reference voltage V+ used in the discrete analog monitoring circuit of Figure 2.
The more abrupt voltage changes in a data signal are closely associated with the greater level of high-SUBSTITUTE SHEET (RULE 26) WO94/18782 2 1 3 3 7 3 ~ PCT~S94/01199 ~. ~
. ~
frequency signal components present in the signal when data is transmitted. That is, more substantial high frequency components are required to produce a more abruptly changing signal.
Thus, a series of methods and mechanisms ha~e been disclosed for effectively discriminating between data `
and voice signals transmitted over a channel of a cellular radiotelephone system. The methods disclosed also make it possible to Yary the operation of the 10cellular radiotelephone system, including channel assignment, billing rates and methods, and handoff control based on the determination of current channel usage (voice or data).
SUBSTITUTE SHEET (RULE 26)
Claims (10)
1. A method of controlling the operation of a cellular radiotelephone system, comprising the steps of:
providing data presence detection means for discriminating between voice signals and computer data exchange signals occurring in a call being transmitted over a specified cellular radiotelephone voice channel, said data presence detector having an output, said output providing a signal indication when said call contains computer data exchange signals;
operating the data presence detection means to selectively generate said signal indication at said output;
providing control means, connected to receive said output, for varying call handling operations of said cellular radiotelephone system in response to said signal indication when said call contains computer data exchange signals;
operating said control means to provide differential call handling operations for said call in said cellular radiotelephone system when said call contains computer data exchange signals.
providing data presence detection means for discriminating between voice signals and computer data exchange signals occurring in a call being transmitted over a specified cellular radiotelephone voice channel, said data presence detector having an output, said output providing a signal indication when said call contains computer data exchange signals;
operating the data presence detection means to selectively generate said signal indication at said output;
providing control means, connected to receive said output, for varying call handling operations of said cellular radiotelephone system in response to said signal indication when said call contains computer data exchange signals;
operating said control means to provide differential call handling operations for said call in said cellular radiotelephone system when said call contains computer data exchange signals.
2. An apparatus for controlling the operation of a cellular radiotelephone system, comprising:
a high pass filter connected to a radiotelephone circuit to be monitored and to a rectifier circuit, said highpass filter acting to produce a filtered AC signal containing frequencies above about 400 to 1600 hertz;
a rectifier circuit connected to said high pass filter and to a comparator, said rectifier circuit acting to rectify said filtered signal and produce a DC
signal;
a comparator connected to said rectifier circuit and to a timer, said comparator acting to compare said DC signal with a reference signal and to produce an indicating signal indicating whether said DC signal is above or below said reference signal; and a timer connected to said comparator, said timer measuring the time that said indicating signal indicates said DC signal is above or below said reference signal and producing a second indicating signal indicating whether said DC signal is above or below said reference signal for about 4-10 seconds.
a high pass filter connected to a radiotelephone circuit to be monitored and to a rectifier circuit, said highpass filter acting to produce a filtered AC signal containing frequencies above about 400 to 1600 hertz;
a rectifier circuit connected to said high pass filter and to a comparator, said rectifier circuit acting to rectify said filtered signal and produce a DC
signal;
a comparator connected to said rectifier circuit and to a timer, said comparator acting to compare said DC signal with a reference signal and to produce an indicating signal indicating whether said DC signal is above or below said reference signal; and a timer connected to said comparator, said timer measuring the time that said indicating signal indicates said DC signal is above or below said reference signal and producing a second indicating signal indicating whether said DC signal is above or below said reference signal for about 4-10 seconds.
3. An apparatus for controlling the operation of a cellular radiotelephone system, comprising:
filtering means for filtering an input signal to produce a second signal having frequencies above about 400 to 1600 hertz, said filtering means connected to a radiotelephone circuit to be monitored;
integrating means connected to the filtering means for integrating second signal to produce a DC signal, said rectifier means connected to said filtering means and to comparison means;
comparison means for comparing said DC signal with a predetermined reference signal and providing an indication of whether said DC signal is above or below said reference signal, said comparison means connected to said rectifier means and to timer means;
timer means for timing the duration that said comparison means indicates said DC signal is above or below said reference signal and for providing a second indication if said DC signal is above or below said reference signal for about 4-10 seconds, said timer means connected to said comparison means and to processing means; and processing means for processing said second indication signal, said processing means connect to said timer means.
filtering means for filtering an input signal to produce a second signal having frequencies above about 400 to 1600 hertz, said filtering means connected to a radiotelephone circuit to be monitored;
integrating means connected to the filtering means for integrating second signal to produce a DC signal, said rectifier means connected to said filtering means and to comparison means;
comparison means for comparing said DC signal with a predetermined reference signal and providing an indication of whether said DC signal is above or below said reference signal, said comparison means connected to said rectifier means and to timer means;
timer means for timing the duration that said comparison means indicates said DC signal is above or below said reference signal and for providing a second indication if said DC signal is above or below said reference signal for about 4-10 seconds, said timer means connected to said comparison means and to processing means; and processing means for processing said second indication signal, said processing means connect to said timer means.
4. An apparatus for controlling the operation of a cellular radiotelephone system, comprising:
detecting means for detecting a predetermined dialing sequence occurring during the placing of a cellular radiotelephone call, said detecting means connected to a cellular radio telephone network and to connecting means;
connecting means for connecting said detecting means to said processing means; and processing means connected to said connecting means for processing said predetermined dialing sequence and altering the operation of said cellular radiotelephone system in response to said dialing sequence.
detecting means for detecting a predetermined dialing sequence occurring during the placing of a cellular radiotelephone call, said detecting means connected to a cellular radio telephone network and to connecting means;
connecting means for connecting said detecting means to said processing means; and processing means connected to said connecting means for processing said predetermined dialing sequence and altering the operation of said cellular radiotelephone system in response to said dialing sequence.
5. The apparatus of claim 4, in which the operation of the cellular radiotelephone system is altered to reduce the number of cell handoffs occurring in the monitored call.
6. The apparatus of claim 4, in which the operation of the cellular radiotelephone system is altered to change the billing rate charged for use of the system.
7. The apparatus of claim 4 in which the operation of the cellular radiotelephone system is altered so that the system selects a cellular channel having improved transmission properties.
8. A method of controlling the operation of a cellular radiotelephone system, comprising the steps of:
detecting a predetermined data pattern occurring in an information transmission, said data pattern indicating that the call contains a data transmission;
and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
detecting a predetermined data pattern occurring in an information transmission, said data pattern indicating that the call contains a data transmission;
and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
9. A method of controlling the operation of a cellular radiotelephone system, comprising the steps of:
detecting an analog signal present within a cellular channel, said analog signal indicating that the call contains a data transmission; and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
detecting an analog signal present within a cellular channel, said analog signal indicating that the call contains a data transmission; and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
10. A method of controlling the operation of a-cellular radiotelephone system, comprising the steps of:
detecting a predetermined dialing sequence occurring during the placing of a cellular radiotelephone call, said predetermined dial sequence indicating that the call contains a data transmission;
and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
detecting a predetermined dialing sequence occurring during the placing of a cellular radiotelephone call, said predetermined dial sequence indicating that the call contains a data transmission;
and invoking modified call-handling procedures in response to said determination that said cellular call contains a data transmission.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1517593A | 1993-02-10 | 1993-02-10 | |
US015,175 | 1993-02-10 | ||
PCT/US1994/001199 WO1994018782A1 (en) | 1993-02-10 | 1994-02-10 | Radio telephone system using voice/data signal |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2133730A1 true CA2133730A1 (en) | 1994-08-18 |
Family
ID=21769921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002133730A Abandoned CA2133730A1 (en) | 1993-02-10 | 1994-02-10 | Radio telephone system using voice/data signal |
Country Status (15)
Country | Link |
---|---|
EP (1) | EP0635186A4 (en) |
JP (1) | JPH07504314A (en) |
KR (1) | KR950701175A (en) |
CN (1) | CN1102044A (en) |
AU (1) | AU6169394A (en) |
BR (1) | BR9404037A (en) |
CA (1) | CA2133730A1 (en) |
CZ (1) | CZ267794A3 (en) |
FI (1) | FI944719A (en) |
HU (1) | HUT70735A (en) |
MX (1) | MX9401070A (en) |
NO (1) | NO943785L (en) |
PL (1) | PL305559A1 (en) |
SK (1) | SK133494A3 (en) |
WO (1) | WO1994018782A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930727A (en) * | 1995-07-21 | 1999-07-27 | Ericsson Inc. | Analog fax and modem requests in a D-AMPS multi-line terminal system |
DE19533117A1 (en) * | 1995-09-07 | 1997-03-13 | Siemens Ag | Mobile radio communication system with interface for facsimile or printer |
JP4786116B2 (en) | 2002-09-06 | 2011-10-05 | ソニー株式会社 | Information processing apparatus and method, and program |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2951119A1 (en) * | 1979-12-19 | 1981-06-25 | Robert Bosch Gmbh, 7000 Stuttgart | VOICE AND DATA TRANSFER SYSTEM |
DE3574217D1 (en) * | 1984-07-13 | 1989-12-14 | Motorola Inc | Cellular voice and data radiotelephone system |
US4697281A (en) * | 1986-03-14 | 1987-09-29 | Spectrum Cellular Communications Corporation, Inc. | Cellular telephone data communication system and method |
US4991197A (en) * | 1988-09-01 | 1991-02-05 | Intelligence Technology Corporation | Method and apparatus for controlling transmission of voice and data signals |
US4972457A (en) * | 1989-01-19 | 1990-11-20 | Spectrum Information Technologies, Inc. | Portable hybrid communication system and methods |
US5025254A (en) * | 1989-06-23 | 1991-06-18 | Motorola, Inc. | Communication system with improved resource assignment |
US5046082A (en) * | 1990-05-02 | 1991-09-03 | Gte Mobile Communications Service Corporation | Remote accessing system for cellular telephones |
US5127041A (en) * | 1990-06-01 | 1992-06-30 | Spectrum Information Technologies, Inc. | System and method for interfacing computers to diverse telephone networks |
US5249218A (en) * | 1992-04-06 | 1993-09-28 | Spectrum Information Technologies, Inc. | Programmable universal interface system |
-
1994
- 1994-02-10 BR BR9404037A patent/BR9404037A/en not_active Application Discontinuation
- 1994-02-10 SK SK1334-94A patent/SK133494A3/en unknown
- 1994-02-10 PL PL94305559A patent/PL305559A1/en unknown
- 1994-02-10 JP JP6518191A patent/JPH07504314A/en active Pending
- 1994-02-10 HU HU9403232A patent/HUT70735A/en unknown
- 1994-02-10 CN CN94190048A patent/CN1102044A/en active Pending
- 1994-02-10 MX MX9401070A patent/MX9401070A/en unknown
- 1994-02-10 EP EP94908692A patent/EP0635186A4/en not_active Withdrawn
- 1994-02-10 CZ CZ942677A patent/CZ267794A3/en unknown
- 1994-02-10 WO PCT/US1994/001199 patent/WO1994018782A1/en not_active Application Discontinuation
- 1994-02-10 CA CA002133730A patent/CA2133730A1/en not_active Abandoned
- 1994-02-10 AU AU61693/94A patent/AU6169394A/en not_active Abandoned
- 1994-10-07 FI FI944719A patent/FI944719A/en not_active Application Discontinuation
- 1994-10-07 NO NO943785A patent/NO943785L/en unknown
- 1994-10-10 KR KR1019940703582A patent/KR950701175A/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR950701175A (en) | 1995-02-20 |
AU6169394A (en) | 1994-08-29 |
CZ267794A3 (en) | 1995-05-17 |
MX9401070A (en) | 1995-01-31 |
HU9403232D0 (en) | 1995-02-28 |
NO943785D0 (en) | 1994-10-07 |
SK133494A3 (en) | 1995-07-11 |
BR9404037A (en) | 1999-06-01 |
WO1994018782A1 (en) | 1994-08-18 |
HUT70735A (en) | 1995-10-30 |
PL305559A1 (en) | 1995-01-23 |
EP0635186A1 (en) | 1995-01-25 |
EP0635186A4 (en) | 1995-07-05 |
FI944719A0 (en) | 1994-10-07 |
NO943785L (en) | 1994-11-17 |
FI944719A (en) | 1994-12-02 |
JPH07504314A (en) | 1995-05-11 |
CN1102044A (en) | 1995-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5295180A (en) | Cellular telephone zone system | |
US6363246B1 (en) | Call routing method for a radiotelephone in multiple radiotelephone systems | |
US5706333A (en) | Method and apparatus for analyzing cellular telephone network | |
US5901357A (en) | Frequency allocation for subscribers of multiple telephone systems having frequency sharing | |
US5442680A (en) | Dual system cellular cordless radiotelephone apparatus with sub-data channel timing monitor | |
US6600914B2 (en) | System and method for emergency call channel allocation | |
JP3588056B2 (en) | Method for maintaining communication quality of service area in mobile communication system, management server system | |
AU660804B2 (en) | Method for channel utilization in extended spectrum communication systems | |
WO1997000585A2 (en) | Method and apparatus for managing load conditions in a local wireless loop system | |
US6332073B1 (en) | Emergency number dialing from a fixed cellular terminal | |
CA2332030A1 (en) | System and method for delivering a call for a mobile station using either a wireless network or a wireline network | |
CN1939069A (en) | Wireless communication handover method and apparatus | |
CA2133730A1 (en) | Radio telephone system using voice/data signal | |
US6594491B2 (en) | Method and system for generating information-bearing audible tones | |
WO1996032822A1 (en) | A radio system realizing a wireless subscriber interface, and a subscriber station | |
EP1038407B1 (en) | Method and apparatus for providing out of band dialed digit signaling for caller interface in a fixed cellular communications system | |
KR100551120B1 (en) | Apparatus and method for detecting terminal of mobile telephone | |
KR100453169B1 (en) | Faulton detecting apparatus and method for base transceiver station of mobile communication system | |
CN113260009A (en) | Method for switching a communication connection to another channel (handover) | |
KR970001862B1 (en) | Cell site channel selecting method in cellular phone | |
JPH09121383A (en) | Communication system connector and communication method | |
JPH02288451A (en) | Adaptor for talking | |
JPH11355833A (en) | Base station device for mobile communication system | |
JPH08228372A (en) | Communication method and system for mobile communication capable of integrating plural mobile communications | |
KR20010088196A (en) | Method for routing control in a device for separating and interfacing between wireless and wired communication network, and method for providing routing control information thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Discontinued |