Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
262 words
An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise: (a) first control logic for transmitting to another DCE a first at least one information frame to nominate a plurality of voice compression/decompression algorithms to be used with a voice transmission protocol for transmitting voice between the two DCEs during operation, the other DCE being coupled to the DCE through an analog-loop telephone line, the first at least one information frame being transmitted to the other DCE in accordance to a frame based transmission protocol that provides for multiple logical channels, one of which is to be used for said voice transmissions; (b) second control logic for determining a voice blocking factor for the voice transmission protocol responsive to a second at least one information frame containing a voice compression/decompression algorithm selection response from the other DCE to the voice compression/decompression algorithm nominations, said determination taking in account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; (c) third control logic for transmitting a third at least one information frame to the other DCE to inform the other DCE of the determined voice blocking factor; and (d) fourth control logic for initializing the DCE to transmit voice to the other DCE in accordance to the voice transmission protocol, using the selected voice compression/decompression algorithm and the determined voice blocking factor.
Claim 2
Dependent Claim
262 words
An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise: (a) first control logic for transmitting to another DCE a first at least one information frame to nominate a plurality of voice compression/decompression algorithms to be used with a voice transmission protocol for transmitting voice between the two DCEs during operation, the other DCE being coupled to the DCE through an analog-loop telephone line, the first at least one information frame being transmitted to the other DCE in accordance to a frame based transmission protocol that provides for multiple logical channels, one of which is to be used for said voice transmissions; (b) second control logic for determining a voice blocking factor for the voice transmission protocol responsive to a second at least one information frame containing a voice compression/decompression algorithm selection response from the other DCE to the voice compression/decompression algorithm nominations, said determination taking in account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; (c) third control logic for transmitting a third at least one information frame to the other DCE to inform the other DCE of the determined voice blocking factor; and (d) fourth control logic for initializing the DCE to transmit voice to the other DCE in accordance to the voice transmission protocol, using the selected voice compression/decompression algorithm and the determined voice blocking factor.
Claim 3
Dependent Claim
52 words
The improved micro-controller as set forth in claim 1, wherein the first control logic includes in the first at least one information frame a voice quality versus data rate preference in conjunction with the voice compression/decompression algorithm nominations to aid the other DCE in selecting one of the nominated voice compression/decompression algorithms.
Claim 4
Dependent Claim
49 words
The improved micro-controller as set forth in claim 1, wherein the improvements further comprise: (e) operating logic for transmitting voice to the other DCE through one of the logical channels in accordance to the voice transmission protocol using the selected voice compression/decompression algorithm and the determined voice blocking factor.
Claim 5
Dependent Claim
196 words
An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise: (a) first control logic for selecting a voice compression/decompression algorithm from a plurality of voice compression/decompression algorithms nominations contained in a first at least one information frame received from another DCE coupled to the DCE through an analog-loop telephone line, the first at least one information frame being transmitted from the other DCE to the DCE in accordance to a frame based transmission protocol that provides for a plurality of logical channels, the selected voice compression/decompression algorithm being used in association with a voice transmission protocol for subsequent transmission of voice between the two DCEs through one of the logical channels; (b) second control logic for transmitting a second at least one information frame to the other DCE to inform the other DCE of the selected voice compression/decompression algorithm; and (c) third control logic for initializing the DCE to transmit voice to the other DCE in accordance to the voice transmission protocol using the selected voice compression/decompression algorithm and a voice blocking factor, responsive to receiving the voice blocking factor through a third at least one information frame from the other DCE.
Claim 6
Dependent Claim
196 words
An improved micro-controller of a data circuit terminating equipment (DCE), wherein the improvements comprise: (a) first control logic for selecting a voice compression/decompression algorithm from a plurality of voice compression/decompression algorithms nominations contained in a first at least one information frame received from another DCE coupled to the DCE through an analog-loop telephone line, the first at least one information frame being transmitted from the other DCE to the DCE in accordance to a frame based transmission protocol that provides for a plurality of logical channels, the selected voice compression/decompression algorithm being used in association with a voice transmission protocol for subsequent transmission of voice between the two DCEs through one of the logical channels; (b) second control logic for transmitting a second at least one information frame to the other DCE to inform the other DCE of the selected voice compression/decompression algorithm; and (c) third control logic for initializing the DCE to transmit voice to the other DCE in accordance to the voice transmission protocol using the selected voice compression/decompression algorithm and a voice blocking factor, responsive to receiving the voice blocking factor through a third at least one information frame from the other DCE.
Claim 7
Dependent Claim
50 words
The improved micro-controller as set forth in claim 4, wherein the first control logic, when making said selection, further factors into consideration a voice quality versus data rate preference received in conjunction with the voice compression/decompression algorithm nominations from the other DCE through said first at least one information frame.
Claim 8
Dependent Claim
43 words
The improved micro-controller as set forth in claim 4, wherein the improvements further comprise: (d) operating logic for transmitting voice to the other DCE in accordance to the voice transmission protocol using the selected voice compression/decompression algorithm and the received voice blocking factor.
Claim 9
Dependent Claim
350 words
An improved data circuit terminating equipment (DCE), wherein the improvements comprise: (a) a micro-controller having operating logic for operating the DCE in at least an analog voice mode or a simultaneous voice and data (SVD) mode during a call, and control logic for switching the DCE's operating mode from the analog voice mode to the SVD mode during the call including establishment of voice and data transmission protocols to be used by the operating logic while operating in the SVD mode, the control logic including (a.1) first logic for converting a voice connection over an analog-loop telephone line to another DCE to a modem connection, (a.2) second logic for establishing a transmission protocol for the modem connection with the other DCE, the transmission protocol being frame based and providing for at least a first and a second logical channels, (a.3) third logic for establishing a data transmission protocol for data transmission through the first logical channel, and (a.4) fourth logic for establishing a voice transmission protocol for voice transmission through the second logical channel, wherein when executed as a result of the first logic being an initiator of the conversion of the voice connection to the modem connection, the fourth logic transmits to the other DCE a first at least one information frame to nominate a first plurality of voice compression/decompression algorithms to be used with the voice transmission protocol for transmitting voice between the two DCEs through the second logical channel; the fourth logic further determines a first voice blocking factor responsive to a second at least one information frame containing a response from the other DCE selecting a first voice compression/decompression algorithm, said determination taking into account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the first voice compression/decompression algorithm; and the fourth logic further transmits a third at least one information frame to inform the other DCE of the first voice blocking factor.
Claim 10
Dependent Claim
350 words
An improved data circuit terminating equipment (DCE), wherein the improvements comprise: (a) a micro-controller having operating logic for operating the DCE in at least an analog voice mode or a simultaneous voice and data (SVD) mode during a call, and control logic for switching the DCE's operating mode from the analog voice mode to the SVD mode during the call including establishment of voice and data transmission protocols to be used by the operating logic while operating in the SVD mode, the control logic including (a.1) first logic for converting a voice connection over an analog-loop telephone line to another DCE to a modem connection, (a.2) second logic for establishing a transmission protocol for the modem connection with the other DCE, the transmission protocol being frame based and providing for at least a first and a second logical channels, (a.3) third logic for establishing a data transmission protocol for data transmission through the first logical channel, and (a.4) fourth logic for establishing a voice transmission protocol for voice transmission through the second logical channel, wherein when executed as a result of the first logic being an initiator of the conversion of the voice connection to the modem connection, the fourth logic transmits to the other DCE a first at least one information frame to nominate a first plurality of voice compression/decompression algorithms to be used with the voice transmission protocol for transmitting voice between the two DCEs through the second logical channel; the fourth logic further determines a first voice blocking factor responsive to a second at least one information frame containing a response from the other DCE selecting a first voice compression/decompression algorithm, said determination taking into account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the first voice compression/decompression algorithm; and the fourth logic further transmits a third at least one information frame to inform the other DCE of the first voice blocking factor.
Claim 11
Dependent Claim
52 words
The improved DCE as set forth in claim 7, wherein the fourth logic further includes in the first at least one information frame a voice quality versus data rate preference in conjunction with the voice compression/decompression algorithm nominations to aid the other DCE in selecting one of the nominated voice compression/decompression algorithms.
Claim 12
Dependent Claim
166 words
The improved DCE as set forth in claim 7, wherein when executed as a result of the first logic being a responder of the conversion of the voice connection to the modem connection, the fourth logic selects a second voice compression/decompression algorithm among a second plurality of voice compression/decompression algorithms nominations contained in a fourth at least one information frame received from the other DCE, the fourth at least one information frame being transmitted in accordance to the frame based transmission protocol, the fourth logic further transmits a fifth at least one information frame to the other DCE to inform the other DCE of the selection of the second voice compression/decompression algorithm; and the fourth logic further receives a second voice blocking factor from the other DCE for use with the voice transmission protocol in conjunction with the second voice compression/decompression algorithm, the second voice blocking factor being determined and provided by the other DCE in response to the selection of the second voice compression/decompression algorithm.
Claim 13
Dependent Claim
54 words
The improved DCE as set forth in claim 9, wherein the fourth logic, when selecting the second voice compression/descompression algorithm, further factors into consideration voice quality versus data rate preference received in conjunction with the second plurality of voice compression/decompression algorithms nominations from the other DCE through said fourth at least one information frame.
Claim 14
Independent Claim
224 words
A method for establishing a voice transmission protocol by a first data circuit terminating equipment (DCE) with a second DCE coupled to the first DCE, the method comprising the steps of: a) transmitting to the second DCE by the first DCE a first at least one information frame to nominate a plurality of voice compression/decompression algorithms for use with a voice transmission protocol for transmitting voice between the DCEs, the first at least one information frame being transmitted in accordance with a frame based transmission protocol that provides for a plurality of logical channels, one of which is to be used for said voice transmissions; b) determining by the first DCE a voice blocking factor for use with the voice transmission protocol, responsive to receiving a second at least one information frame containing a voice compression/decompression algorithm selection response from the second DCE, said determination taking into account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; and c) transmitting a third at least one information frame by the first DCE to the second DCE to inform the second DCE of the determined voice blocking factor.
Claim 15
Independent Claim
224 words
A method for establishing a voice transmission protocol by a first data circuit terminating equipment (DCE) with a second DCE coupled to the first DCE, the method comprising the steps of: a) transmitting to the second DCE by the first DCE a first at least one information frame to nominate a plurality of voice compression/decompression algorithms for use with a voice transmission protocol for transmitting voice between the DCEs, the first at least one information frame being transmitted in accordance with a frame based transmission protocol that provides for a plurality of logical channels, one of which is to be used for said voice transmissions; b) determining by the first DCE a voice blocking factor for use with the voice transmission protocol, responsive to receiving a second at least one information frame containing a voice compression/decompression algorithm selection response from the second DCE, said determination taking into account at least a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; and c) transmitting a third at least one information frame by the first DCE to the second DCE to inform the second DCE of the determined voice blocking factor.
Claim 16
Dependent Claim
44 words
The method as set forth in claim 11, wherein, step (a) further includes including in said first at least one information frame a voice quality versus data rate preference with the voice compression/decompression algorithm nominations to aid the second DCE in making the selection.
Claim 17
Independent Claim
183 words
A method for establishing a voice transmission protocol by a first data circuit terminating equipment (DCE) with a second DCE, the method comprising the step of: (a) receiving by the first DCE from the second DCE a first at least one information frame containing a plurality of voice compression/decompression algorithm nominations for use with a voice transmission protocol for transmitting voice between the DCEs, said first at least one information frame being transmitted in accordance to a frame based transmission protocol that provides for a plurality of logical channels, one of which is to be used for said voice transmissions; (b) selecting one of the nominated compression/decompression algorithms by the first DCE; (c) transmitting a second at least one information frame by the first DCE to the second DCE to inform the second DCE of the selection; and (d) receiving by the first DCE from the second DCE a third at least one information frame containing a voice blocking factor for use with the voice transmission protocol, said voice block factor being determined and provided in response to said voice compression/decompression algorithm selection.
Claim 18
Independent Claim
183 words
A method for establishing a voice transmission protocol by a first data circuit terminating equipment (DCE) with a second DCE, the method comprising the step of: (a) receiving by the first DCE from the second DCE a first at least one information frame containing a plurality of voice compression/decompression algorithm nominations for use with a voice transmission protocol for transmitting voice between the DCEs, said first at least one information frame being transmitted in accordance to a frame based transmission protocol that provides for a plurality of logical channels, one of which is to be used for said voice transmissions; (b) selecting one of the nominated compression/decompression algorithms by the first DCE; (c) transmitting a second at least one information frame by the first DCE to the second DCE to inform the second DCE of the selection; and (d) receiving by the first DCE from the second DCE a third at least one information frame containing a voice blocking factor for use with the voice transmission protocol, said voice block factor being determined and provided in response to said voice compression/decompression algorithm selection.
Claim 19
Dependent Claim
66 words
The method as set forth in claim 13, wherein, step (a) further comprises including in the first at least one information frame by the first DCE a voice quality versus data rate preference in with the voice compression/decompression algorithm nominations; and the selection in step (b) by the first DCE is made factoring in the voice quality versus data rate preference received from the second DCE.
Claim 20
Independent Claim
321 words
A method for converting a multi-modal voice, data, or voice and data call over a single analog-loop telephone line between two data circuit terminating equipments (DCEs) from an analog voice mode to a simultaneous voice and data (SVD) mode during a call, the method comprising the steps of: (a) the two DCEs jointly converting a voice connection over the telephone line between each other over which the call is being conducted into a modem connection; (b) the two DCEs jointly establishing with each other a frame based transmission protocol for the modem connection, the frame based transmission protocol providing for at least a first and a second logical channel; (c) the two DCEs jointly establishing a data transmission protocol for transmitting data over the first logical channel; and (d) the two DCEs jointly establishing a voice transmission protocol for transmitting voice over the second logical channel, including (d.1) a first of the two DCEs transmitting to a second of the DCEs a first at least one information frame of the frame based transmission protocol to nominate a plurality of voice compression/decompression algorithms for use with the voice transmission protocol for transmitting voice between the two DCEs through the second logical channel; (d.2) the first DCE determining a voice blocking factor for the voice transmission protocol based on a response contained in a second at least one information frame received from the second DCE identifying a selected voice compression/decompression algorithm, said determination factoring into account a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; and (d.3) the first DCE transmitting to the second DCE a third at least one information frame to inform the second DCE of the determined voice block for the voice transmission protocol.
Claim 21
Independent Claim
321 words
A method for converting a multi-modal voice, data, or voice and data call over a single analog-loop telephone line between two data circuit terminating equipments (DCEs) from an analog voice mode to a simultaneous voice and data (SVD) mode during a call, the method comprising the steps of: (a) the two DCEs jointly converting a voice connection over the telephone line between each other over which the call is being conducted into a modem connection; (b) the two DCEs jointly establishing with each other a frame based transmission protocol for the modem connection, the frame based transmission protocol providing for at least a first and a second logical channel; (c) the two DCEs jointly establishing a data transmission protocol for transmitting data over the first logical channel; and (d) the two DCEs jointly establishing a voice transmission protocol for transmitting voice over the second logical channel, including (d.1) a first of the two DCEs transmitting to a second of the DCEs a first at least one information frame of the frame based transmission protocol to nominate a plurality of voice compression/decompression algorithms for use with the voice transmission protocol for transmitting voice between the two DCEs through the second logical channel; (d.2) the first DCE determining a voice blocking factor for the voice transmission protocol based on a response contained in a second at least one information frame received from the second DCE identifying a selected voice compression/decompression algorithm, said determination factoring into account a first and a second timing factor, the first timing factor being a desired nominal fixed time interval for transmitting voice, and the second timing factor being amount of time required to compress/decompress a smallest block of sampled voice using the selected voice compression/decompression algorithm; and (d.3) the first DCE transmitting to the second DCE a third at least one information frame to inform the second DCE of the determined voice block for the voice transmission protocol.
Claim 22
Dependent Claim
42 words
The method as set forth in claim 15, wherein step (d.1) further includes the first DCE including in said first at least one information frame a voice quality versus data rate preference with the voice compression/decompression algorithm nominations to the second DCE.
Claim 23
Dependent Claim
89 words
The method as set forth in claim 15, wherein step (d.1) includes the second DCE selecting the selected voice compression/decompression algorithm from the number of voice compression/decompression algorithms nominations contained in the first at least one information frame, and the second DCE transmitting the second at least one information frame to inform the first DCE of the selected voice compression/decompression algorithm; and step (d.3) includes the second DCE receiving the third at least one information frame containing the determined voice blocking factor for use with the voice transmission protocol.
Claim 24
Dependent Claim
51 words
The method as set forth in claim 17, wherein step (d.1) further includes the second DCE, when making the selection, factoring into consideration a voice quality versus data rate preference received in conjunction with the voice compression/decompression algorithms nominations from the second DCE, through the first at least one information frame.