Patent ID: 9235829
Filing Date: 2016-01-12
CPC Classification: G06Q,H04L

Claim Text:
1. A method for publishing a message, the method comprising: receiving, at a first relay, a subscription request from a first client, wherein the subscription request includes a target; recording, at the first relay, subscription information of the first client based on the subscription request; receiving, at the first relay, a publication request from a second client, wherein the publication request includes a message string characterized by a pattern; determining, by the first relay, that the second client is not on a black list of clients stored at the first relay; determining, by the first relay, that the target matches at least a portion of the pattern; determining, by the first relay, that the publication request is a local publication request based on a predetermined policy rule, wherein the local publication request is a publication request for one or more clients connected to the first relay, wherein the predetermined policy rule comprises one or more of: designating publication requests from a particular set of one or more clients as local publication requests, or designating publication messages having a specific pattern as local publication requests; and transmitting the message string to the first client based on the determining that the publication request is a local publication request.