DE102013109779A1 - TRANSPORTING AVATARS AND CONFERENCE MATERIALS IN VIRTUAL REALITY CONFERENCE ROOMS - Google Patents

TRANSPORTING AVATARS AND CONFERENCE MATERIALS IN VIRTUAL REALITY CONFERENCE ROOMS Download PDF

Info

Publication number
DE102013109779A1
DE102013109779A1 DE102013109779.0A DE102013109779A DE102013109779A1 DE 102013109779 A1 DE102013109779 A1 DE 102013109779A1 DE 102013109779 A DE102013109779 A DE 102013109779A DE 102013109779 A1 DE102013109779 A1 DE 102013109779A1
Authority
DE
Germany
Prior art keywords
conference
individual
virtual reality
user
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE102013109779.0A
Other languages
German (de)
Inventor
Bridget Mohler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avaya Inc
Original Assignee
Avaya Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/655,052 external-priority patent/US20140096036A1/en
Application filed by Avaya Inc filed Critical Avaya Inc
Publication of DE102013109779A1 publication Critical patent/DE102013109779A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/157Conference systems defining a virtual conference space and using avatars or agents

Abstract

Es werden Verfahren und Systeme bereitgestellt, in denen ein Virtual-Reality-Umgebungsrenderingmodul eine Virtual-Reality-Umgebungskonferenz innerhalb eines Unternehmens bereitstellt. Ferner stellt das Virtual-Reality-Umgebungsrenderingmodul für Konferenzteilnehmer/-innen automatisches Platzieren eines Avatars und von Konferenzmaterialien in der Virtual-Reality-Umgebungskonferenz basierend auf kooperativer Erweiterung von einem Zeitplanungsserver bereit.Methods and systems are provided in which a virtual reality environment rendering module provides a virtual reality environment conference within an enterprise. Furthermore, the virtual reality environment rendering module for conference participants provides automatic placement of an avatar and conference materials in the virtual reality environment conference based on collaborative expansion from a scheduling server.

Description

GEBIET DER ERFINDUNGFIELD OF THE INVENTION

Es werden Verfahren und Systeme zum Platzieren eines Virtual-Reality-Avatars mit relevanten Materialien in einer Konferenz und insbesondere für die Fähigkeit des Avatars, sich in einer oder mehreren Virtual-Reality-Umgebungen mit Zugriff auf Konferenzmaterialien automatisch von einer Konferenz zu einer anderen zu bewegen, beschrieben.There will be methods and systems for placing a virtual reality avatar with relevant materials in a conference and, in particular, the avatar's ability to automatically move from one conference to another in one or more virtual reality environments having access to conference materials , described.

ALLGEMEINER STAND DER TECHNIKGENERAL PRIOR ART

Virtual-Reality-Umgebungen (Virtual Reality Environments, VREs) werden derzeit von Handelsgesellschaften, Bildungseinrichtungen, der Militärindustrie, der Glücksspielbranche und zahlreichen anderen Branchen in vielzähligen Anwendungen benutzt. Gesellschaften stoßen derzeit weit in VREs vor und benutzen sie für etliche Aufgaben wie Schulungen, private kooperative Konferenzen und die Aufnahme von Kontakten zu Analysten und Kunden. Die Benutzung von VREs für Anwendungen wie private kooperative Konferenzen zwingt Gesellschaften derzeit dazu, in der virtuellen Welt Fuß zu fassen. Durch die VRE-Benutzung für Konferenzen werden Kosten für Reisen, Zeit, Beförderung, Mahlzeiten und andere Auslagen erheblich reduziert.Virtual Reality Environments (VREs) are currently being used by commercial companies, educational institutions, the military industry, the gambling industry, and many other industries in a variety of applications. Companies are now entering the AER widely and are using them for a variety of tasks, such as training, private cooperative conferences, and establishing contacts with analysts and clients. Using VREs for applications such as private cooperative conferences is currently forcing societies to gain a foothold in the virtual world. The use of VRE for conferences significantly reduces travel, time, transportation, meals and other expenses.

Es gibt Modelle für proaktive und reaktive Konferenzunterstützung basierend auf Echtzeitverarbeitung der Medienstreams, dem Detektieren von Ereignissen und Aktivitäten. Virtual Reality lässt höhere und umfassendere Ebenen der Visualisierung zu als momentan unter Benutzung aktueller handelsüblicher Technologien möglich ist, wodurch eine Kooperation auf einer sehr hohen Ebene ermöglicht wird.There are models for proactive and reactive conference support based on real-time processing of media streams, event detection and activity. Virtual Reality allows for higher and more comprehensive levels of visualization than is currently possible using current commercial technologies, allowing for collaboration at a very high level.

In VREs gebrauchen Benutzer/-innen eine Tastatur, eine Maus oder eine Spielsteuerung, um bestimmte Bewegungen zur Navigation innerhalb der VRE zu initiieren. Für diese Benutzereingaben sind Zeit und Schulungen erforderlich, um richtig durch die VRE zu einem Konferenzort zu navigieren. Das Transportieren von Materialien zwischen VREs für unmittelbar aufeinanderfolgende Konferenzen ist mühsam und bewirkt eventuell Verwirrung bei unterschiedlichen Schnittstellen. Die Unfähigkeit, sich nahtlos zwischen Virtual-Reality-Konferenzräumen und -umgebungen zu bewegen und einfach auf benötigte Materialien zuzugreifen, bedeutet eine Herausforderung.In VREs, users use a keyboard, a mouse, or a game controller to initiate certain navigation movements within the AER. These user inputs require time and training to properly navigate through the AER to a conference location. Transporting materials between VREs for immediately consecutive conferences is cumbersome and may cause confusion at different interfaces. The inability to move seamlessly between virtual reality conferencing rooms and environments and easily access the materials needed is a challenge.

KURZE DARSTELLUNG DER ERFINDUNGBRIEF SUMMARY OF THE INVENTION

Es werden Verfahren und Systeme zum Assistieren beim Besuchen und zum Bereitstellen von Materialien in einer Virtual-Reality-Umgebung bereitgestellt. Insbesondere wird ein Avatar, der eine Person darstellt, mit Konferenzmaterialien in einem Virtual-Reality-Umgebungskonferenzraum verbunden, und diese Koordination kann zwischen Konferenzen fortgesetzt werden.Methods and systems are provided for assisting in visiting and providing materials in a virtual reality environment. In particular, an avatar representing a person is connected to conference materials in a virtual reality environment conference room, and this coordination can continue between conferences.

Systeme, die Ausführungsformen der vorliegenden Offenbarung implementieren, können einen Kommunikationsserver bereitstellen, der betriebsfähig ist, um Konferenzanweisungen und -materialien zu empfangen und diese einer Person in einer VRE-Konferenz oder VRE-Konferenzen zuzuordnen. Gemäß mindestens einigen Ausführungsformen der vorliegenden Offenbarung beinhaltet das System in der Regel einen Server, der ein Modul einer Virtual-Reality-Umgebung (Virtual Reality Environment, VRE) laufen lässt, und ein Netz, das mit einem/einer oder mehreren Benutzern/-innen kommunizieren kann und mit einer oder mehreren Datenbanken verbunden ist. Informationen zu Benutzern/-innen und VRE-Konferenzen könnten von einem privaten Server oder einer Datenbank mit interner oder externer Verbindung zum Unternehmen stammen und von einem Server verarbeitet werden. Ein Benutzer/eine Benutzerin könnte durch eine Kommunikationseinrichtung, die das Mobiltelefon, das E-Mail-System, der Laptop-Computer oder eine andere Einrichtung sein könnte, Kontakt zu einem VRE-Konferenzraum initiieren. Eine Variation könnte die Fähigkeit sein, dass der Benutzer/die Benutzerin einer VRE in einen Konferenzraum basierend auf einem Ort „in der Welt” transportiert wird, dessen Details in einem Server gespeichert sind, der Microsoft Exchange OutlookTM oder ein äquivalentes Zeitplanungstool laufen lässt. Dadurch wird Zeit eingespart, die in der Regel bei der Navigation aufgewendet wird, sowie die Eventualität ausgeschlossen, dass sich jemand in einer komplexen Umgebung einer virtuellen Welt „verirrt”. Sobald ein Benutzer/eine Benutzerin und sein oder ihr Zeitplan identifiziert wurden, wird möglicherweise ein Avatar, der den Benutzer/die Benutzerin darstellt, erzeugt und mit für diese Konferenz und diesen Benutzer/diese Benutzerin verfügbaren Materialien in einem vordefinierten Konferenzraum platziert.Systems implementing embodiments of the present disclosure may provide a communication server operable to receive conference instructions and materials and associate them with a person in an AER conference or VRE conferences. In accordance with at least some embodiments of the present disclosure, the system typically includes a server running a module of a virtual reality (VRE) environment and a network with one or more users can communicate and is connected to one or more databases. Information about users and VRE conferences could come from a private server or a database with an internal or external connection to the enterprise and be processed by a server. A user could initiate contact with a VRE conference room through a communication device, which could be the mobile phone, e-mail system, laptop computer, or other device. One variation could be the ability for the user of an AER to be transported to a conference room based on a location "in the world" whose details are stored in a server running Microsoft Exchange Outlook or an equivalent scheduling tool. This saves time, which is usually spent on navigation, as well as eliminates the possibility that someone is "lost" in a complex environment of a virtual world. Once a user and his or her schedule have been identified, an avatar representing the user may be created and placed in a predefined conference room with materials available for that conference and this user.

Eine andere Ausführungsform könnte die Fähigkeit sein, dass der Avatar in einer VRE-Konferenz zu einer späteren Konferenz verschoben wird und über relevante, in der späteren Konferenz verfügbare Konferenzmaterialien verfügt. Der Avatar könnte ausgegraut sein, bis der Benutzer/die Benutzerin den Konferenzraum betritt oder die Verfügbarkeit bestätigt. Der Avatar, der die Konferenz nach der laufenden Konferenz innerhalb derselben VRE besucht, würde automatisch zum betreffenden Konferenzraum transportiert. In Fällen, in denen spätere Konferenzen zeitlich geplant sind und die erste Konferenz länger dauert, könnte der Avatar zur Konferenz transportiert werden und als ausgegrauter Teilnehmer erscheinen, mit der Fähigkeit, eine Nachricht in einem Format wie Instant Messaging (IM), Text oder einem anderen Kontaktverfahren zu senden, wobei eine Schlüsselnachricht die Verspätung angibt.Another embodiment could be the ability to postpone the avatar in a VRE conference to a later conference and have relevant conference materials available in the later conference. The avatar may be grayed out until the user enters the conference room or confirms availability. The avatar who visits the conference after the current conference within the same AER would automatically be transported to the relevant conference room. In cases where later conferences are scheduled and the first conference lasts longer, the avatar could be transported to the conference and appear as a greyed out participant, with the ability to deliver a message in a format such as instant messaging (IM), text or to send another contact method, with a key message indicating the delay.

Zusätzliche Merkmale und Vorteile von Ausführungsformen der vorliegenden Verfahren und Systeme werden noch besser in der folgenden Beschreibung ersichtlich, vor allem in Verbindung mit den beiliegenden Zeichnungen.Additional features and advantages of embodiments of the present methods and systems will become more apparent in the following description, particularly in conjunction with the accompanying drawings.

