Patents by Inventor Herbert B. Cohen
Herbert B. Cohen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9380176Abstract: A facsimile apparatus includes a user interface operative to facilitate communications between the apparatus and at least one user application in operative communication with the apparatus, a network interface operative to facilitate communications between the apparatus and an analog communications network and an IP communications network. The apparatus further includes a controller connected to the user interface and network interface. The controller is operative in a first mode to communicate with the analog communications network using a first facsimile protocol and being operative in at least a second mode to communicate with the IP communications network using the first facsimile protocol and a voice band data protocol.Type: GrantFiled: May 28, 2012Date of Patent: June 28, 2016Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Ximing Chen, Herbert B. Cohen, James K. Flynn
-
Patent number: 9055011Abstract: A buffer memory is provided that comprises a plurality of memory elements for storing data elements in an order of arrival, wherein the plurality of memory elements have a variable size and wherein each memory element comprises a pointer (such as a next block starting index) to a memory element storing a next data element. Additionally, each memory element optionally further comprises a block size field indicating the variable size and/or a sequence number field indicating a sequence number of the corresponding data element. The buffer memory optionally comprises a largest sequence variable to store a sequence number of a data element in the buffer memory having a largest sequence number. The largest sequence variable is updated if a newly arrived data element has a sequence number that is larger than the largest sequence variable. A method is also provided for managing the disclosed buffer memories.Type: GrantFiled: August 31, 2010Date of Patent: June 9, 2015Assignee: INTEL CORPORATIONInventors: Chengzhou Li, Ximing M. Chen, Herbert B. Cohen
-
Patent number: 8717873Abstract: Described embodiments provide an IP-aware modem, such as for use in an IP-aware facsimile machine, operable with an IP packet network. The IP-aware modem has voice-band data engine that receives packets from the packet network, converts data in the packets to PCM samples, stores the samples as PCM sample frames in a buffer for further processing by the modem, and determines for each PCM sample frame whether or not during the conversion one or more packets were missing. An equalizer or timing recovery element in the modem adapts using the PCM sample frames and suspends the adaptation for the time period of each PCM sample frame converted without the one or more missing packets. Similarly, searches of the PCM sample frames for certain modem synchronization signals are skipped when, during the search, the searched PCM sample frame was converted without the one or more missing packets.Type: GrantFiled: May 25, 2012Date of Patent: May 6, 2014Assignee: LSI CorporationInventors: Ximing Chen, Herbert B. Cohen, Jianqiang Xin
-
Publication number: 20130315052Abstract: Described embodiments provide an IP-aware modem, such as for use in an IP-aware facsimile machine, operable with an IP packet network. The IP-aware modem has voice-band data engine that receives packets from the packet network, converts data in the packets to PCM samples, stores the samples as PCM sample frames in a buffer for further processing by the modem, and determines for each PCM sample frame whether or not during the conversion one or more packets were missing. An equalizer or timing recovery element in the modem adapts using the PCM sample frames and suspends the adaptation for the time period of each PCM sample frame converted without the one or more missing packets. Similarly, searches of the PCM sample frames for certain modem synchronization signals are skipped when, during the search, the searched PCM sample frame was converted without the one or more missing packets.Type: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Inventors: Ximing Chen, Herbert B. Cohen, Jianqiang Xin
-
Publication number: 20130314741Abstract: A facsimile apparatus includes a user interface operative to facilitate communications between the apparatus and at least one user application in operative communication with the apparatus, a network interface operative to facilitate communications between the apparatus and an analog communications network and an IP communications network. The apparatus further includes a controller connected to the user interface and network interface. The controller is operative in a first mode to communicate with the analog communications network using a first facsimile protocol and being operative in at least a second mode to communicate with the IP communications network using the first facsimile protocol and a voice band data protocol.Type: ApplicationFiled: May 28, 2012Publication date: November 28, 2013Applicant: LSI CORPORATIONInventors: Ximing Chen, Herbert B. Cohen, James K. Flynn
-
Patent number: 8365046Abstract: A method for correcting at least one error in a data transmission over a packet-based communication network includes the steps of: generating a sequence of data packets for transmission over the packet-based communication network, the sequence of data packets being arranged into a plurality of packet frames, each of at least a subset of the packet frames including at least a primary data packet and a number of redundant data packets which is a function of a prescribed redundancy pattern, the subset of packet frames having a non-uniform distribution of redundant data packets therein; transmitting the sequence of data packets over the communication network; and recovering at least one missing data packet in the sequence of data packets using at least one corresponding redundant data packet in at least one subsequently received packet frame when the missing data packet is identified in a receiver of the sequence of data packets.Type: GrantFiled: November 23, 2010Date of Patent: January 29, 2013Assignee: LSI CorporationInventors: Ximing Chen, Chengzhou Li, Herbert B. Cohen
-
Publication number: 20120131420Abstract: A method for correcting at least one error in a data transmission over a packet-based communication network includes the steps of: generating a sequence of data packets for transmission over the packet-based communication network, the sequence of data packets being arranged into a plurality of packet frames, each of at least a subset of the packet frames including at least a primary data packet and a number of redundant data packets which is a function of a prescribed redundancy pattern, the subset of packet frames having a non-uniform distribution of redundant data packets therein; transmitting the sequence of data packets over the communication network; and recovering at least one missing data packet in the sequence of data packets using at least one corresponding redundant data packet in at least one subsequently received packet frame when the missing data packet is identified in a receiver of the sequence of data packets.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Inventors: Ximing Chen, Chengzhou Li, Herbert B. Cohen
-
Publication number: 20120110403Abstract: A method for correcting at least one error in a facsimile transmission over a packet switched communications network includes the steps of: detecting, by a first gateway coupled to the communications network, at least one missing data packet in a sequence of data packets transmitted from a second gateway coupled to the communications network during the facsimile transmission; transmitting, from the first gateway, a request for retransmission of the missing data packet to the second gateway; determining whether the missing data packet is available for retransmission; and, when the missing data packet is available, retransmitting the missing data packet to the first gateway.Type: ApplicationFiled: November 2, 2010Publication date: May 3, 2012Inventors: Ximing Chen, Herbert B. Cohen, Chengzhou Li
-
Publication number: 20120057192Abstract: A facsimile apparatus includes a user interface operative to facilitate communications between the apparatus and at least one user application in operative communication with the apparatus, and a network interface operative to facilitate communications between the apparatus and at least one of a plurality of communications networks coupled to the apparatus. The apparatus further includes a controller connected to the user interface and network interface. The controller is operative in a first mode to communicate with a first one of the communications networks using a first protocol and is operative in at least a second mode to communicate with a second one of the communications networks using a second protocol.Type: ApplicationFiled: September 8, 2010Publication date: March 8, 2012Inventors: Ximing Chen, Herbert B. Cohen, James M. Gurnavage
-
Publication number: 20120051366Abstract: A buffer memory is provided that comprises a plurality of memory elements for storing data elements in an order of arrival, wherein the plurality of memory elements have a variable size and wherein each memory element comprises a pointer (such as a next block starting index) to a memory element storing a next data element. Additionally, each memory element optionally further comprises a block size field indicating the variable size and/or a sequence number field indicating a sequence number of the corresponding data element. The buffer memory optionally comprises a largest sequence variable to store a sequence number of a data element in the buffer memory having a largest sequence number. The largest sequence variable is updated if a newly arrived data element has a sequence number that is larger than the largest sequence variable. A method is also provided for managing the disclosed buffer memories.Type: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Inventors: Chengzhou Li, Ximing M. Chen, Herbert B. Cohen
-
Patent number: 6078645Abstract: A modem monitor for monitoring full duplex communications comprises one receiver for each data stream and an echo canceler for canceling "far" echo. Prior to each receiver decoding the data stream it is designed to monitor, it replicates an echo expected to be found in its received data stream from a sample of each of the other predecoded data streams. The echo canceler then subtracts the expected echo from the received data stream to remove all far echoes caused by the other data streams. The echo canceled data stream is then decoded. The monitor can also include a data communications network interface and a sample rate converter operating with the PSTN for converting from the network transmission rate to the data transmission rate.Type: GrantFiled: February 20, 1997Date of Patent: June 20, 2000Assignee: Lucent Technologies Inc.Inventors: Lujing Cai, Herbert B. Cohen, Richard Rogoszewicz, Mingjie Wang
-
Patent number: 5887027Abstract: A method is presented to enable high speed transmission in the upstream channel from a customer's modem to a PCM modem connected to the public switched digital network. The upstream channel is equalized by having the client modem send a known training sequence in the upstream direction to the server modem. The server modem calculates the cross-correlation between the known training sequence and the sequence as actually received from the client modem. The cross-correlation is then multiplied by the known auto-correlation of the training sequence to produce a model of the channel response. The channel response is then reported to the client modem so that it may adjust its pre-equalizer to construct the signal that the client modem will thereafter send in the upstream direction.Type: GrantFiled: December 24, 1997Date of Patent: March 23, 1999Assignee: Lucent Technologies Inc.Inventors: Herbert B. Cohen, Mingjie Wang
-
Patent number: 5831561Abstract: For use with an analog communications device coupled to an analog interface of a digital telecommunications network, the analog interface having signal conversion values corresponding to an n-level symbol table, a system and method that dynamically selects a constellation of symbols from the n-level symbol table, and a modulator/demodulator ("modem") employing the system or the method. The system includes (1)a logic circuit that selects m symbols, m being less than or equal to n, from the n-level symbol table, the m symbols being a function of the signal conversion values, and (2) a transmission circuit adapted to transmit data identifying the m symbols to a remote device digitally-coupled to the digital telecommunications network, the data allowing the analog communications device and the remote device to communicate with a common symbol table dynamically adapted to the signal conversion values of the analog interface of the digital telecommunications network.Type: GrantFiled: April 29, 1997Date of Patent: November 3, 1998Assignee: Lucent Technologies Inc.Inventors: Lujing Cai, Herbert B. Cohen, Nuri Ruhi Dagdeviren