← Back to Patent Explorer
US5535204A Expired / Lapsed US ⏱️ 0.0 years remaining

Ringdown and ringback signalling for a computer-based multifunction personal communications system

Assignee: Multi Tech Systems Inc
•
Filing: 1993-10-25
•
Granted: 1996-07-09
•
Expires: 2013-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The voice over data component of a personal communications system enables the operator to simultaneously transmit voice and data communication to a remote site. This voice over data function dynamically allocates data bandwidth over the telephone line depending on the demands of the voice grade digitized signal. The user may enter voice over data mode from a data transfer mode by lifting the handset of the telephone connected to the modem. The off-hook condition is sensed and software sends a supervisory packet to the remote site to invoke voice-over-data mode. The remote telephone will simulate a ring to alert the remote user, and the local telephone will simulate a ringback to inform the caller that the remote unit is responding.

Inventors

  • 👤 Ping Li

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:26
CPC Classifications
H; H04; H04M; H04M11/00; H04M11/06; H04M11/064; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3416; H04L69/00; H04L69/04; H04L9/00; H04L9/40; H04M1/00; H04M1/247; H04M1/2473; H04M1/2477; H04M1/253; H04M1/60; H04M1/6033; H04M1/66; H04M1/663; H04M11/068; H04M3/00; H04M3/42; H04M3/436; H04M3/50; H04M3/53; H04M3/5307; H04M3/533; H04M3/56; H04M3/567; H04M7/00; H04M7/12; H04M7/1205; H04M7/1295; H04N; H04N1/00; H04N1/00127; H04N1/00204; H04N1/00206; G; G10; G10L; G10L19/00; G10L19/04; H04L2012/6424; H04L2012/6427; H04L2012/6445; H04L2012/6459; H04L2012/6475; H04L2012/6481; H04L2012/6491; H04L2012/6494; H04L65/00; H04L65/1066; H04L65/1101; H04M1/57; H04M1/64; H04M1/65; H04M1/6505; H04M2203/00; H04M2203/45; H04M2203/4509; H04M3/002; H04M7/006

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 138 words
In a multi-function communications system, a method of switching from data only communication to simultaneous voice and data communication, comprising the steps of: invoking a data only communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem; alerting the local modem of a desire to switch from data only mode to simultaneous voice and data mode by an action by a local user; sending a ringdown packet from the local modem to the remote modem; receiving the ringdown packet at the remote modem and sending in response thereto a ringback packet from the remote modem to the local modem; and enabling a simultaneous voice and data connection between the local modem and the remote modem in response to the receipt of the ringback packet by the local modem.
Claim 2
Dependent Claim 138 words
In a multi-function communications system, a method of switching from data only communication to simultaneous voice and data communication, comprising the steps of: invoking a data only communication connection between a local site equipped with a local modem and a remote site equipped with a remote modem; alerting the local modem of a desire to switch from data only mode to simultaneous voice and data mode by an action by a local user; sending a ringdown packet from the local modem to the remote modem; receiving the ringdown packet at the remote modem and sending in response thereto a ringback packet from the remote modem to the local modem; and enabling a simultaneous voice and data connection between the local modem and the remote modem in response to the receipt of the ringback packet by the local modem.
Claim 3
Independent Claim 254 words
An apparatus for full-duplex transmission of voice and data information for use with a personal computer and for switching between data only transmission and simultaneous voice and data transmission, comprising: data interface means connected for transferring data to and from the personal computer; telephone line interface means for connection to a telephone line; telephone handset means for receiving local voice signals from a local user and for conveying remote voice signals from a remote user to the local user; full-duplex conversion means connected to the telephone handset means for converting the local voice signals into outgoing digital voice data and for converting incoming digital voice data into the remote voice signals; voice compression means connected to the full-duplex conversion means for compressing the outgoing digital voice data into compressed outgoing digital voice data and for decompressing compressed incoming digital voice data packets into the incoming digital voice data; main control means connected for receiving the compressed outgoing digital voice data packets from the voice compression means, receiving outgoing computer digital data from the personal computer through the data interface means, placing the outgoing computer digital data into outgoing computer digital data packets, sending the outgoing computer digital data packets to the telephone line interface means for transmission to a remote site through the telephone line, sending to and receiving supervisory packets from the remote site indicating the desire to switch between data only transmission and simultaneous voice and data transmission; and multiplexing and transmitting compressed outgoing digital voice data and outgoing computer digital data.
Claim 4
Independent Claim 254 words
An apparatus for full-duplex transmission of voice and data information for use with a personal computer and for switching between data only transmission and simultaneous voice and data transmission, comprising: data interface means connected for transferring data to and from the personal computer; telephone line interface means for connection to a telephone line; telephone handset means for receiving local voice signals from a local user and for conveying remote voice signals from a remote user to the local user; full-duplex conversion means connected to the telephone handset means for converting the local voice signals into outgoing digital voice data and for converting incoming digital voice data into the remote voice signals; voice compression means connected to the full-duplex conversion means for compressing the outgoing digital voice data into compressed outgoing digital voice data and for decompressing compressed incoming digital voice data packets into the incoming digital voice data; main control means connected for receiving the compressed outgoing digital voice data packets from the voice compression means, receiving outgoing computer digital data from the personal computer through the data interface means, placing the outgoing computer digital data into outgoing computer digital data packets, sending the outgoing computer digital data packets to the telephone line interface means for transmission to a remote site through the telephone line, sending to and receiving supervisory packets from the remote site indicating the desire to switch between data only transmission and simultaneous voice and data transmission; and multiplexing and transmitting compressed outgoing digital voice data and outgoing computer digital data.
Claim 5
Dependent Claim 68 words
The method according to claim 1 wherein the step of invoking a data communication connection further comprises the step of sending CCITT V.42 standard modem data packets and wherein the step of sending a ringdown data packet further comprises the step of preparing a supervisory packet constructed as the CCITT V.42 modem standard data packet using bits in a header which are undefined by the CCITT V.42 standard.
Claim 6
Dependent Claim 110 words
The method according to claim 1 wherein the step of enabling a simultaneous voice and data connection further includes the steps of: creating a plurality of outgoing data packets containing computer digital data; creating a plurality of outgoing voice packets containing digital voice data; detecting substantially silent periods having absence of voice information in the digital voice data and producing in response thereto a silence flag; transmitting only the plurality of outgoing data packets when the silence flag indicates the absence of voice information; and transmitting both the plurality of outgoing voice packets and the plurality of outgoing data packets when the silence flag indicates the presence of voice information.
Claim 7
Dependent Claim 65 words
The method according to claim 4 wherein the step of enabling a simultaneous voice and data connection further includes the steps of: receiving local voice signals from a local user; digitizing the local voice signals to produce the digital voice data; compressing the digital voice data into compressed digital voice data; and placing the compressed digital voice data into the plurality of outgoing voice packets.
Claim 8
Dependent Claim 93 words
The method according to claim 1 wherein the step of invoking a data communication connection further includes the steps of establishing a data connection over a telephone line which includes as at least part of the connection a cellular telephone link and periodically transmitting a cellular supervisory packet to maintain the connection as long as the remote site receives the cellular supervisory packet within a predetermined period of time, and terminating the data communication connection if the cellular supervisory packet is not received at the remote site within the predetermined period of time.
Claim 9
Dependent Claim 102 words
The apparatus according to claim 2 wherein the main control means is further operable for detecting silent periods in the outgoing digital voice data and for producing in response thereto a silence flag and wherein the main control means is further operable for transmitting outgoing computer digital data on the telephone line when the silence flag indicates the absence of voice information and wherein the main control means is further operable for multiplexing and transmitting both the compressed outgoing digital voice data and the outgoing computer digital data on the telephone line when the silence flag indicates the presence of voice information.
Claim 10
Dependent Claim 89 words
The apparatus according to claim 2 wherein the main control means is further operable for periodically transmitting a cellular supervisory packet on the telephone line and for maintaining an active connection to the remote site over the telephone line if the remote site acknowledges receipt of the cellular supervisory packet within a predetermined period of time and for dropping the active connection to the remote site over the telephone line if the remote site fails to acknowledge receipt of the cellular supervisory packet within a predetermined period of time.
Claim 11
Dependent Claim 234 words
The apparatus according to claim 2 wherein the voice compression means is further operable for compressing the outgoing digital voice data into compressed outgoing digital voice data by performing the steps of: a.) removing any DC bias in the outgoing digital voice data to produce a normalized outgoing digital voice signal; b.) pre-emphasizing the normalized outgoing digital voice signal to produce a pre-emphasized outgoing digital voice signal; c.) dividing the pre-emphasized outgoing digital voice signal into segments to produce a current speech segment and a past speech segment; d.) predicting the pitch of the current speech segment to form a pitch prediction; e.) calculating the gain of the pitch of the current speech segment to form a prediction gain; f.) reconstructing the past speech segment from a compressed past segment to produce a reconstructed past segment; g.) finding the innovation in the current speech segment by comparing the pitch prediction to the reconstructed past segment to produce an error signal; h.) determining the maximum amplitude in the current speech segment; i.) quantizing the error signal using a code book generated from a representative set of speakers and environments to produce a minimum mean squared error matching the form of an index into the code book; and j.) recording the pitch prediction, the prediction gain, the maximum amplitude and the index into the code book in a packet as the compressed outgoing digital voice data.

