Patents by Inventor Gopalakrishnan Venkatachalam

Gopalakrishnan Venkatachalam 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: 11228552
    Abstract: A mail transfer agent configured to route and deliver electronic mail is executed within a virtualization container of a container deployment unit, wherein the mail transfer agent is configured to access a provisioned storage volume resource of a data storage. It is automatically detected that the mail transfer agent is not operational, including by detecting that the provisioned storage volume resource is no longer mounted by the container deployment unit, wherein the mail transfer agent has stored in the provisioned storage volume resource one or more messages remaining to be processed.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: January 18, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Gopalakrishnan Venkatachalam, Thomas Ryan Jackson
  • Patent number: 10931630
    Abstract: Systems, methods, and media for connecting using aliases. During operation, such as an API, an operation is called that utilizes a connection to a remote device. When this operation is attempted, information may be requested to complete the connection. The information may include credentials or connection information about a target device for the connection. An appropriate alias is used to request the suitable information.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: February 23, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Rebecca Dias, Venkata Kiran Kumar Koya, Bryan Mather Barnard, Vincent Seguin, Jun Zhou, Hardik Modi, Gopalakrishnan Venkatachalam
  • Patent number: 10673787
    Abstract: Techniques related to a virtual agent conversation service are disclosed. The techniques include a method for improving performance of a virtual agent conversation system, comprising receiving one or more conversation trees, receiving a message from a user including a natural language description of an intended task, providing the message to a conversation provider, receiving an indication of an intent of the message and textual information related to the indication of the intent, determining an action to take based on the indication of the intent, perform the action to obtain an action result, determining a set of responses based on the action result, and providing a response of the set of responses to the virtual agent based on the action result for output to the user.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 2, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Darius Koohmarey, Anthony Arobone, John Oliver Mendoza, Gopalakrishnan Venkatachalam, Nathan Holm, Naitik Doshi
  • Publication number: 20190149511
    Abstract: Systems, methods, and media for connecting using aliases. During operation, such as an API, an operation is called that utilizes a connection to a remote device. When this operation is attempted, information may be requested to complete the connection. The information may include credentials or connection information about a target device for the connection. An appropriate alias is used to request the suitable information.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Rebecca Dias, Venkata Kiran Kumar Koya, Bryan Mather Barnard, Vincent Seguin, Jun Zhou, Hardik Modi, Gopalakrishnan Venkatachalam
  • Publication number: 20190104092
    Abstract: Techniques related to a virtual agent conversation service are disclosed. The techniques include a method for improving performance of a virtual agent conversation system, comprising receiving one or more conversation trees, receiving a message from a user including a natural language description of an intended task, providing the message to a conversation provider, receiving an indication of an intent of the message and textual information related to the indication of the intent, determining an action to take based on the indication of the intent, perform the action to obtain an action result, determining a set of responses based on the action result, and providing a response of the set of responses to the virtual agent based on the action result for output to the user.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 4, 2019
    Inventors: Darius Koohmarey, Anthony Arobone, John Oliver Mendoza, Gopalakrishnan Venkatachalam, Nathan Holm, Naitik Doshi