IP Library Granted Patent US 11,204,944
Granted Patent B1
US 11,204,944 · App. 17/175,277 · Granted Dec 21, 2021

Data reconciliation and inconsistency determination for posted entries

Inventors: Satyavrat Mudgil (Bengaluru, IN); Anant Sitaram (San Ramon, CA)
Assignee: Tekion Corp
G06F16/273G06F16/2272G06F16/2365G06F16/252G06F16/254G06F16/285
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,204,944
App. No.
17/175,277
Granted
Dec 21, 2021
Kind
B1
Abstract

A system and a method are disclosed for receiving an entry, the entry comprising first content and a metadata tag corresponding to a classification, the first content populated by a first source. A rules engine determines that the first content comprises a data field associated with at least one of a plurality of reconciliation policies. Responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies, the rules engine selects a reconciliation policy based on the metadata tag. The rules engine retrieves, from a second source, second content associated with the data field, inputs the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output, and performs a remediation action based on the output.

Claims (67)

1. A non-transitory computer-readable medium comprising memory with instructions encoded thereon, the instructions, when executed, causing one or more processors to perform operations, the instructions comprising instructions to:

receive an entry, the entry comprising a payload having first content and a metadata tag separate from the payload corresponding to a classification of the first content and describing at least one attribute of the first content, the first content populated by a first source;

search the payload for a data field within the first content that is associated with at least one of a plurality of reconciliation policies;

determine whether the first content comprises a data field associated with at least one of the plurality of reconciliation policies;

responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies:

select a reconciliation policy based on the metadata tag;

retrieve, from a second source, second content associated with the data field;

input the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output; and

perform a remediation action based on the output; and

responsive to determining that the first content does not comprise a data field associated with at least one of the plurality of reconciliation policies, post the entry.

2. The non-transitory computer-readable medium of claim 1 , wherein the remediation action comprises:

determining, based on the output, a destination for an alert; and

routing the alert to the destination.

3. The non-transitory computer-readable medium of claim 1 , wherein the instructions further comprise instructions to:

determine whether the output matches an alert condition; and

transmit an alert to a user responsive to determining that the output matches the alert condition.

4. The non-transitory computer-readable medium of claim 3 , wherein the instructions further comprise instructions to, responsive to determining that the output does not match the alert condition, store data representative of the output to memory.

5. The non-transitory computer-readable medium of claim 4 , wherein the data representative of the output is indexed and searchable.

6. The non-transitory computer-readable medium of claim 1 , wherein the instructions to perform the remediation action comprise instructions to:

generate a plurality of alerts, the parameters of each alert determined based on the reconciliation policy, each alert differing from each other report; and

route each of the plurality of alerts to different destinations, each destination determined based on the reconciliation policy.

7. The non-transitory computer-readable medium of claim 1 , wherein the metadata tag is applied to the entry based on the classification of the first content.

8. A method comprising:

receiving an entry, the entry comprising a payload having first content and a metadata tag separate from the payload corresponding to a classification of the first content and describing at least one attribute of the first content, the first content populated by a first source;

searching the payload for a data field within the first content that is associated with at least one of a plurality of reconciliation policies;

determining whether the first content comprises a data field associated with at least one of the plurality of reconciliation policies;

responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies:

selecting a reconciliation policy based on the metadata tag;

retrieving, from a second source, second content associated with the data field;

inputting the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output; and

performing a remediation action based on the output; and

responsive to determining that the first content does not comprise a data field associated with at least one of the plurality of reconciliation policies, posting the entry.

9. The method of claim 8 , wherein the remediation action comprises: =

determining, based on the output, a destination for an alert; and

routing the alert to the destination.

10. The method of claim 8 , further comprising:

determining whether the output matches an alert condition; and

transmitting an alert to a user responsive to determining that the output matches the alert condition.

11. The method of claim 10 , further comprising, responsive to determining that the output does not match the alert condition, storing data representative of the output to memory.

12. The method of claim 11 , wherein the data representative of the output is indexed and searchable.

13. The method of claim 8 , wherein performing the remediation action comprises:

generating a plurality of alerts, the parameters of each alert determined based on the reconciliation policy, each alert differing from each other report; and

routing each of the plurality of alerts to different destinations, each destination determined based on the reconciliation policy.

14. The method of claim 8 , wherein the metadata tag is applied to the entry based on the classification of the first content.

15. A system comprising:

memory with instructions encoded thereon; and

one or more processors that, when executing the instructions, are caused to perform operations comprising:

receiving an entry, the entry comprising a payload having first content, and a metadata tag separate from the payload corresponding to a classification of the first content and describing at least one attribute of the first content, the first content populated by a first source;

searching the payload for a data field within the first content that is associated with at least one of a plurality of reconciliation policies;

determining whether the first content comprises a data field associated with at least one of the plurality of reconciliation policies;

responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies:

selecting a reconciliation policy based on the metadata tag;

retrieving, from a second source, second content associated with the data field;

inputting the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output; and

performing a remediation action based on the output and

responsive to determining that the first content does not comprise a data field associated with at least one of the plurality of reconciliation policies, posting the entry.

16. The system of claim 15 , wherein the remediation action comprises:

determining, based on the output, a destination for an alert; and

routing the alert to the destination.

17. The system of claim 15 , the operations further comprising:

determining whether the output matches an alert condition; and

transmitting an alert to a user responsive to determining that the output matches the alert condition.

18. The system of claim 17 , wherein the operations further comprise, responsive to determining that the output does not match the alert condition, storing data representative of the output to memory.

19. The system of claim 18 , wherein the data representative of the output is indexed and searchable.

20. The system of claim 15 , wherein performing the remediation action comprises:

generating a plurality of alerts, the parameters of each alert determined based on the reconciliation policy, each alert differing from each other report; and

routing each of the plurality of alerts to different destinations, each destination determined based on the reconciliation policy.

Assignments (2)
SECURITY INTEREST Recorded Mar 2, 2026
From: TEKION CORP
To: MUFG BANK, LTD.
Reel/Frame 075012/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: MUDGIL, SATYAVRAT; SITARAM, ANANT
To: TEKION CORP
Reel/Frame 055648/0602 →