KURZE BESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

1 ist ein Blockschema, das Komponenten eines Systems gemäß Ausführungsformen der vorliegenden Offenbarung abbildet; 1 FIG. 10 is a block diagram depicting components of a system according to embodiments of the present disclosure; FIG.

2 ist ein Blockschema eines Unternehmenskommunikationsservers gemäß Ausführungsformen der vorliegenden Offenbarung; 2 FIG. 10 is a block diagram of a corporate communications server according to embodiments of the present disclosure; FIG.

3 ist eine visuelle Abbildung gemäß Ausführungsformen der vorliegenden Offenbarung; 3 FIG. 10 is a visual illustration according to embodiments of the present disclosure; FIG.

4 bildet eine Benutzerschnittstelle gemäß Ausführungsformen der vorliegenden Offenbarung ab; 4 depicts a user interface in accordance with embodiments of the present disclosure;

5 bildet eine Benutzerschnittstelle gemäß Ausführungsformen der vorliegenden Offenbarung ab; 5 depicts a user interface in accordance with embodiments of the present disclosure;

6 ist ein Flussdiagramm, das Aspekte eines Verfahrens gemäß Ausführungsformen der vorliegenden Offenbarung abbildet; und 6 FIG. 10 is a flowchart depicting aspects of a method according to embodiments of the present disclosure; FIG. and

7 ist ein Flussdiagramm, das Aspekte eines Verfahrens gemäß Ausführungsformen der vorliegenden Offenbarung abbildet. 7 FIG. 10 is a flowchart depicting aspects of a method according to embodiments of the present disclosure. FIG.

AUFÜHRLICHE BESCHREIBUNGEXTENDED DESCRIPTION

1 ist ein Blockschema, das Komponenten eines Kommunikationssystems 100 gemäß Ausführungsformen der vorliegenden Verfahren und Systeme abbildet. Insbesondere beinhaltet das Kommunikationssystem 100 ein Unternehmen 112, das möglicherweise eine Virtual-Reality-Umgebung unterstützt. Auf die Virtual-Reality-Umgebung kann durch Benutzung einer Internet-Site zugegriffen werden, die auf einer oder mehreren Netzressourcen gehostet wird. Der Ausdruck „Virtual Reality” oder „Virtual-Reality-Umgebung” (VR, VRE) ist ein Ausdruck, der für computersimulierte Umgebungen gilt, die physische Präsenz an Stellen in der realen Welt sowie in imaginären Welten simulieren können. Die meisten aktuellen VREs sind in erster Linie visuelle Erlebnisse, die entweder auf einem Computerbildschirm oder durch spezielle stereoskopische Anzeigen angezeigt werden. Des Weiteren deckt VR Remotekommunikationsumgebungen ab, welche die virtuelle Präsenz von Benutzern/-innen mit den Konzepten Telepräsenz und Teleexistenz oder eines virtuellen Artefakts (VA) durch die Benutzung entweder von Standardeingaben oder von multimodalen Einrichtungen bereitstellen. 1 is a block diagram, the components of a communication system 100 in accordance with embodiments of the present methods and systems. In particular, the communication system includes 100 a company 112 that may support a virtual reality environment. The virtual reality environment can be accessed by using an Internet site that is hosted on one or more network resources. The term "virtual reality" or "virtual reality environment" (VR, VRE) is an expression that applies to computer-simulated environments that can simulate physical presence in real-world and imaginary worlds. Most current AERs are primarily visual experiences that are displayed either on a computer screen or through special stereoscopic displays. Further, VR covers remote-communication environments that provide virtual presence of users with the concepts of telepresence and tele-existence or a virtual artifact (VA) through the use of either standard inputs or multimodal devices.

Im Allgemeinen kann das Unternehmen 112 Elemente beinhalten und in Verbindung mit Elementen sein, die unter anderem einen Kommunikationsserver 116, der ein Virtual-Reality-Umgebungsmodul 124 laufen lässt, eine Unternehmensdatenbank 120 und einen Zeitplanungsserver 128 beinhalten. Der Begriff „Unternehmen”, wie hierin benutzt, bezieht sich auf einen Betrieb oder eine Gesellschaft, der oder die mit Waren, Dienstleistungen oder beidem mit Verbrauchern handelt. In der Regel kann das Unternehmen 112 über ein oder mehrere Kommunikationsnetze 108 mit einer oder mehreren Benutzereinrichtungen 104 kommunizieren. Beispiele für Benutzereinrichtungen 104 beinhalten unter anderem Smartphones, Desktop-Computer, Laptop-Computer oder beliebige andere zum Unterstützen von Kommunikationen zwischen einem Benutzer/einer Benutzerin und dem Unternehmen 112 fähige Einrichtungen. Folglich können Kommunikationen zwischen dem Unternehmen 112 und den Benutzereinrichtungen 104 Sprach-, Video-, E-Mail-, Instant-Messaging(IM)-, Short-Message-System(SMS)- oder andere in Echtzeit oder nicht in Echtzeit erfolgende Sprach-, textbasierte und elektronische Kommunikationen umfassen.In general, the company can 112 Elements include and be in connection with elements that include a communication server 116 , which is a virtual reality environment module 124 Run a corporate database 120 and a scheduling server 128 include. As used herein, the term "business" refers to a business or company that trades in goods, services or both with consumers. In general, the company can 112 over one or more communication networks 108 with one or more user devices 104 communicate. Examples of user facilities 104 include, but are not limited to, smartphones, desktop computers, laptop computers, or any other for facilitating communications between a user and the company 112 capable facilities. Consequently, communications between the company 112 and the user facilities 104 Voice, video, e-mail, instant messaging (IM), Short Message System (SMS), or other real-time or non-real-time voice, text, and electronic communications.

Das Unternehmen 112 ist mit einem Netz 108 verbunden. Das Netz 108 ist möglicherweise eine beliebige Art eines dem Fachmann bekannten Netzes, das Datenkommunikationen durch Benutzung beliebiger verschiedener im Handel verfügbarer Protokolle unterstützen kann, die unter anderem SIP, TCP/IP, SNA, IPX, AppleTalk und dergleichen beinhalten. Lediglich beispielhaft ist das Netz 108 möglicherweise ein Local Area Network („LAN”) wie ein Ethernet-Netz, ein Token-Ring-Netz und/oder dergleichen; ein Wide Area Network („WAN”); ein virtuelles Netz, das unter anderem ein Virtual Private Network („VPN”) beinhaltet; das Internet; ein Intranet; ein Extranet; ein öffentliches Fernsprechnetz (Public Switched Telephone Network, „PSTN”); ein Infrarotnetz; ein Funknetz (z. B. ein Netz, das gemäß einem beliebigen Protokoll der IEEE-602.11 -Suite, dem aus dem Stand der Technik bekannten BluetoothTM-Protokoll und/oder einem beliebigen anderen Drahtlosprotokoll betrieben wird). Das Netz 108 kann ein beliebiges Netz oder System sein, das betriebsfähig ist, um Kommunikation zwischen dem Unternehmen 112 und der einen oder den mehreren Benutzereinrichtungen 104a–n zuzulassen. Das Netz 108 kann ein beliebiges drahtgebundenes oder drahtloses Kommunikationssystem, das ein beliebiges Protokoll oder Format benutzt, darstellen. Jedoch kann das Netz 108 auch mehrere Netze darstellen, wobei jedes Netz ein anderes Kommunikationssystem sein kann, das unterschiedliche Kommunikationsformate oder unterschiedliche Hardware und Software benutzt.The enterprise 112 is with a network 108 connected. The network 108 is possibly any type of network known to those skilled in the art that can support data communications by using any of various commercially available protocols including, but not limited to, SIP, TCP / IP, SNA, IPX, AppleTalk, and the like. The network is exemplary only 108 possibly a Local Area Network ("LAN") such as an Ethernet network, a token ring network and / or the like; a Wide Area Network ("WAN"); a virtual network that includes, among other things, a Virtual Private Network ("VPN"); the Internet; an intranet; an extranet; a public switched telephone network ("PSTN"); an infrared network; a radio network (eg a network which, according to any protocol of the IEEE-602.11 Suite, the Bluetooth protocol known in the art, and / or any other wireless protocol). The network 108 can be any network or system that is operational to communication between the company 112 and the one or more user devices 104a -N. The network 108 may represent any wired or wireless communication system using any protocol or format. However, the network can 108 also represent multiple networks, each network may be another communication system, the different communication formats or different hardware and software used.

In Ausführungsformen beinhaltet das Unternehmen 112 möglicherweise alle Systeme, sei es Hardware oder Software, die zulassen, dass das Unternehmen 112 eine Teilnahme an VR-Konferenzen bereitstellt und zulässt. Zum Beispiel kann das Unternehmen 112 unter anderem ein/einen oder mehrere Anrufsysteme, E-Mail-Systeme, Zeitplanungsserver, Videosysteme, Anwendungsserver, Webserver oder andere Systeme beinhalten, um zuzulassen, dass Teilnehmer/-innen Nachrichten empfangen und beantworten, eine Verbindung zu Datenbanken herstellen, mit Kunden und Mitarbeitern/-innen interagieren, auf Ressourcen zugreifen und Anwendungen nutzen. Der Unternehmenskommunikationsserver 116 dient allgemein zum Verbinden von Benutzereinrichtungen 104 mit Unternehmensressourcen durch das Kommunikationsnetz 108, um zuzulassen, dass die Benutzer/-innen an VR-Konferenzen teilnehmen.In embodiments, the company includes 112 possibly all systems, be it hardware or software, that allow the company 112 Provide and allow participation in VR conferences. For example, the company may 112 including one or more call systems, e-mail systems, scheduling servers, video systems, application servers, web servers, or other systems to allow subscribers to receive and answer messages, connect to databases, with customers and employees Interact, access resources and use applications. The corporate communication server 116 is generally used to connect user devices 104 with corporate resources through the communications network 108 to allow users to participate in VR conferences.

In Ausführungsformen beinhaltet das Unternehmen 112 einen Unternehmenskommunikationsserver 116, der ein Virtual-Reality-Umgebungsmodul 124 enthält. Wenngleich der Kommunikationsserver 116 und das VRE-Modul 124 als ein Teil des Unternehmens 112 gezeigt werden, sind der Kommunikationsserver 116 und/oder das VRE-Modul 124 in anderen Ausführungsformen möglicherweise getrennte Systeme oder Funktionen werden möglicherweise getrennt vom Unternehmen 112 ausgeführt oder durch ein Privatunternehmen oder einen Dritten ausgeführt. Der Ausdruck „Dritter”, wie hierin benutzt, bezieht sich auf eine beliebige natürliche oder juristische Person, die nicht direkt an einen Betrieb oder ein Unternehmen gebunden ist. In Ausführungsformen ist der das VRE-Modul 124 laufen lassende Unternehmenskommunikationsserver 116 betriebsfähig, um VR-Konferenzräume zu erzeugen. Der Unternehmenskommunikationsserver 116 ist betriebsfähig, um mit einer oder mehreren Unternehmensdatenbanken 120 und einem oder mehreren Zeitplanungsservern 128, die sich eventuell innerhalb des Unternehmens 112 oder an anderen Orten befinden, bidirektional zu kommunizieren. Ein Beispiel für einen solchen Server ist ein Microsoft-Exchange-Outlook-Server, der zum Bereitstellen von E-Mail- und Zeitplanungsdiensten fähig ist. Eine solche Serverart, die bidirektionale Kommunikation abdeckt, wird ausführlich in US 5826269 beschrieben, deren gesamter Inhalt durch Bezugnahme hierin aufgenommen wird.In embodiments, the company includes 112 a corporate communications server 116 , which is a virtual reality environment module 124 contains. Although the communication server 116 and the VRE module 124 as part of the company 112 are shown are the communication server 116 and / or the VRE module 124 In other embodiments, separate systems or features may be separate from the company 112 executed or executed by a private company or a third party. The term "third party" as used herein refers to any natural or legal person who is not directly related to a business or enterprise. In embodiments, this is the VRE module 124 running corporate communication server 116 operable to generate VR conference rooms. The corporate communications server 116 is operable to work with one or more enterprise databases 120 and one or more scheduling servers 128 who may be inside the company 112 or in other places, communicate bi-directionally. An example of such a server is a Microsoft Exchange Outlook server capable of providing e-mail and scheduling services. Such a type of server, which covers bi-directional communication, is described in detail in US 5826269 , the entire contents of which are incorporated herein by reference.

Unternehmensdaten können in diversen unterschiedlichen Formen von Datenbanken 120 wie relationalen Datenbanken, Flatfiles, objektorientierten Datenbanken usw. gespeichert sein. Die Daten sind möglicherweise in einem Objekt, einem Attribut eines Objekts oder irgendeiner anderen Form einer Datenstruktur gespeichert. Weiter kann die Unternehmensdatenbank 120 ein oder mehrere Datenelemente ablegen, abrufen oder senden, um Benutzeridentitäten vor, während und nach der Erzeugung, der Koordination und der Beendigung von Konferenzen durch das VRE-Modul 124 zu erzeugen oder zu validieren. Eine Ausführungsform des Kommunikationsservers 116 wird in Verbindung mit 2 beschrieben.Company data can be in various different forms of databases 120 such as relational databases, flat files, object-oriented databases, etc. The data may be stored in an object, an attribute of an object or any other form of data structure. Next, the company database 120 store, retrieve or send one or more data items to user identities before, during and after the generation, coordination and termination of conferences by the AER module 124 to generate or validate. An embodiment of the communication server 116 will be in contact with 2 described.

2 ist ein Blockschema, das Komponenten eines Kommunikationsservers 116, der ein VRE-Modul 124 laufen lässt, gemäß Ausführungsformen der vorliegenden Offenbarung abbildet. Der Kommunikationsserver 116 kann ein beliebiges Betriebssystem in einer beliebigen im Handel verfügbaren Serverhardware laufen lassen. Der Kommunikationsserver 116 kann auch verschiedene Serveranwendungen laufen lassen, die SIP-Server, HTTP-Server, FTP-Server, CGI-Server, Datenbankserver, Java-Server und dergleichen beinhalten. Der Kommunikationsserver 116 beinhaltet möglicherweise einen Prozessor 212, eine Benutzereingabe 216, eine Benutzerausgabe 220 und eine Kommunikationsschnittstelle 208. Der Kommunikationsserver 116 kann mit anderen Elementen über die Kommunikationsschnittstelle 208 kommunizieren, die ein Programmable Communication Interface („PCI”), ein Network Interface Controller („NIC”), ein Serial Advanced Technology Attachment („SATA”), ein Firewire ( IEEE 1394 ), ein Universal Serial Bus („USB”) oder eine Kommunikationsschnittstelle in beliebiger anderer Art sein kann. Der Kommunikationsserver 116 beinhaltet einen zum Ausführen von Programmanweisungen fähigen Prozessor 212. Der Prozessor 212 kann einen beliebigen programmierbaren Universalprozessor oder Controller zum Ausführen von Anwendungsprogrammierung beinhalten. Alternativ umfasst der Prozessor 212 möglicherweise eine speziell konfigurierte anwendungsspezifische integrierte Schaltung (ASIC). Der Prozessor 212 dient allgemein dazu, Programmiercode laufen zu lassen, der verschiedene durch den Kommunikationsserver 116 durchgeführte Funktionen implementiert. Zum Beispiel kann der Prozessor 212 Funktionen, die VR-Konferenzerzeugung beinhalten, und Funktionen, die in Verbindung mit dem VRE-Modul 124 durchgeführt werden, wie hierin beschrieben, implementieren. 2 is a block diagram, the components of a communication server 116 , which is an AER module 124 in accordance with embodiments of the present disclosure. The communication server 116 can run any operating system in any commercially available server hardware. The communication server 116 can also run various server applications that include SIP servers, HTTP servers, FTP servers, CGI servers, database servers, Java servers, and the like. The communication server 116 possibly includes a processor 212 , a user input 216 , a user edition 220 and a communication interface 208 , The communication server 116 can communicate with other elements via the communication interface 208 A Programmable Communication Interface ("PCI"), a Network Interface Controller ("NIC"), a Serial Advanced Technology Attachment ("SATA"), a Firewire ( IEEE 1394 ), a Universal Serial Bus ("USB") or a communication interface in any other way. The communication server 116 includes a processor capable of executing program instructions 212 , The processor 212 may include any programmable general purpose processor or controller for performing application programming. Alternatively, the processor includes 212 possibly a specially configured application specific integrated circuit (ASIC). The processor 212 is generally used to run programming code that is different through the communications server 116 Implemented functions implemented. For example, the processor 212 Functions that include VR conference generation and features that work in conjunction with the VRE module 124 implemented as described herein.

Ein Speicherbaustein 204 des Kommunikationsservers 116 kann einen Festkörperspeicher beinhalten, der seinem Wesen nach resident, auswechselbar und/oder remote ist, etwa ein DRAM und ein SDRAM. Der Speicherbaustein 204 kann in Verbindung mit der Ausführung von Programmierung durch den Prozessor 212 des Kommunikationsservers 116 und zur temporären oder langfristigen Speicherung von Daten und/oder Programmanweisungen benutzt werden. Ferner kann der Speicherbaustein 204 mehrere diskrete Komponenten unterschiedlicher Art und/oder mehrere logische Partitionen beinhalten. Gemäß noch anderen Ausführungsformen umfasst der Speicherbaustein 204 ein nicht transientes computerlesbares Speichermedium. Der Begriff „computerlesbares Medium”, wie hierin benutzt, bezieht sich auf einen beliebigen physikalischen Speicher, der am Bereitstellen von Anweisungen für einen Prozessor zur Ausführung beteiligt ist. Ein solches Medium kann viele Formen annehmen, die unter anderem nicht flüchtige Medien, flüchtige Medien und Übertragungsmedien beinhalten. Nicht flüchtige Medien beinhalten zum Beispiel NVRAMs oder Magnet- oder Bildplatten. Flüchtige Medien umfassen einen dynamischen Speicherbaustein, etwa einen Arbeitsspeicher. Häufige Formen computerlesbarer Medien beinhalten zum Beispiel eine Floppy-Disk, eine Diskette, eine Festplatte, ein Magnetband oder ein beliebiges anderes magnetisches Medium, ein magneto-optisches Medium, eine CD-ROM, ein beliebiges anderes optisches Medium, Lochkarten, Lochstreifen, ein beliebiges anderes physikalisches Medium mit Lochmustern, ein RAM, ein PROM und ein EPROM, ein FLASH-EPROM, ein Festkörpermedium wie eine Speicherkarte, einen beliebigen anderen Speicherchip oder eine beliebige andere Speicherkassette oder ein beliebiges anderes Medium, das ein Computer lesen kann.A memory chip 204 of the communications server 116 may include a solid state memory that is inherently resident, replaceable, and / or remote, such as a DRAM and an SDRAM. The memory chip 204 may be in connection with the execution of programming by the processor 212 of the communications server 116 and used for temporary or long-term storage of data and / or program instructions. Furthermore, the memory module 204 include multiple discrete components of different types and / or multiple logical partitions. According to still other embodiments includes the memory module 204 a non-transient computer-readable storage medium. The term "computer-readable medium" as used herein refers to any physical memory involved in providing instructions to a processor for execution. Such a medium may take many forms including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, NVRAMs or magnetic or optical disks. Volatile media include a dynamic memory device, such as a memory. Common forms of computer-readable media include, for example, a floppy disk, floppy disk, hard disk, magnetic tape, or any other magnetic media, magneto-optical media, CD-ROM, any other optical media, punched cards, perforated tape, any other physical media with hole patterns, a RAM, a PROM and an EPROM, a FLASH EPROM, a solid state medium such as a memory card, any other memory chip, or any other memory cartridge or medium that a computer can read.

Das VRE-Modul 124 wird möglicherweise auf dem Kommunikationsserver 116 innerhalb des Unternehmens 112 oder auf einem Server vollständig außerhalb der gezeigten Einrichtungen laufen gelassen, der mit dem Unternehmen 112 kommunizieren kann. Der Kommunikationsserver 116 lässt das VRE-Modul 124 laufen, das Module innerhalb des Servers 116 zum Erzeugen einer oder mehrerer VREs, einschließlich VR-Konferenzräumen, enthält. Das VRE-Modul 124 beinhaltet unter anderem möglicherweise ein oder mehrere Anwendungsengine-Module 224, Grafikverarbeitungseinheit(GPU)-Module 228 und Webdienstemodule 232.The AER module 124 may be on the communication server 116 within the company 112 or run on a server completely outside of the facilities shown with the company 112 can communicate. The communication server 116 leaves the VRE module 124 run the modules inside the server 116 for generating one or more VREs, including VR conference rooms. The AER module 124 Among other things, this may include one or more application engine modules 224 , Graphics Processing Unit (GPU) modules 228 and web service modules 232 ,

Zusätzlich werden möglicherweise Benutzereingabeeinrichtungen 216 und Benutzerausgabeeinrichtungen 220 bereitgestellt. Mit Bezug auf den Kommunikationsserver 116 können solche Einrichtungen 216 und 220 in Verbindung mit Zugriff auf Unternehmensressourcen und deren Benutzung benutzt werden. Beispiele für Benutzereingabeeinrichtungen 216 beinhalten unter anderem eine Tastatur, ein numerisches Tastenfeld, einen Berührungsbildschirm, ein Mikrofon, einen Scanner und eine mit einem Bildschirm oder einem anderen Positionsgeber kombinierte Zeigeeinrichtung. Beispiele für Benutzerausgabeeinrichtungen 220 beinhalten unter anderem eine Anzeige, eine Touchscreen-Anzeige, einen Lautsprecher und einen Drucker. Der Kommunikationsserver 116 beinhaltet allgemein auch eine Kommunikationsschnittstelle 208, um den Kommunikationsserver 116 und das Netz 108 untereinander zu verbinden.Additionally, there may be user input devices 216 and user output devices 220 provided. With reference to the communication server 116 can such facilities 216 and 220 in connection with access to and use of company resources. Examples of user input devices 216 include, but are not limited to, a keyboard, a numeric keypad, a touch screen, a microphone, a scanner, and a pointing device combined with a screen or other position encoder. Examples of user output devices 220 include, but are not limited to, a display, a touch screen display, a speaker, and a printer. The communication server 116 generally also includes a communication interface 208 to the communication server 116 and the network 108 to connect with each other.

