×

Multi-stage content analysis system that profiles users and selects promotions

  • US 10,528,984 B2
  • Filed: 02/11/2019
  • Issued: 01/07/2020
  • Est. Priority Date: 10/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A multi-stage content analysis system that executes on a computer that profiles users and selects promotions, comprising:

  • a first analysis stage configured toreceive a communication created by a user; and

    ,analyze said communication to determine whether said user is a potential target for one or more promotions;

    a second analysis stage coupled to said first analysis stage and configured towhen said first analysis stage determines that said user is a potential target for a promotionreceive a communications history associated with said user, wherein said communications history comprises a plurality of communications created by said user; and

    ,analyze said communications history to assign one or more user profile tags to said user, wherein said analyze said communications history to assign said one or more user profile tags to said user comprises;

    access a database comprising key words and phrases associated with each tag of a set of one or more tags;

    calculate a frequency of each of said key words and phrases in said communications history;

    calculate a tag relevance score for each tag of said set of one or more tags based on said frequency of each of said key words and phrases, wherein said calculate said tag relevance score for each tag of said set of one or more tags comprises;

    calculate a probability that said communications history is associated with each tag of said set of one or more tags using a naï

    ve Bayes classifier, wherein said frequency of each of said key words and phrases in said communications history comprises a feature vector for said naï

    ve Bayes classifier; and

    ,a promotion selector coupled to said second analysis stage and configured toreceive said one or more user profile tags from said second analysis stage;

    analyze said one or more user profile tags and said communication to select a specific promotion from said one or more promotions; and

    ,transmit said specific promotion to said user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×