Dynamically routing messages in a publish/subscribe system by creating temporal topics for subscriptions and publications

US10169992B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10169992-B2
Application numberUS-201815867387-A
CountryUS
Kind codeB2
Filing dateJan 10, 2018
Priority dateJan 16, 2014
Publication dateJan 1, 2019
Grant dateJan 1, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system and computer program product for dynamically routing messages in a publish/subscribe system. A messaging application receives messages from sensors (e.g., road condition sensors). Upon analyzing the messages using data analytics, an event (e.g., icy road condition) may be correlated with the analyzed messages. In such a scenario, a temporal topic based on the triggered event is created. Furthermore, a temporal publication (e.g., “icy road condition near exit 40”) and a temporal subscription are created. Potential subscribers to be associated with the temporal subscription are identified by using either geo-location information or social media information. Once those subscribers are identified, they are associated with the temporal subscription. The temporal publication is then published to the subscribers associated with the temporal subscription. In this manner, messages are dynamically routed to the appropriate subscribers that may have previously been excluded based on dynamically created temporal topics, subscriptions and publications.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a memory unit for storing a computer program for dynamically routing messages in a publish-subscribe system; and a processor coupled to the memory unit, wherein the processor is configured to execute the program instructions of the computer program comprising: receiving one or more messages from one or more sensors; analyzing said one or more messages using data analytics; correlating one or more of said one or more analyzed messages with an event; creating a temporal topic in response to said one or more of said one or more analyzed messages being correlated with said event; creating a temporal publication based on said event; creating a temporal subscription to subscribe to said created temporal topic; identifying subscribers, who had not previously registered to receive messages pertaining to said created temporal topic, based on social media to be associated with said temporal subscription; and publishing said temporal publication to said subscribers associated with said temporal subscription. 2. The system as recited in claim 1 , wherein said subscribers are identified to be associated with said temporal subscription based on said social media using natural language processing. 3. The system as recited in claim 1 , wherein said event corresponds to a topic of interest to said subscribers that are identified to be associated with said temporal subscription, wherein said subscribers that are identified to be associated with said temporal subscription did not previously register said topic of interest with a messaging application to receive messages related to said topic of interest. 4. The system as recited in claim 1 , wherein said one or more messages received from said one or more sensors comprises one or more of the following: biometric, road conditions, driver activity, weather information and geolocation. 5. The system as recited in claim 1 , wherein said one or more sensors reside within an automobile. 6. The system as recited in claim 1 , wherein the program instructions of the computer program further comprise: removing said temporal topic, said temporal publication and said temporal subscription after a period of time has elapsed.

Assignees

Inventors

Classifications

  • for classifying traffic situation · CPC title

  • for social networking applications · CPC title

  • Physics · mapped topic

  • Electricity · mapped topic

  • Service provisioning or reconfiguring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10169992B2 cover?
A method, system and computer program product for dynamically routing messages in a publish/subscribe system. A messaging application receives messages from sensors (e.g., road condition sensors). Upon analyzing the messages using data analytics, an event (e.g., icy road condition) may be correlated with the analyzed messages. In such a scenario, a temporal topic based on the triggered event is…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G08G1/096775. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).