×

Distributing publication messages to devices

  • US 10,833,881 B1
  • Filed: 11/06/2017
  • Issued: 11/10/2020
  • Est. Priority Date: 11/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor;

    a memory device including instructions that, when executed by the at least one processor, cause the system to;

    receive, at a first device gateway, a publication message from a device, wherein the first device gateway is one of a plurality of device gateways that (1) act as gateways to a service provider environment and (2) broadcast publication messages to devices subscribed to a broadcast topic using subscription tables maintained by the plurality of device gateways and (3) forward messages published to non-broadcast topics to a centralized publication-subscription service located in the service provider environment;

    determine, at the first device gateway, that the publication message is for broadcast to other devices subscribed to the broadcast topic;

    obtain from a first subscription table a device listing of the devices which are in network connection with the first device gateway and are subscribed to the broadcast topic;

    send the publication message to the devices indicated in the device listing; and

    send the publication message to a second device gateway, which is included in the plurality of device gateways, that maintains a second subscription table indicating which of the devices in network connection with the second device gateway are subscribed to receive the publication message via the broadcast topic.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×