Patents by Inventor Chung-Cheung Chu
Chung-Cheung Chu 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: 9769320Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.Type: GrantFiled: January 21, 2016Date of Patent: September 19, 2017Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
-
Publication number: 20160142552Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.Type: ApplicationFiled: January 21, 2016Publication date: May 19, 2016Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
-
Patent number: 9277057Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.Type: GrantFiled: August 17, 2012Date of Patent: March 1, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
-
Patent number: 9098331Abstract: A multi-process scheduler applies a joint optimization criterion to jointly schedule multiple processes executed on a shared processor. The scheduler determines, for each one of a plurality of processes having a predetermined processing time, at least one of an expected arrival time for input data and required delivery time for output data. The scheduler jointly determines process activation times for the processes based on said arrival/delivery, and the processing times, to meet a predetermined joint optimization criterion for the processes. The processes are scheduled on the shared processor according to the jointly determined activation times to minimize queuing delay.Type: GrantFiled: June 29, 2011Date of Patent: August 4, 2015Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Chung Cheung Chu, Rafi Rabipour, Djordje Konforti
-
Publication number: 20130046534Abstract: The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.Type: ApplicationFiled: August 17, 2012Publication date: February 21, 2013Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
-
Publication number: 20130007754Abstract: A multi-process scheduler applies a joint optimization criterion to jointly schedule multiple processes executed on a shared processor. The scheduler determines, for each one of a plurality of processes having a predetermined processing time, at least one of an expected arrival time for input data and required delivery time for output data. The scheduler jointly determines process activation times for the processes based on said arrival/delivery, and the processing times, to meet a predetermined joint optimization criterion for the processes. The processes are scheduled on the shared processor according to the jointly determined activation times to minimize queuing delay.Type: ApplicationFiled: June 29, 2011Publication date: January 3, 2013Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Chung Cheung Chu, Rafi Rabipour, Djordje Konforti
-
Patent number: 8254372Abstract: Communication apparatus having interfaces for exchanging data with first and second neighbors, a memory for storing codec information regarding the communication apparatus and a control entity operative to detect a message from the first neighbor, the first message being indicative of codec information regarding an originating entity. In response, the control entity assesses compatibility between the codec information regarding the originating entity and the codec information regarding the communication apparatus. If the assessment is positive, the control entity self-identifies the communication apparatus as a candidate for terminally supporting a subsequent codec-bypass negotiation with the originating entity. If the assessment is negative, the control entity self-identifies the communication apparatus as a candidate for non-terminally supporting such negotiation.Type: GrantFiled: February 23, 2004Date of Patent: August 28, 2012Assignee: Genband US LLCInventors: Rafi Rabipour, Chung Cheung Chu
-
Patent number: 8149698Abstract: A switch that interconnects networks provides a scheduling algorithm that determines a number of active events to be processed by a processor in the switch. The active events involve processing of bearer traffic. A schedule tailored to the number of active events is generated. In response to a change affecting the schedule, the schedule is modified. The active events are processed by the processor according to the modified schedule.Type: GrantFiled: January 9, 2007Date of Patent: April 3, 2012Assignee: Genband US LLCInventors: Chung Cheung Chu, Djordje Konforti, Rafi Rabipour, Christy Yep
-
Patent number: 8116335Abstract: A data communication apparatus, comprising an interface for enabling communication with a remote entity via a network and a control entity in communication with said interface. The control entity is operative to establish a packet-switched connection with the remote entity through the network and to negotiate with the remote entity using in-band signaling entry into a codec-bypass mode of operation. In this way, a codec-bypass connection, which enhances speech quality, can be established over a packet network, which reduces bandwidth.Type: GrantFiled: November 19, 2007Date of Patent: February 14, 2012Assignee: Kapsch Carriercom France S.A.S.Inventors: Rafi Rabipour, Chung Cheung Chu, Pierre Gendron, William Navarro, Paul Boudreaux
-
Patent number: 8027265Abstract: In a communications network having plural nodes, a first node receives a capability list that has a predefined format and includes plural entries identifying corresponding data processing functions supported by one or more nodes along a communications path of a communications session involving the first node. The first node adds at least one additional entry into the capability list in response to determining that the first node supports a data processing function that is not identified in the capability list.Type: GrantFiled: October 30, 2006Date of Patent: September 27, 2011Assignee: Genband US LLCInventors: Chung Cheung Chu, Rafi Rabipour
-
Patent number: 7990865Abstract: The present invention provides a technique for determining which nodes are to provide various functions on traffic along a particular communication path. Generally, a communication path may include multiple nodes between which and through which traffic is routed. These nodes may include the communication terminals at either end of the communication path, as well as various types of routing nodes along the communication path. Each node will send to other nodes in the communication path information identifying the local functions it is capable of providing to the traffic carried in the communication path, and if available, remote functions capable of being provided to the traffic by other nodes in the communication path. Each node will receive from other nodes in the communication path information bearing on the remote functions. Each node will access criteria to determine whether any local functions should be applied to the traffic.Type: GrantFiled: March 21, 2005Date of Patent: August 2, 2011Assignee: Genband US LLCInventors: Chung-Cheung Chu, Rafi Rabipour, Peter Yue
-
Patent number: 7817678Abstract: A network entity, which comprises an input configured to receive from an upstream network entity a stream of first media data elements; an output configured to release towards a downstream network entity a stream of second media data elements; a processing engine configured to effect processing tasks on the first media data elements, thereby to generate the second media data elements, the processing tasks being effected in a set of processing intervals; and a control entity. The control entity is configured for receiving a request for a first phase adjustment from the downstream network entity; modifying the set of processing intervals in which are effected the processing tasks in an attempt to accommodate the first phase adjustment; determining a second phase adjustment based on arrival characteristics of the first media data elements and the modified set of processing intervals; and releasing towards the upstream network entity a request for the second phase adjustment.Type: GrantFiled: August 16, 2007Date of Patent: October 19, 2010Assignee: Genband US LLCInventors: Chung Cheung Chu, Rafi Rabipour
-
Publication number: 20090046698Abstract: A network entity, which comprises an input configured to receive from an upstream network entity a stream of first media data elements; an output configured to release towards a downstream network entity a stream of second media data elements; a processing engine configured to effect processing tasks on the first media data elements, thereby to generate the second media data elements, the processing tasks being effected in a set of processing intervals; and a control entity. The control entity is configured for receiving a request for a first phase adjustment from the downstream network entity; modifying the set of processing intervals in which are effected the processing tasks in an attempt to accommodate the first phase adjustment; determining a second phase adjustment based on arrival characteristics of the first media data elements and the modified set of processing intervals; and releasing towards the upstream network entity a request for the second phase adjustment.Type: ApplicationFiled: August 16, 2007Publication date: February 19, 2009Inventors: Chung Cheung CHU, Rafi Rabipour
-
Publication number: 20080240079Abstract: The present invention provides a technique for determining which nodes are to provide various functions on traffic along a particular communication path. Generally, a communication path may include multiple nodes between which and through which traffic is routed. These nodes may include the communication terminals at either end of the communication path, as well as various types of routing nodes along the communication path. Each node will send to other nodes in the communication path information identifying the local functions it is capable of providing to the traffic carried in the communication path, and if available, remote functions capable of being provided to the traffic by other nodes in the communication path. Each node will receive from other nodes in the communication path information bearing on the remote functions. Each node will access criteria to determine whether any local functions should be applied to the traffic.Type: ApplicationFiled: March 21, 2005Publication date: October 2, 2008Applicant: NORTEL NETWORKS LIMITEDInventors: Chung-Cheung Chu, Rafi Rabipour, Peter Yue
-
Patent number: 7076316Abstract: A method and apparatus for controlling an operative setting of a communications link is provided. The communications link is capable of acquiring a plurality of operative settings. Audio quality in the communications link under different operative settings is compared and an operative setting is selected at least in part on the basis of this comparison. A control signal is sent to at least one component in the communications link to cause the communications link to attempt to acquire the selected setting.Type: GrantFiled: May 18, 2001Date of Patent: July 11, 2006Assignee: Nortel Networks LimitedInventors: Rafi Rabipour, Chung Cheung Chu, Paul Coverdale
-
Publication number: 20040252681Abstract: Communication apparatus having interfaces for exchanging data with first and second neighbors, a memory for storing codec information regarding the communication apparatus and a control entity operative to detect a message from the first neighbor, the first message being indicative of codec information regarding an originating entity. In response, the control entity assesses compatibility between the codec information regarding the originating entity and the codec information regarding the communication apparatus. If the assessment is positive, the control entity self-identifies the communication apparatus as a candidate for terminally supporting a subsequent codec-bypass negotiation with the originating entity. If the assessment is negative, the control entity self-identifies the communication apparatus as a candidate for non-terminally supporting such negotiation.Type: ApplicationFiled: February 23, 2004Publication date: December 16, 2004Inventors: Rafi Rabipour, Chung Cheung Chu
-
Publication number: 20040131051Abstract: A data communication apparatus, comprising an interface for enabling communication with a remote entity via a network and a control entity in communication with said interface. The control entity is operative to establish a packet-switched connection with the remote entity through the network and to negotiate with the remote entity using in-band signaling entry into a codec-bypass mode of operation. In this way, a codec-bypass connection, which enhances speech quality, can be established over a packet network, which reduces bandwidth.Type: ApplicationFiled: October 10, 2003Publication date: July 8, 2004Inventors: Rafi Rabipour, Chung Cheung Chu, Pierre Gendron, William Navarro, Paul Boudreaux
-
Publication number: 20020107593Abstract: A method and apparatus for controlling an operative setting of a communications link is provided. The communications link is capable of acquiring a plurality of operative settings. Audio quality in the communications link under different operative settings is compared and an operative setting is selected at least in part on the basis of this comparison. A control signal is sent to at least one component in the communications link to cause the communications link to attempt to acquire the selected setting.Type: ApplicationFiled: May 18, 2001Publication date: August 8, 2002Inventors: Rafi Rabipour, Chung Cheung Chu, Paul Coverdale
-
Patent number: 6185424Abstract: In a TDMA mobile-to-mobile connection, the end-to-end audio signal quality as well as system performance can be improved by providing digital signal processors the capability to automatically switch configuration such that each digital signal processor in a mobile-to-mobile communication connection can automatically identify a TDMA mobile-to-mobile connection and bypass the speech encoding and decoding processes within the digital signal processors. The two digital signal processors are virtually connected at the channel codecs.Type: GrantFiled: June 12, 1998Date of Patent: February 6, 2001Assignee: Nortel Networks LimitedInventors: Hermon Pon, Rafi Rabipour, Chung-Cheung Chu
-
Patent number: 6026356Abstract: The present invention relates to methods and devices for processing data frames representative of audio information in digitized and compressed form. The method comprises the steps of classifying successive data frames into frames containing speech sounds and non-speech sounds, altering parameters of the data frames identified as containing non-speech sounds for eliminating or at least substantially reducing artifacts that distort the acoustic background noise. In addition, the data frame identified as containing non-speech sounds are low-pass filtered. Finally, a signal level compensation is effected to avoid undesired fluctuations in the signal level.Type: GrantFiled: July 3, 1997Date of Patent: February 15, 2000Assignee: Nortel Networks CorporationInventors: H. S. P. Yue, Rafi Rabipour, Chung-Cheung Chu