3 ist eine visuelle Abbildung 300 gemäß Ausführungsformen der vorliegenden Offenbarung. Der Ausdruck „visuelle Abbildung”, wie hierin benutzt, vermittelt ein Bild, das zulässt, dass sich die Adressaten eine klare geistige Vorstellung von einem veranschaulichten Konzept machen können. Allgemein beinhaltet die visuelle Abbildung Benutzerinformationen 304, die der Identifizierung von einem Zeitplanungsserver 312 in einem VR-Konferenzraum 308 zugeordnet werden. Sobald die Teilnehmer/-innen des VR-Konferenzraums 308 einer Benutzeridentifizierung 312 eines Zeitplanungsservers zugeordnet und verifiziert wurden, können an die Zeitplanungsservermitteilung angehängte Materialien für die Benutzer/-innen verfügbar gemacht werden. 3 is a visual illustration 300 according to embodiments of the present disclosure. As used herein, the term "visual mapping" conveys an image that allows the addressees to make a clear mental image of an illustrated concept. Generally, the visual mapping includes user information 304 that identify from a scheduling server 312 in a VR conference room 308 be assigned. Once the participants of the VR conference room 308 a user identification 312 Once a scheduling server has been assigned and verified, materials attached to the scheduling server message can be made available to the users.

In einer Unternehmensumgebung verfügen Benutzer/-innen möglicherweise über Anmeldeinformationen, die sie gegenüber dem System, den Anwendungen und anderen Ressourcen identifizieren. Benutzern/-innen wie Fred Roberts 304a sind zum Beispiel bestimmte Felder zugewiesen, die in einer Unternehmensdatenbank 120 gespeichert sind. Die Felder könnten unter anderem den Namen einer Person, eine Domain, der sie zugewiesen ist, einen SIP-Proxy, einen Authentifizierungsnamen, einen Benutzernamen und ein Passwort beinhalten. Der Name einer Person ist in der Regel der Realname einer Person oder eine Variation davon basierend auf durch einen Administrator oder Gesellschaftsvorschriften getroffenen Entscheidungen, zum Beispiel Fred Roberts 304a und Joseph Williams 304b. Die Domain, der die Person zugewiesen ist, ist ein Netz, in dem Kommunikationen befördert werden. Die Begriffe „Domain” und „Domainname”, wie hierin benutzt, beziehen sich auf eine Identifikationszeichenfolge, die einen Bereich von administrativer Autonomie, Berechtigung oder Verfügung im Internet definiert. Domainnamen werden durch die Regeln und Abläufe des Domain Name System (DNS) gebildet. Zum Beispiel sind sowohl Paul Smith 304c als auch Sarah Jones 304n ein Benutzer bzw. eine Benutzerin in derselben Domain, sipdomain.com. Ein SIP-Proxy ist eine Komponente eines Unternehmenskommunikationsservers 116. Die Begriffe „SIP-Proxy” oder „SIP-Server”, wie hierin benutzt, beziehen sich auf eine Komponente, die den Aufbau von Anrufen zwischen Einrichtungen verwaltet, die Rufweglenkung steuert und notwendige Funktionen wie Registrierung, Autorisierung, Netzzugriffsteuerung und Netzsicherheit durchführt. In diesem Beispiel entsprechen die Informationen für den Zugriff auf die Domain den Informationen für den Zugriff auf den SIP-Proxy, sipdomain.com. Der Benutzername ist in der Regel die dem Benutzer/der Benutzerin vom Administrator zugewiesene Telefonnummer, muss es jedoch nicht sein. Oft entspricht der Authentifizierungsname der Benutzer-ID. Zum Beispiel hat Fred Roberts 304a den Authentifizierungsnamen und die Benutzer-ID 7205551212 und Paul Smith 304c hat den Authentifizierungsnamen und die Benutzer-ID 7205551214. Ein Passwort ist ein Sicherheitscode, der eingerichtet ist, um die Identität des Benutzers/der Benutzerin zu verifizieren. Im Allgemeinen wird die Benutzer-ID an den Server gesendet, um den Zugriff auf einen Dienst anzufordern. Das Passwort wird genutzt, um eine Antwort auf eine durch den Server gesendete Abfrage zu generieren. Das Passwort ist allgemein ein Wort oder eine Zeichenfolge, das oder die genutzt wird, um eine Identität zu beweisen oder Zugriff auf Ressourcen zu erlangen. Es sind eventuell noch mehr oder weniger Felder vorhanden als von 3 dargestellt werden. Zusätzliche Felder könnten Betrieb, Bereich und Anzeigename beinhalten. Die Anmeldeinformationen können benutzt werden, um den Zugriff durch Einzelpersonen auf Unternehmensressourcen, einschließlich Zeitplanung über einen Zeitplanungsserver 128, einen VR-Konferenzraum oder VR-Konferenzräume 308 und Konferenzinhalte zu identifizieren und zuzulassen.In a corporate environment, users may have credentials that identify them to the system, applications, and other resources. Users like Fred Roberts 304a For example, certain fields are assigned to a company database 120 are stored. The fields could include, but are not limited to, the name of a person, a domain to which they are assigned, a SIP proxy, an authentication name, a username, and a password. A person's name is usually a person's real name or a variation thereof based on decisions made by an administrator or company rules, for example, Fred Roberts 304a and Joseph Williams 304b , The domain to which the person is assigned is a network in which communications are carried. The terms "domain" and "domain name" as used herein refer to an identification string that defines a range of administrative autonomy, privilege or disposition on the Internet. Domain names are formed by the rules and procedures of the Domain Name System (DNS). For example, both are Paul Smith 304c as well as Sarah Jones 304n a user in the same domain, sipdomain.com. A SIP proxy is a component of a corporate communications server 116 , As used herein, the terms "SIP proxy" or "SIP server" refer to a component that manages the establishment of calls between devices that controls call routing and performs necessary functions such as registration, authorization, network access control, and network security. In this example, the information for accessing the domain is the information for accessing the SIP proxy, sipdomain.com. The username is usually the phone number assigned to the user by the administrator, but it does not have to be. Often, the authentication name is the user ID. For example, Fred Roberts 304a the authentication name and user ID 7205551212 and Paul Smith 304c has the Authentication name and user ID 7205551214. A password is a security code that is set up to verify the identity of the user. In general, the user ID is sent to the server to request access to a service. The password is used to generate a response to a query sent by the server. The password is generally a word or string that is used to prove an identity or gain access to resources. There may be more or fewer fields available than from 3 being represented. Additional fields could include operation, area and display name. The credentials can be used to restrict access by individuals to corporate resources, including scheduling through a scheduling server 128 , a VR conference room or VR conference rooms 308 and to identify and allow conference content.

Ein Zeitplanungsserver 128, wie hierin erwähnt, ist ein Server, der, wie es sich für den Fachmann versteht, zum Verwalten von Ressourcen benutzt wird, die unter anderem E-Mails, eine integrierte Voicemail, Sicherheit, Serverregeln, Archivierung und Konferenzverwaltung beinhalten. Der Zeitplanungsserver 128 weist in der Regel administrierte Benutzer/-innen auf, denen eine eindeutige Benutzer-ID zugewiesen wurde. Zum Beispiel wird ein erster Teilnehmer in einer Konferenz vom Zeitplanungsserver 128 eventuell als SCHID1 312a identifiziert und ein zweiter Teilnehmer in der Konferenz könnte vom Zeitplanungsserver 128 als SCHID2 312b identifiziert werden. Die Benutzer-IDs für den Zeitplanungsserver richten sich nach den vom Server, vom Unternehmen oder vom Administrator vorgegebenen Konventionen oder einer beliebigen Kombination oder einem beliebigen Satz von Konventionen. Benutzer/-innen können Konferenzen auf einem Zeitplanungsserver 128 zeitlich planen. Benutzer/-innen identifizieren möglicherweise einen/eine oder mehrere Konferenzteilnehmer/-innen und hängen möglicherweise auch Materialien zur Benutzung bei der Konferenz an. Wenn Felder für Benutzer/-innen auf dem Unternehmenskommunikationsserver 116 und dem Zeitplanungsserver 128 aufgefüllt sind, kann ein Kommunikationsserver 116 gemeinsam mit einem VRE-Modul 124 einen VR-Konferenzraum 308 erzeugen, in dem Benutzer/-innen möglicherweise interagieren. Es kann sich um einen VR-Konferenzraum 308 beliebiger Art handeln, wie noch ausführlicher erörtert wird. Das VRE-Modul 124 arbeitet möglicherweise gemeinsam mit dem Zeitplanungsserver 128, um Benutzer/-innen 304a–n Konferenzmaterialien 312a312n und Teilnehmern/-innen zuzuordnen. Die Konferenzmaterialien sind möglicherweise Materialien in beliebiger Form, die gemeinsam genutzt und übertragen werden können und unter anderem eine Präsentation, ein Dokument, ein Bild, ein Video, eine Audioaufzeichnung, eine Foliengruppe, eine Tabellenkalkulation oder einen Zeitplan beinhalten. Die Konferenzmaterialien werden an den VR-Konferenzraum 308 zur Benutzung übermittelt.A scheduling server 128 As noted herein, a server is, as would be understood by those skilled in the art, used to manage resources including, but not limited to, emails, integrated voicemail, security, server rules, archiving, and conference management. The scheduling server 128 typically has managed users assigned a unique user ID. For example, a first participant in a conference becomes the scheduling server 128 possibly as SCHID1 312a and a second participant in the conference could be identified by the scheduling server 128 as SCHID2 312b be identified. The user IDs for the scheduling server are based on the conventions set by the server, the enterprise, or the administrator, or any combination or set of conventions. Users can have conferences on a scheduling server 128 schedule. Users may identify one or more conference participants and may also attach materials for use in the conference. If fields for users on the corporate communication server 116 and the scheduling server 128 can be a communication server 116 together with an AER module 124 a VR conference room 308 that users may interact with. It can be a VR conference room 308 of any kind, as will be discussed in greater detail. The AER module 124 may work together with the scheduling server 128 to users 304a -N conference materials 312a - 312n and participants. The conference materials may be materials in any form that may be shared and transmitted, including, but not limited to, a presentation, a document, a picture, a video, an audio recording, a slide group, a spreadsheet, or a schedule. The conference materials will be sent to the VR conference room 308 transmitted for use.

