Method and apparatus for implementing multi-user grouping nodes in a multimedia player

   
   

Methods and apparatus are provided for multi-user communication of multimedia content including dividing a client's scene into a non-shared and shared parts. In a disclosed embodiment, the non-shared parts of a scene may be organized into one or more single-user nodes with which other clients cannot interact. The shared parts of the scene are organized into one or more multi-user group nodes. These multi-user group nodes enable multiple clients to access the same scene and to interact with its shared content. Each multi-user group node is an extension of a Group node. In addition to the functionality provided by a single-user group node, a multi-user group node wraps its children with control mechanisms required for supporting multi-user communication. These control mechanisms may be provided as boolean exposed fields that act as switches to control initiation of interaction, update control, privacy, and object accessibility. A client's scene may have multiple multi-user group nodes represented in hierarchical order or each representing a different part of a shared scene.

Des méthodes et les appareils sont donnés pour la communication à utilisateurs multiples du contenu de multimédia comprenant diviser la scène d'un client en pièces non-partagées et partagées. Dans une incorporation révélée, les parties non-partagées d'une scène peuvent être organisées en un ou plusieurs noeuds individuels avec lesquels d'autres clients ne peuvent pas agir l'un sur l'autre. Les parties partagées de la scène sont organisées en un ou plusieurs noeuds à utilisateurs multiples de groupe. Ces noeuds à utilisateurs multiples de groupe permettent aux clients multiples d'accéder à la même scène et d'agir l'un sur l'autre avec son contenu partagé. Chaque noeud à utilisateurs multiples de groupe est une prolongation d'un noeud de groupe. En plus de la fonctionnalité a fourni par un noeud individuel de groupe, enveloppes à utilisateurs multiples d'un noeud de groupe que ses enfants avec des mécanismes de commande ont exigées pour soutenir la communication à utilisateurs multiples. Ces mécanismes de commande peuvent être fournis en tant que champs exposés booléens qui agissent en tant que commutateurs pour commander le déclenchement de l'interaction, de la commande de mise à jour, de l'intimité, et de l'accessibilité d'objet. La scène d'un client peut avoir des noeuds à utilisateurs multiples multiples de groupe représentés dans l'ordre hiérarchique ou chacun qui représente une partie différente d'une scène partagée.

 
Web www.patentalert.com

< Multimedia content navigation and playback

< Client/server based architecture for a telecommunications network

> Method and system for remotely modifying presentations in a multimedia conference

> Method and apparatus for loading data from memory to a cache

~ 00120