Patents by Inventor Shanan Delp

Shanan Delp 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).

  • Publication number: 20210400488
    Abstract: Management of hosted channel membership of a communication platform is described. A request can be received from a first client of a first user, associated with a first organization, of the group-based communication platform, wherein the request is to associate a second user, associated with a second organization, with a communication channel of the first organization. An invitation to join the communication channel can be sent to a second client of the second user. In response to receiving an indication of an acceptance of the invitation, the second user can be associated with the communication channel. A request can be received from the second client to associate other user(s) associated with the second organization with the communication channel and the other user(s) can be associated with the communication channel based at least in part on permission(s) associated with the communication channel.
    Type: Application
    Filed: April 2, 2021
    Publication date: December 23, 2021
    Inventors: Ilan Frank, Shanan Delp, Michael Demmer, Sri Vasamsetti, Neha Sharma
  • Patent number: 11184400
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: November 23, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 11178251
    Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: November 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Christopher Sullivan, Myles Grant, Michael Demmer, Shanan Delp, Sri Vasamsetti
  • Publication number: 20210328957
    Abstract: Techniques are described for expediting a generation of a means of communication between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the communication platform. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate the means of communication between the first person and the second person. The communication platform may update respective user interfaces to include the means of communication. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the means of communication.
    Type: Application
    Filed: February 8, 2021
    Publication date: October 21, 2021
    Inventors: Shanan Delp, Christopher Sullivan, Jaron Moore, Kevin Marshall
  • Publication number: 20210258401
    Abstract: Managing organization disconnections from a shared resource of a communication platform is described. In a sharing approval repository of a communication platform, a shared resource can be associated with a host organization identifier and a non-host organization identifier. In an example, in response to receiving, from a user computing device associated with the host organization identifier or the non-host organization identifier, a resource disconnection request comprising a disconnecting organization identifier and a resource identifier associated with the shared resource, the sharing approval repository can be updated to add a disconnection indication for the resource identifier in association with the disconnecting organization identifier.
    Type: Application
    Filed: January 27, 2021
    Publication date: August 19, 2021
    Inventors: Christopher Sullivan, Myles Grant, Michael Demmer, Shanan Delp, Sri Vasamsetti
  • Publication number: 20210255744
    Abstract: Techniques for updating a user interface associated with a communication platform are described herein. The communication platform can enable communications between two or more organizations, such as via a shared resource. The shared resource can include a communication channel, workspace, direct messaging instance, board, or other resource associated with messaging communications. In some examples, the communication platform can receive a request to view a shared resource and can identify two or more organizations associated with the shared resource. Based on the identified two or more organizations, the communication platform can cause a user interface to be presented on a computing device associated with the request. The user interface can include indicators and/or data associated with the two or more organizations, such as to provide an indication that messages transmitted via the shared resource will be shared with members of different organizations.
    Type: Application
    Filed: January 27, 2021
    Publication date: August 19, 2021
    Inventors: Christopher Sullivan, Myles Grant, Michael Demmer, Shanan Delp, Sri Vasamsetti
  • Publication number: 20210226900
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Publication number: 20210144103
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Applicant: SLACK TECHNOLOGIES, INC.
    Inventors: Michael MONTAZERI, Shanan DELP, Matthew HODGINS, Elizabeth CLEMENSON, Andrew SCHMIDT, Lauren Bosak WAGNER, Joan GAMELL FARRE, Gregg HORTON, Yingyu SUN, Anna KALKANIS
  • Publication number: 20210144180
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Applicant: SLACK TECHNOLOGIES, INC.
    Inventors: Michael MONTAZERI, Shanan DELP, Matthew HODGINS, Elizabeth CLEMENSON, Andrew SCHMIDT, Lauren Bosak WAGNER, Joan GAMELL FARRE, Gregg HORTON, Yingyu SUN, Anna KALKANIS
  • Patent number: 10986038
    Abstract: Various embodiments of the present disclosure are directed to a group-based communication apparatus that is configured to enable end-users (e.g., non-admin users) to initiate, by way of client devices, generation of a shareable resource associated with a group-based communication resource identifier to efficiently authorize communication between client devices associated with different organization identifiers in group-based communication interfaces associated with a shared group-based communication resource identifier.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: April 20, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Michael Montazeri, Shanan Delp, Matthew Hodgins, Elizabeth Clemenson, Andrew Schmidt, Lauren Bosak Wagner, Joan Gamell Farre, Gregg Horton, Yingyu Sun, Anna Kalkanis
  • Patent number: 10979432
    Abstract: Hosted communication channels associated with a communication platform are described. In an example, a user can utilize communication services available via a communication platform. In some examples, a first organization can invite a second organization to join a communication channel. The two organizations can be different such that they are associated with different organization identifiers and are associated with different permissions. In some examples, content associated with each organization can be private, such that other organizations cannot access content that is owned or otherwise managed by each organization. However, content posted to shared communication channels can be accessed, viewed, interacted with, or the like by any member of the shared communication channels. To address privacy and/or security concerns, some organizations or users of the communication platform may desire to control how end users that join a shared communication channel interact with the shared communication channel.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 13, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Ilan Frank, Shanan Delp, Michael Demmer, Sri Vasamsetti, Neha Sharma
  • Patent number: 10951564
    Abstract: Techniques are described for expediting a generation of a direct messaging instance between two people associated with different organizations. A first person associated with a communication platform may submit a request to the communication platform to generate an invitation to communicate via the direct messaging instance. The first person may provide the invitation to a second person directly or via the communication platform. Responsive to receiving an indication that the second person has accepted the invitation, the communication platform may generate a direct messaging instance between the first person and the second person. The communication platform may update respective user interfaces to include the direct messaging instance. The communication platform may process messages and/or data between the first person and the second person that is input on the respective user interface and sent via the direct messaging instance.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Shanan Delp, Christopher Sullivan, Jaron Moore, Kevin Marshall
  • Publication number: 20210051196
    Abstract: Various examples of the present disclosure can be directed to programmatically generating and rendering for display a context pane within a group-based communication interface. In some examples, the context pane comprises context pane content representative of channel membership associated with a communication channel identifier with which the group-based communication interface is associated. Group-based communication objects of a group-based communication data corpus can be utilized (e.g., by way of a trained machine learning model and/or work graph data structures) to inform the determination of context pane content.
    Type: Application
    Filed: August 11, 2020
    Publication date: February 18, 2021
    Inventors: Matthew Hodgins, Sarah Raines, Shanan Delp, Christine Lee