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: 9191918
    Abstract: 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: Grant
    Filed: June 24, 2014
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9185680
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9129599
    Abstract: 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: Grant
    Filed: October 18, 2007
    Date of Patent: September 8, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: Girish Dhanakshirur, Baiju D. Mandalia, Wendi L. Nusbickel
  • Publication number: 20150181555
    Abstract: 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: Application
    Filed: June 24, 2014
    Publication date: June 25, 2015
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Publication number: 20150181556
    Abstract: 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: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 8929519
    Abstract: 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: Grant
    Filed: December 23, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventor: Girish Dhanakshirur
  • Patent number: 8782754
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventor: Girish Dhanakshirur
  • Patent number: 8761818
    Abstract: 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: Grant
    Filed: February 18, 2013
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
  • Patent number: 8763092
    Abstract: 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: Grant
    Filed: September 30, 2010
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventor: Girish Dhanakshirur
  • Patent number: 8745587
    Abstract: 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: Grant
    Filed: October 3, 2007
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Rocco F. Palermo, Jr., Lenora E. Wright
  • Patent number: 8738049
    Abstract: 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: Grant
    Filed: November 5, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
  • Publication number: 20140128111
    Abstract: 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: Application
    Filed: November 5, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Girish Dhanakshirur, Alwyn R. Lobo, Thejaswini Ramachandra
  • Patent number: 8712451
    Abstract: 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: Grant
    Filed: October 29, 2007
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Leslie Robert Wilson
  • Publication number: 20140112461
    Abstract: 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: Application
    Filed: December 23, 2013
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Girish Dhanakshirur
  • Patent number: 8666040
    Abstract: 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: Grant
    Filed: September 22, 2006
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventor: Girish Dhanakshirur
  • Patent number: 8549585
    Abstract: 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: Grant
    Filed: June 14, 2010
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Jason Garrabrant, Andrew Otte, Melissa Schoonmaker
  • Patent number: 8418139
    Abstract: 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: Grant
    Filed: April 18, 2008
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Larissa Guerrero, Rocco F. Palermo, Jr.
  • Patent number: 8407050
    Abstract: 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: Grant
    Filed: January 19, 2012
    Date of Patent: March 26, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Jeffrey S. Kobal, Girish Dhanakshirur
  • Patent number: 8402437
    Abstract: 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: Grant
    Filed: March 12, 2012
    Date of Patent: March 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Girish Dhanakshirur, Larissa Guerrero, Rocco F. Palermo, Jr.
  • Patent number: 8386248
    Abstract: 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: Grant
    Filed: September 22, 2006
    Date of Patent: February 26, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Girish Dhanakshirur, Baiju D. Mandalia, Aimee Silva