Patent Document ID: 9519643
Application ID: 14740120

Base Claim:
1. A computer-implemented process for translating map labels, comprising using a computing device for: receiving an entity's map label in a first language that is to be translated into a second language; generating translation candidates for each n-gram in the entity's map label and using these translation candidates to generate translation candidate sequences for the map label; selecting a prescribed number of translation candidate sequences; extracting features from the selected translation candidate sequences and the entity's map label by using geospatial and linguistic context information; using a probabilistic classifier trained at least in part with the extracted features to rank the selected translation candidate sequences; and re-ranking the selected translation candidate sequences using neighboring proximity information of the entity's location to disclose the highest re-ranked translation candidate sequence as the translated map label.

---

Claim 10:
10. The computer-implemented process of claim 1 wherein generating the possible translation candidate sequences for each n-gram in the map label comprises: breaking the map label in the first language into separate n-grams; transliterating each n-gram that is not in Latin script into a phonetic representation in Latin script; translating each n-gram in a Latin script into a term in the second language; and creating the possible translation candidate sequences by combining different translated terms for each n-gram in the map label.