PATENT CLAIM ANALYSIS

Application Number: 16284834
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-10
Patent Classification: ["707", "740000"]

Abstract:
The present invention extends to methods, systems, and computer program products for consolidating information from different signals into an event. Aspects of the invention used a multiphase approach to consolidating information from different signals into (e.g., deduplicating) an event. Detected events are held in the event holding cache for some amount of time after detection in accordance event holding criteria. As events are detected, an information consolidator compares currently detected events to previously cached events. Events determined to be the same event are grouped into an event group. When holding criteria expire for an event in the event group, the event group is published to one or more entities. As such, each new detection of the event does not trigger a corresponding new notification. Different portions of content from the same signal can also be monitored to reduce duplicate detections based on different content types in the same signal.

Claim (Index 1):
A computer-implemented method comprising:\n detecting an event from content of a normalized signal, including:\n assigning a unique identifier to the normalized signal; \n submitting a first signal content type along with the unique identifier to a first pipeline of models configured to process content of the first signal content type; \n submitting a second signal content type along with the unique identifier to a second pipeline of models configured to process content of the second content type; \n receiving first output associated with the unique identifier from the first pipeline; \n receiving second output associated with the unique identifier from the second pipeline; \n determining that the first output and the second output are both associated with the signal based on association with the unique identifier; \n aggregating the first output and second output into aggregate output; and \n detecting the event from the aggregate output; \n comparing the event to previously cached events in an event holding cache; determining that the event is not a redetection of a cached event; caching the event in the event holding cache until a specified holding period expires; detecting another event from content of another normalized signal; comparing the other event to the event cached in the event holding cache; determining that the other event is redetection of the event; grouping the event and the other event into an event group; publishing the event group, including the event and the other event, to a recipient when the specified holding period expires; and removing the event and the other event from the event holding cache concurrently with publishing the event group.

Metadata:
- Claim Count in Document: 38.0
- Percentile: 99.0
- Lexical Diversity: 1.85393
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16038537', '16203792', '16106436', '16285031', '16101208']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1880012159176552
- 35 USC 102 Novelty (BERT): 0.4980093030346906
- Combined Prediction Score: 0.2190020246293587
- Mean Citation Score: 220.767606
- Max Citation Score: 223.35506
- Similarity Product: 151.34846979519008

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

Dataset: test