A virtual area has a spatial visualization and includes zones that are associated with respective geometric boundaries located in relation to the spatial visualization. Realtime data stream connections between sources and sinks of network nodes in the zones of the virtual area are administered to pr
A virtual area has a spatial visualization and includes zones that are associated with respective geometric boundaries located in relation to the spatial visualization. Realtime data stream connections between sources and sinks of network nodes in the zones of the virtual area are administered to provide a wide variety of virtual area applications, including virtual area applications that implement spatial rules for one or more synchronous conferencing services (e.g., instant messaging, such as text chat, audio conferencing, video conferencing, application sharing, and file sharing).
대표청구항▼
1. A computer-implemented method in a network communications environment comprising a network service implemented by at least one server network node, the method comprising by the network service: administering one or more real-time data stream connections between client network nodes of respective
1. A computer-implemented method in a network communications environment comprising a network service implemented by at least one server network node, the method comprising by the network service: administering one or more real-time data stream connections between client network nodes of respective communicants who are co-present in zones of a virtual area that define respective communication contexts in the network communications environment and are associated with a directed graph defining an ordered arrangement of tasks in a workflow for a process to be performed by communicants in the virtual area, wherein each of the zones is associated with a respective set of one or more of the tasks corresponding to a respective stage of the process, a respective set of one or more communicants assigned to perform the one or more tasks respectively associated with the zone, and a respective set of one or more resources linked to the zone;to the client network nodes of communicants who are present in the virtual area, transmitting a visualization of the virtual area comprising a spatial layout of the zones arranged in an order that tracks the ordered arrangement of the associated tasks defined in the directed graph;for each of respective ones of the zones, controlling establishment of communicant presence in the zone based on the respective set of one or more communicants assigned to perform one or more of the respective set of tasks associated with the zone;wherein the communicants are represented by respective objects in the virtual area, each of the objects is associated with at least one of a source and a sink of one or more data stream types, and the administering is based on the respective sources and sinks associated with the objects and the respective zones in which the objects are located; andwherein at least one of the one or more resources linked to a given one of the zones is a network service, and the administering comprises administering a respective network connection between the network service and each of one or more of the network nodes of respective communicants who are present in the given zone. 2. The method of claim 1, wherein the visualization of the virtual area comprises visual indications of the tasks respectively associated with the zones. 3. The method of claim 1, wherein the spatial layout of the zones defines a spatial path along the workflow. 4. The method of claim 1, wherein a respective one of the zones contains a respective user interface object associated with a respective uniform resource identifier (URI) of a respective network resource. 5. The method of claim 4, wherein the respective URI comprises a database query. 6. The method of claim 5, further comprising automatically transmitting the database query to the respective network resource based on occurrence of an event relating to the respective zone. 7. The method of claim 1, wherein, based on a request from a client network node of a requesting communicant to enter a given one of the zones, the managing comprises conditioning access to the given zone on the requesting communicant being assigned to perform one or more of the set of tasks respectively associated with the given zone. 8. The method of claim 1, wherein zones that share a resource are positioned adjacent one another in the spatial layout. 9. The method of claim 1, wherein the workflow comprises a contingent task associated with a respective contingency, and further comprising dynamically creating a new virtual area zone in the spatial layout based on occurrence of the contingency. 10. The method of claim 1, wherein the respective set of one or more tasks associated with a given one of the zones comprises a number of steps of the workflow that respectively are assigned to an equal number of viewscreen objects in the given zone, each of the viewscreen objects is linked to a respective network resource associated with the respectively assigned step, and the managing comprises administering a respective network connection between the respective linked network resource and each of respective ones of the network nodes of communicants who are present in the given zone. 11. The method of claim 10, further comprising, in response to a change in the number of the steps of the workflow, changing the number of viewscreen objects in the given zone. 12. The method of claim 1, wherein each of one or more of the resources associated with a respective one of the zones is related to the one or more respective tasks associated with the zone. 13. The method of claim 1, before the administering, further comprising configuring the virtual area by associating each of the zones with: the respective set of one or more tasks; the respective set of one or more communicants assigned to perform the one or more tasks associated with the zone; and the respective set of one or more resources linked to the zone. 14. The method of claim 1, further comprising, in connection with the visualization, providing a control for a user in a given one of the zones to invite one or more designated ones of the communicants assigned to the given zone to a meeting in the virtual area. 15. The method of claim 14, further comprising, based on user selection of the control, transmitting to each of the one or more designated communicants a respective invitation to enter the given zone. 16. The method of claim 15, wherein each invitation comprises information describing the respective set of tasks associated with the given zone. 17. The method of claim 1, wherein the respective set of one or more resources linked to the zone comprises one or more of chat histories, recorded audio sessions, stored files, and network resources linked to the zone. 18. Apparatus, comprising: a non-transitory memory storing processor-readable instructions; anda processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising:administering one or more real-time data stream connections between client network nodes of respective communicants who are co-present in zones of a virtual area that define respective communication contexts in the network communications environment and are associated with a directed graph defining an ordered arrangement of tasks in a workflow for a process to be performed by communicants in the virtual area, wherein each of the zones is associated with a respective set of one or more of the tasks corresponding to a respective stage of the process, a respective set of one or more communicants assigned to perform the one or more tasks respectively associated with the zone, and a respective set of one or more resources linked to the zone;to the client network nodes of communicants who are present in the virtual area, transmitting a visualization of the virtual area comprising a spatial layout of the zones arranged in an order that tracks the ordered arrangement of the associated tasks defined in the directed graph;for each of respective ones of the zones, controlling establishment of communicant presence in the zone based on the respective set of one or more communicants assigned to perform one or more of the respective set of tasks associated with the zone;wherein the communicants are represented by respective objects in the virtual area, each of the objects is associated with at least one of a source and a sink of one or more data stream types, and the administering is based on the respective sources and sinks associated with the objects and the respective zones in which the objects are located; andwherein at least one of the one or more resources linked to a given one of the zones is a network service, and the administering comprises administering a respective network connection between the network service and each of one or more of the network nodes of respective communicants who are present in the given zone. 19. At one least non-transitory computer-readable medium having processor-readable program code embodied therein, the processor-readable program code adapted to be executed by a processor to implement a method comprising: administering one or more real-time data stream connections between client network nodes of respective communicants who are co-present in zones of a virtual area that define respective communication contexts in the network communications environment and are associated with a directed graph defining an ordered arrangement of tasks in a workflow for a process to be performed by communicants in the virtual area, wherein each of the zones is associated with a respective set of one or more of the tasks corresponding to a respective stage of the process, a respective set of one or more communicants assigned to perform the one or more tasks respectively associated with the zone, and a respective set of one or more resources linked to the zone;to the client network nodes of communicants who are present in the virtual area, transmitting a visualization of the virtual area comprising a spatial layout of the zones arranged in an order that tracks the ordered arrangement of the associated tasks defined in the directed graph;for each of respective ones of the zones, controlling establishment of communicant presence in the zone based on the respective set of one or more communicants assigned to perform one or more of the respective set of tasks associated with the zone;wherein the communicants are represented by respective objects in the virtual area, each of the objects is associated with at least one of a source and a sink of one or more data stream types, and the administering is based on the respective sources and sinks associated with the objects and the respective zones in which the objects are located; andwherein at least one of the one or more resources linked to a given one of the zones is a network service, and the administering comprises administering a respective network connection between the network service and each of one or more of the network nodes of respective communicants who are present in the given zone.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (116)
Miyashita Ken,JPX ; Nashida Tatsushi,JPX, 3D virtual reality multi-user interaction with superimposed positional information display for each user.
Coiera Enrico Guglielmo,GBX ; Gupta Ajay,INX, Communications system for establishing a communication channel on the basis of a functional role or task.
Smith David A. (Cary NC) Easter David W. (Raleigh NC), Computerized method and apparatus using containment relationships to represent objects in a three-dimensional space, and.
Kitahara Chiho,JPX ; Ishizaki Takeshi,JPX ; Kinoshita Shigeaki,JPX ; Hayashi Toshimitsu,JPX ; Kameda Masami,JPX ; Suzuki Tomomi,JPX ; Nakayama Yoshiyuki,JPX ; Mori Kenjiro,JPX, Conference display control method and apparatus for an electronic conference for displaying either shared or local data.
Beaton, Brian F.; Grossner, Clifford P.; Liversidge, Douglas E.; Romaniuk, Roman; Thompson, Christopher; Smith, Colin D. R.; Zdralek, James F.; Bouchard, Jean J.; Fortier, Stéphane F.; Williams, L. Lloyd, Graphical user interface for a virtual team environment.
Altom Mark W. (Plainfield NJ) Pastore Richard L. (Brick NJ) Quarles Diane L. (Wall NJ) Ruiz Dirk (Highland Park NJ), Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conf.
Imamura,Kayo, Housing space-related commodity sale assisting system, housing space-related commodity sale assisting method, program for assisting housing space-related commodity sale, and computer-readable recorde.
Matsuda, Koichi; Naito, Taketo; Ueno, Hiroshi, Information processing apparatus and method, information processing system and program providing medium.
Mattaway Shane D. ; Hutton Glenn W. ; Noe Bradley D. ; Hancock Steven M. ; Pietras Mark A., Method and apparatus for establishing communications from browser application.
Borman Gilbert ; Bhatnagar Rajat ; Sebastian Arul ; Mathur Anup ; Wadhwa Vinay,INX ; Kumar Mukesh,INX ; Kumar Singh C. Vinay,INX, Method and apparatus for retrieving data from a network using linked location identifiers.
Mielekamp Pieter M.,NLX ; Kettler Robert,NLX, Method and system enabling users to interact, via mutually coupled terminals, by reference to a virtual space.
Tatsuya Takagi JP; Masayuki Ishikawa JP; Koichi Matsuda JP, Method, apparatus and medium for describing a virtual shared space using virtual reality modeling language.
Harvey, William D.; McHugh, Jason G.; Paiz, Fernando J.; Ventrella, Jeffrey J., Method, system and computer program product for the delivery of a chat message in a 3D multi-user environment.
Singer Andrew Jay ; White Sean Michael ; Edens Glenn T. ; Meike Roger C. ; Charnley Don ; Hindus Debby ; Burdick Wayne ; Stifelman Lisa, Methods and systems for creating a spatial auditory environment in an audio conference system.
Horvitz, Eric J.; Kadie, Carl M.; Blagsvedt, Sean, Methods, tools, and interfaces for the dynamic assignment of people to groups to enable enhanced communication and collaboration.
Bardon Didier Daniel Claude ; Berry Richard Edmond ; Isensee Scott Harlan ; Martin Shirley Lynn, Navagation with optimum viewpoints in three-dimensional workspace interactive displays having three-dimensional objects with collision barriers.
Wohlgemuth, Sean Christian; VanAntwerp, Mark D.; Multerer, Boyd C.; Morin, Brian R., Presence and notification system for maintaining and communicating information.
Gillo, Tomas; Goodwin, Mitchell; Waugaman, Scott; Zalewski, Gary; Vass, Attila, System and method for routing communications among real and virtual communication devices.
Tang John ; Isaacs Ellen ; Morris Trevor ; Rodriguez Thomas ; Ruberg Alan ; Levenson Rick, System and method providing a computer user interface enabling access to distributed workgroup members.
Danieli,Damon V.; Selbie,John R.; Stipes,Matthew J.; Pennock,John P.; Bamford,Drew C., Use of online messaging to facilitate selection of participants in game play.
Ohno Takashi,JPX ; Matsui Kazuki,JPX ; Iwakawa Akinori,JPX ; Kawaguchi Naohisa,JPX, Virtual reality space sharing system having self modifying avatars (symbols) in accordance to a category that the symbol belongs.
Brush ; II Abbott Purdy ; Cuomo Gennaro A. ; Redpath Sarah D. ; Lection David Bruce ; Wood Donald Robert, Visual metaphor for shortcut navigation in a virtual world.
Moriuchi,Machio; Kiyosue,Yasuyuki; Konagai,Syunsuke; Masaki,Shigeki, Voice communications method, voice communications system and recording medium therefor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.