Patent ID: 9659007
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A computer implemented natural language processing method, comprising: receiving, by a processor, a text; Identifying, by the processor parsing the text using natural language processing, a set of linguistic characteristics contained in the text, wherein linguistic characteristics include grammatical, syntactic, and idiomatic features of the text; determining a plurality of locations of origin in which the text was potentially written based on the set of linguistic characteristics; retrieving a set of reference documents for each location of origin in the plurality of locations of origin, in response to the determining the plurality of locations in which the text was potentially written; producing a set of proximity scores for the text by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents for each location of origin, and the text, wherein the proximity checks analyze a usage frequency of the set of linguistic characteristics and geographical closeness of the plurality of locations in the set linguistic characteristics between the text and the set of reference documents for each location of origin are to one another, ranking the plurality of locations of origin based on the set of proximity scores; and returning, via a user interface, a set of one or more ranked locations of origin of the plurality of locations of origin.