Patents by Inventor Cyrus Katrak

Cyrus Katrak 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: 20220231870
    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
    Type: Application
    Filed: January 31, 2022
    Publication date: July 21, 2022
    Inventors: Mark Christian, Cyrus Katrak
  • Patent number: 11258622
    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 22, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Mark Christian, Cyrus Katrak
  • Patent number: 10892906
    Abstract: Various embodiments are directed to systems and methods for efficient network distribution of group-based communication data transmissions comprising group-based communication data required by client devices within a group-based communication platform.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: January 12, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Cyrus Katrak, Mark Christian
  • Publication number: 20200195458
    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 18, 2020
    Inventors: Mark Christian, Cyrus Katrak
  • Publication number: 20200112449
    Abstract: Various embodiments are directed to systems and methods for efficient network distribution of group-based communication data transmissions comprising group-based communication data required by client devices within a group-based communication platform.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 9, 2020
    Inventors: Cyrus Katrak, Mark Christian
  • Patent number: 10547466
    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: January 28, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Mark Christian, Cyrus Katrak
  • Patent number: 10498548
    Abstract: Various embodiments are directed to systems and methods for efficient network distribution of group-based communication data transmissions comprising group-based communication data required by client devices within a group-based communication platform.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: December 3, 2019
    Assignee: Slack Technologies, Inc.
    Inventors: Cyrus Katrak, Mark Christian
  • Publication number: 20190363899
    Abstract: Various embodiments are directed to message distribution protocols for a group-based communication platform, in which messages exchanged within a plurality of individual communication channels are provided to client devices via a single websocket connection for each client device. The messages are provided together with associated correspondence tags identifying communication channels in which the messages are exchanged, and the client device disseminates those messages for display in appropriate communication-channel-specific display windows based at least in part on the correspondence tags transmitted with the messages.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Mark Christian, Cyrus Katrak
  • Publication number: 20180337795
    Abstract: Various embodiments are directed to systems and methods for efficient network distribution of group-based communication data transmissions comprising group-based communication data required by client devices within a group-based communication platform.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 22, 2018
    Inventors: Cyrus Katrak, Mark Christian