Patent ID: 9269080
Filing Date: 2016-02-23
CPC Classification: G06Q,H04L

Claim Text:
1. A method for publishing a publication message, the method comprising: receiving, at one of a plurality of first relays, a subscription request from a first client; transmitting the subscription request from the one of the plurality of first relays to each member of a first grouping of central relays; receiving, at the one of the plurality of first relays, a publication request from a second client, the publication request including the publication message; transmitting the publication message from the one of the plurality of first relays to a member of the first grouping of central relays and to a member of a second grouping of central relays, wherein each grouping of central relays comprises more than one central relay and each grouping of central relays is located at a different geographic location, whereby the member of the central relays in the first grouping of central relays is operable to publish the publication message to remaining central relays in the first grouping of central relays on behalf of the one of the plurality of first relays and whereby the member of the central relays in the second grouping of central relays is operable to publish the publication message to remaining central relays in the second grouping of central relays on behalf of the one of the plurality of first relays; determining, at the one of the plurality of first relays, that information in the subscription request matches information in the publication request; and transmitting the publication message from the one of the plurality of first relays to the first client.