Patents by Inventor Chaitanya Ravula

Chaitanya Ravula 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: 11929975
    Abstract: Techniques for providing a suggested message to a user of a communication platform are described herein. The communication platform can receive a request, from a first user, to suggest a message (e.g., suggested message) to a second user with whom the first user is connected via the communication platform. The request can include contents of the suggested message and a user identifier associated with the second user. In some examples, the request can additionally include a suggested virtual space via which the suggested message is to be published, a suggested time for delivery, and/or the like. The communication platform can cause a presentation of the suggested message to the second user, such as via a user interface. In response to receiving an approval of the suggested message via the user interface, the communication platform can cause a publication thereof in association with a user account of the second user.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: March 12, 2024
    Assignee: Salesforce, Inc.
    Inventors: Farzad Khosrowshahi, Michael Hahn, Ryan Featherman, Chaitanya Ravula
  • Patent number: 11763258
    Abstract: Media, methods, and systems are disclosed for generating a document from a workflow within a group-based communication system. A document may be created from a document template in response to a workflow trigger. The document may have a plurality of structured sections and a plurality of unstructured sections. Unstructured input may be received into an unstructured section and saved into the document. Structured input may be received into a structured section. Based on the structured input, a step of a workflow associated with the document may be performed and a result saved into the document.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: September 19, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Andrew Fong, Michael Hahn, Michael Brevoort, Chaitanya Ravula, Sohom Paul
  • Publication number: 20230244802
    Abstract: Media, methods, and systems are disclosed for managing permissions for a collaborative document within a group-based communication system. A collaborative document may be created within a group-based communication system. When the collaborative document is created, permissions may be automatically assigned based on the context of collaborative document creation, such as which virtual space the collaborative document creation corresponds to. After creation, the collaborative document may be shared and permissions may be automatically updated based on the sharing context. Users without appropriate permissions will be prevented from accessing the document.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Sohom Paul, Manju Vijayakumar, Chaitanya Ravula, Michael Brevoort, Andrew Fong
  • Publication number: 20230206179
    Abstract: Media, methods, and systems are disclosed for generating a document from a workflow within a group-based communication system. A document may be created from a document template in response to a workflow trigger. The document may have a plurality of structured sections and a plurality of unstructured sections. Unstructured input may be received into an unstructured section and saved into the document. Structured input may be received into a structured section. Based on the structured input, a step of a workflow associated with the document may be performed and a result saved into the document.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 29, 2023
    Inventors: Andrew Fong, Michael Hahn, Michael Brevoort, Chaitanya Ravula, Sohom Paul
  • Publication number: 20230171220
    Abstract: Techniques for providing a suggested message to a user of a communication platform are described herein. The communication platform can receive a request, from a first user, to suggest a message (e.g., suggested message) to a second user with whom the first user is connected via the communication platform. The request can include contents of the suggested message and a user identifier associated with the second user. In some examples, the request can additionally include a suggested virtual space via which the suggested message is to be published, a suggested time for delivery, and/or the like. The communication platform can cause a presentation of the suggested message to the second user, such as via a user interface. In response to receiving an approval of the suggested message via the user interface, the communication platform can cause a publication thereof in association with a user account of the second user.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Farzad Khosrowshahi, Michael Hahn, Ryan Featherman, Chaitanya Ravula