Patent ID: 8484158

Claim:
A computer-implemented method to derive relationships between avatars across a plurality of virtual environments, each virtual environment provided by a respective server application communicably connected to a management application via a respective connector application, the method comprising: receiving avatar information from each virtual environment via the respective connector application, wherein each connector application is configured to communicate according to a different messaging protocol specific to the server application providing the respective virtual environment, wherein the received avatar information includes information elements pertaining to a first avatar from a first virtual environment and a second avatar from a second virtual environment, respectively; generating, based on the received avatar information and for each of the first avatar and the second avatar, an avatar entity identifying the respective avatar and the virtual environment of the respective avatar; upon determining, based on the generated avatar entities, that the first avatar and the second avatar are used by a single user, generating, by operation of one or more computer processors when executing the management application, a single user entity identifying the single user and associated with each of the generated avatar entities, wherein the single user entity and the avatar entities are stored according to a predetermined data model; and responsive to receiving a request from a requesting entity to retrieve information elements of the single user across the plurality of virtual environments, generating, based on the single user entity, a result set that includes the information elements pertaining to the first and second avatars, respectively, wherein the generated result set is output to the requesting entity.