Patents by Inventor Santosh Panattu

Santosh Panattu 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: 11107482
    Abstract: The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 31, 2021
    Assignee: RingCentral, Inc.
    Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
  • Patent number: 11012342
    Abstract: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: May 18, 2021
    Assignee: RingCentrai, IN.
    Inventors: Xiaoming Li, Santosh Panattu Sethumadhavan
  • Publication number: 20200111499
    Abstract: The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 9, 2020
    Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
  • Patent number: 10540981
    Abstract: The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: January 21, 2020
    Assignee: RingCentral, Inc.
    Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
  • Publication number: 20190267010
    Abstract: The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.
    Type: Application
    Filed: February 28, 2018
    Publication date: August 29, 2019
    Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
  • Publication number: 20190238445
    Abstract: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.
    Type: Application
    Filed: April 4, 2019
    Publication date: August 1, 2019
    Applicant: RingCentral, Inc.
    Inventors: Xiaoming Li, Santosh Panattu Sethumadhavan
  • Patent number: 10298482
    Abstract: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 21, 2019
    Assignee: RingCentral, Inc.
    Inventors: Xiaoming Li, Santosh Panattu Sethumadhavan
  • Patent number: 10212204
    Abstract: Systems and methods are disclosed for improving transmission of media data contained in data packets in a media session established over a network. According to certain embodiments, a first server can determine that at least one media quality metric associated with the media session is below one or more pre-determined thresholds, the at least one media quality metric being indicative of a media quality. The first server can also obtain identification information associated with the media session, provide the identification information to a second server, receive, from the second server data, related to a transmission of data packets, and media data contained in the data packets. The first server can determine configurations based on the received data related to a transmission of data packets. At least one of the first and second servers can be configured based on the determined configurations to provide a pre-determined media quality.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: February 19, 2019
    Assignee: RingCentral, Inc.
    Inventors: Dmitry Sergeevich Porokh, Aleksei Dmitrievich Shpagin, Alexey Nicolaevich Sobolev, Vlad Vendrow, Santosh Panattu, Aleksei Petrov
  • Publication number: 20180212859
    Abstract: Systems and methods are provided for regulating network resources to improve data-transmission quality. In one implementation, a method includes searching one or more computer-readable memory locations for prior-session data that matches current-session data. The prior-session data may comprise information describing a prior data-transmission session and the current-session data may comprise information describing a current data-transmission session. Data describing a cause of transmission degradation may be stored in association with the prior data-transmission session. The method may also include identifying, by at least one processor, the cause of transmission degradation in the prior data-transmission session as being a cause of transmission degradation in the current data-transmission session if the prior-session data matches the current-session data. The method may also include initiating correction of the cause of transmission degradation based on the identification.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Applicant: RingCentral, Inc.
    Inventors: Xiaoming Li, Santosh Panattu Sethumadhavan
  • Patent number: 9882953
    Abstract: Systems and methods are provided for facilitating media communication sessions along a path established between endpoints over one or more networks, wherein each media communication session includes a transmission of one or more media data packets over the one or more networks. The systems and methods may include receiving a request from a first endpoint to initiate a media communication session. A system may, responsive to receiving the request, determine a configuration for the media communication session from among a set of potential configurations. The determined configuration may include a path involving one or more network elements configured to process and to transmit the media data packets, and the determination can be based on (i) a historical measurement and a real-time measurement of one or more parameters contributing to an expected quality of media communication, and (ii) a target quality of media communication.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: January 30, 2018
    Assignee: RingCentral, Inc.
    Inventors: Santosh Panattu, Patrice Khawam
  • Patent number: 9838441
    Abstract: A hybrid communication system estimates a quality of service (QoS) for a plurality of session channels available to couple a first device on a first network with a second device on a second network. A first session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a first time interval. The devices are instructed to establish a hybrid media session using the first session channel. During the hybrid media session the estimated QoS for the plurality of session channels is monitored. Responsive to the monitoring, a second session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a second time interval. Responsive to the selecting, the devices are instructed establish the hybrid media session using the second session channel.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: December 5, 2017
    Assignee: RINGCENTRAL, INC.
    Inventors: Patrice Khawam, Xiaoqiang Sun, Vlad Vendrow, Santosh Panattu, Martin Arastafar
  • Publication number: 20170302722
    Abstract: Systems and methods are disclosed for improving transmission of media data contained in data packets in a media session established over a network. According to certain embodiments, a first server can determine that at least one media quality metric associated with the media session is below one or more pre-determined thresholds, the at least one media quality metric being indicative of a media quality. The first server can also obtain identification information associated with the media session, provide the identification information to a second server, receive, from the second server data, related to a transmission of data packets, and media data contained in the data packets. The first server can determine configurations based on the received data related to a transmission of data packets. At least one of the first and second servers can be configured based on the determined configurations to provide a pre-determined media quality.
    Type: Application
    Filed: July 14, 2016
    Publication date: October 19, 2017
    Inventors: Dmitry Sergeevich POROKH, Aleksei Dmitrievich SHPAGIN, Alexey Nicolaevich SOBOLEV, Vlad VENDROW, Santosh PANATTU, Aleksei PETROV
  • Patent number: 9755789
    Abstract: Systems and methods are provided for facilitating communication sessions between endpoints over one or more networks. In one implementation, a method includes receiving, by at least one processor, first data indicating that a communication session has been initiated to at least one endpoint. The method also includes receiving, by the at least one processor, second data corresponding to one or more application level metrics associated with the communication session and determining, by the at least one processor, during the communication session, based on the second data, a packet duplication model for transmitting one or more data packets over one or more networks.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: September 5, 2017
    Assignee: RINGCENTRAL, INC.
    Inventors: Santosh Panattu, Patrice Khawam
  • Publication number: 20170149535
    Abstract: Systems and methods are provided for facilitating communication sessions between endpoints over one or more networks. In one implementation, a method includes receiving, by at least one processor, first data indicating that a communication session has been initiated to at least one endpoint. The method also includes receiving, by the at least one processor, second data corresponding to one or more application level metrics associated with the communication session and determining, by the at least one processor, during the communication session, based on the second data, a packet duplication model for transmitting one or more data packets over one or more networks.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Santosh PANATTU, Patrice KHAWAM
  • Publication number: 20170054784
    Abstract: Systems and methods are provided for facilitating media communication sessions along a path established between endpoints over one or more networks, wherein each media communication session includes a transmission of one or more media data packets over the one or more networks. The systems and methods may include receiving a request from a first endpoint to initiate a media communication session. A system may, responsive to receiving the request, determine a configuration for the media communication session from among a set of potential configurations. The determined configuration may include a path involving one or more network elements configured to process and to transmit the media data packets, and the determination can be based on (i) a historical measurement and a real-time measurement of one or more parameters contributing to an expected quality of media communication, and (ii) a target quality of media communication.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Inventors: Santosh PANATTU, Patrice KHAWAM
  • Publication number: 20160301720
    Abstract: A hybrid communication system estimates a quality of service (QoS) for a plurality of session channels available to couple a first device on a first network with a second device on a second network. A first session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a first time interval. The devices are instructed to establish a hybrid media session using the first session channel. During the hybrid media session the estimated QoS for the plurality of session channels is monitored. Responsive to the monitoring, a second session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a second time interval. Responsive to the selecting, the devices are instructed establish the hybrid media session using the second session channel.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 13, 2016
    Inventors: Patrice Khawam, Xiaoqiang Sun, Vlad Vendrow, Santosh Panattu, Martin Arastafar
  • Patent number: 9332561
    Abstract: A hybrid communication system estimates a quality of service (QoS) for a plurality of session channels available to couple a first device on a first network with a second device on a second network. A first session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a first time interval. The devices are instructed to establish a hybrid media session using the first session channel. During the hybrid media session the estimated QoS for the plurality of session channels is monitored. Responsive to the monitoring, a second session channel is selected, from the plurality of session channels, that has a highest estimated QoS of all the plurality of session channels over a second time interval. Responsive to the selecting, the devices are instructed establish the hybrid media session using the second session channel.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: May 3, 2016
    Assignee: RINGCENTRAL, INC.
    Inventors: Patrice Khawam, Xiaoqiang Sun, Vlad Vendrow, Santosh Panattu, Martin Arastafar
  • Patent number: 9059968
    Abstract: A method and apparatus for brokering a transmission control protocol (TCP) session between two clients that are each situated behind a firewall that blocks incoming TCP session requests is described. Each of the two clients transmits a TCP session request to the other client in order to establish a TCP session between these clients. This brokering allows the two clients to establish the TCP session between the two clients.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: June 16, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Santosh Panattu Sethumadhavan, Brian Kean, Yakob Teplitsky
  • Patent number: 9059998
    Abstract: Methods and apparatus are disclosed for defining an optimized media path. In one exemplary method, a proxy session controller registers, for a plurality of realms, a plurality of Border Gateway Functions (BGFs) residing on a plurality of network nodes, with the registration including registering a preferred BGF colocated with a data network gateway on a single network node for a selected set of the realms. A request message is received from a user terminal, and if a realm associated with the request message is included in the selected set of realms, the controller assigns the preferred BGF to the user terminal to provide an optimized media path that includes the user terminal, the preferred BGF, and the data network gateway.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: June 16, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Santosh Panattu Sethumadhavan, Brian Kean
  • Patent number: 8862746
    Abstract: Methods for integrating an application on a user equipment (UE) utilizing a special URI (S-URI) control message over a communications network are presented including: registering a secondary application server on the communications network such that a primary application server responsive to the UE is notified of the secondary application server, wherein the secondary application server is configured to provide the application; selecting the application on the UE; sending an INVITE message containing the S-URI to the primary application server by the UE, the S-URI configured to provide access information corresponding with the secondary application server; locating the secondary application server by the communications network; establishing a session between the secondary application server and the UE, wherein the application is provided to the UE by the secondary application server.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: October 14, 2014
    Assignee: Sonim Technologies, Inc.
    Inventors: Santosh Panattu, Gokulmuthu Narayanaswamy