US2023162276A1PendingUtilityA1

Systems and methods for validating repeating data

62
Assignee: MASTERCARD INTERNATIONAL INCPriority: Apr 2, 2020Filed: Jan 9, 2023Published: May 25, 2023
Est. expiryApr 2, 2040(~13.7 yrs left)· nominal 20-yr term from priority
G06F 3/0619G06F 3/0673G06Q 20/108G06Q 40/02G06Q 20/102G06Q 20/385G06Q 20/0855G06Q 20/405G06Q 20/42G06F 3/0659
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computing system for validating repeating data is described. The computing system includes at least one computing device including at least one processor communicatively coupled to a database. The at least one processor is programmed to receive a first instance of data, the first instance of data including first repeating data elements, and store, in the database, the first repeating data elements. The at least one processor is also programmed to receive a second instance of data, the second instance of data including second repeating data elements, determine the second instance of data includes the second repeating data elements, and compare the second repeating data elements to the first repeating data elements. The at least one processor is further programmed to determine the second repeating data elements are inconsistent with the first repeating data elements and transmit a signal associated with the second repeating data elements.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computing system comprising at least one processor in communication with at least one memory, wherein the at least one processor is configured to:
 receive a first instance of data associated with a user account, the first instance of data including first repeating data elements defining a first repeating data plan;   receive a second instance of data associated with the user account, the second instance of data including second repeating data elements;   compare the second repeating data elements to the first repeating data elements, the second repeating data elements relating to the first repeating data elements;   identify an inconsistency between the second repeating data elements and the first repeating data elements;   determine that the inconsistency satisfies a threshold stored in the at least one memory and associated with the first repeating data plan; and   in response to the inconsistency satisfying the threshold, transmit a notification to a user computing device associated with the user account to notify a user associated with the user account of the inconsistency.   
     
     
         22 . The computing system of  claim 21 , wherein the at least one processor is further configured to:
 receive user preference data from the user computing device, the user preference data including the threshold; and   store the threshold in the at least one memory.   
     
     
         23 . The computing system of  claim 21 , wherein the at least one processor is further configured to identify the inconsistency between the second repeating data elements and the first repeating data elements based at least in part on an output from a machine learning model. 
     
     
         24 . The computing system of  claim 21 , wherein the at least one processor is further configured to store the threshold in the at least one memory as defined by an issuer. 
     
     
         25 . The computing system of  claim 21 , wherein the at least one processor is further configured to transmit progress data associated with the first repeating data plan to the user computing device, wherein the progress data comprises at least one of a number of payments completed for the first repeating data plan, a remainder of time for the first repeating data plan, or a number of expected subsequent payments for the first repeating data plan. 
     
     
         26 . The computing system of  claim 25 , wherein the at least one processor is further configured to transmit the progress data in response to a request from the user computing device. 
     
     
         27 . The computing system of  claim 21 , wherein the at least one processor is further configured to:
 receive, from the user computing device, a selection of a notification preference of a plurality of notification preferences presented at the user computing device; and   store, in the at least one memory, the notification preference as being associated with the user account.   
     
     
         28 . The computing system of  claim 27 , wherein the at least one processor is further configured to:
 determine, based upon the notification preference stored in the at least one memory, to transmit the notification to the user computing device;   receive, from the user computing device, a signal generated in response to user selection of a selectable control at the user computing device associated with blocking a transaction associated with the second repeating data elements; and   cause the transaction to be blocked in response to receiving the signal.   
     
     
         29 . At least one non-transitory computer-readable storage medium with instructions stored thereon that, in response to execution by at least one processor, cause the at least one processor to:
 receive a first instance of data associated with a user account, the first instance of data including first repeating data elements defining a first repeating data plan;   receive a second instance of data associated with the user account, the second instance of data including second repeating data elements;   compare the second repeating data elements to the first repeating data elements, the second repeating data elements relating to the first repeating data elements;   identify an inconsistency between the second repeating data elements and the first repeating data elements;   determine that the inconsistency satisfies a threshold stored in the at least one non-transitory computer-readable storage medium and associated with the first repeating data plan; and   in response to the inconsistency satisfying the threshold, transmit a notification to a user computing device associated with the user account to notify a user associated with the user account of the inconsistency.   
     
     
         30 . The at least one non-transitory computer-readable storage medium of  claim 29 , wherein the instructions further cause the at least one processor to:
 receive user preference data from the user computing device, the user preference data including the threshold; and   store the threshold in the at least one non-transitory computer-readable storage medium.   
     
     
         31 . The at least one non-transitory computer-readable storage medium of  claim 29 , wherein the instructions further cause the at least one processor to identify the inconsistency between the second repeating data elements and the first repeating data elements based at least in part on an output from a machine learning model. 
     
     
         32 . The at least one non-transitory computer-readable storage medium of  claim 29 , wherein the instructions further cause the at least one processor to store the threshold in the at least one non-transitory computer-readable storage medium as defined by an issuer. 
     
     
         33 . The at least one non-transitory computer-readable storage medium of  claim 29 , wherein the instructions further cause the at least one processor to transmit progress data associated with the first repeating data plan to the user computing device, wherein the progress data comprises at least one of a number of payments completed for the first repeating data plan, a remainder of time for the first repeating data plan, or a number of expected subsequent payments for the first repeating data plan. 
     
     
         34 . The at least one non-transitory computer-readable storage medium of  claim 33 , wherein the instructions further cause the at least one processor to transmit the progress data in response to a request from the user computing device. 
     
     
         35 . The at least one non-transitory computer-readable storage medium of  claim 29 , wherein the instructions further cause the at least one processor to:
 receive, from the user computing device, a selection of a notification preference of a plurality of notification preferences presented at the user computing device; and   store, in the at least one non-transitory computer-readable storage medium, the notification preference as being associated with the user account.   
     
     
         36 . The at least one non-transitory computer-readable storage medium of  claim 35 , wherein the instructions further cause the at least one processor to:
 determine, based upon the notification preference stored in the at least one non-transitory computer-readable storage medium, to transmit the notification to the user computing device;   receive, from the user computing device, a signal generated in response to user selection of a selectable control at the user computing device associated with blocking a transaction associated with the second repeating data elements; and   cause the transaction to be blocked in response to receiving the signal.   
     
     
         37 . A method for analyzing repeating data elements implemented by at least one processor in communication with at least one memory, the method comprising:
 receiving a first instance of data associated with a user account, the first instance of data including first repeating data elements defining a first repeating data plan;   receiving a second instance of data associated with the user account, the second instance of data including second repeating data elements;   comparing the second repeating data elements to the first repeating data elements, the second repeating data elements relating to the first repeating data elements;   identifying an inconsistency between the second repeating data elements and the first repeating data elements;   determining that the inconsistency satisfies a threshold stored in the at least one memory and associated with the first repeating data plan; and   in response to the inconsistency satisfying the threshold, transmitting a notification to a user computing device associated with the user account to notify a user associated with the user account of the inconsistency.   
     
     
         38 . The method of  claim 37 , further comprising:
 receiving user preference data from the user computing device, the user preference data including the threshold; and   storing the threshold in the at least one memory.   
     
     
         39 . The method of  claim 37 , further comprising transmitting progress data associated with the first repeating data plan to the user computing device, wherein the progress data comprises at least one of a number of payments completed for the first repeating data plan, a remainder of time for the first repeating data plan, or a number of expected subsequent payments for the first repeating data plan. 
     
     
         40 . The method of  claim 37 , further comprising:
 receiving, from the user computing device, a selection of a notification preference of a plurality of notification preferences presented at the user computing device;   storing the notification preference as being associated with the user account in the at least one memory;   determining, based upon the notification preference stored in the at least one memory, to transmit the notification to the user computing device;   receiving, from the user computing device, a signal generated in response to user selection of a selectable control at the user computing device associated with blocking a transaction associated with the second repeating data elements; and   causing the transaction to be blocked in response to receiving the signal.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.