Text this: Neural networks and pattern recognition in human-computer interaction