Text this: A review on positioning techniques and technologies: a novel AI approach