WO2001049017A2 - Method and apparatus for providing voice and data communications in a single call - Google Patents

Method and apparatus for providing voice and data communications in a single call Download PDF

Info

Publication number
WO2001049017A2
WO2001049017A2 PCT/US2000/035528 US0035528W WO0149017A2 WO 2001049017 A2 WO2001049017 A2 WO 2001049017A2 US 0035528 W US0035528 W US 0035528W WO 0149017 A2 WO0149017 A2 WO 0149017A2
Authority
WO
WIPO (PCT)
Prior art keywords
recited
data packets
phone call
code segment
component
Prior art date
Application number
PCT/US2000/035528
Other languages
French (fr)
Other versions
WO2001049017A3 (en
Inventor
Shri Balachandran
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson (Publ) filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to AU22945/01A priority Critical patent/AU2294501A/en
Publication of WO2001049017A2 publication Critical patent/WO2001049017A2/en
Publication of WO2001049017A3 publication Critical patent/WO2001049017A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Definitions

  • the present invention relates generally to telecommunications and more particularly to a method and apparatus for providing voice and data communications in a single call.
  • a PDA is any small mobile hand-held device that provides computing and information storage and retrieval capabilities for personal or business use, often for keeping schedule calendars and address book information handy.
  • a PDA is synonymous with a handheld computer, connected organizer or portable computing platform. Most PDAs have a small keyboard or an electronically sensitive pad on which handwriting can be received. More advanced PDAs are combined with telephones and paging systems.
  • PDAs and more specifically advanced PDAs provide many data-oriented services, such as electronic mail, instant messaging, Internet access, and file or document transfer. In order to provide these services, the PDA requires a separate Internet connection or modem line connection. Neither conventional PDAs, nor advanced PDAs, can send data over a communication link that is also being used for voice communication without a separate Internet or data connection. Moreover, these PDAs cannot send data and voice without significant changes in the user interaction, telephone being used, or the network system, such as a plain old telephone system (“POTS”) or integrated digital services network (“ISDN”) .
  • POTS plain old telephone system
  • ISDN integrated digital services network
  • What is needed is a method and apparatus for providing voice and data communications in a single connection without any change in user interaction and without a need for separate data and voice call procedures .
  • the present invention provides a method and apparatus for providing voice and data communications in a single call. More specifically, the present invention monitors the phone call at the first device. The present invention then determines whether an outgoing component of the phone call at the first device is substantially silent and transmits the one or more data packets to the second device via the outgoing component whenever the outgoing component is substantially silent. The present invention also determines whether an incoming component of the phone call contains one or more data packets, and extracts the one or more data packets from the incoming component whenever the incoming component contains the one or more data packets.
  • Figure 1 illustrates the transfer of data from a conventional personal digital assistant to an advanced personal digital assistant using a single telephone call in accordance with the present invention
  • FIGS. 2A through 2H illustrate various embodiments of the present invention
  • Figure 3A is a block diagram of a line doubler in accordance with the present invention
  • Figure 3B is a block diagram of a personal digital assistant integrated with the present invention
  • Figures 4A and 4B are flowcharts depicting the logic used to transmit the one or more data packets using the present invention.
  • FIGS 5A and 5B are flowcharts depicting the logic used to receive the one or more data packets using the present invention.
  • the present invention provides a method and apparatus for providing voice and data communications in a single call.
  • a typical speech conversation contains 40% silence. Although the pattern of silence varies from speaker to speaker, the present invention uses this 40% of silence during a speech conversation, as well as separate silent periods allowed by the users, to send data during the phone call.
  • FIG. 1 illustrates the transfer of data from a conventional personal digital assistant ("PDA") 100 to an advanced PDA 102 using a single telephone call in accordance with the present invention.
  • PDA personal digital assistant
  • a PDA is any small mobile hand-held device that provides computing and information storage and retrieval capabilities for personal or business use, often for keeping schedule calendars and address book information handy.
  • a PDA is synonymous with a handheld computer, connected organizer or portable computing platform.
  • Most PDAs have a small keyboard or an electronically sensitive pad 104 on which handwriting can be received.
  • More advanced PDAs 102 are combined with telephones and paging systems.
  • the present invention may be a stand alone unit, such as line doubler 106, or may be integrated into an advanced PDA 102.
  • a calling party places a standard telephone call from the originating phone 108, such as a public or pay phone, to the destination phone, which is a cellular phone integrated in the PDA 102, via network 110.
  • the network 110 may be a plain old telephone system ("POTS") , public switched telephone network (“PSTN”) , integrated services data network (“ISDN”) , a satellite network, a land-based mobile network, or any combination thereof.
  • POTS plain old telephone system
  • PSTN public switched telephone network
  • ISDN integrated services data network
  • satellite network a satellite network
  • land-based mobile network or any combination thereof.
  • the PDA 102 communicates with the network 110 via a wireless or wire- line communication link 112 between the PDA antenna 114 and the cell antenna 116 or end office.
  • the calling party participates in the phone call by listening to handset speaker 118 and speaking into handset microphone 120, both of which are connected to the phone 108.
  • the called party participates in the phone call by listening to headset earphones 122 and speaking into headset microphone 124, both of which are connected to PDA 102.
  • the calling party desires to send some data or an electronic datagram, such as electronic mail, instant messaging, documents, files or facsimiles, to the called party, the calling party will connect the line doubler 106 to the phone 108.
  • a first acoustic coupler 126 is connected to the handset speaker 118 and a second acoustic coupler 128 is connected to the handset microphone 120.
  • the first acoustic coupler 126 contains a microphone that receives voice and/or data transmissions from the handset speaker 118 and sends those transmissions to a second phone interface 130 of the line doubler 106 via connection 132.
  • the first acoustic coupler 126 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 134 of the line doubler 106 via connection 136.
  • the second acoustic coupler 128 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 134 of the line doubler 106 via connection 138.
  • the second acoustic coupler 128 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 120 from the second phone interface 130 of the line doubler 106 via connection 140.
  • the first and second acoustic couplers 126 and 128 prevent either party to the phone call from hearing the sound of the data transmission.
  • the data transmission is, therefore, transparent to the user.
  • the calling party selects the data to be transferred from the PDA 100 to the line doubler 106 using standard techniques.
  • the data is then transferred from a data interface 142 on the PDA 100 to a PDA interface 144 on the line doubler 106 via communication link 146, which may be an infrared transmission, cable connection or wireless connection.
  • FIG. 1A illustrates a PDA 202 integrated with the present invention.
  • PDA 202 has a first phone interface 204 and a second phone interface 206.
  • the first phone interface 204 may be a typical headset connector that allows the user to conduct a phone call using headset earphones 208 and headset microphone 210.
  • the second phone interface 206 may be a RJ-45 connector that allows the PDA 202 to be connected to a phone network 212 via standard phone cable 214.
  • FIG. 2B illustrates a PDA 220 integrated with the present invention.
  • PDA 220 has a first phone interface 204 and a second phone interface (not shown) that is coupled to the mobile phone transmitter/receiver (not shown) inside the PDA 220.
  • the mobile phone transmitter/receiver (not shown) inside the PDA 220 is coupled to the antenna 222.
  • the first phone interface 204 may be a typical headset connector that allows the user to conduct a phone call using headset earphones 208 and headset microphone 210.
  • FIG. 2C illustrates a PDA 230 integrated with the present invention.
  • PDA 230 has a first phone interface 232 and a second phone interface 206.
  • the first phone interface 232 may be a RJ-45 connector that allows the PDA 230 to be connected to a telephone 234 via standard phone cable 236.
  • the second phone interface 206 may be a RJ-45 connector that allows the PDA 202 to be connected to a phone network 212 via standard phone cable 214.
  • Figure 2D illustrates a line doubler 240 in accordance with the present invention and a PDA 242.
  • Line doubler 240 has a first phone interface 232 and a second phone interface 206.
  • the first phone interface 232 may be a RJ-45 connector that allows the line doubler 240 to be connected to a telephone 234 via standard phone cable 236.
  • the second phone interface 206 may be a RJ-45 connector that allows the line doubler 240 to be connected to a phone network 212 via standard phone cable 214.
  • Data is transferred from a data interface 244 on the PDA 242 to a PDA interface 246 on the line doubler 240 via communication link 248, which may be an infrared transmission, cable connection or direct connection.
  • FIG. 2E illustrates a PDA cradle 250 integrated with the present invention and a PDA 252.
  • PDA cradle 250 has a first phone interface 232 and a second phone interface 206.
  • the first phone interface 232 may be a RJ-45 connector that allows the PDA cradle 250 to be connected to a telephone 234 via standard phone cable 236.
  • the second phone interface 206 may be a RJ-45 connector that allows the PDA cradle 250 to be connected to a phone network 212 via standard phone cable 214.
  • Data is transferred from a data interface (not shown) on the PDA 252 to a PDA interface (not shown) on the PDA cradle 250 via a direct connection between the two interfaces.
  • Figure 2F illustrates a line doubler 260 as used in connection with a phone 262 and a PDA 264.
  • the phone 262 is connected to the phone network 212 via connection 214.
  • a handset 266 has a handset speaker 268 and a handset microphone 270 and is connected to the phone 262 via connection 272.
  • a first acoustic coupler 274 is connected to the handset speaker 268 and a second acoustic coupler 276 is connected to the handset microphone 270.
  • the first acoustic coupler 274 contains a microphone that receives voice and/or data transmissions from the handset speaker 268 and sends those transmissions to a second phone interface 278 of the line doubler 260 via connection 280.
  • the first acoustic coupler 274 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 282 of the line doubler 260 via connection 284.
  • the second acoustic coupler 276 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 282 of the line doubler 260 via connection 286.
  • the second acoustic coupler 276 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 270 from the second phone interface 278 of the line doubler 260 via connection 288. Data is transferred from a data interface 290 on the
  • PDA 264 to a PDA interface 292 on the line doubler 260 via communication link 294, which may be an infrared transmission, cable connection or wireless connection.
  • Figure 2G illustrates a PDA 296 integrated with the present invention as used in connection with a phone 262.
  • the phone 262 is connected to the phone network 212 via connection 214.
  • a handset 266 has a handset speaker 268 and a handset microphone 270 and is connected to the phone 262 via connection 272.
  • a first acoustic coupler 274 is connected to the handset speaker 268 and a second acoustic coupler 276 is connected to the handset microphone 270.
  • the first acoustic coupler 274 contains a microphone that receives voice and/or data transmissions from the handset speaker 268 and sends those transmissions to a second phone interface 278 of the PDA 296 via connection 280.
  • the first acoustic coupler 274 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 282 of the PDA 296 via connection 284.
  • the second acoustic coupler 276 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 282 of the PDA 296 via connection 286.
  • the second acoustic coupler 276 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 270 from the second phone interface 278 of the PDA 296 via connection 288.
  • Figure 2H illustrates a telephone 224 integrated with the present invention and a PDA 226.
  • Telephone 224 has a first phone interface (not shown) and a second phone interface (not shown) that are inside the telephone 224.
  • the telephone 224 is connected to a phone network 212 via standard phone cable 214.
  • Data is transferred from a data interface 228 on the PDA 226 to a PDA interface 254 on the telephone 224 via communication link 256, which may be an infrared transmission, cable connection or wireless connection.
  • FIG. 3A is a block diagram of a line doubler 300 in accordance with the present invention.
  • the line doubler 300 includes a first phone interface 302 having a first incoming terminal 304 and a first outgoing terminal 306, and a second phone interface 308 having a second incoming terminal 310 and a second outgoing terminal 312.
  • a silence detector 314 is coupled to the first outgoing terminal 306.
  • An encoder 316 is coupled to the silence detector 314 and the second outgoing terminal 312.
  • the line doubler 300 also includes a data detector 318 that is coupled to the second incoming terminal 310.
  • a decoder 320 is coupled to the data detector 318 and the first incoming terminal 304.
  • a processor 322 is coupled to the memory 324, the decoder 320, the data detector 318, the encoder 316 and the silence detector 314.
  • a PDA interface 326 is coupled to the processor 322.
  • the first phone interface 302 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 328.
  • the second phone interface 308 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 330.
  • the PDA interface 326 may be configured in several ways, all of which are used to import and export data 332 from the memory 324 of the line doubler 300.
  • FIG. 3B is a block diagram of a PDA 350 integrated with the present invention.
  • the PDA 350 includes a first phone interface 302 having a first incoming terminal 304 and a first outgoing terminal 306, and a second phone interface 308 having a second incoming terminal 310 and a second outgoing terminal 312.
  • a silence detector 314 is coupled to the first outgoing terminal 306.
  • An encoder 316 is coupled to the silence detector 314 and the second outgoing terminal 312.
  • the PDA 350 also includes a data detector 318 that is coupled to the second incoming terminal 310.
  • a decoder 320 is coupled to the data detector 318 and the first incoming terminal 304.
  • a PDA processor 352 is coupled to the memory 354, the decoder 320, the data detector 318, the encoder 316 and the silence detector 314.
  • the first phone interface 302 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 328.
  • the second phone interface 308 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 330.
  • the present invention monitors a phone call that is being transmitted between the first phone interface 302 and second phone interface 308.
  • the silence detector 314 determines whether an outgoing component (the signal between terminals 306 and 312) of the phone call is substantially silent. Substantial silence may be defined to occur when there is no speech in the outgoing component or when there are no audible sounds exceeding a threshold level within the outgoing component.
  • Substantial silence may also be determined by not including the background noise within the outgoing component in the determination.
  • the encoder 316 transmits one or more data packets via the outgoing component (the signal between terminals 306 and 312) whenever the outgoing component is substantially silent.
  • the data detector 318 determines whether an incoming component (the signal between terminals 310 and 304) of the phone call contains one or more data packets.
  • the decoder 320 extracts the one or more data packets from the incoming component (the signal between terminals 310 and 304) whenever the incoming component contains the one or more data packets.
  • FIG. 3C is a block diagram of a line doubler 370 in accordance with the present invention for use in semi- duplex or simplex communications.
  • the line doubler 370 includes a first phone interface 372 having a first terminal 374 and a second phone interface 376 having a second terminal 378.
  • An encoder 382 is coupled to a silence detector 380 and the second terminal 378.
  • the line doubler 370 also includes a decoder 386 that is coupled to the data detector 384 and the first terminal 374.
  • a processor 388 is coupled to the memory 390, the decoder 386, the data detector 384, the encoder 382 and the silence detector 380.
  • a PDA interface 392 is coupled to the processor 388.
  • the first phone interface 372 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 394.
  • the second phone interface 376 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 396.
  • the PDA interface 392 may be configured in several ways, all of which are used to import and export data 398 from the memory 390 of the line doubler 370.
  • the present invention monitors a phone call that is being transmitted and received in semi-duplex or simplex between the first phone interface 372 and second phone interface 376.
  • the silence detector 380 determines whether an incoming and outgoing components (the signal between terminals 374 and 378) of the phone call are substantially silent.
  • the encoder 382 transmits one or more data packets via the semi-duplex or simplex signal between terminals 374 and 378 whenever the incoming and outgoing components are substantially silent.
  • the data detector 384 determines whether an incoming component (the signal between terminals 374 and 378) of the phone call contains one or more data packets.
  • the decoder 386 extracts the one or more data packets from the semi- duplex or simplex signal between terminals 374 and 378 whenever the incoming components contain the one or more data packets.
  • the line doubler 370 can be integrated into a semi-duplex or simplex communication device such as ordinary transmit-receive operation, press-to-talk operation, voice-operated carrier and other forms of manual or automatic switching from transmit to receive (typically radio communications) .
  • the present invention 300, 350 and 370 placed at both ends of a phone call act as terminal data interleaving modems. Thus, no separate modem is needed in the end office. Moreover, the end office cannot differentiate whether the bitstream is from the voice microphone or from the data interleaving modems (the present invention). Only the present invention 300, 350 and 370 can differentiate the difference between voice and data through the use of explicit and specific start and stop bit patterns. In the event a voice bit pattern matches the start or stop bit pattern, the voice bit pattern will be modified by adding or subtracting 1 from the voice bit pattern, i.e., arithmetic or logical manipulation of the voice sample or other similar techniques used in the various protocols (like escape characters or bit stuffing, etc.).
  • Figures 4A and 4B are flowcharts depicting the logic used to transmit the one or more data packets using the present invention.
  • the data transmission process starts in block 400. If the silence detector 314 ( Figures 3A and 3B) does not detect silence on the outgoing component of the phone call (the signal between terminals 306 and 312 ( Figures 3A and 3B) , as determined in decision block 402, the processor disables data transmission in block 404 and returns to decision block 402 to check for silence.
  • the processor enables data transmission in block 408 and returns to decision block 402 to check for silence. If, however, a hang up condition is detected, as determined in decision block 406, the results of the data transmission, e.g., successful or failed, are reported in block 410 and the process ends in block 412. When data transmission is enabled and there is data to be transmitted, the processor will perform the functions described in Figure 4B.
  • the process starts in block 450 and the data is prepared for transmission in block 452 by creating one or more data packets or frames that contain all or part of the data to be transmitted.
  • the processor will send out queries to determine whether a receiving device is monitoring the phone call in block 454. If a receiving device is located, a data connection will be established with the receiving device using the phone call in block 456. Thereafter, the data will be transmitted to the receiving device in block 458, the results of the data transmission will be reported in block 460 and the process will end in block 462.
  • a data interrupt 464 caused by disabling of the data transmission (block 404) will suspend the process described in Figure 4B until data transmission is enabled again (block 408) . The process will then resume at the substantially the same point in the process as when the data interrupt 464 was received.
  • a connection interrupt 466 as determined by decision block 406, will also terminate the process.
  • Figures 5A and 5B are flowcharts depicting the logic used to receive the one or more data packets using the present invention.
  • the data receiving process starts in block 500. If the data detector 318 ( Figures 3A and 3B) detects one or more data packets on the incoming component of the phone call (the signal between terminals 310 and 304 ( Figures 3A and 3B) ) , as determined in decision block 502, the decoder 320 and the processor will extract the data packets in block 504 and return to decision block 502 to check for more data.
  • the process returns to decision block 502 to check for more data. If, however, a hang up condition is detected, as determined in decision block 506, the results of the data transmission, e.g., successful or failed, are reported in block 508 and the process ends in block 510.
  • the processor When looking for incoming data, the processor will perform the functions described in Figure 5B.
  • the process starts in block 550 and the processor listens for queries to determine whether a transmitting device is attempting to make a connection in block 552. If a transmitting device is detected, and a request for data connection is to be accepted, the connection is accepted in block 554. Thereafter, the data will be received from the transmitting device in block 556, the results of the data reception will be reported in block 558 and the process will end in block 560.
  • a connection interrupt 562 as determined by decision block 506, will also terminate the process.
  • the data sending and receiving processes can function in parallel, i.e., simultaneously .

Abstract

The present invention provides a method and apparatus for providing voice and data communications in a single connection. More specifically, the present invention monitors the phone call at the first device (108). The present invention then determines whether an outgoing component (signal between 306 and 312) of the phone call at the first device (108) is substantially silent and transmits the one or more data packets to the second device (102) via the outgoing component (signal between 306 and 312) whenever the outgoing component (signal between 306 and 312) is substantially silent. The present invention also determines whether an incoming component (signal between 310 and 304) of the phone call contains one or more data packets, and extracts the one or more data packets from the incoming component (signal between 310 and 304) whenever the incoming component (signal between 310 and 304) contains the one or more data packets.

Description

METHOD AND APPARATUS FOR
PROVIDING VOICE AND DATA COMMUNICATIONS
IN A SINGLE CALL
TECHNICAL FIELD OF THE INVENTION
The present invention relates generally to telecommunications and more particularly to a method and apparatus for providing voice and data communications in a single call.
BACKGROUND Without limiting the scope of the present invention, this background of the present invention is described in connection with a personal digital assistant ("PDA") and mobile or wire-line phone calls.
A PDA is any small mobile hand-held device that provides computing and information storage and retrieval capabilities for personal or business use, often for keeping schedule calendars and address book information handy. A PDA is synonymous with a handheld computer, connected organizer or portable computing platform. Most PDAs have a small keyboard or an electronically sensitive pad on which handwriting can be received. More advanced PDAs are combined with telephones and paging systems.
PDAs and more specifically advanced PDAs provide many data-oriented services, such as electronic mail, instant messaging, Internet access, and file or document transfer. In order to provide these services, the PDA requires a separate Internet connection or modem line connection. Neither conventional PDAs, nor advanced PDAs, can send data over a communication link that is also being used for voice communication without a separate Internet or data connection. Moreover, these PDAs cannot send data and voice without significant changes in the user interaction, telephone being used, or the network system, such as a plain old telephone system ("POTS") or integrated digital services network ("ISDN") .
What is needed is a method and apparatus for providing voice and data communications in a single connection without any change in user interaction and without a need for separate data and voice call procedures .
SUMMARY OF THE INVENTION
The present invention provides a method and apparatus for providing voice and data communications in a single call. More specifically, the present invention monitors the phone call at the first device. The present invention then determines whether an outgoing component of the phone call at the first device is substantially silent and transmits the one or more data packets to the second device via the outgoing component whenever the outgoing component is substantially silent. The present invention also determines whether an incoming component of the phone call contains one or more data packets, and extracts the one or more data packets from the incoming component whenever the incoming component contains the one or more data packets.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 illustrates the transfer of data from a conventional personal digital assistant to an advanced personal digital assistant using a single telephone call in accordance with the present invention;
Figures 2A through 2H illustrate various embodiments of the present invention;
Figure 3A is a block diagram of a line doubler in accordance with the present invention; Figure 3B is a block diagram of a personal digital assistant integrated with the present invention;
Figures 4A and 4B are flowcharts depicting the logic used to transmit the one or more data packets using the present invention; and
Figures 5A and 5B are flowcharts depicting the logic used to receive the one or more data packets using the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
The present invention provides a method and apparatus for providing voice and data communications in a single call. A typical speech conversation contains 40% silence. Although the pattern of silence varies from speaker to speaker, the present invention uses this 40% of silence during a speech conversation, as well as separate silent periods allowed by the users, to send data during the phone call.
Figure 1 illustrates the transfer of data from a conventional personal digital assistant ("PDA") 100 to an advanced PDA 102 using a single telephone call in accordance with the present invention. A PDA is any small mobile hand-held device that provides computing and information storage and retrieval capabilities for personal or business use, often for keeping schedule calendars and address book information handy. A PDA is synonymous with a handheld computer, connected organizer or portable computing platform. Most PDAs have a small keyboard or an electronically sensitive pad 104 on which handwriting can be received. More advanced PDAs 102 are combined with telephones and paging systems.
As will be described in more detail below, the present invention may be a stand alone unit, such as line doubler 106, or may be integrated into an advanced PDA 102. In the example illustrated in Figure 1, a calling party places a standard telephone call from the originating phone 108, such as a public or pay phone, to the destination phone, which is a cellular phone integrated in the PDA 102, via network 110. The network 110 may be a plain old telephone system ("POTS") , public switched telephone network ("PSTN") , integrated services data network ("ISDN") , a satellite network, a land-based mobile network, or any combination thereof. The PDA 102 communicates with the network 110 via a wireless or wire- line communication link 112 between the PDA antenna 114 and the cell antenna 116 or end office.
The calling party participates in the phone call by listening to handset speaker 118 and speaking into handset microphone 120, both of which are connected to the phone 108. Likewise, the called party participates in the phone call by listening to headset earphones 122 and speaking into headset microphone 124, both of which are connected to PDA 102. If at some point in the phone call, the calling party desires to send some data or an electronic datagram, such as electronic mail, instant messaging, documents, files or facsimiles, to the called party, the calling party will connect the line doubler 106 to the phone 108. Specifically, a first acoustic coupler 126 is connected to the handset speaker 118 and a second acoustic coupler 128 is connected to the handset microphone 120.
The first acoustic coupler 126 contains a microphone that receives voice and/or data transmissions from the handset speaker 118 and sends those transmissions to a second phone interface 130 of the line doubler 106 via connection 132. The first acoustic coupler 126 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 134 of the line doubler 106 via connection 136. Likewise, the second acoustic coupler 128 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 134 of the line doubler 106 via connection 138. The second acoustic coupler 128 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 120 from the second phone interface 130 of the line doubler 106 via connection 140. The first and second acoustic couplers 126 and 128 prevent either party to the phone call from hearing the sound of the data transmission. The data transmission is, therefore, transparent to the user.
The calling party selects the data to be transferred from the PDA 100 to the line doubler 106 using standard techniques. The data is then transferred from a data interface 142 on the PDA 100 to a PDA interface 144 on the line doubler 106 via communication link 146, which may be an infrared transmission, cable connection or wireless connection.
Once the data is stored in the line doubler 106, the data will be sent to PDA 102 in data packets or fames during periods of substantial silence in the telephone call. Substantial silence may be defined to occur when there is no speech in the outgoing component or when there are no audible sounds exceeding a threshold level within the outgoing component. This process will be described in more detail below. The PDA 102 will typically notify the called party that a data transmission is being received and will be given the option to accept or reject the data or even the initial data connection. The present invention may be implemented in wide variety of ways as illustrated in Figures 2A through 2H. Figure 2A illustrates a PDA 202 integrated with the present invention. PDA 202 has a first phone interface 204 and a second phone interface 206. The first phone interface 204 may be a typical headset connector that allows the user to conduct a phone call using headset earphones 208 and headset microphone 210. The second phone interface 206 may be a RJ-45 connector that allows the PDA 202 to be connected to a phone network 212 via standard phone cable 214.
Figure 2B illustrates a PDA 220 integrated with the present invention. PDA 220 has a first phone interface 204 and a second phone interface (not shown) that is coupled to the mobile phone transmitter/receiver (not shown) inside the PDA 220. The mobile phone transmitter/receiver (not shown) inside the PDA 220 is coupled to the antenna 222. The first phone interface 204 may be a typical headset connector that allows the user to conduct a phone call using headset earphones 208 and headset microphone 210.
Figure 2C illustrates a PDA 230 integrated with the present invention. PDA 230 has a first phone interface 232 and a second phone interface 206. The first phone interface 232 may be a RJ-45 connector that allows the PDA 230 to be connected to a telephone 234 via standard phone cable 236. The second phone interface 206 may be a RJ-45 connector that allows the PDA 202 to be connected to a phone network 212 via standard phone cable 214. Figure 2D illustrates a line doubler 240 in accordance with the present invention and a PDA 242. Line doubler 240 has a first phone interface 232 and a second phone interface 206. The first phone interface 232 may be a RJ-45 connector that allows the line doubler 240 to be connected to a telephone 234 via standard phone cable 236. The second phone interface 206 may be a RJ-45 connector that allows the line doubler 240 to be connected to a phone network 212 via standard phone cable 214. Data is transferred from a data interface 244 on the PDA 242 to a PDA interface 246 on the line doubler 240 via communication link 248, which may be an infrared transmission, cable connection or direct connection.
Figure 2E illustrates a PDA cradle 250 integrated with the present invention and a PDA 252. PDA cradle 250 has a first phone interface 232 and a second phone interface 206. The first phone interface 232 may be a RJ-45 connector that allows the PDA cradle 250 to be connected to a telephone 234 via standard phone cable 236. The second phone interface 206 may be a RJ-45 connector that allows the PDA cradle 250 to be connected to a phone network 212 via standard phone cable 214. Data is transferred from a data interface (not shown) on the PDA 252 to a PDA interface (not shown) on the PDA cradle 250 via a direct connection between the two interfaces.
Figure 2F illustrates a line doubler 260 as used in connection with a phone 262 and a PDA 264. The phone 262 is connected to the phone network 212 via connection 214. A handset 266 has a handset speaker 268 and a handset microphone 270 and is connected to the phone 262 via connection 272. A first acoustic coupler 274 is connected to the handset speaker 268 and a second acoustic coupler 276 is connected to the handset microphone 270.
The first acoustic coupler 274 contains a microphone that receives voice and/or data transmissions from the handset speaker 268 and sends those transmissions to a second phone interface 278 of the line doubler 260 via connection 280. The first acoustic coupler 274 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 282 of the line doubler 260 via connection 284. Likewise, the second acoustic coupler 276 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 282 of the line doubler 260 via connection 286. The second acoustic coupler 276 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 270 from the second phone interface 278 of the line doubler 260 via connection 288. Data is transferred from a data interface 290 on the
PDA 264 to a PDA interface 292 on the line doubler 260 via communication link 294, which may be an infrared transmission, cable connection or wireless connection.
Figure 2G illustrates a PDA 296 integrated with the present invention as used in connection with a phone 262. The phone 262 is connected to the phone network 212 via connection 214. A handset 266 has a handset speaker 268 and a handset microphone 270 and is connected to the phone 262 via connection 272. A first acoustic coupler 274 is connected to the handset speaker 268 and a second acoustic coupler 276 is connected to the handset microphone 270.
The first acoustic coupler 274 contains a microphone that receives voice and/or data transmissions from the handset speaker 268 and sends those transmissions to a second phone interface 278 of the PDA 296 via connection 280. The first acoustic coupler 274 also contains a speaker that transmits voice transmissions to the calling party from a first phone interface 282 of the PDA 296 via connection 284. Likewise, the second acoustic coupler 276 contains a microphone that receives voice transmissions from the calling party and sends those transmissions to the first phone interface 282 of the PDA 296 via connection 286. The second acoustic coupler 276 also contains a speaker that transmits voice and/or data transmissions to the handset microphone 270 from the second phone interface 278 of the PDA 296 via connection 288.
Figure 2H illustrates a telephone 224 integrated with the present invention and a PDA 226. Telephone 224 has a first phone interface (not shown) and a second phone interface (not shown) that are inside the telephone 224. The telephone 224 is connected to a phone network 212 via standard phone cable 214. Data is transferred from a data interface 228 on the PDA 226 to a PDA interface 254 on the telephone 224 via communication link 256, which may be an infrared transmission, cable connection or wireless connection.
Figure 3A is a block diagram of a line doubler 300 in accordance with the present invention. The line doubler 300 includes a first phone interface 302 having a first incoming terminal 304 and a first outgoing terminal 306, and a second phone interface 308 having a second incoming terminal 310 and a second outgoing terminal 312. A silence detector 314 is coupled to the first outgoing terminal 306. An encoder 316 is coupled to the silence detector 314 and the second outgoing terminal 312.
The line doubler 300 also includes a data detector 318 that is coupled to the second incoming terminal 310. A decoder 320 is coupled to the data detector 318 and the first incoming terminal 304. A processor 322 is coupled to the memory 324, the decoder 320, the data detector 318, the encoder 316 and the silence detector 314. A PDA interface 326 is coupled to the processor 322. As previously described in reference to Figures 2A through 2H, the first phone interface 302 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 328. Similarly, the second phone interface 308 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 330. The PDA interface 326 may be configured in several ways, all of which are used to import and export data 332 from the memory 324 of the line doubler 300.
Figure 3B is a block diagram of a PDA 350 integrated with the present invention. The PDA 350 includes a first phone interface 302 having a first incoming terminal 304 and a first outgoing terminal 306, and a second phone interface 308 having a second incoming terminal 310 and a second outgoing terminal 312. A silence detector 314 is coupled to the first outgoing terminal 306. An encoder 316 is coupled to the silence detector 314 and the second outgoing terminal 312. The PDA 350 also includes a data detector 318 that is coupled to the second incoming terminal 310. A decoder 320 is coupled to the data detector 318 and the first incoming terminal 304. A PDA processor 352 is coupled to the memory 354, the decoder 320, the data detector 318, the encoder 316 and the silence detector 314.
As previously described in reference to Figures 2A through 2H, the first phone interface 302 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 328. Similarly, the second phone interface 308 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 330. Now referring both to Figures 3A and 3B, the present invention monitors a phone call that is being transmitted between the first phone interface 302 and second phone interface 308. The silence detector 314 determines whether an outgoing component (the signal between terminals 306 and 312) of the phone call is substantially silent. Substantial silence may be defined to occur when there is no speech in the outgoing component or when there are no audible sounds exceeding a threshold level within the outgoing component. Substantial silence may also be determined by not including the background noise within the outgoing component in the determination. The encoder 316 transmits one or more data packets via the outgoing component (the signal between terminals 306 and 312) whenever the outgoing component is substantially silent. The data detector 318 determines whether an incoming component (the signal between terminals 310 and 304) of the phone call contains one or more data packets. The decoder 320 extracts the one or more data packets from the incoming component (the signal between terminals 310 and 304) whenever the incoming component contains the one or more data packets.
The data transfer rate is dependent on the phone network to which the present invention is connected via connection 330. If the present invention 300 or 350 is connected to an ISDN network via connection 330, the data packets can be sent on either B or D channel or even the same speech B channel. If the present invention 300 or 350 is connection to a POTS network, the data packets will be sent as interleaving data within the same speech channel. Figure 3C is a block diagram of a line doubler 370 in accordance with the present invention for use in semi- duplex or simplex communications. The line doubler 370 includes a first phone interface 372 having a first terminal 374 and a second phone interface 376 having a second terminal 378. An encoder 382 is coupled to a silence detector 380 and the second terminal 378.
The line doubler 370 also includes a decoder 386 that is coupled to the data detector 384 and the first terminal 374. A processor 388 is coupled to the memory 390, the decoder 386, the data detector 384, the encoder 382 and the silence detector 380. A PDA interface 392 is coupled to the processor 388.
As previously described in reference to Figures 2A through 2H, the first phone interface 372 may be configured in several ways, all of which transmit and receive voice communications to and from the user via connection 394. Similarly, the second phone interface 376 may be configured in several ways, all of which transmit and receive voice plus data communications to and from a phone network via connection 396. The PDA interface 392 may be configured in several ways, all of which are used to import and export data 398 from the memory 390 of the line doubler 370. The present invention monitors a phone call that is being transmitted and received in semi-duplex or simplex between the first phone interface 372 and second phone interface 376. The silence detector 380 determines whether an incoming and outgoing components (the signal between terminals 374 and 378) of the phone call are substantially silent. The encoder 382 transmits one or more data packets via the semi-duplex or simplex signal between terminals 374 and 378 whenever the incoming and outgoing components are substantially silent. The data detector 384 determines whether an incoming component (the signal between terminals 374 and 378) of the phone call contains one or more data packets. The decoder 386 extracts the one or more data packets from the semi- duplex or simplex signal between terminals 374 and 378 whenever the incoming components contain the one or more data packets. The line doubler 370 can be integrated into a semi-duplex or simplex communication device such as ordinary transmit-receive operation, press-to-talk operation, voice-operated carrier and other forms of manual or automatic switching from transmit to receive (typically radio communications) .
The present invention 300, 350 and 370 placed at both ends of a phone call act as terminal data interleaving modems. Thus, no separate modem is needed in the end office. Moreover, the end office cannot differentiate whether the bitstream is from the voice microphone or from the data interleaving modems (the present invention). Only the present invention 300, 350 and 370 can differentiate the difference between voice and data through the use of explicit and specific start and stop bit patterns. In the event a voice bit pattern matches the start or stop bit pattern, the voice bit pattern will be modified by adding or subtracting 1 from the voice bit pattern, i.e., arithmetic or logical manipulation of the voice sample or other similar techniques used in the various protocols (like escape characters or bit stuffing, etc.).
Figures 4A and 4B are flowcharts depicting the logic used to transmit the one or more data packets using the present invention. The data transmission process starts in block 400. If the silence detector 314 (Figures 3A and 3B) does not detect silence on the outgoing component of the phone call (the signal between terminals 306 and 312 (Figures 3A and 3B) ) , as determined in decision block 402, the processor disables data transmission in block 404 and returns to decision block 402 to check for silence. If, however, the silence detector 314 (Figures 3A and 3B) does detect silence on the outgoing component of the phone call (the signal between terminals 306 and 312 (Figures 3A and 3B) ) , as determined in decision block 402, and does not detect a hang up condition, as determined in decision block 406, the processor enables data transmission in block 408 and returns to decision block 402 to check for silence. If, however, a hang up condition is detected, as determined in decision block 406, the results of the data transmission, e.g., successful or failed, are reported in block 410 and the process ends in block 412. When data transmission is enabled and there is data to be transmitted, the processor will perform the functions described in Figure 4B. The process starts in block 450 and the data is prepared for transmission in block 452 by creating one or more data packets or frames that contain all or part of the data to be transmitted. After the data is ready, the processor will send out queries to determine whether a receiving device is monitoring the phone call in block 454. If a receiving device is located, a data connection will be established with the receiving device using the phone call in block 456. Thereafter, the data will be transmitted to the receiving device in block 458, the results of the data transmission will be reported in block 460 and the process will end in block 462. Throughout this process (blocks 452 through 460), a data interrupt 464 caused by disabling of the data transmission (block 404) will suspend the process described in Figure 4B until data transmission is enabled again (block 408) . The process will then resume at the substantially the same point in the process as when the data interrupt 464 was received. A connection interrupt 466, as determined by decision block 406, will also terminate the process.
Figures 5A and 5B are flowcharts depicting the logic used to receive the one or more data packets using the present invention. The data receiving process starts in block 500. If the data detector 318 (Figures 3A and 3B) detects one or more data packets on the incoming component of the phone call (the signal between terminals 310 and 304 (Figures 3A and 3B) ) , as determined in decision block 502, the decoder 320 and the processor will extract the data packets in block 504 and return to decision block 502 to check for more data. If, however, the data detector 318 (Figures 3A and 3B) does not detect data on the incoming component of the phone call (the signal between terminals 310 and 304 (Figures 3A and 3B) ) , as determined in decision block 502, and does not detect a hang up condition, as determined in decision block 506, the process returns to decision block 502 to check for more data. If, however, a hang up condition is detected, as determined in decision block 506, the results of the data transmission, e.g., successful or failed, are reported in block 508 and the process ends in block 510.
When looking for incoming data, the processor will perform the functions described in Figure 5B. The process starts in block 550 and the processor listens for queries to determine whether a transmitting device is attempting to make a connection in block 552. If a transmitting device is detected, and a request for data connection is to be accepted, the connection is accepted in block 554. Thereafter, the data will be received from the transmitting device in block 556, the results of the data reception will be reported in block 558 and the process will end in block 560. Throughout this process (blocks 552 through 558), a connection interrupt 562, as determined by decision block 506, will also terminate the process. In a duplex connection, the data sending and receiving processes can function in parallel, i.e., simultaneously .

Claims

What is claimed is: 1. A method of transmitting one or more data packets from a first device to a second device during a phone call, the method comprising the steps of: monitoring the phone call at the first device; determining whether an outgoing component of the phone call is substantially silent; and transmitting the one or more data packets to the second device via the outgoing component whenever the outgoing component is substantially silent.
2. The method as recited in claim 1, further comprising the step of preparing the one or more data packets for transmission.
3. The method as recited in claim 1, further comprising the step of searching for the second device.
4. The method as recited in claim 1, further comprising the step of establishing a data connection between the first device and the second device within the phone call.
5. The method as recited in claim 1, further comprising the step of reporting whether or not the one or more data packets were successful transmitted.
6. The method as recited in claim 1, further comprising the step of reporting whether or not an error occurred during transmission of the one or more data packets.
7. The method as recited in claim 1, further comprising the step of suspending transmission of the one or more data packets when the outgoing component of the phone call is not substantially silent.
8. The method as recited in claim 7, further comprising the step of resuming transmission of the one or more data packets whenever the outgoing component of the phone call is substantially silent.
9. The method as recited in claim 1, further comprising the step of encrypting the one or more data packets.
10. The method as recited in claim 1, further comprising the step of creating the one or more data packets from data stored in a memory.
11. The method as recited in claim 1, further comprising the steps of: establishing a communication link between the first device and a third device; transferring the one or more data packets from the third device to the first device; and storing the one or more data packets in a memory within the first device for later transmission to the second device.
12. The method as recited in claim 11, wherein the communication link is a cable connecting the first device and the third device.
13. The method as recited in claim 11, wherein the communication link is an infrared beam between the first device and the third device.
14. The method as recited in claim 11, wherein the communication link is a wireless communications link between the first device and the third device.
15. The method as recited in claim 11, wherein the communication link is a socket connection between the first device and the third device.
16. The method as recited in claim 1, wherein the one or more data packets comprise an electronic datagram.
17. The method as recited in claim 1, wherein the outgoing component is substantially silent when there are no audible sounds exceeding a threshold level within the outgoing component .
18. The method as recited in claim 1, wherein background noise within the outgoing component is not included in the determination of whether the outgoing component is substantially silent.
19. The method as recited in claim 1, wherein the first device is a portable computing platform.
20. The method as recited in claim 1, wherein the first device is a line doubler.
21. The method as recited in claim 1, wherein each data packet is indicated by a start bit pattern and a stop bit pattern.
22. The method as recited in claim 21, further comprising the step of manipulating one or more voice bit patterns within the outgoing component of the phone call so that the one or more voice bit patterns do not match the start bit pattern or the stop bit pattern.
23. The method as recited in claim 1, further comprising the step of interleaving the one or more data packets within the phone call.
24. The method as recited in claim 1, wherein the first device is connected to the second device via an ISON network.
25. The method as recited in claim 24, wherein the one or more data packets are transmitted over the same channel as one or more voice packets.
26. The method as recited in claim 24, wherein the one or more data packets are transmitted over a different channel than one or more voice packets.
27. The method as recited in claim 1, further comprising the step of causing the outgoing component to be substantially silent so that the one or more data packets can be transmitted.
28. The method as recited in claim 1, wherein the first device is connected to the second device via a wireless network.
29. The method as recited in claim 1, wherein the first device is connected to the second device via a wireline network.
30. The method as recited in claim 1 wherein, the phone call comprises a duplex connection.
31. The method as recited in claim 1, wherein the phone call comprises a semi-duplex connection and the one or more data packets are transmitted whenever the outgoing component and an incoming component of the phone call are substantially silent.
32. The method as recited in claim 1, wherein the phone call comprises a simplex connection and the one or more data packets are transmitted whenever the outgoing component and an incoming component of the phone call are substantially silent .
33. A method of receiving one or more data packets from a first device to a second device during a phone call, the method comprising the steps of: monitoring the phone call at the first device; determining whether an incoming component of the phone call contains the one or more data packets; and extracting the one or more data packets from the incoming component whenever the incoming component contains the one or more data packets.
34. The method as recited in claim 33, further comprising the step of storing the one or more extracted data packet in a memory in the second device.
35. The method as recited in claim 33, further comprising the steps of: establishing a communication link between the second device and a fourth device; and transferring the one or more extracted data packets from the second device to the fourth device.
36. The method as recited in claim 22, further comprising the step of filtering the incoming component.
37. A computer program embodied on a computer readable medium for transmitting one or more data packets from a first device to a second device during a phone call, the computer program comprising: a code segment for monitoring the phone call at the first device; a code segment for determining whether an outgoing component of the phone call is substantially silent; and a code segment for transmitting the one or more data packets to the second device via the outgoing component whenever the outgoing component is substantially silent.
38. A computer program embodied on a computer readable medium for transmitting one or more data packets from a first device to a second device during a phone call, the computer program comprising: a code segment for monitoring the phone call at the first device; a code segment for determining whether an outgoing component of the phone call is substantially silent; and a code segment for transmitting the one or more data packets to the second device via the outgoing component whenever the outgoing component is substantially silent.
39. The computer program as recited in claim 37, further comprising a code segment for preparing the one or more data packets for transmission.
40. The computer program as recited in claim 37, further comprising a code segment for searching for the second device.
41. The computer program as recited in claim 37, further comprising a code segment for establishing a data connection between the first device and the second device via the phone call.
42. The computer program as recited in claim 37, further comprising a code segment for reporting whether or not the one or more data packets were successful transmitted.
43. The computer program as recited in claim 37, further comprising a code segment for reporting whether or not an error occurred during transmission of the one or more data packets.
44. The computer program as recited in claim 37, further comprising a code segment for suspending transmission of the one or more data packets when the outgoing component of the phone call is not substantially silent.
45. The computer program as recited in claim 43, further comprising a code segment for resuming transmission of the one or more data packets whenever the outgoing component of the phone call is substantially silent.
46. The computer program as recited in claim 37, further comprising a code segment for encrypting the one or more data packets.
47. The computer program as recited in claim 37, further comprising a code segment for creating the one or more data packets from data stored in a memory.
48. The computer program as recited in claim 37, further comprising: a code segment for establishing a communication link between the first device and a third device; a code segment for transferring the one or more data packets from the third device to the first device; and a code segment for storing the one or more data packets in a memory within the first device for later transmission to the second device.
49. The computer program as recited in claim 37, wherein each data packet is indicated by a start bit pattern and a stop bit pattern.
50. The computer program as recited in claim 48, further comprising a code segment for manipulating one or more voice bit patterns within the outgoing component of the phone call so that the one or more voice bit patterns do not match the start bit pattern or the stop bit pattern. The computer program as recited in claim 37, further comprising a code segment for interleaving the one or more data packets within the phone call.
51. The computer program as recited in claim 37, further comprising : a code segment for establishing a communication link between the first device and a third device; a code segment for transferring the one or more data packets from the third device to the first device; and a code segment for storing the one or more data packets in a memory within the first device for later transmission to the second device.
52. A computer program embodied on a computer readable medium for receiving one or more data packets from a first device to a second device during a phone call, the computer program comprising: a code segment for monitoring the phone call at the first device; a code segment for determining whether an incoming component of the phone call contains the one or more data packets; and a code segment for extracting the one or more data packets from the incoming component whenever the incoming component contains the one or more data packets.
53. The computer program as recited in claim 52, further comprising a code segment for storing the one or more extracted data packet in a memory in the second device.
54. The computer program as recited in claim 52, further comprising: a code segment for establishing a communication link between the second device and a fourth device; and a code segment for transferring the one or more extracted data packets from the second device to the fourth device.
55. The computer program as recited in claim 52, further comprising a code segment for filtering the incoming component .
56. An apparatus comprising: a first phone interface having a first incoming terminal and a first outgoing terminal; a second phone interface having a second incoming terminal and a second outgoing terminal; a silence detector coupled to the first outgoing terminal; an encoder coupled to the silence detector and the second outgoing terminal; a data detector coupled to the second incoming terminal; a decoder coupled to the data detector and the first incoming terminal; a memory; and a processor coupled to the memory, the decoder, the data detector, the encoder and the silence detector.
57. The apparatus as recited in claim 56, further comprising a personal digital assistant interface coupled to the processor.
58. The apparatus as recited in claim 56, wherein in the apparatus is a line doubler.
59. The apparatus as recited in claim 56, wherein the apparatus is a portable computing platform.
60. The apparatus as recited in claim 56, wherein the first phone interface provides a connection to a phone.
61. The apparatus as recited in claim 56, wherein the first phone interface provides a first connection to a microphone and a second connection to a speaker.
62. The apparatus as recited in claim 56, wherein the second phone interface provides a connection to a network.
63. The apparatus as recited in claim 56, wherein the second phone interface provides a first connection to an acoustic microphone and a second connection to an acoustic speaker.
PCT/US2000/035528 1999-12-28 2000-12-27 Method and apparatus for providing voice and data communications in a single call WO2001049017A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU22945/01A AU2294501A (en) 1999-12-28 2000-12-27 Method and apparatus for providing voice and data communications in a single call

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US47390699A 1999-12-28 1999-12-28
US09/473,906 1999-12-28

Publications (2)

Publication Number Publication Date
WO2001049017A2 true WO2001049017A2 (en) 2001-07-05
WO2001049017A3 WO2001049017A3 (en) 2002-01-17

Family

ID=23881508

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/035528 WO2001049017A2 (en) 1999-12-28 2000-12-27 Method and apparatus for providing voice and data communications in a single call

Country Status (2)

Country Link
AU (1) AU2294501A (en)
WO (1) WO2001049017A2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4495620A (en) * 1982-08-05 1985-01-22 At&T Bell Laboratories Transmitting data on the phase of speech
US5121385A (en) * 1988-09-14 1992-06-09 Fujitsu Limited Highly efficient multiplexing system
US5682386A (en) * 1994-04-19 1997-10-28 Multi-Tech Systems, Inc. Data/voice/fax compression multiplexer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4495620A (en) * 1982-08-05 1985-01-22 At&T Bell Laboratories Transmitting data on the phase of speech
US5121385A (en) * 1988-09-14 1992-06-09 Fujitsu Limited Highly efficient multiplexing system
US5682386A (en) * 1994-04-19 1997-10-28 Multi-Tech Systems, Inc. Data/voice/fax compression multiplexer

Also Published As

Publication number Publication date
WO2001049017A3 (en) 2002-01-17
AU2294501A (en) 2001-07-09

Similar Documents

Publication Publication Date Title
AU679592B2 (en) Method of invoking and cancelling voice or data service from a mobile unit
CA2149880C (en) Selective call signaling system and method with combined wide area paging and high data rate transmissions via radio telephone transceivers
US6138036A (en) Wireless telephone with voice data interface mode
US6542472B1 (en) Communication apparatus
US7099440B2 (en) Apparatus and method for providing service for TTY and voice transmission
EP0696152A3 (en) Personal mobile communication system
WO2005055566A1 (en) Sonic data communication between mobile phones
US20040196961A1 (en) Apparatus and method for transitioning between TTY and voice transmission modes
JPH11331429A (en) Call-related information receiving unit
JP2004320457A (en) Telephone conversation system
US20040233901A1 (en) Method and apparatus for establishing a wireless voice-over-IP telecommunication
WO2001049017A2 (en) Method and apparatus for providing voice and data communications in a single call
US6850610B1 (en) Telecommunications device and method for providing information during a call waiting condition
US20070253440A1 (en) Internet communication system and method
KR100562363B1 (en) Usb audio dongle having a bluetooth function for use of the voip messenger service
JPH0661935A (en) Digital cordless key telephone system
KR20010090403A (en) Apparatus for communicating by phone on internet and the method
US20080045183A1 (en) Cell phone with selective transmission of a slam or other sound
KR20030049176A (en) Apparatus for processing state information of portable phone terminal
KR100377989B1 (en) A Data communication device without extra IP address and the method thereof
JPH11514816A (en) Determination of idle suppression and signal threshold for it
KR200377236Y1 (en) Bluetooth gateway device having an USB audio chip
JP2002009898A (en) Telephone set and method for sending telephone answering electronic mail
JPS62274860A (en) Data/voice communication system
CN110138951A (en) A kind of communication means and communication terminal

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP