Patents by Inventor Girish Dhanakshirur
Girish Dhanakshirur 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: 9191918Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.Type: GrantFiled: June 24, 2014Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Patent number: 9185680Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.Type: GrantFiled: December 19, 2013Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Patent number: 9129599Abstract: A method for execution on a server for serving presence information, the method for providing dynamically loaded speech recognition parameters to a speech recognition engine, can be provided. The method can include storing at least one rule for selecting speech recognition parameters, wherein a rule comprises an if-portion including criteria and a then-portion specifying speech recognition parameters that must be used when the criteria is met. The method can further include receiving notice that a speech recognition session has been initiated between a user and the speech recognition engine. The method can further include selecting a first set of speech recognition parameters responsive to executing the at least one rule and providing to the speech recognition engine the first set of speech recognition parameters for performing speech recognition of the user.Type: GrantFiled: October 18, 2007Date of Patent: September 8, 2015Assignee: Nuance Communications, Inc.Inventors: Girish Dhanakshirur, Baiju D. Mandalia, Wendi L. Nusbickel
-
Publication number: 20150181555Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.Type: ApplicationFiled: June 24, 2014Publication date: June 25, 2015Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Publication number: 20150181556Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.Type: ApplicationFiled: December 19, 2013Publication date: June 25, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Patent number: 8929519Abstract: A method of analyzing speech application performance can include determining a call path for each of a plurality of calls from a log of an interactive voice response system having a speech application. Each call path can be defined by an ordered set of dialog nodes of the speech application. A number of occurrences of at least one selected type of event for the dialog nodes of the plurality of calls can be counted. At least one call path from the plurality of call paths can be indicated according, at least in part, to the number of occurrences of the selected type of event within the at least one indicated call path.Type: GrantFiled: December 23, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventor: Girish Dhanakshirur
-
Patent number: 8782754Abstract: A secure, layered logout of a user session is implemented in a management tool. A logout strategy is provided to include a set of security levels of varying sensitivity, with each security level having a set of permissions that are enforced upon occurrence of an event. A succeeding security level in the set of security levels is reached upon occurrence of an event associated with that level, in which case the permissions associated with the level are then enforced against at least one object while the user session continues. As each next security level is reached, the set of permissions are then enforced, once again while the user session continues. The layered logout may enforce different permissions with respect to different objects. If the user takes no action, eventually a final security level will occur, at which point the user session is finally terminated.Type: GrantFiled: October 26, 2012Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventor: Girish Dhanakshirur
-
Patent number: 8761818Abstract: According to one aspect of the present disclosure, a method and technique for converged dialog in hybrid mobile applications is disclosed. The method includes: responsive to receiving a short message service (SMS) request from an SMS device, determining a data policy corresponding to the request; initiating an SMS communication dialog with the SMS device to collect data corresponding to the data policy; determining whether the data policy indicates a need for a dialog with a hybrid device; and responsive to determining that the data policy indicates a need for a dialog with a hybrid device, initiating a non-SMS communication dialog with a hybrid device corresponding to the collected data.Type: GrantFiled: February 18, 2013Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
-
Patent number: 8763092Abstract: A secure, layered logout of a user session is implemented in a management tool. A logout strategy includes a set of security levels of varying sensitivity, with each security level having a set of permissions enforced upon occurrence of an event. A succeeding security level in the set of security levels is reached upon occurrence of an event associated with that level, in which case the set of permissions associated with the level are then enforced against at least one object while the user session continues. As each next level is reached, the permissions associated with the level are then enforced while the user session continues. The logout may enforce different permissions with respect to different objects. If the user takes no action, eventually a final security level will occur, at which point the user session is finally terminated.Type: GrantFiled: September 30, 2010Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventor: Girish Dhanakshirur
-
Patent number: 8745587Abstract: A method for testing computer programs includes the steps of identifying at least one code subsection of a computer program to be tested, ascertaining one or more other code subsections required for executing the identified subsection, determining one or more input arguments required for executing the identified subsection and the other subsections, prompting a developer to provide at least one of the input arguments, and executing the identified subsection using the provided input arguments.Type: GrantFiled: October 3, 2007Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Rocco F. Palermo, Jr., Lenora E. Wright
-
Patent number: 8738049Abstract: According to one aspect of the present disclosure a system and technique for converged dialog in hybrid mobile applications is disclosed. The system includes: a processor and a hybrid communications manager executable by the processor. The hybrid communications manager is operable to: responsive to receiving a short message service (SMS) request from an SMS device, determine a data policy corresponding to the request; initiate an SMS communication dialog with the SMS device to collect data corresponding to the data policy; determine whether the data policy indicates a need for a dialog with a hybrid device; and responsive to determining that the data policy indicates a need for a dialog with a hybrid device, initiate a non-SMS communication dialog with a hybrid device corresponding to the collected data.Type: GrantFiled: November 5, 2012Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
-
Publication number: 20140128111Abstract: According to one aspect of the present disclosure a system and technique for converged dialog in hybrid mobile applications is disclosed. The system includes: a processor and a hybrid communications manager executable by the processor. The hybrid communications manager is operable to: responsive to receiving a short message service (SMS) request from an SMS device, determine a data policy corresponding to the request; initiate an SMS communication dialog with the SMS device to collect data corresponding to the data policy; determine whether the data policy indicates a need for a dialog with a hybrid device; and responsive to determining that the data policy indicates a need for a dialog with a hybrid device, initiate a non-SMS communication dialog with a hybrid device corresponding to the collected data.Type: ApplicationFiled: November 5, 2012Publication date: May 8, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
-
Patent number: 8712451Abstract: A method of phone messaging includes encoding a data packet into an audio stream, said data packet comprising a message addressed to a mobile device operating in a wireless network, placing a call to said mobile device using a voice channel of said wireless network, transmitting said audio stream over said voice channel to said mobile device, and reconstructing said data packet from said audio stream.Type: GrantFiled: October 29, 2007Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Leslie Robert Wilson
-
Publication number: 20140112461Abstract: A method of analyzing speech application performance can include determining a call path for each of a plurality of calls from a log of an interactive voice response system having a speech application. Each call path can be defined by an ordered set of dialog nodes of the speech application. A number of occurrences of at least one selected type of event for the dialog nodes of the plurality of calls can be counted. At least one call path from the plurality of call paths can be indicated according, at least in part, to the number of occurrences of the selected type of event within the at least one indicated call path.Type: ApplicationFiled: December 23, 2013Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Girish Dhanakshirur
-
Patent number: 8666040Abstract: A method of analyzing speech application performance can include determining a call path for each of a plurality of calls from a log of an interactive voice response system having a speech application. Each call path can be defined by an ordered set of dialog nodes of the speech application. A number of occurrences of at least one selected type of event for the dialog nodes of the plurality of calls can be counted. At least one call path from the plurality of call paths can be indicated according, at least in part, to the number of occurrences of the selected type of event within the at least one indicated call path.Type: GrantFiled: September 22, 2006Date of Patent: March 4, 2014Assignee: International Business Machines CorporationInventor: Girish Dhanakshirur
-
Patent number: 8549585Abstract: A secure, layered logout of a user session is implemented in a web-based management tool, such as a middleware appliance. A logout strategy is provided to include a set of security levels of varying sensitivity, with each security level having a set of permissions associated therewith and that are enforced upon a timeout. Preferably, each succeeding security level in the set of security levels is reached as time increases from an idle time associated with the user session. Upon expiration of a timeout associated with a security level, the set of permissions associated with the security level are then enforced against at least one managed object while the user session continues. As each next security level is reached, the set of permissions associated with the security level are then enforced (with respect to the managed object or against one or more other managed objects), once again while the user session continues.Type: GrantFiled: June 14, 2010Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Jason Garrabrant, Andrew Otte, Melissa Schoonmaker
-
Patent number: 8418139Abstract: A computer implemented method for updating initialization parameters for application software from within a software development environment. The method involves changing a value of at least one initialization parameter contained in a configuration file of a developer computer system. The method also involves starting application software deployed on an application server in response to the value change. Thereafter, the configuration file including the changed value of the initialization parameter is communicated from the developer computer system to the application server. Once the configuration file is received at the application server, the application software is initialized using the configuration file.Type: GrantFiled: April 18, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Larissa Guerrero, Rocco F. Palermo, Jr.
-
Patent number: 8407050Abstract: A visual toolkit for prioritizing speech transcription is provided. The toolkit can include a logger (102) for capturing information from a speech recognition system, a processor (104) for determining an accuracy rating of the information, and a visual display (106) for categorizing the information and prioritizing a transcription of the information based on the accuracy rating. The prioritizing identifies spoken utterances having a transcription priority in view of the recognized result. The visual display can include a transcription category (156) having a modifiable textbox entry with a text entry initially corresponding to a text of the recognized result, and an accept button (157) for validating a transcription of the recognized result. The categories can be automatically ranked by the accuracy rating in an ordered priority for increasing an efficiency of transcription.Type: GrantFiled: January 19, 2012Date of Patent: March 26, 2013Assignee: Nuance Communications, Inc.Inventors: Jeffrey S. Kobal, Girish Dhanakshirur
-
Patent number: 8402437Abstract: A computer implemented method for updating initialization parameters for application software from within a software development environment. The method involves changing a value of at least one initialization parameter contained in a configuration file of a developer computer system. The method also involves starting application software deployed on an application server in response to the value change. Thereafter, the configuration file including the changed value of the initialization parameter is communicated from the developer computer system to the application server. Once the configuration file is received at the application server, the application software is initialized using the configuration file.Type: GrantFiled: March 12, 2012Date of Patent: March 19, 2013Assignee: International Business Machines CorporationInventors: Girish Dhanakshirur, Larissa Guerrero, Rocco F. Palermo, Jr.
-
Patent number: 8386248Abstract: A method of tuning reusable dialog components within a speech application can include detecting speech recognition events generated from a plurality of recognitions performed for a field of a reusable dialog component. The speech recognition events can be generated over a plurality of interactive voice response sessions. The method also can include automatically computing a suggested value for a tuning parameter corresponding to the field of the reusable dialog component according, at least in part, to the speech recognition events.Type: GrantFiled: September 22, 2006Date of Patent: February 26, 2013Assignee: Nuance Communications, Inc.Inventors: Girish Dhanakshirur, Baiju D. Mandalia, Aimee Silva