Patent ID: 9720950
Date: 2017-08-01
CPC Classifications: G06F

Claim:
1. A method for verifying data, the method comprising: generating, by one or more computer processors, a first piece of data based on a defined set of data characteristics, wherein the defined set of data characteristics include a key, a sequence number and extra data; generating, by one or more computer processors, a first bit, wherein the first bit corresponds to the first generated piece of data; sending, by one or more computer processors, the first generated piece of data to a target location, wherein the target location comprises a filtering application, a sorting application, and a record manipulation application; receiving, by one or more computer processors, the first generated piece of data from the target location; determining, by one or more computer processors, whether to validate the first generated piece of data received from the target location, wherein the determination is based at least in part on whether the first generated piece of data was received when the first generated piece of data should not have been filtered out by the filtering application; determining, by one or more computer processors, whether to validate the first generated piece of data received from the target location, wherein the determination is based at least in part on whether the first generated piece of data was received a second time from the filtering application; adjusting, by one or more computer processors, the first generated bit to reflect an error based on receiving the first generated piece of data twice from the filtering application; and generating, by one or more computer processors, a second piece of data based on a defined set of data characteristics; generating, by one or more computer processors, a second bit, wherein the second bit corresponds to the second generated piece of data; sending, by one or more computer processors, the second generated piece of data to a target location; receiving, by one or more computer processors, the second generated piece of data from the target location; determining, by one or more computer processors, whether to validate the second generated piece of data received from the target location; and adjusting, by one or more computer processors, the second generated bit based on the determination of whether to validate the second generated piece of data.