Patent ID: 9161188
Filing Date: 2015-10-13
Classification: G06F,H04L,H04M,H04W

Abstract:
1. A method comprising: receiving, at a computing device over a network, message input entered by a first user in a messaging application running on a mobile device associated said first user, said message input responsive to said first user drafting a message for delivery to a second user, said message input comprising a character string of at least one character, an identifier of said first user and an identifier of said second user; determining, via the computing device, a word listing that corresponds to the message input, said word listing comprising word strings that begin with said character string, said determining comprises identifying scores associated with each word string based upon said first user identifier and said second user identifier; determining, via the computing device, a message suggestion listing based on said word listing, said message suggestion listing comprising a set of messages, each of said messages having an associated occurrence score above an occurrence threshold; ranking, via the computing device, the messages within the message set based on a ranking score for each message, said ranking scores comprising identified scores associated with each words string and the occurrence scores for each message in the message set; and facilitating display, via the computing device, of the ranked message set to said first user within said message application.