PATENT CLAIM ANALYSIS

Application Number: 15867387
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["709", "206000"]

Abstract:
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.

Claim (Index 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.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 86.0
- Lexical Diversity: 1.97753
- Patent Class: 709.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14156581', '14486581', '11944711', '11947843', '12172123']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3372297489518675
- 35 USC 102 Novelty (BERT): 0.5436125078992922
- Combined Prediction Score: 0.35786802484661
- Mean Citation Score: 327.9783700000001
- Max Citation Score: 409.79816
- Similarity Product: 336.65820295526504

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test