Patents by Inventor Nataraj Shivashankaraiah

Nataraj Shivashankaraiah 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: 11190911
    Abstract: An incoming message is responded to by a computer system. The incoming message is received by the computer system. Natural language processing is performed on the incoming message by the computer system to generate a query in response to an automatic response to the incoming message being enabled for an originator of the incoming message. Information responsive to the query and contextual information related to the query from information sources are identified by the computer system using the query generated from the natural language processing of the incoming message. An outgoing message is generated by the computer system using the information and the contextual information. The outgoing message is sent by the computer system to the originator of the incoming message.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20210014652
    Abstract: An incoming message is responded to by a computer system. The incoming message is received by the computer system. Natural language processing is performed on the incoming message by the computer system to generate a query in response to an automatic response to the incoming message being enabled for an originator of the incoming message. Information responsive to the query and contextual information related to the query from information sources are identified by the computer system using the query generated from the natural language processing of the incoming message. An outgoing message is generated by the computer system using the information and the contextual information. The outgoing message is sent by the computer system to the originator of the incoming message.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 10320724
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9706392
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9628418
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20170086060
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Application
    Filed: December 8, 2016
    Publication date: March 23, 2017
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20170063748
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Application
    Filed: October 26, 2016
    Publication date: March 2, 2017
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20170063746
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Application
    Filed: May 11, 2016
    Publication date: March 2, 2017
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20170063741
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9585002
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9571432
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9510184
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20160330609
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 10, 2016
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9462454
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9413899
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20160174063
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Application
    Filed: March 7, 2016
    Publication date: June 16, 2016
    Inventor: Nataraj Shivashankaraiah
  • Publication number: 20160150081
    Abstract: A tool for contacts management and automated calling. The tool displays, by one or more computer processors, a contact page for adding a contact, wherein the contact page includes at least one conditional flow statement field. The tool program prompts, by one more computer processors, to configure the at least one conditional flow statement field. The tool saves, by one or more computer processors, the contact based on the at least one control flow statement field. The tool initiates, by one or more computer processors, an automated call to the contact based, on the at least one conditional flow statement field. The tool applies, by one or more computer processors, the at least one conditional flow statement field to the automated call to the contact.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventor: Nataraj Shivashankaraiah