Skip to main content

Smarter Mobile Apps through Integrated Natural Language Processing Services

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8093))

Abstract

Smartphones are fast becoming ever-present personal assistants. Third-party ‘apps’ provide users with nearly unlimited customization options. A large amount of content read on these devices is text based – such as emails, web pages, or documents. Natural Language Processing (NLP) can help to make apps smarter, by automatically analyzing the meaning of content and taking appropriate actions on behalf of their users. However, due to its complexity, NLP has yet to find widespread adoption in smartphone or tablet applications. We present a novel way of integrating NLP into Android applications. It is based on a library that can be integrated into any app, allowing it to execute remote NLP pipelines (e.g., for information extraction, summarization, or question-answering) through web service calls. Enabling a separation of concerns, our architecture makes it possible for smartphone developers to make use of any NLP pipeline that has been developed by a language engineer. We demonstrate the applicability of these ideas with our open source Android library, based on the Semantic Assistants framework, and a prototype application ‘iForgotWho’ that detects names, numbers and organizations in user content and automatically enters them into the contact book.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aanensen, D.M., Huntley, D.M., Feil, E.J., al Own, F., Spratt, B.G.: EpiCollect: Linking Smartphones to Web Applications for Epidemiology, Ecology and Community Data Collection. PLoS ONE 4(9), e6968 (2009)

    Google Scholar 

  2. Doukas, C., Pliakas, T., Maglogiannis, I.: Mobile healthcare information management utilizing Cloud Computing and Android OS. In: 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), September 4, pp. 1037–1040 ( 2010)

    Google Scholar 

  3. Kamel Boulos, M.N., Wheeler, S., Tavares, C., Jones, R.: How smartphones are changing the face of mobile and participatory healthcare: An overview, with example from eCAALYX. Biomedical Engineering Online 10(1), 1–24 (2011)

    Article  Google Scholar 

  4. Cunningham, H., et al.: Text Processing with GATE (Version 6). University of Sheffield, Deptartment of Computer Science (2011)

    Google Scholar 

  5. Simon, H.A.: Designing organizations for an information rich world. In: Greenberger, M. (ed.) Computers, Communications, and the Public Interest, pp. 37–72. The Johns Hopkins Press (1971)

    Google Scholar 

  6. Witte, R., Bergler, S.: Next-Generation Summarization: Contrastive, Focused, and Update Summaries. In: International Conference on Recent Advances in Natural Language Processing (RANLP 2007), Borovets, Bulgaria, September 27-29 (2007)

    Google Scholar 

  7. Witte, R., Gitzinger, T.: Semantic Assistants – User-Centric Natural Language Processing Services for Desktop Clients. In: Domingue, J., Anutariya, C. (eds.) ASWC 2008. LNCS, vol. 5367, pp. 360–374. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Park, S.Y., Byun, J., Rim, H.C., Lee, D.G., Lim, H.: Natural language-based user interface for mobile devices with limited resources. IEEE Transactions on Consumer Electronics 56(4), 2086–2092 (2010)

    Article  Google Scholar 

  9. Alam, H., Hartono, R., Kumar, A., Rahman, F., Tarnikova, Y., Wilcox, C.: Web Page Summarization for Handheld Devices: A Natural Language Approach. In: 7th International Conference on Document Analysis and Recognition (ICDAR 2003), vol. 2, pp. 1153–1157 (2003)

    Google Scholar 

  10. Buyukkokten, O., Garcia-Molina, H., Paepcke, A.: Seeing the whole in parts: text summarization for web browsing on handheld devices. In: Proceedings of the 10th International Conference on World Wide Web, WWW 2001, pp. 652–662. ACM, New York (2001)

    Google Scholar 

  11. Jilani, A.: Mobile Phone Text Processing and Question-Answering. In: Future Technologies in Computing and Engineering: Proceedings of Computing and Engineering Annual Researchers’ Conference 2010: CEARC 2010, pp. 130–135 (2010)

    Google Scholar 

  12. Box, D., Ehnebuske, D., Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H.F., Thatte, S., Winer, D.: Simple Object Access Protocol (SOAP) 1.1. W3C Note, World Wide Web Consortium (May 2000), http://www.w3.org/TR/SOAP/

  13. Fielding, R.T.: Architectural styles and the design of network-based software architectures. PhD thesis (2000)

    Google Scholar 

  14. Zhou, L., Shaikh, M., Zhang, D.: Natural Language Interface to Mobile Devices. In: Shi, Z., He, Q. (eds.) Intelligent Information Processing II. IFIP, vol. 163, pp. 283–286. Springer US (2005)

    Google Scholar 

  15. Tavakolifard, M., Gulla, J.A., Almeroth, K., Ingvaldsen, J.E., Nygreen, G., Berg, E.: Tailored News in the Palm of Your HAND: A Multi-Perspective Transparent Approach to News Recommendation. In: Proceedings of the 22nd International World Wide Web Conference, WWW 2013, May 13–17, Rio de Janeiro, Brazil (2013)

    Google Scholar 

  16. Seon, C.N., Kim, H., Seo, J.: Information extraction using finite state automata and syllable n-grams in a mobile environment. In: Proceedings of the ACL 2008: HLT Workshop on Mobile Language Processing, Columbus, Ohio, pp. 13–18. Association for Computational Linguistics ( June 2008)

    Google Scholar 

  17. Homola, P.: A Distributed Database for Mobile NLP Applications. In: Proceedings of the ACL 2008: HLT Workshop on Mobile Language Processing, Columbus, Ohio, pp. 27–28. Association for Computational Linguistics ( June 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sateli, B., Cook, G., Witte, R. (2013). Smarter Mobile Apps through Integrated Natural Language Processing Services. In: Daniel, F., Papadopoulos, G.A., Thiran, P. (eds) Mobile Web Information Systems. MobiWIS 2013. Lecture Notes in Computer Science, vol 8093. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40276-0_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40276-0_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40275-3

  • Online ISBN: 978-3-642-40276-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics