23. The system method of claim 21 , wherein the first data set of captured user interactions comprises information regarding an action initiated by the user, selected from a group consisting of: a selection by the user to visit to a web site; a selection by the user to like content on a web site; a selection by the user to follow content on a web site; and a selection by the user to retrieve a document.
23. The system method of claim 21 , wherein the first data set of captured user interactions comprises information regarding an action initiated by the user, selected from a group consisting of: a selection by the user to visit to a web site; a selection by the user to like content on a web site; a selection by the user to follow content on a web site; and a selection by the user to retrieve a document. 24. The method of claim 23 , further comprising: access a second data set comprising background data pertaining to user interactions with the client computing device from electronic memory storage, wherein the second data set comprises natural language provided by the user; and wherein the processor receives the second data set and analyzes the second data set, the analysis comprising processing the natural language within a context derived from the second data set.