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: 11277354
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: March 15, 2022
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Claes Göran Robert Edström
  • Publication number: 20210176189
    Abstract: 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: Application
    Filed: December 14, 2017
    Publication date: June 10, 2021
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rafi RABIPOUR, Claes Göran Robert EDSTRÖM
  • Publication number: 20180083850
    Abstract: 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: Application
    Filed: October 29, 2015
    Publication date: March 22, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rafi RABIPOUR, Tommy LINDGREN
  • Patent number: 9769320
    Abstract: 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: Grant
    Filed: January 21, 2016
    Date of Patent: September 19, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 9420114
    Abstract: 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: Grant
    Filed: August 6, 2013
    Date of Patent: August 16, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rafi Rabipour, Dominic Ho
  • Publication number: 20160142552
    Abstract: 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: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 9277057
    Abstract: 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: Grant
    Filed: August 17, 2012
    Date of Patent: March 1, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 9270830
    Abstract: 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: Grant
    Filed: August 6, 2013
    Date of Patent: February 23, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rafi Rabipour, Dominic Ho
  • Patent number: 9191234
    Abstract: 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: Grant
    Filed: April 9, 2009
    Date of Patent: November 17, 2015
    Assignee: RPX Clearinghouse LLC
    Inventors: Francois Blouin, Leigh Thorpe, Tim Rahrer, Tadeusz Drwiega, Rafi Rabipour
  • Patent number: 9098331
    Abstract: 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: Grant
    Filed: June 29, 2011
    Date of Patent: August 4, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Chung Cheung Chu, Rafi Rabipour, Djordje Konforti
  • Patent number: 9081894
    Abstract: 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: Grant
    Filed: May 30, 2012
    Date of Patent: July 14, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Eva Finkelstein, Djordje Konforti, Rafi Rabipour
  • Publication number: 20150043571
    Abstract: 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: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rafi Rabipour, Dominic Ho
  • Publication number: 20150043361
    Abstract: 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: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rafi Rabipour, Dominic Ho
  • Patent number: 8873740
    Abstract: 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: Grant
    Filed: October 24, 2012
    Date of Patent: October 28, 2014
    Assignee: Apple Inc.
    Inventors: Peter Yue, Rafi Rabipour
  • Publication number: 20130322503
    Abstract: 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: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Eva Finkelstein, Djordje Konforti, Rafi Rabipour
  • Publication number: 20130046534
    Abstract: 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: Application
    Filed: August 17, 2012
    Publication date: February 21, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Rafi Rabipour, Chung-Cheung Chu, Daniel Cohn
  • Patent number: 8355906
    Abstract: 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: Grant
    Filed: May 21, 2010
    Date of Patent: January 15, 2013
    Assignee: Apple Inc.
    Inventors: Peter Kabal, Rafi Rabipour, Yasheng Qian
  • Publication number: 20130007754
    Abstract: 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: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Chung Cheung Chu, Rafi Rabipour, Djordje Konforti
  • Patent number: 8320553
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: November 27, 2012
    Assignee: Apple Inc.
    Inventors: Peter Yue, Rafi Rabipour
  • Patent number: 8254372
    Abstract: 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: Grant
    Filed: February 23, 2004
    Date of Patent: August 28, 2012
    Assignee: Genband US LLC
    Inventors: Rafi Rabipour, Chung Cheung Chu