VPredict: A word prediction system

It's like we read your mind.

VPredict -- What is it?

VPredict is an automated word prediction system that:

  • predicts the next word, given a string.
  • the system is trained using a given input corpus.
  • an English language demo app ready: here
  • can be extended to many other languages.

Possible applicaions for such a system would include:

  • Mobile apps: smart keyboards, messaging, email.
  • Desktop apps: browsers, blogging frameworks.
  • Control libraries: smart textboxes.

VPredict -- How does it work?

VPredict algorithm involves constructing and searching N-gram models to produce suggestions for the next word.

  • produce n-gram (1-4) tables from corpus.
  • split n-grams into prefix and predictor components.
  • For input string:
    • retrieve matched (2-4) n-grams using prefix.
    • filter using incompletely typed words.
    • filter out any profane suggestions.
    • sort predictions based on probabilities.
    • offer best suggestion and suggestion set.

VPredict -- How to use it?

VPredict is very easy an intuitive to use:

  • start typing in the textbox.
  • the best word suggestion is highlighted in green.
  • a suggested word set is also displayed.

VPredict is:

  • fast: suggestions are produced on the fly.
  • compact: the demonstrated system is only ~8MB!
  • re-usable: train once, use many times!
  • extensible: other languages can be implemented.

VPredict -- It works!

ItWorksImage

VPredict -- On sale this Holiday season!

VPredict is on sale:

  • English model is $99,999 only!
  • Other languages coming soon.

VPredict features coming soon:

  • Multiple language support.
  • Adapting to users language style.

Hurry! Offer won't last long.