I have a program written in Java and it need some bug fixes.
The folloing is what the program does or should do.
This project is not for commercial use but for academic proof of concept purposes only.
Basically the program that I am looking for will be able to predict the next few words which the user will be about to write. This program must be able to store SMS phrases both incoming and outgoing. Upon receiving a message the program must also predict the most probable reply based on similar messages and give the user a number of options which he/she could choose from. The program must learn the trends of the particular user and thus be able to predict the most likely reply based on past user behaviour.
For the time being this program will not be deployed on a mobile phone. The program will have 2 textboxes which will simulate send and received of a mobile phone. 1 text box for receiving and one for sending.
When the user wants to send a message, he/she will type the message in the sending textbox. As soon as the user starts typing the first few letters or a word the program will prompt a possible next predicted word(s) or phrase with a highest frequency. There should be a key, which when hit that shows the second highest frequent possible match.
Unless you have a better suggestion the best way for such thing is Ternary-Search-Tree. If the mobile will be switch off(as a concept in our case the application will be closed) data have to be saved from the trie to a file that is why I requested that messages/phrases will be loaded from a file.
Thus messaging is not between 2 applications over TCP/IP, but between two windows (let say two textboxes) in the same program interface.
Text prediction as implemented by Yahoo! (I can't send you an image) in the website's search field. The program similarly enable the prediction of the next few words whilst compiling instant messages on mobile phones.
The program must predict most likely replies to a message received based on trie and on past history.
Problems including it not returning the frequencies correct and some other small but plus I want to add 2 new features.
I need you for 3 to 4 days.
For further details please feel free to contact me.
Also could you tell me when you can start.
Thank & Regards