Prefix matching for keystroke minimization using B+ tree

Keystroke minimization is one of the approaches in minimizing the efforts of Braille users while interacting through Braille keyboard. Keystroke minimization can be achieved using word prediction. Word prediction is a prediction of required word by matching the prefix of the word from the available dictionary of words. As the Braille users are visually impaired the word prediction definitely reduces the efforts by minimizing the number of keystrokes required. This paper review several available prefix match techniques with the proposed prefix match. The proposed technique uses B+ tree to represent the words in hierarchical and sorted fashion. The best prefix match is accomplished by applying binary search procedure. The proposed approach is particularly new to Braille user hence it not only achieves the best prefix match but also helpful in minimizing the efforts of Braille users when used in word prediction.

[1]  Mario Konecki A new approach towards visual programming for the blinds , 2012, 2012 Proceedings of the 35th International Convention MIPRO.

[2]  Abraham Silberschatz,et al.  Database System Concepts , 1980 .

[3]  Hyesook Lim,et al.  Binary Searches on Multiple Small Trees for , 2005 .

[4]  Joaquim A. Jorge,et al.  From Tapping to Touching: Making Touch Screens Accessible to Blind Users , 2008, IEEE MultiMedia.

[5]  Nasser Yazdani,et al.  DMP-tree: A dynamic M-way prefix tree data structure for strings matching , 2010, Comput. Electr. Eng..

[6]  Raghu Ramakrishnan,et al.  Database Management Systems , 1976 .

[7]  Urmila Shrawankar,et al.  Speech user interface for computer based education system , 2010, 2010 International Conference on Signal and Image Processing.

[8]  Paul S. Min,et al.  Prefix trees: new efficient data structures for matching strings of different lengths , 2001, Proceedings 2001 International Database Engineering and Applications Symposium.

[9]  Urmila Shrawankar,et al.  Adverse Conditions and ASR Techniques for Robust Speech User Interface , 2013, ArXiv.

[10]  Rudolf Bayer,et al.  Organization and maintenance of large ordered indexes , 1972, Acta Informatica.

[11]  Viktor K. Prasanna,et al.  A Memory-Efficient and Modular Approach for Large-Scale String Pattern Matching , 2013, IEEE Transactions on Computers.

[12]  N Yazdani,et al.  FAST AND SALABLE SCHEMES FOR IP LOOKUP PROBLEM , 2000 .

[13]  Binary searches on multiple small trees for IP address lookup , 2005, IEEE Communications Letters.

[14]  Roberto Grossi,et al.  The string B-tree: a new data structure for string search in external memory and its applications , 1999, JACM.

[15]  Alistair D. N. Edwards,et al.  Improving the usability of speech-based interfaces for blind users , 1996, Assets '96.

[16]  Hyesook Lim,et al.  Survey and Proposal on Binary Search Algorithms for Longest Prefix Match , 2012, IEEE Communications Surveys & Tutorials.