PATENT CLAIM ANALYSIS

Application Number: 15922166
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-03
Patent Classification: ["719", "318000"]

Abstract:
An event ordering framework for the ordering of out of ordered messages generated by asynchronous events across disparate systems. The system receives a message, creates a common object model based on the message, and applies a dependency model to the message. Utilizing the dependency model, the framework determines if any subsequently expected messages have already arrived and reprocesses all the messages in the sequence in that event. When a dependent message arrives earlier in the sequence than expected the framework stores the messages corresponding object model for later processing.

Claim (Index 1):
A system for the ordered evaluation of a sequence of messages in an distributed asynchronous computing environment, the system comprising:\n a plurality of producer devices, wherein the plurality of producer devices comprise a set of disparate systems configured to generate a plurality of messages based on independent events associated with data transactions, a client device communicatively coupled to the plurality of producer devices, a framework module that when executed on the client device causes the client device to: receive the plurality of messages from the plurality of producer devices, the plurality of messages being asynchronously received by the client device as a function of time as each of the independent events are generated, store each of the plurality of messages at the client device in response to receipt of each of the plurality of messages, instantiate a dependency model at the client device, wherein the dependency model defines a data dependency relationship between the plurality of messages as the plurality of messages are asynchronously received over time, evaluate common parameters in the plurality of messages in an ordered sequence determined based on the dependency model to maintain consistency of data in the data transaction, wherein data values of the common parameters output from evaluation of a first one of the plurality messages in the ordered sequence comprise inputs for the common parameters of a second one of the plurality of messages, and create a final message containing final data values of the common parameters in response to the evaluation of common parameters in the plurality of messages, the final message completing the data transaction.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 90.0
- Lexical Diversity: 1.68421
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['12109078', '15489177', '11245863', '13288840', '10630472']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.425682995454898
- 35 USC 102 Novelty (BERT): 0.4810100979865135
- Combined Prediction Score: 0.4312157057080596
- Mean Citation Score: 120.240289
- Max Citation Score: 140.74202
- Similarity Product: 98.6692880184853

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

Dataset: test