Jeder Teilnehmer/jede Teilnehmerin an der Konferenz wird eindeutig identifiziert und mit seinem oder ihrem Avatar und seinen oder ihren Konferenzmaterialien verknüpft. Zum Beispiel wurde Sarah Jones 304n als Rednerin für die Konferenz identifiziert. Die Zeitplanungsserver-ID für Sarah Jones ist SCHID4 312n. Für den vom VRE-Modul 124 eingerichteten VR-Konferenzraum 308 sind Sarahs Identitäten 304n und 312n korreliert, und ihr werden möglicherweise ein Avatar und Konferenzmaterialien präsentiert. Der Avatar 312n, der erzeugt wurde, ist mit den Konferenzmaterialien verknüpft, die ein Ablaufdokument, eine Powerpoint-Präsentation und Gesprächsthemen beinhalten. Die Zeitplanungsserver-ID für Joseph Williams ist SCHID2 312b. Für den vom VRE-Modul 124 eingerichteten VR-Konferenzraum 308 sind Josephs Identitäten 304b und 312b korreliert, und ihm werden ein Avatar und Konferenzmaterialien präsentiert. Sein Avatar 312b, der erzeugt wurde, ist mit den Konferenzmaterialien verknüpft, die ein Projektdokument, eine Powerpoint-Präsentation und ein Video beinhalten. Konferenzteilnehmer/-innen können über identische Konferenzmaterialien und -anzeigen verfügen oder nicht, wie in Verbindung mit 4 beschrieben.Each participant in the conference will be clearly identified and linked to his or her avatar and conference materials. For example, Sarah Jones 304n identified as a speaker for the conference. The scheduling server ID for Sarah Jones is SCHID4 312n , For the VRE module 124 furnished VR conference room 308 are Sarah's identities 304n and 312n correlated, and you may be presented with an avatar and conference materials. The avatar 312n that was created is linked to the conference materials, which include a workflow document, a PowerPoint presentation, and discussion topics. The scheduling server ID for Joseph Williams is SCHID2 312b , For the VRE module 124 furnished VR conference room 308 are Joseph's identities 304b and 312b correlated, and he is presented with an avatar and conference materials. His avatar 312b that was created is linked to the conference materials that include a project document, a PowerPoint presentation, and a video. Conference attendees may or may not have identical conference materials and displays, as in connection with 4 described.

4 bildet eine Benutzerschnittstelle 400 gemäß Ausführungsformen der vorliegenden Offenbarung ab. Der Ausdruck „Benutzerschnittstelle”, wie hierin benutzt, ist ein Raum, in dem Interaktion zwischen Menschen und Maschinen erfolgt. Das Ziel der Interaktion zwischen dem Menschen und der Maschine an der Benutzerschnittstelle sind effektives Betreiben und Steuern der Maschine und Rückmeldungen von der Maschine, die dem Bediener beim Treffen von Betriebsentscheidungen helfen. Die VRE kann interaktiv sein und auf Realität (z. B. Schwerkraft, Masse, Schwerkraft, Topografie, Fortbewegung, Echtzeithandlungen, Kommunikation usw.) basierende Regeln und einen zwei-, drei- oder vierdimensionalen Koordinatenraum aufweisen. Die VRE-Benutzerschnittstelle (UI) 400 bildet die Benutzer/-innen und ausgewählte Objekte als Avatare oder eine andere visuelle oder grafische Darstellung ab, die für den Benutzer/die Benutzerin und gegebenenfalls für andere sichtbar ist. Wie ersichtlich ist, ist ein Avatar allgemein ein dreidimensionales Rendering einer Person oder eines anderen Wesens, die oder das den Benutzer/die Benutzerin in der VRE darstellt. Das Koordinatensystem kann eine beliebige Konfiguration aufweisen, etwa einen Lageplan mit einer Mehrzahl von Konferenzräumen, eine Netzstandortübersicht mit Konferenzräumen, einen kreisförmigen oder einen rechteckigen Konferenzraum oder um den Umfang eines Konferenzraums herum positionierte Avatare und einen Avatar eines Redners/einer Rednerin im Inneren des Raums in der Mitte und so weiter. Zusätzlich ist in einer VRE möglicherweise die Fähigkeit verfügbar, einen Avatar zu steuern, auf Materialien zuzugreifen, eine Präsentation anzusehen oder sich an Schulungen oder am Reden oder an einer beliebigen anderen Aktivität zu beteiligen. Die Benutzerschnittstelle 400 kann für oder in Verbindung mit einer Benutzer-Workstation 104a oder einer anderen Benutzereinrichtung 104b–n bereitgestellt werden. Die Benutzerschnittstelle 400 kann durch oder in Verbindung mit dem Betrieb der auf dem Kommunikationsserver 116 laufen gelassenen Anwendungsengine 224 und/oder in Verbindung mit einer Begleitanwendung, etwa einer speziell bereitgestellten Anwendung und/oder einer Browseranwendung, generiert werden. Ferner kann die Benutzerschnittstelle 400 interaktiv sein, insofern als sie Felder, Schaltflächen, Menüs, Avatare oder andere Features bereitstellen kann, um zu ermöglichen, dass die Benutzerschnittstelle 400 von der Benutzer-Workstation 104a oder der Benutzereinrichtung 104b–n Eingaben empfängt sowie der Benutzer-Workstation 104a oder der Benutzereinrichtung 104b Informationen grafisch präsentiert. Ein Benutzer/eine Benutzerin kann eine Darstellung der computergenerierten VRE auf einer Anzeige sehen, die möglicherweise eine individuelle Ansicht des Benutzers/der Benutzerin ist, die dem Benutzer/der Benutzerin die Fähigkeit gibt, Befehle einzugeben und zusätzliche interaktive Rückmeldungen zu empfangen. 4 forms a user interface 400 according to embodiments of the present disclosure. The term "user interface" as used herein is a space in which human-machine interaction occurs. The goal of the interaction between the human and the machine at the user interface is to effectively operate and control the machine and provide feedback from the machine to help the operator make operational decisions. The AER can be interactive and have rules based on reality (eg, gravity, mass, gravity, topography, locomotion, real-time actions, communication, etc.) and a two-, three-, or four-dimensional coordinate space. The VRE user interface (UI) 400 maps the users and selected objects as avatars or other visual or graphical representation that is visible to the user and, if appropriate, to others. As can be seen, an avatar is generally a three-dimensional rendering of a person or other being who represents the user in the AER. The coordinate system may have any configuration, such as a site map having a plurality of conference rooms, a network location overview with conference rooms, a circular or a rectangular conference room, or positioned around the perimeter of a conference room Avatars and an avatar of a speaker inside the room in the middle and so on. Additionally, an AER may have the ability to control an avatar, access materials, view a presentation, or participate in training or speech, or any other activity. The user interface 400 can be for or in conjunction with a user workstation 104a or another user device 104b -N. The user interface 400 may be due to or in connection with the operation of the on the communication server 116 run application engine 224 and / or in conjunction with a companion application, such as a dedicated application and / or browser application. Furthermore, the user interface 400 be interactive in that they can provide fields, buttons, menus, avatars or other features to enable the user interface 400 from the user workstation 104a or the user device 104b -N receives inputs as well as the user workstation 104a or the user device 104b Information presented graphically. A user may see a representation of the computer-generated AER on a display, which may be an individual view of the user, giving the user the ability to enter commands and receive additional interactive feedback.

Die Benutzerschnittstelle 400 kann eine individuelle Benutzeransicht eines VRE-Konferenzraums 308 präsentieren. Bevor eine Konferenz stattfindet, erfolgt Koordination zwischen einem VRE-Modul 124 und einem Zeitplanungsserver 128. Der VRE-Konferenzraum 308 wird durch den Zeitplanungsserver 128 angefordert. Der VRE-Konferenzraum 308 und die Avatare 408, 412, 416, 420 der Teilnehmer/-innen von der zeitlich geplanten Konferenz können erzeugt werden. An die zeitlich geplante Konferenz innerhalb des Zeitplanungsservers angehängte Materialien, die Dokumente, Bilder, Videos und Konferenzmaterialien 424 in anderer Form beinhalten, werden möglicherweise an den VRE-Konferenzraum 308 übermittelt. Zur Veranschaulichung wird die Benutzerin Sarah Jones 408 als Rednerin für eine VRE-Konferenz identifiziert. Die Rednerin Sarah Jones 408 lädt eine Präsentation auf einem Bildschirm 404. Besucher/-innen, einschließlich der Referentin, haben je einen repräsentativen Avatar 408, 412, 416, 420, der den Namen des Benutzers/der Benutzerin möglicherweise anzeigt oder nicht anzeigt. Die Ansicht ist für den Konferenzteilnehmer, in diesem Fall Fred Roberts 420, möglicherweise individuell. Der Teilnehmer Fred Roberts 420 ist der einzige Konferenzteilnehmer, der seine Anhänge 424a–n sehen kann. Alle Teilnehmer/-innen können den Bildschirm für die Präsentation 404 sehen und werden die anderen Avatare sehen, doch sie werden nur ihre Anhänge 424a–n sehen, die gegebenenfalls dasselbe Format oder denselben Inhalt wie die Anhänge für die anderen Teilnehmer/-innen aufweisen oder nicht. Im Fall einer späteren Konferenz innerhalb der VRE sind möglicherweise zusätzliche automatische Avatarbewegungen und Anzeigen verfügbar, wie in Verbindung mit 5 beschrieben.The user interface 400 can be an individual user view of a VRE conference room 308 present. Before a conference takes place, coordination takes place between an AER module 124 and a scheduling server 128 , The AER conference room 308 is through the scheduling server 128 requested. The AER conference room 308 and the avatars 408 . 412 . 416 . 420 the participants of the scheduled conference can be generated. Materials attached to the Scheduled Conference within the Scheduling Server, the documents, images, videos, and conference materials 424 in another form may be to the AER conference room 308 transmitted. As an illustration, the user is Sarah Jones 408 identified as a speaker for an AER conference. The speaker Sarah Jones 408 loads a presentation on a screen 404 , Visitors, including the speaker, each have a representative avatar 408 . 412 . 416 . 420 that may or may not display the name of the user. The view is for the conference participant, in this case Fred Roberts 420 , possibly individual. The participant Fred Roberts 420 is the only conference attendee who has his attachments 424a -N can see. All participants can choose the screen for the presentation 404 they will see and see the other avatars, but they will only see their attachments 424a -N, which may or may not have the same format or content as the other participants' attachments. In the event of a later conference within the AER, additional automatic avatar movements and advertisements may be available, as in connection with 5 described.

5 bildet eine Benutzerschnittstelle 500 gemäß Ausführungsformen der vorliegenden Offenbarung ab. Die Benutzerschnittstelle 500 kann von oder in Verbindung mit einer Benutzer-Workstation 104a oder einer anderen Benutzereinrichtung 104b–n bereitgestellt werden. Die Benutzerschnittstelle 500 kann durch oder in Verbindung mit dem Betrieb der auf dem Kommunikationsserver 116 laufen gelassenen Anwendungsengine 224 und/oder in Verbindung mit einer Begleitanwendung, etwa einer speziell bereitgestellten Anwendung und/oder einer Browseranwendung, generiert werden. Folglich wird die Benutzerschnittstelle 500 allgemein in einem Mechanismus ähnlich wie in 4 einer Benutzer-Workstation 104a oder einer Benutzereinrichtung 104b präsentiert. 5 forms a user interface 500 according to embodiments of the present disclosure. The user interface 500 can be from or in conjunction with a user workstation 104a or another user device 104b -N. The user interface 500 may be due to or in connection with the operation of the on the communication server 116 run application engine 224 and / or in conjunction with a companion application, such as a dedicated application and / or browser application. Consequently, the user interface becomes 500 generally in a mechanism similar to 4 a user workstation 104a or a user device 104b presents.

Die Benutzerschnittstelle 500 kann eine individuelle Benutzeransicht eines VR-Konferenzraums 308 präsentieren. Wenn eine erste Konferenz stattfindet, erfolgt Koordination zwischen einem VRE-Modul 124 und einem Zeitplanungsserver 128. Der VR-Konferenzraum 308 wird durch den Zeitplanungsserver 128 angefordert. Der VR-Konferenzraum 308 und die Avatare 508, 512, 516, 520 der Teilnehmer/-innen der zeitlich geplanten Konferenz werden erzeugt. Angehängte Materialien 424, die möglicherweise Dokumente, Bilder, Videos und Konferenzmaterialien in anderer Form beinhalten, werden an den VR-Konferenzraum 308 übermittelt.The user interface 500 can be an individual user view of a VR conference room 308 present. When a first conference takes place, coordination takes place between an AER module 124 and a scheduling server 128 , The VR conference room 308 is through the scheduling server 128 requested. The VR conference room 308 and the avatars 508 . 512 . 516 . 520 the participants of the scheduled conference are created. Attached materials 424 , which may contain documents, images, videos and conference materials in other forms, will be sent to the VR Meeting Room 308 transmitted.

In einigen Ausführungsformen könnte ein Benutzer/eine Benutzerin eine zweite Konferenz in derselben oder einer anderen VRE haben, die sich der ersten Konferenz anschließt. Die Benutzerin, Sarah Jones 508, ist eventuell Rednerin bei der zweiten Konferenz. Zur Vorbereitung lädt sie möglicherweise eine Präsentation auf einen Bildschirm 504 im VR-Konferenzraum 308. Zwei zusätzliche Konferenzbesucher/-innen, Paul Smith 512 und Fred Roberts 516, sind zu Sarah im VR-Konferenzraum 308 hinzugekommen. Für einen anderen Konferenzteilnehmer, Joseph Williams 520, tritt vor der Authentifizierung in der zweiten Konferenz eventuell eine Verzögerung (z. B. ein Anruf) auf. Das VRE-Modul 124 kann mit Informationen vom Zeitplanungsserver 128 erkennen, dass Joseph Williams 520 gemäß seiner Zeitplanung die zweite Konferenz besuchen soll. Ein grauer Avatar (nicht aktiv) 520 wird mit dem angezeigten Benutzernamen (z. B. Joseph Williams) erzeugt, um zu zeigen, dass er sie gemäß seiner Zeitplanung besuchen soll. Der ausgegraute Avatar 420 wird möglicherweise für alle akzeptierten Besucher/-innen, potenziellen Besucher/-innen oder eine beliebige von einem Administrator gewählte Kombination präsentiert. Dadurch wird angegeben, dass der Teilnehmer/die Teilnehmerin zur nächsten Konferenz eingeladen wurde, sie jedoch noch nicht besucht.In some embodiments, a user might have a second conference in the same or a different AER that joins the first conference. The user, Sarah Jones 508 , may be a speaker at the second conference. To prepare, she may be loading a presentation onto a screen 504 in the VR conference room 308 , Two additional conference attendees, Paul Smith 512 and Fred Roberts 516 , are to Sarah in the VR conference room 308 added. For another conference participant, Joseph Williams 520 , there may be a delay (for example, a call) before authentication in the second conference. The AER module 124 can with information from the scheduling server 128 recognize that Joseph Williams 520 according to his schedule, to attend the second conference. A gray avatar (not active) 520 is generated with the displayed username (eg, Joseph Williams) to show that he should visit her according to his schedule. The grayed-out avatar 420 becomes may be presented to all accepted visitors, potential visitors, or any combination chosen by an administrator. This indicates that the participant was invited to the next conference, but has not yet visited them.

Der Avatar wird möglicherweise entweder durch ein Passwort oder durch einen anderen Sicherheitsmechanismus validiert, der das VRE-Modul 208 möglicherweise darüber benachrichtigt, dass eine Anfrage an den Teilnehmer/die Teilnehmerin, ob er oder sie bereit ist, zur Konferenz hinzuzukommen oder nicht, gesendet werden soll. Falls diese mit nein beantwortet wird, verlangt das VRE-Modul 208 vom Kommunikationsserver 116 möglicherweise, dass er eine Fähigkeit bereitstellt, mit welcher der Teilnehmer/die Teilnehmerin Instant Messaging (IM) aufnehmen kann, und stellt möglicherweise ein IM-Feld 524 zur Benutzung bereit. Der Teilnehmer/die Teilnehmerin sendet möglicherweise eine IM, die angibt, dass er oder sie zu einem bestimmten Zeitpunkt zur Konferenz hinzukommen oder nicht hinzukommen wird, oder eine beliebige andere diesbezügliche Nachricht. In dieser Abbildung sendet Joseph eine IM an Sarah, Paul und Fred, um zu sagen „Bin gleich da!”, um seine Absicht zur Konferenz hinzuzukommen zu erklären.The avatar may be validated by either a password or another security mechanism that is the AER module 208 may be notified that a request is to be sent to the subscriber as to whether he or she is willing to join the conference or not. If this is answered with no, the VRE module requests 208 from the communication server 116 possibly providing an ability with which the subscriber can receive instant messaging (IM), and possibly placing an IM field 524 ready for use. The participant may send an IM stating that he or she will join or not join the conference at any given time, or any other related message. In this picture, Joseph sends an IM to Sarah, Paul, and Fred to say, "I'll be right there!" To explain his intention to join the conference.

Nunmehr mit Bezug auf 6 werden Aspekte eines Verfahrens zum Verbinden von Personen mit VRE-Konferenzen und -Inhalt gemäß Ausführungsformen der vorliegenden Offenbarung abgebildet. Allgemein beginnt das Verfahren 600 mit einem Startvorgang und schließt mit einem Endvorgang ab. Wenngleich in 6 eine allgemeine Reihenfolge für die Schritte des Verfahrens 600 gezeigt wird, kann das Verfahren 600 auch mehr oder weniger Schritte beinhalten oder die Reihenfolge der Schritte kann anders als die in 6 gezeigten angeordnet sein. Das Verfahren 600 kann als Satz von computerausführbaren Anweisungen ausgeführt werden, die von einem Computersystem ausgeführt und auf einem computerlesbaren Medium codiert oder gespeichert werden. Im Folgenden wird das Verfahren 600 mit Bezug auf die Systeme, Komponenten, Module, Software, Datenstrukturen usw., die in Verbindung mit den 15 beschrieben werden, erläutert.Now referring to 6 Aspects of a method for connecting persons with VRE conferences and content are depicted in accordance with embodiments of the present disclosure. Generally, the procedure begins 600 with a startup process and concludes with a final operation. Although in 6 a general order for the steps of the procedure 600 can be shown, the method 600 also include more or fewer steps or the order of the steps may be different than those in 6 be arranged shown. The procedure 600 may be executed as a set of computer-executable instructions that are executed by a computer system and encoded or stored on a computer-readable medium. The following is the procedure 600 with regard to the systems, components, modules, software, data structures, etc., used in conjunction with the 1 - 5 described.

Das VRE-Modul 124 innerhalb des Kommunikationsservers 116 empfängt in Schritt 604 möglicherweise eine erste mit einer VRE-Konferenz assoziierte Kommunikation. Die durch das VRE-Modul 208 empfangene Kommunikation beinhaltet unter anderem möglicherweise die Konferenzzeit, Aufbauanweisungen für die VR-Konferenz, eine Liste der zur Konferenz eingeladenen Teilnehmer/-innen, den Status von Einladungen zur Konferenz, Sicherheitsabläufe, Konferenzmaterialien und andere konferenzspezifische Informationen. Als Antwort auf die Aufbauanweisungen erzeugen die Anwendungsengine 224, die Grafikverarbeitungseinheit (GPU) 228 und das Webdienstemodul 232 in Schritt 608 möglicherweise einen VR-Konferenzraum 308. Das VRE-Modul 208, das die Anwendungsengine 204, die Grafikverarbeitungseinheit (GPU) 228 und das Webdienstemodul 232 beinhaltet, koordinieren mit dem Zeitplanungsserver 128 und der Unternehmensdatenbank 120, dass der Avatar jedes Teilnehmers/jeder Teilnehmerin in Schritt 612 seinem oder ihrem spezifischem Konferenzinhalt zugeordnet wird. Die Unternehmensdatenbank 120 stellt Benutzerinformationen bereit, die einem/einer oder mehreren durch den Zeitplanungsserver 128 identifizierten Konferenzteilnehmern/-innen zugeordnet werden. Ein Avatar 408, 412, 416, 420 für jeden Konferenzteilnehmer/jede Konferenzteilnehmerin wird durch den Zeitplanungsserver 128 definiert. Sobald der Avatar 408, 412, 416, 420 in Schritt 616 entweder durch ein Passwort oder einen anderen Sicherheitsmechanismus validiert wurde, wird die Ansicht 400 jedes Teilnehmers/jeder Teilnehmerin speziell durch die Grafikverarbeitungseinheit (GPU) 228 mit einer Anzeige des VR-Konferenzraums 308 mit jedem Anhang 424a–n erzeugt, über den der Zeitplanungsserver 128 für diesen Teilnehmer/diese Teilnehmerin verfügt. Eine Benutzerschnittstelle wird über das Webdienstemodul 232 an den Konferenzteilnehmer/die Konferenzteilnehmerin übermittelt.The AER module 124 within the communications server 116 receives in step 604 possibly a first communication associated with an AER conference. The through the VRE module 208 Communication received may include, but is not limited to, the conference time, VR board setup instructions, a list of attendees invited to the conference, the status of invitations to the conference, security procedures, conference materials, and other conference-related information. In response to the setup instructions, the application engines generate 224 , the graphics processing unit (GPU) 228 and the web service module 232 in step 608 possibly a VR conference room 308 , The AER module 208 that the application engine 204 , the graphics processing unit (GPU) 228 and the web service module 232 involves coordinating with the scheduling server 128 and the company database 120 that the avatar of each participant in step 612 his or her specific conference content. The company database 120 Provides user information to one or more through the scheduling server 128 be assigned to identified conference participants. An avatar 408 . 412 . 416 . 420 for each conference participant is determined by the scheduling server 128 Are defined. Once the avatar 408 . 412 . 416 . 420 in step 616 has been validated by either a password or other security mechanism, the view becomes 400 of each participant specifically through the graphics processing unit (GPU) 228 with a display of the VR conference room 308 with every attachment 424a -N, over which the scheduling server 128 for this participant. A user interface is provided via the web service module 232 to the conference participant.

