Patent ID: 9530149
Filing Date: 2016-12-27
CPC Classification: G06Q,H04L

Claim Text:
1. A method on a mobile device of providing keyword-based services to a message recipient, the method comprising: receiving a message containing text at a mobile device of a user; identifying one or more keywords in the received message, profiling the user based on observed user activity on the mobile device and based on terms used in messages received by the user; selecting a subset of the keywords based on user-specific information, including the profile of the user, stored on the mobile device; displaying the received message to the user, wherein the text of the displayed message is formatted to distinguish the subset of keywords in the displayed message; associating the distinguished keywords with at least one advertisement and at least one contextual service; receiving a selection of a distinguished keyword in the displayed message by the user; displaying to the user an indication of at least one advertisement or at least one contextual service associated with the selected keyword; receiving a selection of an indicated advertisement or contextual service from the user; and invoking the selected advertisement or contextual service, wherein the invoking includes transmitting the selected keyword and at least a portion of the user-specific information to the selected advertisement or contextual service.