Patents by Inventor Ehtesham Khan
Ehtesham Khan 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: 11107482Abstract: 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: GrantFiled: December 5, 2019Date of Patent: August 31, 2021Assignee: RingCentral, Inc.Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
-
Publication number: 20200111499Abstract: 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: ApplicationFiled: December 5, 2019Publication date: April 9, 2020Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
-
Patent number: 10540981Abstract: 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: GrantFiled: February 28, 2018Date of Patent: January 21, 2020Assignee: RingCentral, Inc.Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
-
Publication number: 20190267010Abstract: 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: ApplicationFiled: February 28, 2018Publication date: August 29, 2019Inventors: Xiaoming Li, Ehtesham Khan, Santosh Panattu Sethumadhavan
-
Patent number: 9705993Abstract: A directory assistance (DA) application server to facilitate directory assistance lookup requests involving a web real-time communication (WebRTC) engine comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a first session initiation protocol (SIP) information message comprising a request for directory assistance data, wherein the request is expressed in an extensible markup language (XML) format. The processing system is configured to query a directory assistance database to retrieve the directory assistance data and process the directory assistance data to generate a second SIP information message comprising the directory assistance data expressed in the XML format. The communication transceiver is further configured to transfer the second SIP information message for delivery to the WebRTC engine.Type: GrantFiled: July 18, 2014Date of Patent: July 11, 2017Assignee: Sprint Communications Company L.P.Inventors: Abdolreza Asghari, Mark J. Bonn, Ehtesham Khan, James D. Kirby, Dominick Mangiardi
-
Patent number: 9525724Abstract: A method and apparatus to help manage sequential processing of messages. When a layer of a protocol stack in a computing device encounters a need to transmit two or more messages in a particular sequence, the layer generates and pass to a next layer of the stack a composite message defining the two or more messages together, rather than sending the messages one by one to the next layer. With this process, the combination of the two or more messages may thus pass between and/or through layers of the stack, and a layer of the stack receiving the combination may then extract the messages individually from the combination and output the extracted messages in sequence as desired.Type: GrantFiled: May 19, 2015Date of Patent: December 20, 2016Assignee: Sprint Spectrum L.P.Inventors: Abdolreza Asghari, Ehtesham Khan, Michael Tsai, James D. Kirby
-
Patent number: 9509723Abstract: A Session Initiation Protocol (SIP) server comprises a signaling data system that receives a first SIP message having a Session Description Protocol (SDP) data set. The signaling system responsively stores the SDP data set in association with a session segment identifier and transfers a session request having the session segment identifier and not the SDP data set. The SIP server has a session data system that receives the session request having the session segment identifier and not the SDP data set. The session data system responsively authorizes the session request and transfers a session instruction having the session segment identifier. The signaling data system receives the session instruction having the session segment identifier and responsively identifies the SDP data set with the session segment identifier and transfers a second SIP message having the SDP data set.Type: GrantFiled: June 4, 2014Date of Patent: November 29, 2016Assignee: Sprint Communications Company L.P.Inventors: Ehtesham Khan, Abdolreza Asghari, Mark J. Bonn, James D. Kirby, Dominick Mangiardi
-
Patent number: 9363656Abstract: Examples disclosed herein provide systems, methods, and software for monitoring wireless communication devices within a geographic area of interest. In one example, a method of operating a location analytics system includes identifying a geographic area of interest. The method further includes identifying wireless sectors within the geographic area of interest, and identifying wireless communication devices within the wireless sectors. The method also includes generating mapping information for the geographic area of interest based on the identification of the wireless communication devices, and providing the mapping information to emergency action system to provide information to the devices.Type: GrantFiled: February 25, 2014Date of Patent: June 7, 2016Assignee: Sprint Communications Company L.P.Inventors: Kenneth V. George, Ehtesham Khan, Timothy J. Stechert, Dominick Mangiardi, Mark J. Bonn, James D. Kirby
-
Patent number: 9065844Abstract: A method and apparatus to help manage sequential processing of messages. When a layer of a protocol stack in a computing device encounters a need to transmit two or more messages in a particular sequence, the layer generates and pass to a next layer of the stack a composite message defining the two or more messages together, rather than sending the messages one by one to the next layer. With this process, the combination of the two or more messages may thus pass between and/or through layers of the stack, and a layer of the stack receiving the combination may then extract the messages individually from the combination and output the extracted messages in sequence as desired.Type: GrantFiled: May 22, 2013Date of Patent: June 23, 2015Assignee: Sprint Spectrum L.P.Inventors: Abdolreza Asghari, Ehtesham Khan, Michael Tsai, James D. Kirby
-
Patent number: 8989369Abstract: A customer care system. The system comprises a transformation engine, configured to use SIP/hypertext transfer protocol (HTTP) signaling transcoding to invite the operator to the customer care session, map a SIP INFO MSCML payload to an interactive HTML web form, and transmit, to the operator, the HTML web forms transformed from SIP INFO MSCML payloads sent by the application server. The transformation engine is further configured to transmit, to the application server, SIP INFO MSCML payloads transformed from the HTML web forms sent by the operator, and use instructions from the SIP INFO MSCML payloads to script the operator's communication with the caller.Type: GrantFiled: February 18, 2014Date of Patent: March 24, 2015Assignee: Sprint Communications Company L.P.Inventors: Abdolreza Asghari, Mark J. Bonn, Ehtesham Khan, James D. Kirby, Dominick Mangiardi