Access control for message channels in a messaging system

A channel and message technology, applied in transmission systems, digital transmission systems, wireless communications, etc., can solve problems such as the impact of PubSub system performance instability

Inactive Publication Date: 2019-06-04
SATORI WORLDWIDE LLC
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

PubSub systems can be susceptible to performance instability during message publication surges, or as the number of subscribers to a particular topic increases

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Access control for message channels in a messaging system
  • Access control for message channels in a messaging system
  • Access control for message channels in a messaging system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Figure 1A An exemplary system 100 is shown that supports the PubSub communication mode. A publisher client (eg, Publisher 1 ) can publish messages through the system 100 to a named channel (eg, "Channel 1"). A message may include any type of information including one or more of: text, image content, sound content, multimedia content, video content, and binary data, among others. Other types of message data are also possible. A subscriber client (eg, Subscriber 2) can use the system 100 to subscribe to a named channel and begin receiving messages that occur after the subscription request or from a given location (eg, message number or time offset). Clients can be both publishers and subscribers.

[0020] Depending on configuration, PubSub systems can be categorized as follows:

[0021] · One to one (1:1). In this configuration, there is one publisher and one subscriber per channel. A typical use case is private messaging.

[0022] • One-to-many (1:N). In this con...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more subscription requests, wherein each subscription request is received from arespective subscriber client and is for a respective channel, authorizing one or more of the subscription requests, wherein each authorized subscription request permits the subscriber client of the request to receive messages published to the channel of the request, receiving one or more messages for publication, wherein each message is received from a respective publisher client and is for publication on a respective channel, for each of the messages, placing the message in a respective buffer for the channel of the message, wherein the messages are present in the buffer during a finite time-to-live period for the buffer, and for one or more of the buffers, sending any messages in the buffer to subscriber clients that are authorized.

Description

Background technique [0001] This specification relates to data communication systems, and in particular to systems for implementing access control for messaging channels. [0002] The publish-subscribe pattern (or "PubSub") is a data communication messaging arrangement implemented with software systems in which so-called publishers publish messages to topics and so-called subscribers receive messages related to the particular topics they subscribe to. There can be one or more publishers per topic, and publishers generally do not know what subscribers, if any, will receive the published messages. Some PubSub systems do not cache messages or have small caches, which means that subscribers may not receive messages published before subscribing to a particular topic. PubSub systems may be susceptible to performance instability during message publication surges, or as the number of subscribers to a particular topic increases. Contents of the invention [0003] In general, an asp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/58H04L47/722
CPCH04W12/08H04L51/214H04L47/722H04L51/06H04L67/01
Inventor L·瓦尔金I·米尔雅可夫O·卡比诺夫D·德莫舒克
Owner SATORI WORLDWIDE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products