← Back to Patent Explorer
EP0656718A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Dual port interface for a computer-based multifunction personal communication system

Assignee: Multi Tech Systems Inc
•
Filing: 1994-06-29
•
Granted: —
•
Expires: 2014-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal communications system enables the operator to simultaneously transmit voice and data communication to a remote site. The personal communications system is equipped with two telephone line interfaces to allow connection between two remote sites. The connection between the first remote site and the local site may operate in a voice over data communications mode to simultaneously send compressed voice and data. The connection between the local site and a second site is a voice only connection allowing the first remote site to talk to the second remote site without breaking the data communication connection between the first site and the local site. The second remote site amy be a public telephone network. The communication between the first remote site and the second remote site through the local site may also be a data communication connection, or it may also be a voice over data communication connection.

Inventors

  • 👤 Jeffrey P. Davis
  • 👤 Raghu Sharma

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 11:29
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3416; H04L65/00; H04L65/1066; H04L65/1069; H04L65/60; H04L65/70; H04L65/80; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/247; H04M1/2473; H04M1/2477; H04M1/253; H04M1/60; H04M1/6033; H04M11/00; H04M11/06; H04M11/064; H04M11/068; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/5307; H04M3/533; H04M3/56; H04M3/567; H04M7/00; H04M7/0024; H04M7/0033; H04M7/12; H04M7/1205; H04M7/128; 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/1101; H04M1/64; H04M1/65; H04M1/6505; H04M2203/00; H04M2203/45; H04M2203/4509; H04M2250/00; H04M2250/62; H04M3/002; H04M7/006

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 121 words
A method of making a conference connection in a multifunction communications system, comprising the steps of: (a) invoking a voice over data communication connection between a local site equipped with a local modem and a first remote site equipped with a first remote modem; (b) receiving a command from the first remote site to connect the local site to a second remote site; (c) enabling a first voice connection between the local modem and the second remote site; and (d) enabling a second voice connection between the voice portion of the voice over data connection and the first voice connection such that a voice path is established between the first remote site and the second remote site through the local modem.
Claim 2
Independent Claim 140 words
A method of switching from data communication to voice-over-data communication in a multi-function communications system comprising the steps of: (a) invoking a voice over data communication connection between a local site equipped with a local modem and a first remote site equipped with a first remote modem; (b) receiving a command from the first remote site to connect the local site to a second remote site; (c) enabling a voice connection between the local modem and the second remote site; (d) enabling a voice connection between (1) the voice portion of the voice over data connection between the first remote modem and the local modem, and (2) the voice connection between the local modem and the second remote site, such that a voice path is established between the first remote site and the second remote site through the local modem.
Claim 3
Dependent Claim 48 words
A method as claimed in claim 2, in which the step of invoking a data communication connection further comprises the step of sending CCITT standard modem data packets and supervisory packets constructed as a CCITT standard modem standard data packet using a header undefined by the CCITT standard.
Claim 4
Dependent Claim 127 words
A method as claimed in claim 2 or claim 3, in which the step of enabling a voice over data connection between a local site equipped with a local modem and a first remote site equipped with a first remote modem, includes the steps of: (a) creating an outgoing data packet containing conventional digital data; (b) creating an outgoing voice packet containing digital voice data; (c) detecting substantially silent periods having absence of voice information in the digital voice data and producing in response thereto a silence flag; (d) transmitting only outgoing data packets when the silence flag indicates the absence of voice information; and (e) transmitting both the outgoing voice packets and the outgoing data packets when the silence flag indicates the presence of voice information.
Claim 5
Independent Claim 91 words
A method as claimed in any one of claims 2 to 4, in which the step of enabling a voice over data connection between a local site equipped with a local modem and a first remote site equipped with a first remote modem further includes the steps of: (a) receiving local voice signals from a local user; (b) digitizing the voice signals to produce the digital voice data; (c) compressing the digital voice data into compressed digital voice data; and placing the compressed digital voice data into the outgoing data packet.
Claim 6
Independent Claim 63 words
A method as claimed in any one of claims 2 to 5, in which the step of invoking a data communication connection between a local site equipped with a local modem and a first remote site equipped with a first remote modem further includes the steps of invoking a cellular telephone link and periodically transmitting a cellular supervisory packet to maintaining the connection.
Claim 7
Dependent Claim 209 words
A personal communication system for use with a telephone network and a personal computer, comprising: (a) data interface means connected for transferring data to and from the personal computer; (b) first telephone line interface means for connection to a first telephone line; (c) second telephone line interface means for connection to a second telephone line; (d) 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; (e) 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; (f) 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 into the incoming digital voice data; (g) main control means connected for: receiving the compressed outgoing digital voice data from the voice compression means, receiving outgoing conventional digital data from the personal computer through the data interface means, multiplexing and transmitting compressed outgoing digital voice data with the outgoing conventional digital data, and passing the remote voice signals to the second telephone line.
Claim 8
Dependent Claim 104 words
A system as claimed in claim 7, in which 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 conventional 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 conventional digital data on the telephone line when the silence flag indicates the presence of voice information.
Claim 9
Dependent Claim 102 words
A module as claimed in claim 7 or claim 8, in which the telephone line includes a cellular telephone link, and wherein the main control means is further operable for periodically transmitting a cellular supervisory packet on the telephone line and for maintaining the link 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 link 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 10
Dependent Claim 240 words
A module as claimed in any one of claims 7 to 9, in which the digital signal processor 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 segment and a past 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)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag