1. A method for analyzing mobile device usage, the method comprising: creating, by one or more processors, a graph display which is depicting a conversation between at least two parties, wherein the graph display contains: a first set of nodes which represent the at least two or more parties of the conversation, wherein: a node, among the first set of nodes, is associated with a first party of the at least two or more parties of the conversation, and another node, among the first set of nodes, is associated with a second party of the at least two or more parties of the conversation, and a second set of nodes which represent contents of the conversation, wherein: one or more nodes, among the second set of nodes, are associated with a first party of the at least two or more parties of the conversation, and one or more nodes, among the second set of nodes, are associated with a second party of the at least two or more parties of the conversation; receiving, by one or more processors, voice data from the first party and the second party of the at least two parties and encoding the voice data into the second set of nodes of the graph display associated with the first party and the second party, wherein the first party and the second party are represented by the first set of nodes; sending, by the first party the one or more nodes, among the second set of nodes, associated with the first party, to the second party over a virtualized boundary in the graph display, wherein the virtualized boundary separates the first party from the second party; receiving, by the second party, content associated with the sent one or more nodes, among the second set of nodes, over the virtual boundary in the graph display; determining, by one or more processors, whether a plurality of event types have occurred during the conversation by performing analytics on the encoded voice data in the second set of nodes, and wherein the plurality of event types consist of: a first type of event, wherein the first type of event are one or more instances of negative emotional sentiments expressed between the first party and the second party, a second type of event, wherein the second type of event are one or more search queries, wherein the one or more search queries are received by the second party from the first party or the first party from the second party, and a third type of event, wherein the third type of event are one or more divergences from a first topic in the conversation to a second topic in the conversation; in response to determining that the plurality of event types has occurred, generating, by one or more processors, a third set of nodes associated with the plurality of event types, wherein the third set of nodes are transposable across the virtualized boundary; incorporating, by one or more processors, the third set of nodes into the graph display, wherein the third set of nodes consist of: generated text which reduces negative emotional sentiments expressed between the first party and second party responsive to determining the first type of event has occurred, generated text which answers the one or more search queries responsive to determining the second type of event has occurred, and generated text which brings back the conversation back to the first topic from the second topic responsive to determining the third type of event has occurred; and generating, by one or more processors, an automated response system in a call center based on the third set of nodes, wherein the automated response system addresses the negative emotional sentiments and the divergences in the conversations between the at least two parties.
2. The method of claim 1 , further comprising: responsive to receiving one or more external user gestures, generating, by one or more processors, a gesture node to be incorporated into the third set of nodes, wherein the gesture node is transported across the virtualized boundary separating the first party from the second party, and wherein the gesture node contains preconfigured instructions to perform an action.