Invention Grant
- Patent Title: Mediating creation and use of channels of a publish-subscribe service
-
Application No.: US16413947Application Date: 2019-05-16
-
Publication No.: US11196706B2Publication Date: 2021-12-07
- Inventor: Julien Hoarau , Jerome Touffe-Blin , Patrick Streule
- Applicant: Atlassian Pty Ltd , Atlassian, Inc.
- Applicant Address: AU Sydney; US CA San Francisco
- Assignee: Atlassian Pty Ltd,Atlassian, Inc.
- Current Assignee: Atlassian Pty Ltd,Atlassian, Inc.
- Current Assignee Address: AU Sydney; US CA San Francisco
- Agency: Brownstein Hyatt Farber Schreck, LLP
- Main IPC: H04L29/12
- IPC: H04L29/12 ; H04L29/08 ; H04L29/06

Abstract:
In one embodiment, a computer-implemented method comprises storing, in one or more data repositories, a plurality of channel records, each channel record including a channel identification (ID) and channel status indicator; receiving, at a computing device, a join request for a client account to join a channel, the join request including a first channel ID; determining whether a channel record of the plurality of channel records stored in the one or more data repositories includes a channel ID that matches the first channel ID; in response to determining that each channel record of the plurality of channel records does not include a channel ID that matches the first channel ID, creating and storing, in the one or more data repositories, a first channel record that includes: the first channel ID and a channel status indicator set to active; receiving, at the computing device, a first notification from a programmed message transport service that a channel corresponding to the first channel ID is set to inactive; in response to receiving the first notification, updating the channel status indicator of the first channel record in the one or more data repositories to indicate that the channel is inactive; receiving, at the computing device, a first request to broadcast a message to a channel corresponding to the first channel ID; in response to receiving the first request to broadcast the message to the channel corresponding to the first channel ID, determining that the channel status indicator of the first channel record is set to inactive and blocking the broadcast of the message to the programmed message transport service.
Information query