US Patent Application 17828723. EFFICIENTLY HANDLING RETAINED MESSAGES IN A SYSTEM WITH BRIDGED MESSAGE BROKERS simplified abstract

From WikiPatents
Jump to navigation Jump to search

EFFICIENTLY HANDLING RETAINED MESSAGES IN A SYSTEM WITH BRIDGED MESSAGE BROKERS

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

Peter Gregg Miller of Seattle WA (US)


David Michael Sauntry of Redmond WA (US)


Kevin Thomas Damour of Redmond WA (US)


Bhawandeep Singh Panesar of Bellevue WA (US)


Dmitri Alexandrovich Klementiev of Redmond WA (US)


EFFICIENTLY HANDLING RETAINED MESSAGES IN A SYSTEM WITH BRIDGED MESSAGE BROKERS - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17828723 Titled 'EFFICIENTLY HANDLING RETAINED MESSAGES IN A SYSTEM WITH BRIDGED MESSAGE BROKERS'

Simplified Explanation

The abstract describes a method for handling retained messages in the context of Internet of Things (IoT) messages. In this method, a first message broker receives a subscription request from an IoT device, specifying a topic filter. The first message broker then checks a shared data structure with a second message broker to find any retained messages that match the topic filter. If there are any matching retained messages, the first message broker retrieves them from a shared data store and provides them to the IoT device.


Original Abstract Submitted

Methods, systems, apparatuses, and computer-readable storage mediums are described for handing retained messages among brokers of Internet of Things (IoT) messages. In an example system, a retained message coordinator of a first message broker receives an indication of a subscription specifying a topic filter from an IoT device. The retained message coordinator identifies, from a data structure shared by a second message broker, a retained message set for a topic within a scope of the topic filter. The retained message coordinator retrieves the retained message set from a shared data store, and provides the retained message set to the IoT device.