Skip to content
Fanglin Chen edited this page Aug 26, 2017 · 29 revisions

MessageOnTap is a development framework to implement intelligent plugins for instant messaging apps to improve users' efficiency. MessageOnTap streamlines instant messaging experiences by eliminating costly and repetitive tasks raised in conversation. These tasks could be adding events to the calendar or looking up the flight booking number for a friend. By surfacing useful prompts and actions, MessageOnTap squeezes tasks which normally takes minutes to complete into just a few taps. The key idea of MessageOnTap is to capture user needs through the message semantics and connect the observed needs to users' personal data.

Using the MessageOnTap framework, developers can create plugins for instant messaging apps such as Facebook Messenger, WhatsApp, WeChat, etc to extend basic messaging functionalities. Given easy access to both users instant messages and other types of personal data through MessageOnTap, MessageOnTap plugins can choose to either simply present a related piece of personal data for users to take a quick glimpse or offer users quick action shortcuts of functionalities if more user inputs are involved.

Semantic Templates

ParseTree

MessageOnTap

  • PluginData

  • Session

  • MessageOnTapPlugin

  • PluginManagerService

  • UIService

  • ActionService

  • PersonalGraphService

Clone this wiki locally