Patents by Inventor Shreedhar Madhavapeddi
Shreedhar Madhavapeddi 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: 9009041Abstract: A method is described for improving the accuracy of a transcription generated by an automatic speech recognition (ASR) engine. A personal vocabulary is maintained that includes replacement words. The replacement words in the personal vocabulary are obtained from personal data associated with a user. A transcription is received of an audio recording. The transcription is generated by an ASR engine using an ASR vocabulary and includes a transcribed word that represents a spoken word in the audio recording. Data is received that is associated with the transcribed word. A replacement word from the personal vocabulary is identified, which is used to re-score the transcription and replace the transcribed word.Type: GrantFiled: July 26, 2011Date of Patent: April 14, 2015Assignee: Nuance Communications, Inc.Inventors: George Zavaliagkos, William F. Ganong, III, Uwe H. Jost, Shreedhar Madhavapeddi, Gary B. Clayton
-
Publication number: 20150098555Abstract: A voicemail computer system transcribes a voicemail message into text that is presented to a calling party for approval. A calling party is able to approve, disapprove or edit a voicemail message prior to delivery to one or more called parties. The voicemail computer system may analyze a voicemail message to detect errors, omissions, or potentially offensive words. The voicemail computer may analyze a voicemail message to make suggestions as to tone, content or information contained within the voicemail message. The calling party can edit the voicemail message or approve it prior to providing a notification to one or more called parties that they have received the voicemail message.Type: ApplicationFiled: December 12, 2014Publication date: April 9, 2015Inventors: Shreedhar Madhavapeddi, William F. Ganong, III, George Zavaliagkos, Uwe H. Jost, Gary B. Clayton
-
Patent number: 8913722Abstract: A voicemail computer system transcribes a voicemail message into text that is presented to a calling party for approval. A calling party is able to approve, disapprove or edit a voicemail message prior to delivery to one or more called parties. The voicemail computer system may analyze a voicemail message to detect errors, omissions, or potentially offensive words. The voicemail computer may analyze a voicemail message to make suggestions as to tone, content or information contained within the voicemail message. The calling party can edit the voicemail message or approve it prior to providing a notification to one or more called parties that they have received the voicemail message.Type: GrantFiled: May 5, 2011Date of Patent: December 16, 2014Assignee: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, William F. Ganong, III, George Zavaliagkos, Uwe H. Jost, Gary B. Clayton
-
Publication number: 20140241514Abstract: Techniques are described for performing actions for users based at least in part on spoken information, such as spoken voice-based information received from the users during telephone calls. The described techniques include categorizing spoken information obtained from a user in one or more ways, and performing actions on behalf of the user related to the categorized information. For example, in some situations, spoken information obtained from a user is analyzed to identify one or more spoken information items (e.g., words, phrases, sentences, etc.) supplied by the user, and to generate corresponding textual representations (e.g., via automated speech-to-text techniques). One or more actions may then be taken regarding the identified information items, including to categorize the items by adding textual representations of the spoken information items to one or more of multiple predefined lists or other collections of information that are specific to or otherwise available to the user.Type: ApplicationFiled: May 6, 2014Publication date: August 28, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Publication number: 20140213223Abstract: A data communication system routes calls from a mobile communication device associated with a calling party to a mobile communication device associated with a called party. If calls are not answered by the called party, a call is routed to a voicemail server. A data channel is opened between the mobile communication device associated with the calling party and the voicemail server over which higher fidelity audio signals are transmitted. The transmitted audio is supplied to the voicemail server for conversion from an audio to a text format. In accordance with another aspect, a data channel is opened with a call placed by the calling party. The data channel is used to append information that is sent with a call to give the called party information regarding the call or the caller without having to answer the call.Type: ApplicationFiled: December 26, 2013Publication date: July 31, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Shreedhar Madhavapeddi, John F. Pollard, Gary B. Clayton, Pim van Meurs
-
Publication number: 20140134988Abstract: A facilitation and enhancement of interactions between a caller and a called party, such as a call center. The enhancement of interactions between a mobile device caller and a call center is by the communication of the mobile device caller's location and/or preferences to the call center. The communication can be in the form of a data structure stored on a computer-readable storage device, which may be transmitted from the mobile device caller to a call center controller. The data structure contains a caller identification entry, which allows the call center to match the data structure with a caller. In addition, a caller context entry associates additional data to the caller identification entry. The additional data includes at least one preference and/or location of the caller. Processor-based methods are disclosed to create, transmit, and/or utilize the data structure.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, Gary Clayton, Abhishek Chhibber, Pim van meurs, Sundar Balasubramanian
-
Publication number: 20140136331Abstract: A processor-based method for composing an electronic service solicitation using mobile device call logs. The service, when delivered to a mobile device, can be a promotion of a third-party mobile device application, the presentment of a coupon, or the administration of a caller experience survey. The service is delivered in connection with the user making a call to a particular number on the mobile device. The method for composing the solicitation includes selecting a business number, selecting a group of wireless subscribers, sending an information request to the mobile devices of the selected wireless subscribers, receiving affirmative responses from the selected wireless subscribers who recently called the selected business number, counting the affirmative responses, and using the count for composing the solicitation.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, Gary Clayton, Abhishek Chhibber, Pim van Meurs, Sundar Balasubramanian
-
Patent number: 8718239Abstract: Techniques are described for performing actions for users based at least in part on spoken information, such as spoken voice-based information received from the users during telephone calls. The described techniques include categorizing spoken information obtained from a user in one or more ways, and performing actions on behalf of the user related to the categorized information. For example, in some situations, spoken information obtained from a user is analyzed to identify one or more spoken information items (e.g., words, phrases, sentences, etc.) supplied by the user, and to generate corresponding textual representations (e.g., via automated speech-to-text techniques). One or more actions may then be taken regarding the identified information items, including to categorize the items by adding textual representations of the spoken information items to one or more of multiple predefined lists or other collections of information that are specific to or otherwise available to the user.Type: GrantFiled: August 28, 2012Date of Patent: May 6, 2014Assignee: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Publication number: 20140046770Abstract: Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).Type: ApplicationFiled: October 14, 2013Publication date: February 13, 2014Applicant: NUANCE COMMUNICATIONS, INC.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Patent number: 8560323Abstract: Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).Type: GrantFiled: June 28, 2011Date of Patent: October 15, 2013Assignee: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Publication number: 20130030804Abstract: A method is described for improving the accuracy of a transcription generated by an automatic speech recognition (ASR) engine. A personal vocabulary is maintained that includes replacement words. The replacement words in the personal vocabulary are obtained from personal data associated with a user. A transcription is received of an audio recording. The transcription is generated by an ASR engine using an ASR vocabulary and includes a transcribed word that represents a spoken word in the audio recording. Data is received that is associated with the transcribed word. A replacement word from the personal vocabulary is identified, which is used to re-score the transcription and replace the transcribed word.Type: ApplicationFiled: July 26, 2011Publication date: January 31, 2013Inventors: George Zavaliagkos, William F. Ganong, III, Uwe H. Jost, Shreedhar Madhavapeddi, Gary B. Clayton
-
Publication number: 20120281819Abstract: A voicemail computer system transcribes a voicemail message into text that is presented to a calling party for approval. A calling party is able to approve, disapprove or edit a voicemail message prior to delivery to one or more called parties. The voicemail computer system may analyze a voicemail message to detect errors, omissions, or potentially offensive words. The voicemail computer may analyze a voicemail message to make suggestions as to tone, content or information contained within the voicemail message. The calling party can edit the voicemail message or approve it prior to providing a notification to one or more called parties that they have received the voicemail message.Type: ApplicationFiled: May 5, 2011Publication date: November 8, 2012Inventors: Shreedhar Madhavapeddi, William F. Ganong, III, George Zavaliagkos, Uwe H. Jost, Gary B. Clayton
-
Patent number: 8254535Abstract: Techniques are described for performing actions for users based at least in part on spoken information, such as spoken voice-based information received from the users during telephone calls. The described techniques include categorizing spoken information obtained from a user in one or more ways, and performing actions on behalf of the user related to the categorized information. For example, in some situations, spoken information obtained from a user is analyzed to identify one or more spoken information items (e.g., words, phrases, sentences, etc.) supplied by the user, and to generate corresponding textual representations (e.g., via automated speech-to-text techniques). One or more actions may then be taken regarding the identified information items, including to categorize the items by adding textual representations of the spoken information items to one or more of multiple predefined lists or other collections of information that are specific to or otherwise available to the user.Type: GrantFiled: November 14, 2007Date of Patent: August 28, 2012Assignee: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Publication number: 20110268260Abstract: Techniques are described for performing actions for users based at least in part on spoken information, such as spoken voice-based information received from the users during telephone calls. The described techniques include categorizing spoken information obtained from a user in one or more ways, and performing actions on behalf of the user related to the categorized information. For example, in some situations, spoken information obtained from a user is analyzed to identify one or more spoken information items (e.g., words, phrases, sentences, etc.) supplied by the user, and to generate corresponding textual representations (e.g., via automated speech-to-text techniques). One or more actions may then be taken regarding the identified information items, including to categorize the items by adding textual representations of the spoken information items to one or more of multiple predefined lists or other collections of information that are specific to or otherwise available to the user.Type: ApplicationFiled: May 4, 2011Publication date: November 3, 2011Inventors: Shreedhar Madhavapeddi, William F. Ganong, III, George Zavaliagkos, Uwe H. Jost
-
Publication number: 20110255671Abstract: Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).Type: ApplicationFiled: June 28, 2011Publication date: October 20, 2011Applicant: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Patent number: 7970608Abstract: Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).Type: GrantFiled: August 16, 2007Date of Patent: June 28, 2011Assignee: Nuance Communications, Inc.Inventors: Shreedhar Madhavapeddi, John F. Pollard
-
Publication number: 20100100377Abstract: A system and method for dynamically generating and processing forms for receiving data, such as text-based data or speech data provided over a telephone, mobile device, via a computer and microphone, etc. is disclosed. A form developer can use a toolkit provided by the system to create forms that end-users connect to and complete. The system provides a user-friendly interface for the form developer to create various input fields for the form and impose parameters on the data that may be used to complete or populate those fields. These fields may be included to receive specific information, such as the name of the person filling out the form, or may be free-form, allowing a user to provide a continuous stream of information. Furthermore, the system allows a form developer to establish means for providing access to the form and set access limits on the form. Other aspects are disclosed herein.Type: ApplicationFiled: October 13, 2009Publication date: April 22, 2010Inventors: Shreedhar Madhavapeddi, Mark D. Bertoglio, Matthew D. Branthwaite, John F. Pollard, Jonathan Wiggs, Robert Bearman
-
Patent number: 7643473Abstract: Instant messaging with audio connection formation is described. In an implementation, a method includes forming a communication to authenticate a client with a proxy during an instant messaging session and forming an invitation by the client for communication to the proxy that identifies another client, with which, to communicate via an audio connection. An acceptance is received from the other client via the proxy to form the audio connection.Type: GrantFiled: April 6, 2006Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Alexey Kalinichenko, Ben D Garrison, Erik L DeBonte, Jithendra K Veeramachaneni, Keiji Kanazawa, Kitty L Leung, Mark A Gere, Shreedhar Madhavapeddi
-
Patent number: 7359986Abstract: Methods and computer program products are disclosed for providing QoS for Web applications via an internet service application programming interface “ISAPI”) filter running on an internet information server, wherein the ISAPI filter uses a traffic control application programming interface to manage bandwidth for individual HTTP requests. Responses to HTTP requests can be prioritized based on policies defined by the Web application developer, wherein policy decisions may be made based on many different parameters, such as, for example, the IP address of the Web browser making the request, the type of browser being used, HTTP “cookies,” the uniform resource locator being requested, an authenticated user ID, or any other information that is exposed from the internet information server through server variables. The present invention accomplishes this with no modifications to the internet information server, and •with very minimal changes to the Web application.Type: GrantFiled: January 26, 2007Date of Patent: April 15, 2008Assignee: Microsoft CorporationInventors: Shreedhar Madhavapeddi, Rajesh Sundaram, Eric L. Eilebrecht
-
Publication number: 20080064371Abstract: Techniques are described for providing relevant information to users (e.g., information that is at least potentially of interest to the users). Relevant information for a user may be automatically determined based on a determined context of the user and/or on a request for that information from the user. For example, voice-based information may be obtained from a user in one or more ways, and then analyzed to identify requests or other indications of information of interest and/or to otherwise determine a context of the user that corresponds to potential information of interest. Relevant information for a user may be provided to the user in various ways, such as via a voice-based response during a telephone call and/or via one or more electronic messages sent to the user (e.g., via emails, instant messages, paging messages, SMS or other text messages, etc.).Type: ApplicationFiled: August 16, 2007Publication date: March 13, 2008Inventors: Shreedhar Madhavapeddi, John Pollard