Patents by Inventor Rafi Rabipour
Rafi Rabipour 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: 11277354Abstract: The disclosure relates to a method, network node and service instance, the method being executed by a service provider, for optimizing resource allocation according to the needs of at least one client and according to an SLA between the client and the service provider. The method comprises obtaining a statistical behavior of a workload forecast function associated with a service of the client, obtaining a forecast value for a future workload from the workload forecast function associated with the service of the client, obtaining at least one service-level objective associated with the SLA between the client and the service provider, obtaining a modified forecast value based on the forecast value, the statistical behavior of the workload forecast function and service-level objective associated with the SLA, and adjusting resources allocated to the service based on the modified forecast thereby optimizing resource allocation for the at least one client.Type: GrantFiled: December 14, 2017Date of Patent: March 15, 2022Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Rafi Rabipour, Claes Göran Robert Edström
-
Publication number: 20210176189Abstract: The disclosure relates to a method, network node and service instance, the method being executed by a service provider, for optimizing resource allocation according to the needs of at least one client and according to an SLA between the client and the service provider. The method comprises obtaining a statistical behavior of a workload forecast function associated with a service of the client, obtaining a forecast value for a future workload from the workload forecast function associated with the service of the client, obtaining at least one service-level objective associated with the SLA between the client and the service provider, obtaining a modified forecast value based on the forecast value, the statistical behavior of the workload forecast function and service-level objective associated with the SLA, and adjusting resources allocated to the service based on the modified forecast thereby optimizing resource allocation for the at least one client.Type: ApplicationFiled: December 14, 2017Publication date: June 10, 2021Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rafi RABIPOUR, Claes Göran Robert EDSTRÖM
-
Publication number: 20180083850Abstract: A method, in a first bearer-processing node of a multi-node bearer path in a data session, for monitoring an overall performance of the data session, wherein at least the first bearer-processing node in the multi-node bearer path is a virtualized network function, VNF, is disclosed. The method comprises: obtaining a first performance metric related to the data session, the first performance metric related to the data session including information related to an infrastructure supporting the virtualized network function; and sending the first performance metric including the information related to the infrastructure, over the multi-node bearer path, for use in determining the overall performance related to the data session. A network node for carrying this method is also disclosed.Type: ApplicationFiled: October 29, 2015Publication date: March 22, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rafi RABIPOUR, Tommy LINDGREN
-
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
-
Patent number: 9420114Abstract: An echo canceller for an IP network includes an adaptive filter that models the echo path and generates an estimate of the echo signal from a receiving input signal. The echo canceller subtracts the estimate of the echo signal from a sending input signal to generate a sending output signal with reduced echo. Variation in the echo delay is detected. A delay circuit compensates for the changes in the echo delay to provide proper time-alignment between the estimate of the echo signal and the sending input signal so that the echo signal will be more effectively cancelled.Type: GrantFiled: August 6, 2013Date of Patent: August 16, 2016Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rafi Rabipour, Dominic Ho
-
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: 9270830Abstract: An echo canceller in an IP network includes an adaptive filter that models the echo path between a receiving output port of the echo canceller and a sending input port. The adaptive filter filters a receiving input signal to generate an estimate of an echo signal. The estimate of the echo signal is subtracted from a sending input signal to cancel the echo in the sending input signal and to generate a sending output signal. A packet loss detection circuit detects when packet loss occurs in the echo path. Responsive to detection of packet loss in the echo path, the echo canceller applies packet loss concealment to either the sending output signal or the receiving input signal.Type: GrantFiled: August 6, 2013Date of Patent: February 23, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Rafi Rabipour, Dominic Ho
-
Patent number: 9191234Abstract: An enhanced communication bridge includes a context interface that enables the audio bridge to learn information about the type of Voice encoder, device, network connection, location, type of call (business vs. personal), identity and position of the individual, and other information about the context of the communication session itself as well as the context of each person joining the communication session. This context information is used to determine how quality of experience targets for the communication as a whole, as well as how each individual contribution should be uniquely processed to attempt to meet the quality of experience targets. Business factors may influence the decision as to the type of processing to be implemented on each of the signals provided by the participants. Corrective action may also be implemented by the bridge on the client network devices as well in the embodiment. The bridge may be centralized or distributed. A video bridge may be implemented as well.Type: GrantFiled: April 9, 2009Date of Patent: November 17, 2015Assignee: RPX Clearinghouse LLCInventors: Francois Blouin, Leigh Thorpe, Tim Rahrer, Tadeusz Drwiega, Rafi Rabipour
-
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
-
Patent number: 9081894Abstract: In a system (20) handles plural communication channels (26), pre-configured instrumentation code (50) is loaded into a common program memory. The instrumentation code (50) is used to generate a surveillance element (70). The surveillance element (70) comprises multi-dimensional execution criteria and executable surveillance code configured to cause performance by a target processor unit of a surveillance element-specified surveillance action. The surveillance element (70) is executed by the target processor unit with respect to the respective subset of plural communication channels and permits continued transport of data over the plural communication channels.Type: GrantFiled: May 30, 2012Date of Patent: July 14, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Eva Finkelstein, Djordje Konforti, Rafi Rabipour
-
Publication number: 20150043571Abstract: An echo canceller for an IP network includes an adaptive filter that models the echo path and generates an estimate of the echo signal from a receiving input signal. The echo canceller subtracts the estimate of the echo signal from a sending input signal to generate a sending output signal with reduced echo. Variation in the echo delay is detected. A delay circuit compensates for the changes in the echo delay to provide proper time-alignment between the estimate of the echo signal and the sending input signal so that the echo signal will be more effectively cancelled.Type: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Rafi Rabipour, Dominic Ho
-
Publication number: 20150043361Abstract: An echo canceller in an IP network includes an adaptive filter that models the echo path between a receiving output port of the echo canceller and a sending input port. The adaptive filter filters a receiving input signal to generate an estimate of an echo signal. The estimate of the echo signal is subtracted from a sending input signal to cancel the echo in the sending input signal and to generate a sending output signal. A packet loss detection circuit detects when packet loss occurs in the echo path. Responsive to detection of packet loss in the echo path, the echo canceller applies packet loss concealment to either the sending output signal or the receiving input signal.Type: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Rafi Rabipour, Dominic Ho
-
Patent number: 8873740Abstract: The present invention provides for echo cancellation circuitry and variable rate encoding circuitry to cooperate with one another to effectively provide comfort noise in an effective and efficient manner. The echo cancellation circuitry will use far-end signals to generate estimated echo signals, which correspond to the actual echo signals appearing in near-end signals. The estimated echo signals are essentially subtracted from the near-end signals in an effort to remove the actual echo signals from the near-end signals. The echo cancellation circuitry will monitor any residual echo signals in the resulting processed near-end signals and provide residual echo control signals that are indicative of whether the residual echo signals should be replaced with comfort noise. The residual echo control signals are used at least in part by the variable rate encoding circuitry to determine the encoding rate to use for encoding different portions of the processed near-end signals.Type: GrantFiled: October 24, 2012Date of Patent: October 28, 2014Assignee: Apple Inc.Inventors: Peter Yue, Rafi Rabipour
-
Publication number: 20130322503Abstract: In a system (20) handles plural communication channels (26), pre-configured instrumentation code (50) is loaded into a common program memory. The instrumentation code (50) is used to generate a surveillance element (70). The surveillance element (70) comprises multi-dimensional execution criteria and executable surveillance code configured to cause performance by a target processor unit of a surveillance element-specified surveillance action. The surveillance element (70) is executed by the target processor unit with respect to the respective subset of plural communication channels and permits continued transport of data over the plural communication channels.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Eva Finkelstein, Djordje Konforti, Rafi Rabipour
-
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
-
Patent number: 8355906Abstract: A bandwidth extension module, and an associated method and computer-readable medium, suitable for use in artificially extending the bandwidth of a lowband speech signal. The bandwidth extension module comprises a band-pass filter configured to produce a band-pass signal from the lowband speech signal; at least one carrier frequency modulator, each carrier frequency modulator configured to pitch-synchronously modulate the band-pass signal about a respective carrier frequency, the at least one carrier frequency modulator collectively producing a highband speech signal component; a synthesis filter configured to determine a highband speech signal based on the highband speech signal component; and a summation module configured to combine the lowband speech signal with the highband speech signal to obtain a bandwidth-extended speech signal.Type: GrantFiled: May 21, 2010Date of Patent: January 15, 2013Assignee: Apple Inc.Inventors: Peter Kabal, Rafi Rabipour, Yasheng Qian
-
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: 8320553Abstract: The present invention provides for echo cancellation circuitry and variable rate encoding circuitry to cooperate with one another to effectively provide comfort noise in an effective and efficient manner. The echo cancellation circuitry will use far-end signals to generate estimated echo signals, which correspond to the actual echo signals appearing in near-end signals. The estimated echo signals are essentially subtracted from the near-end signals in an effort to remove the actual echo signals from the near-end signals. The echo cancellation circuitry will monitor any residual echo signals in the resulting processed near-end signals and provide residual echo control signals that are indicative of whether the residual echo signals should be replaced with comfort noise. The residual echo control signals are used at least in part by the variable rate encoding circuitry to determine the encoding rate to use for encoding different portions of the processed near-end signals.Type: GrantFiled: October 27, 2008Date of Patent: November 27, 2012Assignee: Apple Inc.Inventors: Peter Yue, Rafi Rabipour
-
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