Patent Document ID: 9984068
Application ID: 14858413

Base Claim:
1. One or more non-transitory computer-readable medium comprising computer-executable instruction that, when executed by one or more processors, cause the one or more processors to at least: in response to receiving electronic content to be delivered to a destination address, identify a first word in the electronic content and a second word in the electronic content; determine a first base language semantic vector of the first word; determine a second base language semantic vector of the second word; determine, for a keyword, a key word base language semantic vector, the keyword being a taboo word; determine a first distance between the first base language semantic vector and the key word base language semantic vector; determine a second distance between the second base language semantic vector and the key word base language semantic vector; determine that the first distance is less than a threshold distance; determine that the second distance is less than the threshold distance; determine a sum of the first distance and the second distance; determine a score of the electronic content based at least in part on the sum, wherein the score indicates a relevance of the electronic content to the key word; determine that the electronic content is not to be delivered to the destination address based at least in part on the score of the electronic content; and prevent the electronic content from being delivered to the destination address.

---

Claim 5:
5. The one or more non-transitory computer-readable medium of claim 1 , wherein the determining of the first distance includes determining at least one of: a cosine distance between the first base language semantic vector and the key word base language semantic vector, or an Euclidean distance between the first base language semantic vector and the key word base language semantic vector.