Truecaller’s India engineers built its Smart SMS feature

Truecaller has been a great app to figure out who is calling you, if the number is not in your contacts list, and to search for numbers. Two years ago, the Insights Team at Truecaller’s Bengaluru facility, felt they could make messaging also smarter. They observed that most messages nowadays are incoming messages, and are usually either transactional (related to payments, etc) or promotional.

“We thought we could help users stay on top of their messages by filtering out spam, and keeping them up to date with useful messages such as bill transactions, one-time passwords, bank account updates, bill reminders etc,” says John Joseph, who leads the Insights Team.

The feature they built did exactly that. Spam is filtered. All the transactions go into a single place. The feature, launched last month, also highlights the most important part of the transaction – the OTP, for instance, is shown prominently as a notification. “If you get a notification from Truecaller, you can be sure it is for an important message,” Joseph says.

However, executing Smart SMS, as it is called, involved many challenges. Joseph says knowing what is a ‘relevant’ and ‘important’ SMS for millions of users across geographies required a lot of research and feedback. A promotional message may be an irritant for most, but important for someone looking for deals. What is a relevant SMS for a user in India could be very different from that for users in Europe or America or Africa. In Africa, people are into mobile betting, so those messages are important for them; in Sweden, delivery messages are important.

Customisation for different regions and people required a lot of feedback. That was a huge challenge. Feedback was enabled on the app itself, which asks the user to tag a message as relevant or not. All the data was analysed using machine learning, and then the message models were designed using AI.

“Knowing what is spam for whom is a constant work in progress. Also, whitelisting of brands and the numbers they call from needs human effort, as it needs to be personally verified,” Joseph says.

Another big challenge was to do the data processing offline, on the user’s handset, rather than any remote server. This was needed to assure users of data privacy, since many messages contained important financial information. And it had to be done across hundreds of different makes of phones. “Every line of code had to be super-optimised to work on every device, including old and basic Android phones,” Joseph says.

All this complex tech processing may be automated and happening on millions of different gadgets across the world, but it’s this team of humans that have worked tirelessly and remotely to come up with it.

FacebookTwitterLinkedin


For all the latest Technology News Click Here 

 For the latest news and updates, follow us on Google News

Read original article here

Denial of responsibility! TechNewsBoy.com is an automatic aggregator around the global media. All the content are available free on Internet. We have just arranged it in one platform for educational purpose only. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials on our website, please contact us by email – [email protected]. The content will be deleted within 24 hours.