Abstract: One embodiment of the present invention provides a system for making predictions about data records from an incoming stream of data records. This system operates by discovering predictive relationships in an online manner between fields in records in the incoming stream of data records as the incoming stream of data records is received. These predictive relationships can used to predict values in fields based on other field values in the same record. This facilitates cleansing of data by allowing transaction values to be validated based upon predictions made from other field values in the same transaction record. It also allows missing field values to be predicted based upon the other field values. A variation of this embodiment provides for filtering transaction records based upon discovered predictive relationships and routing the transaction records to other servers in real-time.
Type:
Grant
Filed:
April 2, 1998
Date of Patent:
June 20, 2000
Assignee:
Trivada Corporation
Inventors:
Bradley P. Allen, Jeffrey M. Greif, David L. Adam, John B. Jensen, Michael W. Lo, Cormac Twomey