Das VRE-Modul 208 fragt in Schritt 620 dann beim Zeitplanungsserver 128 an, ob der Teilnehmer/die Teilnehmerin nach der aktuellen VR-Konferenz 308 noch eine andere Konferenz hat. Falls dies mit ja beantwortet wird, während der Teilnehmer/die Teilnehmerin in der aktuellen Konferenz ist, beginnt der Prozess erneut bei Schritt 604. Falls dies mit nein beantwortet wird, überwacht das VRE-Modul 208 die Konferenz in Schritt 624 bis zu ihrem Ende. Das VRE-Modul 208 detektiert möglicherweise durch beliebige verschiedene Mittel, dass die Konferenz geendet hat, etwa unter unterem eine Mitteilung, dass alle Teilnehmer/-innen sie verlassen haben, einen Zeitmesser dafür, dass die Konferenz abgelaufen ist, oder andere Mittel, die für den Fachmann ersichtlich sind. Sobald das VRE-Modul 208 in Schritt 624 über eine positive Antwort verfügt, dass die Konferenz geendet hat, beendet das VRE-Modul 208 möglicherweise die VR-Konferenz 308. Das VRE-Modul 208 ist möglicherweise betriebsfähig, um in Schritt 628 den VR-Konferenzraum 308 zu löschen, den Inhalt im Raum zu entfernen, den Raum für die nächste zeitlich geplante Konferenz zu verlassen oder Handlungen gemäß beliebigen anderen in der VRE verfügbaren Regeln/Optionen vorzunehmen. Der Prozess endet dann.The AER module 208 asks in step 620 then at the scheduling server 128 whether the participant is following the current VR conference 308 still has another conference. If yes, while the participant is in the current conference, the process begins again at step 604 , If no, the VRE module monitors 208 the conference in step 624 until its end. The AER module 208 may detect by any of various means that the conference has ended, such as a message below that all participants have left it, a timer for the conference to have expired, or other means that will be apparent to those skilled in the art. Once the AER module 208 in step 624 has a positive response that the conference has ended, terminates the AER module 208 possibly the VR conference 308 , The AER module 208 may be operational to step in 628 the VR conference room 308 delete the content in the room, leave the room for the next scheduled conference, or act according to any other rules / options available in the AER. The process ends then.

Nunmehr mit Bezug auf 7 werden Aspekte eines Verfahrens zum Verbinden von Personen mit einer VRE-Konferenz und dann mit späteren Konferenzen und Inhalt gemäß Ausführungsformen der vorliegenden Offenbarung abgebildet. Allgemein beginnt das Verfahren 700 mit einem Startvorgang und schließt mit einem Endvorgang ab. Wenngleich in 7 eine allgemeine Reihenfolge für die Schritte des Verfahrens 700 gezeigt wird, kann das Verfahren 700 auch mehr oder weniger Schritte beinhalten oder die Reihenfolge der Schritte kann anders als die in 7 gezeigten angeordnet sein. Das Verfahren 700 kann als Satz von computerausführbaren Anweisungen durch ein Computersystem ausgeführt und auf einem computerlesbaren Medium codiert oder gespeichert werden. Im Folgenden wird das Verfahren 700 mit Bezug auf die Systeme, Komponenten, Module, Software, Datenstrukturen usw., die in Verbindung mit den 16 beschrieben werden, erläutert.Now referring to 7 Aspects of a method for connecting people to an AER conference and then to later conferences and content are depicted in accordance with embodiments of the present disclosure. Generally, the procedure begins 700 with a startup process and concludes with a final operation. Although in 7 a general order for the steps of the procedure 700 can be shown, the method 700 also include more or fewer steps or the order of the steps may be different than those in 7 be arranged shown. The procedure 700 may be executed as a set of computer-executable instructions by a computer system and encoded or stored on a computer-readable medium. The following is the procedure 700 with regard to the systems, components, modules, software, data structures, etc., used in conjunction with the 1 - 6 described.

Das VRE-Modul 124 innerhalb des Kommunikationsservers 116 empfängt in Schritt 704 möglicherweise eine zweite mit der zweiten VR-Konferenz assoziierte Kommunikation. Der VR-Konferenzraum 308 wurde möglicherweise zuvor erzeugt oder wird möglicherweise erzeugt, wenn die zweite Konferenzinformation empfangen wird. Falls der VR-Konferenzraum 308 erzeugt werden soll, erzeugen die Anwendungsengine 224, die Grafikverarbeitungseinheit (GPU) 228 und das Webdienstemodul 232 in Schritt 708 einen VR-Konferenzraum 308. Das VRE-Modul 208, das die Anwendungsengine 204, die Grafikverarbeitungseinheit (GPU) 228 und das Webdienstemodul 232 beinhaltet, koordinieren mit dem Zeitplanungsserver 128 und der Unternehmensdatenbank 120, dass der Avatar jedes Teilnehmers/jeder Teilnehmerin in Schritt 612 seinem oder ihrem spezifischem Konferenzinhalt zugeordnet wird. Die Unternehmensdatenbank 120 stellt Benutzerinformationen bereit, die in Schritt 712 einem/einer oder mehreren durch den Zeitplanungsserver 128 identifizierten Konferenzteilnehmern/-innen zugeordnet werden, wobei durch den Zeitplanungsserver 128 möglicherweise ein Avatar für jeden Konferenzteilnehmer/jede Konferenzteilnehmerin definiert wird, und stellt möglicherweise eine individuelle Benutzerschnittstelle 400 bereit. Basierend auf Informationen vom VRE-Modul 208 wird der Avatar, falls der Konferenzteilnehmer/die Konferenzteilnehmerin in der vorherigen Konferenz immer noch aktiv ist, in Schritt 716 in der späteren Konferenz möglicherweise grau (nicht aktiv) präsentiert. Dadurch wird angegeben, dass der Teilnehmer/die Teilnehmerin zur nächsten Konferenz eingeladen wurde, sie jedoch noch nicht besucht.The AER module 124 within the communications server 116 receives in step 704 possibly a second communication associated with the second VR conference. The VR conference room 308 may have been previously created or may be generated when the second conference information is received. If the VR conference room 308 is to be generated, generate the application engine 224 , the graphics processing unit (GPU) 228 and the web service module 232 in step 708 a VR conference room 308 , The AER module 208 that the application engine 204 , the graphics processing unit (GPU) 228 and the web service module 232 involves coordinating with the scheduling server 128 and the company database 120 that the avatar of each participant in step 612 his or her specific conference content. The company database 120 provides user information in step 712 one or more through the scheduling server 128 Identified conference participants are assigned by the scheduling server 128 possibly one avatar is defined for each conferee, and may provide an individual user interface 400 ready. Based on information from the AER module 208 If the conference participant is still active in the previous conference, the avatar will step in 716 in the later conference possibly gray (not active) presents. This indicates that the participant was invited to the next conference, but has not yet visited them.

Sobald der graue Avatar für die spätere Konferenz erzeugt wurde, wird der Avatar in Schritt 720 möglicherweise entweder durch ein Passwort oder durch einen anderen Sicherheitsmechanismus validiert. Durch den Validierungsschritt 720 wird das VRE-Modul 208 in Schritt 724 möglicherweise darüber benachrichtigt, dass eine Anfrage an den Teilnehmer/die Teilnehmerin, ob er oder sie bereit ist, zur Konferenz hinzuzukommen oder nicht, gesendet werden soll. Falls diese mit nein beantwortet wird, verlangt das VRE-Modul 208 vom Kommunikationsserver 116 möglicherweise, dass er eine Fähigkeit bereitstellt, mit welcher der Teilnehmer/die Teilnehmerin Instant Messaging (IM) aufnehmen kann, und stellt in Schritt 728 möglicherweise ein IM-Feld zur Benutzung bereit. Der Teilnehmer/die Teilnehmerin sendet möglicherweise eine IM, die angibt, dass er oder sie zu einem bestimmten Zeitpunkt zur Konferenz hinzukommen oder nicht hinzukommen wird, oder eine beliebige andere diesbezügliche Nachricht. Sobald die anfängliche Anfrage mit nein beantwortet wurde, wird möglicherweise eine zweite Anforderung gesendet, um dem Teilnehmer/der Teilnehmerin die Eingabe zu gewähren, wann er oder sie verfügbar ist. Der Avatar bleibt grau, bis die Anfrage mit ja beantwortet ist. Sobald die Anfrage mit ja beantwortet ist, kann das Grau in Schritt 732 vom Avatar entfernt werden, um anzugeben, dass sich der Teilnehmer/die Teilnehmerin jetzt bei der Konferenz befindet. Der Prozess endet. Eine Kombination der Verfahren von 6 und 7 wird möglicherweise wiederholt, um den Benutzer/die Benutzerin einfach und effizient in beliebig vielen späteren VR-Konferenzen zu platzieren.Once the gray avatar has been generated for the later conference, the avatar will step in 720 possibly validated by either a password or another security mechanism. Through the validation step 720 becomes the AER module 208 in step 724 may be notified that a request is to be sent to the subscriber as to whether he or she is willing to join the conference or not. If this is answered with no, the VRE module requests 208 from the communication server 116 possibly providing an ability with which the subscriber can record Instant Messaging (IM), and puts in step 728 possibly an IM field ready for use. The participant may send an IM stating that he or she will join or not join the conference at any given time, or any other related message. Once the initial request has been answered no, a second request may be sent to allow the subscriber to enter when he or she is available. The avatar stays gray until the request is answered with yes. Once the request is answered with yes, the gray in step 732 removed from the avatar to indicate that the participant is now at the conference. The process ends. A combination of the methods of 6 and 7 may be repeated to place the user easily and efficiently in any number of future VR conferences.

Die vorangehende Erörterung der Erfindung wurde zu Zwecken der Veranschaulichung und der Beschreibung präsentiert. Weiter soll die Beschreibung die Erfindung nicht auf die hierin offenbarte Form begrenzen. Folglich liegen den obigen Lehren entsprechende Variationen und Modifikationen im Rahmen des Könnens oder des Wissens des Fachmanns im Schutzbereich der vorliegenden Erfindung. Die hierin oben beschriebenen Ausführungsformen sollen weiter die beste gegenwärtig bekannte Ausführungsform zum praktischen Umsetzen der Erfindung erläutern und den Fachmann dazu befähigen, die Erfindung in solchen oder in anderen Ausführungsformen und mit verschiedenen Modifikationen, welche die konkrete Anwendung oder Benutzung der Erfindung erfordert, zu nutzen. Die beigefügten Ansprüche sind so auszulegen, dass sie, soweit nach dem Stand der Technik zulässig, alternative Ausführungsformen beinhalten.The foregoing discussion of the invention has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit the invention to the form disclosed herein. Accordingly, the above teachings corresponding variations and modifications within the skill or knowledge of those skilled in the scope of the present invention. The embodiments described hereinabove are intended to further explain the best presently known embodiment for practicing the invention and to enable one skilled in the art to utilize the invention in such or other embodiments and with various modifications which require the specific application or use of the invention. The appended claims should be construed to include alternative embodiments as permitted by the prior art.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • US 5826269 [0020] US 5826269 [0020]

Zitierte Nicht-PatentliteraturCited non-patent literature

  • IEEE-602.11 [0018] IEEE-602.11 [0018]
  • IEEE 1394 [0022] IEEE 1394 [0022]

Claims (10)

