Patent ID: 9009603
Filing Date: 2015-04-14
Classification: G06F,G06Q,H04L,H04M

Abstract:
1. A method, comprising: managing a realtime communication session between client communicants operating respective client network nodes each of which is executing a respective virtual area enabled realtime communications application that administers the realtime communication session through integration of functionality for (i) exchanging peer-to-peer realtime data streams in association with functionality for (ii) rendering a spatial visualization comprising a respective graphical representation of each of the client communicants in a graphical representation of a virtual area, wherein the managing comprises establishing respective presences for the client communicants in the virtual area, determining respective locations of the graphical representations of the client communicants in the virtual area, and managing realtime communications between the client communicants based on the determined locations of their respective graphical representations in the virtual area; and through a web browser application, interfacing a guest communicant operating the web browser application on a guest network node with the realtime communication session, wherein the interfacing comprises establishing a presence for the guest communicant in a respective location in the virtual area, transmitting to the guest network node an interface specification comprising specifications of the graphical representation of the virtual area and the graphical representations of the guest communicant and the client communicants and their respective current locations in the virtual area, and responding to messages received from the web browser application in connection with respective elements of the interface specification; wherein the interface specification transmitted to the guest network node comprises specifications for depicting visual cues indicating respective current communication states of communication channels respectively allocated for carrying realtime data streams communicated by the network nodes of the client communicants in the virtual area independent of any communications received by the guest network node on the communication channels, and the visual cues have respective visual presentations that change dynamically to reflect current realtime data stream activities on the respective communication channels over which respective ones of the client network nodes are configured to communicate.