PATENT CLAIM ANALYSIS

Application Number: 16090720
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-04
Patent Classification: ["379", "201000"]

Abstract:
A telecommunications service provider's real time analysis system analyzes communications data to detect potentially fraudulent communications data, where the analysis is performed in real time in the routing path of the communications data. The communications data may include calls (e.g., SS7, VoIP, etc. based calls) and messages (e.g., SMS, MMS, etc.). The real time analysis system rejects potentially fraudulent communications data and non-fraudulent communications data in order to be used in real time in the routing path of the communications data. A rejection by the real time analysis system may cause non-fraudulent communications data to still be sent to the intended destination of the communications data. The real time analysis system can be in the routing path of the communications data without further routing non-fraudulent communications data traffic to the next appropriate hop in the routing path.

Claim (Index 4):
A telecommunications system comprising:\n a processor; and a memory device that stores:\n a plurality of blacklist attributes; \n a plurality of whitelist attributes, each of the plurality of whitelist attributes is a subset of one of the plurality of blacklist attributes; \n a plurality of instructions, which when executed by the processor, causes the processor to:\n receive a first request from a telephony switch to terminate a first call, the first call includes a plurality of call attributes; \n if one of the plurality of call attributes associated with the first call matches one of the plurality of blacklist attributes and the one of the plurality of call attributes does not match one of the plurality of whitelist attributes, generate a first rejection message; \n receive a first message indicating that generation of the first rejection message was incorrect; \n receive a second request from a telephony switch to terminate a second call, the second call includes a second plurality of call attributes; \n if one of the second plurality of call attributes associated with the second call matches one of the plurality of blacklist attributes and the one of the second plurality of call attributes does not match one of the plurality of whitelist attributes, generate a second rejection message; \n receive a message indicating that generation of the second rejection message was incorrect; \n if the matching blacklist attribute associated with the first call is the same as the matching blacklist attribute associated with the second call, analyze the first call and the second call to determine if there is a common attribute that is a subset of the blacklist attributes associated with the first call and the second call; \n \n add the subset of the matching blacklist attribute associated with the first call and second call to the plurality of whitelist attributes.

Metadata:
- Claim Count in Document: 41.0
- Percentile: 97.0
- Lexical Diversity: 2.54098
- Patent Class: 379.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['11263277', '13524580', '09795246', '15355664', '11141373']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5060887913863874
- 35 USC 102 Novelty (BERT): 0.4926811182594334
- Combined Prediction Score: 0.504748024073692
- Mean Citation Score: 179.52598600000005
- Max Citation Score: 187.831
- Similarity Product: 108.99832432019709

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

Dataset: test