Kommunikationssystem, das Folgendes umfasst: ein Virtual-Reality-Modul, das konfiguriert ist, um Konferenzinhalt für einen Benutzer/eine Benutzerin zu empfangen, der/die mit einer ersten Konferenz assoziiert ist, die der Benutzer/die Benutzerin gemäß seiner/ihrer Zeitplanung besuchen soll, und für die er/sie die folgenden Vorgänge durchführen soll: (i) Zuordnen von Kontaktinformationen für den Benutzer/die Benutzerin zu einem Virtual-Reality-Avatar; und (ii) automatisches Bereitstellen mindestens eines Abschnitts des Konferenzinhalts für die erste Konferenz zusammen mit dem Virtual-Reality-Avatar.A communication system comprising: a virtual reality module configured to receive conference content for a user associated with a first conference that the user is to attend according to his / her schedule and for whom he / she is / she should perform the following operations: (i) associating contact information for the user with a virtual reality avatar; and (ii) automatically providing at least a portion of the conference content for the first conference together with the virtual reality avatar. System nach Anspruch 1, wobei der Virtual-Reality-Avatar Teilnehmern/-innen an der ersten Konferenz präsentiert wird, bevor der Benutzer/die Benutzerin bei der ersten Konferenz eintrifft, wobei der Virtual-Reality-Avatar präsentiert wird, um anzugeben, dass der Benutzer/die Benutzerin nicht bei der ersten Konferenz eingetroffen ist, und wobei Teilnehmer/-innen bei der ersten Konferenz mit dem Benutzer/der Benutzerin, bevor der Benutzer/die Benutzerin bei der ersten Konferenz eintrifft, über den Virtual-Reality-Avatar des ersten Benutzers/der ersten Benutzerin Nachrichten austauschen dürfen.The system of claim 1, wherein the virtual reality avatar is presented to attendees at the first conference before the user arrives at the first conference, wherein the virtual reality avatar is presented to indicate that the virtual reality avatar is presented to participants User did not arrive at the first conference, and at the first conference, with the user, before the user arrives at the first conference, participants enter the first virtual reality avatar The first user can exchange messages. System nach Anspruch 1, wobei die Kontaktinformationen für den Benutzer/die Benutzerin mindestens eines der folgenden sind: ein Name und/oder eine Telefonnummer und/oder eine SIP-Identität und/oder eine Instant-Messaging-Adresse und/oder eine Short-Message-System-Adresse.The system of claim 1, wherein the contact information for the user is at least one of the following: a name and / or a telephone number and / or a SIP identity and / or an instant messaging address and / or a short message system address. System nach Anspruch 1, wobei der Inhalt der Konferenz mindestens eines der folgenden sind: eine Präsentation und/oder ein Dokument und/oder ein Bild und/oder ein Video und/oder eine Audioaufzeichnung und/oder eine Foliengruppe und/oder eine Tabellenkalkulation und/oder ein Zeitplan.The system of claim 1, wherein the contents of the conference are at least one of the following: a presentation and / or a document and / or an image and / or a video and / or an audio recording and / or a slide group and / or a spreadsheet and / or or a schedule. System nach Anspruch 1, wobei die Mitteilung, dass die mit der Konferenz assoziierte Einzelperson, für das Virtual-Reality-Umgebungsmodul durch einen Zeitplanungsserver bereitgestellt wird.The system of claim 1, wherein the notification that the individual associated with the conference is provided to the virtual reality environment module by a scheduling server. Kommunikationsverfahren, das Folgendes umfasst: Empfangen einer Mitteilung, dass eine Einzelperson zur Teilnahme an einer Konferenz identifiziert wurde; Empfangen einer Mitteilung, dass Konferenzinhalt zur Benutzung durch die Einzelperson in der Konferenz identifiziert wurde; Übermitteln des Konferenzinhalts zusammen mit Kontaktinformationen für die Einzelperson an einen Kommunikationsserver; Erzeugen eines Virtual-Reality-Konferenzraums an einem ersten Systemknoten; und Ermöglichen, dass der Kommunikationsserver die Einzelperson mit dem Konferenzraum verbindet und die Kontaktinformationen der Einzelperson für den Konferenzraum automatisch bereitstellt.A communication method comprising: Receiving a message that an individual has been identified to attend a conference; Receiving a message that conference content has been identified for use by the individual in the conference; Transmitting the conference content along with contact information for the individual to a communication server; Generating a virtual reality conference room at a first system node; and Enable the communications server to connect the individual to the conference room and automatically provide the individual's contact information for the conference room. Verfahren nach Anspruch 6, das ferner Folgendes umfasst: Bestimmen, dass die Einzelperson zur Konferenz hinzugekommen ist; und als Antwort auf das Bestimmen, dass die Einzelperson zur Konferenz hinzugekommen ist, Auffordern zur Validierung der Kontaktinformationen für die mit der Konferenz assoziierte Person, wobei das Auffordern zur Validierung der Kontaktinformationen für die Einzelperson Generieren eines Fensters beinhaltet, das der mit der Konferenz assoziierten Person präsentiert wird, um anzufordern, dass die mit der Konferenz assoziierte Einzelperson die Identität validiert.The method of claim 6, further comprising: Determining that the individual has joined the conference; and in response to determining that the individual has joined the conference, requesting to validate the contact information for the person associated with the conference, wherein prompting to validate the contact information for the individual includes generating a window presenting the person associated with the conference to request that the individual associated with the conference validate the identity. Verfahren nach Anspruch 6, wobei das Fenster ein Popupfenster ist und wobei das Popupfenster der Einzelperson durch ein Virtual-Reality-Umgebungsmodul präsentiert wird.The method of claim 6, wherein the window is a pop-up window, and wherein the individual's pop-up window is presented by a virtual reality environment module. Verfahren nach Anspruch 6, das ferner Folgendes umfasst: Aktivieren eines Avatars zur Benutzung durch die Einzelperson in der Konferenz.The method of claim 6, further comprising: Activate an avatar for use by the individual in the conference. Nicht transientes computerlesbares Medium, auf dem computerausführbare Anweisungen gespeichert sind, wobei die computerausführbaren Anweisungen bewirken, dass ein Prozessor ein Verfahren zum Verbinden mit einer zeitlich geplanten Konferenz und zum Bereitstellen von Konferenzinhalten für eine mit der zeitlich geplanten Konferenz assoziierte Einzelperson durch einen Unternehmensserver ausführt, wobei die computerausführbaren Anweisungen Folgendes umfassen: Anweisungen, die konfiguriert sind, um eine Mitteilung zu empfangen, dass eine Einzelperson zur Teilnahme an einer Konferenz identifiziert wurde; Anweisungen, die konfiguriert sind, um eine Mitteilung zu empfangen, dass Konferenzinhalt zur Benutzung durch die Einzelperson in der Konferenz identifiziert wurde; Anweisungen, die konfiguriert sind, um den Konferenzinhalt zusammen mit Kontaktinformationen für die Einzelperson an einen Kommunikationsserver zu übermitteln; Anweisungen, die konfiguriert sind, um einen Virtual-Reality-Konferenzraum an einem ersten Systemknoten zu erzeugen; und Anweisungen, die konfiguriert sind, um zu ermöglichen, dass der Kommunikationsserver die Einzelperson mit dem Konferenzraum verbindet und die Kontaktinformationen der Einzelperson für den Konferenzraum automatisch bereitstellt.A non-transitory computer-readable medium having computer-executable instructions stored therein, the computer-executable instructions causing a processor to perform a method of connecting to a scheduled conference and providing conference content to an individual associated with the scheduled conference by a corporate server, wherein: the computer-executable instructions include: instructions configured to receive a message that an individual has been identified to attend a conference; Instructions configured to receive a message that conference content has been identified for use by the individual in the conference; Instructions configured to communicate the conference content along with contact information for the individual to a communication server; Instructions configured to generate a virtual reality conference room at a first system node; and instructions configured to allow the communication server to connect the individual to the conference room and the Providing contact information of the individual for the conference room automatically.
DE102013109779.0A 2012-10-18 2013-09-06 TRANSPORTING AVATARS AND CONFERENCE MATERIALS IN VIRTUAL REALITY CONFERENCE ROOMS Ceased DE102013109779A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/655,052 US20140096036A1 (en) 2012-09-28 2012-10-18 Transporting avatars and meeting materials into virtual reality meeting rooms
US13/655,052 2012-10-29

Publications (1)

Publication Number Publication Date
DE102013109779A1 true DE102013109779A1 (en) 2014-04-30

Family

ID=49553071

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102013109779.0A Ceased DE102013109779A1 (en) 2012-10-18 2013-09-06 TRANSPORTING AVATARS AND CONFERENCE MATERIALS IN VIRTUAL REALITY CONFERENCE ROOMS

Country Status (2)

Country Link
DE (1) DE102013109779A1 (en)
GB (1) GB2507868A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018152455A1 (en) * 2017-02-20 2018-08-23 Vspatial, Inc. System and method for creating a collaborative virtual session

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10609018B2 (en) * 2016-12-05 2020-03-31 Google Llc Gesture-based access control in virtual environments

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826269A (en) 1995-06-21 1998-10-20 Microsoft Corporation Electronic mail interface for a network server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7904323B2 (en) * 2003-06-23 2011-03-08 Intel Corporation Multi-team immersive integrated collaboration workspace
US8589809B2 (en) * 2008-02-28 2013-11-19 Chevron U.S.A. Inc. Methods and systems for conducting a meeting in a virtual environment
WO2012109006A2 (en) * 2011-02-08 2012-08-16 Vonage Network, Llc Systems and methods for conducting and replaying virtual meetings

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5826269A (en) 1995-06-21 1998-10-20 Microsoft Corporation Electronic mail interface for a network server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
IEEE 1394
IEEE-602.11

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018152455A1 (en) * 2017-02-20 2018-08-23 Vspatial, Inc. System and method for creating a collaborative virtual session
US10997558B2 (en) 2017-02-20 2021-05-04 Vspatial, Inc. System and method for creating a collaborative virtual session
US11403595B2 (en) 2017-02-20 2022-08-02 vSpatial, Inc Devices and methods for creating a collaborative virtual session

Also Published As

Publication number Publication date
GB201316630D0 (en) 2013-11-06
GB2507868A (en) 2014-05-14

Similar Documents

Publication Publication Date Title
DE60110727T2 (en) Method and device for opening an electronic conference
DE60120084T2 (en) Method and device for attending an electronic conference
US20140096036A1 (en) Transporting avatars and meeting materials into virtual reality meeting rooms
DE60127078T2 (en) Device for persistent chat sessions
DE102009043277B4 (en) Interpretation of gestures to provide visual queues
US20140136999A1 (en) Multi-User Interactive Virtual Environment System and Method
DE112017002050B4 (en) Configuration for multifactor authorization
US20090083383A1 (en) Dynamic instant comments
US20060069656A1 (en) Teleconference system, on-site server, management server, teleconference management method and progam
US11444900B2 (en) Chat room access control
CN103563344B (en) Method and apparatus for joining a meeting using the presence status of a contact
DE102017000327A1 (en) Embedded mobile signature on desktop desktop
DE202012013297U1 (en) Electronic tool for meetings
US11831453B2 (en) Methods and systems for providing communication between users based on virtual proximity and availability status
DE102011107994A1 (en) System and method for contextual multi-model real-time collaboration
DE102014100593A1 (en) Timeline interface for multimodal collaboration
US10528211B2 (en) Computing systems and processes for simultaneous co-development of dashboard interfaces
US11757811B2 (en) System and method for processing user messages among organizations
DE102011114277B4 (en) Global Conference Plan for Distributed Bridges
US20230075129A1 (en) Dynamically controlled permissions for managing the communication of messages directed to a presenter
CN111953923A (en) Network conference processing method and device, electronic equipment and storage medium
CN108063719A (en) A kind of management system and method for meeting electronic business card
US20230247028A1 (en) Data object for selective per-message participation of an external user in a meeting chat
DE102013109779A1 (en) TRANSPORTING AVATARS AND CONFERENCE MATERIALS IN VIRTUAL REALITY CONFERENCE ROOMS
DE112007001516T5 (en) Method and system for embedded personalized communication

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final