×

System for selection of data records containing structured and unstructured data

  • US 10,445,697 B2
  • Filed: 11/26/2012
  • Issued: 10/15/2019
  • Est. Priority Date: 11/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • one or more data storage devices storing;

    a plurality of data records, each data record comprising stored data, the stored data comprising;

    structured data and unstructured data, the unstructured data comprising data indicative of communications between two or more persons;

    a data storage device storing data defining a predictive model for determining a score indicative of suitability of data records for forwarding to an operation system, responsive to receipt of one of the data records, the predictive model configured to perform the determination based on review of the structured data and words and phrases extracted from the data indicative of the unstructured data of the data record, the predictive model comprising data values and coefficients associated with structured data, certain data values being negative and indicative of a reduced suitability for forwarding, and certain data values being positive and indicative of an increased suitability for forwarding;

    an analysis hardware server, in communication with the data storage devices and comprising a processor configured to, on a recurring and dynamic basis, in each of a plurality of cycles;

    determine a set of data records, from the plurality of data records, for review by the predictive model, the set comprising data records having no score determined in any prior cycle and selected data records assigned scores in one or more prior cycles, the selected data records assigned scores in one or more prior cycles comprising data records not forwarded to the operation system and having selected aging intervals;

    extract words and phrases from the unstructured data associated with the determined set of data records using data mining to identify words and phrases for extraction, comprising using text parsing logic to identify sentences, and tagging identified words to be associated with categories and subcategories;

    apply the predictive model to the structured data and the extracted words and phrases from the unstructured data to determine a current-cycle score associated with each of the data records in the set, and assign each of the data records of the set to one of a plurality of groups of equal numbers ordered in accordance with the determined current-cycle score;

    for each of the data records of the set for which a score was determined in a prior cycle, determine whether the current-cycle score is greater than a most-recently determined prior cycle score for the same data record; and

    generate a report including at least some of the data records having no score determined in any prior cycle and the data records assigned scores in one or more prior cycles determined to have a greater current-cycle score than the most-recently determined prior cycle score for the same data record;

    determine a velocity of change in group to which each data record is assigned;

    based at least in part on the determined velocity of change in group to which a data record is assigned, and based on whether a current-cycle score is at least a threshold value, select a plurality of the data records for forwarding to an operation system, wherein a positive velocity of change in group renders a data record more likely to be selected for forwarding, and a negative velocity of change in group renders a data record less likely to be selected for forwarding; and

    forward, via bulk download using xml documents, to the operation system, the data records selected for forwarding.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×