References Cited (Backward Citations)

US34034A Cited
US3304372A Cited
US3789165A Cited
US3904830A Cited
US3997732A Cited
US3973081A Cited
US4107471A Cited
US4100377A Cited
US4284850A Cited
US4205202A Cited
US4354273A Cited
US4445213A Cited
US4403322A Cited
US4377860A Cited
US4479213A Cited
US4425661A Cited
US4476559A Cited
US4500987A Cited
US4495620A Cited
US4479195A Cited
US4534024A Cited
US4609788A Cited
US4652703A Cited
US4587651A Cited
US4578537A Cited
US4524244A Cited
US4670874A Cited
US4546212A Cited
US4660218A Cited
US4593389A Cited
US4757527A Cited
US4707831A Cited
US4629829A Cited
US4751736A Cited
US4866732A Cited
US5005183A Cited
US4750169A Cited
US4751510A Cited
US4718082A Cited
US4807250A Cited
USRE34034E Cited
US4764955A Cited
US4700341A Cited
US4835765A Cited
US4740963A Cited
US4697281A Cited
US4901333A Cited
US4932048A Cited
US4926448A Cited
US5008926A Cited
US4813040A Cited
US4809271A Cited
US4862449A Cited
US4839802A Cited
US5235595A Cited
US4845746A Cited
GB2210237B Cited
US4972483A Cited
US4972462A Cited
US4827085A Cited
US4995059A Cited
US5025443A Cited
US4942569A Cited
US5046188A Cited
US4965789A Cited
US4890282A Cited
US4887265A Cited
US4847900A Cited
US5177734A Cited
US5195130A Cited
US5014232A Cited
US4991169A Cited
US5121385A Cited
US5153897A Cited
US4905282A Cited
US4953210A Cited
US4912758A Cited
US5001745A Cited
US5107519A Cited
US4998241A Cited
US4914650A Cited
US5065425A Cited
US4935954A Cited
US5081647A Cited
US4972457A Cited
US5020058A Cited
US5228026A Cited
US5208812A Cited
US5208850A Cited
US5132966A Cited
US5138662A Cited
US5036513A Cited
US5086471A Cited
US5062133A Cited
US5151937A Cited
US5146470A Cited
US5162812A Cited
US5099472A Cited
US5001710A Cited
US5051720A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-09 2000-01-08 2000-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-09 2004-01-08 2004-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-09 2008-01-08 2008-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag