Shared virtual area communication environment based apparatus and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/048
G06F-007/00
G06F-017/30
G06F-003/0481
G06F-003/0482
H04L-012/18
G06Q-010/10
H04L-029/06
G06F-015/16
출원번호
US-0251505
(2014-04-11)
등록번호
US-9411490
(2016-08-09)
발명자
/ 주소
Van Wie, David
Brody, Paul J
출원인 / 주소
Sococo, Inc.
대리인 / 주소
Garcia, Edouard
인용정보
피인용 횟수 :
0인용 특허 :
120
초록▼
Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of thes
Improved systems and methods for navigating and interacting in virtual communication environments are described. At least some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. At least some of these systems and methods provide an interface that includes navigation controls that enable a user to navigate virtual areas and interaction controls that enable the user to interact with other communicants in the one or more virtual areas.
대표청구항▼
1. A method, comprising: connecting to a virtual area platform supporting realtime communications between respective network nodes of a user and other communicants in one or more virtual areas, wherein each virtual area is a separate and distinct computer-managed space that comprises a respective se
1. A method, comprising: connecting to a virtual area platform supporting realtime communications between respective network nodes of a user and other communicants in one or more virtual areas, wherein each virtual area is a separate and distinct computer-managed space that comprises a respective set of zones of presence for communicant interaction, the virtual area platform is administered by a first network service that maintains a virtual place based relationship database storing records of interactions between respective ones of the user and the other communicants in the zones of the one or more virtual areas, and a particular one of the virtual areas is associated with a second network service that manages a social network according to relationship grid data;sending to the virtual area platform a request to establish a presence for the user in a selected one of the one or more virtual areas;responsive to data received from the virtual area platform, on a display displaying a visualization of the user in the user's zone of presence in the selected virtual area together with graphical representations of any of the other communicants who are copresent with the user in the user's zone of presence, andadjacent to the visualization, a dynamically sorted list of graphical representations of ones of the other communicants associated with graphical depictions of their respective zones of presence in the one or more virtual areas, wherein the list is dynamically sorted based on virtual presence of the communicants in the virtual area zones, and the graphical representations of ones of the other communicants who are copresent with one another in a respective one of the zones are grouped together in the list,wherein the displaying comprises displaying graphical representations of respective communicants who are present in the particular virtual area based on data associated with the user and obtained from the virtual place based relationship database, and displaying graphical representations of respective communicants who are members of the second network service based on relationship grid data associated with the user and exported by the second network service; andresponsive to data received from the virtual area platform, establishing realtime communications between the user and one or more of the other communicants who are copresent with the user in the user's zone of presence. 2. The method of claim 1, wherein the graphical representations of the other communicants and the associated graphical depictions of their respective zones of presence in the dynamically sorted list are sorted based on copresence of respective ones of the communicants in the respective zones of the one or more virtual areas. 3. The method of claim 1, wherein the graphical representations of the other communicants and the associated graphical depictions of their respective zones of presence are sorted based on interactions between copresent ones of the communicants in the respective zones of the one or more virtual areas. 4. The method of claim 1, wherein the graphical representations of the other communicants and the associated graphical depictions of their respective zones of presence are sorted based on historical interactions between the user and ones of the other communicants in respective ones of the zones of the one or more virtual areas. 5. The method of claim 1, wherein responsive to user input selecting one of the graphical depictions corresponding to a particular one of the zones, sending to the virtual area platform a request to establish a presence for the user in the particular zone corresponding to the selected graphical depiction. 6. The method of claim 5, further comprising responsive to data received from the virtual area platform in response to the request, displaying a graphical representation of the user in the particular zone corresponding to the selected graphical depiction, andadministering realtime communications between the user and one or more of the other communicants who are copresent with the user in the particular zone corresponding to the selected graphical depiction. 7. The method of claim 1, wherein the visualization shows a respective graphical representation of each of the user and any of the other communicants who are copresent with the user grouped together in a visual indication of the user's zone of presence in the selected virtual area. 8. The method of claim 1, wherein each of the communicants who is present in a respective one of the zones of the one or more virtual areas is represented by a respective avatar that is configured to be controlled individually and is depicted by a respective graphical representation in the respective zone, and the displaying comprises showing current realtime communication of data streams between network nodes of the communicants in the one or more virtual areas as visual modulations of the communicants' respective graphical representations. 9. The method of claim 8, wherein the showing of the visual modulations comprises alternating the visual appearance of the communicants' respective graphical representations between two different modes responsive to realtime data streams communicated between communicants' network nodes. 10. The method of claim 1, wherein each of the user's zone of presence in the selected virtual area and the respective zones of presence of the ones of the other communicants who are graphically represented in the list is associated with a respective semantic label that is displayed in connection with the respective zone. 11. The method of claim 1, wherein the at least one of members of the second network service is not a member of the first network service, and the displaying comprises displaying in association with each graphical representation of the at least one member of the second network service a respective interface control that, when activated by the user, causes the virtual area platform to send the at least one member of the second network service an invitation to become a member of the first network service. 12. The method of claim 1, wherein the graphical depictions of the respective zones of presence of the ones of the other communicants who are graphically represented in the list are displayed as an array that is sorted based on a ranking that is derived from an analysis of user data obtained from the virtual place based relationship database and the relationship grid data. 13. The method of claim 1, wherein the one or more virtual areas comprise the selected virtual area and one or more other virtual areas; and further comprising, responsive to data received from the virtual area platform, on the display adjacent to the visualization displaying a list of graphical representations of ones of the one or more other virtual areas associated with the user. 14. The method of claim 1, wherein for each of the one or more virtual areas whose zones are depicted in the visualization and the dynamically sorted list, providing a respective control that, when activated by the user, causes the virtual area platform to present on the display a respective listing of communicants with whom the user has interacted in the respective virtual area sorted based on the user's interactions with the communicants in the respective listing in the respective virtual area. 15. A method, comprising: connecting to a virtual area platform supporting realtime communications between respective network nodes of a user and other communicants in one or more virtual areas, wherein each virtual area is a separate and distinct computer-managed space that comprises a respective set of zones of presence for communicant interaction;sending to the virtual area platform a request to establish a presence for the user in a selected one of the one or more virtual areas;responsive to data received from the virtual area platform, on a display displaying a visualization of the user in the user's zone of presence in the selected virtual area together with graphical representations of any of the other communicants who are copresent with the user in the user's zone of presence, wherein each of the communicants who is present in a respective one of the zones of the one or more virtual areas is represented by a respective avatar that is configured to be controlled individually and is depicted by a respective graphical representation in the respective zone, andadjacent to the visualization, a dynamically sorted list of graphical representations of ones of the other communicants associated with graphical depictions of their respective zones of presence in the one or more virtual areas, wherein the list is dynamically sorted based on virtual presence of the communicants in the virtual area zones, and the graphical representations of ones of the other communicants who are copresent with one another in a respective one of the zones are grouped together in the list;in the visualization, depicting visual cues indicating current realtime communication of data streams between respective network nodes of the user and any of the other communicants who are copresent with the user in the user's zone of presence, wherein the visual cues are depicted in connection with the graphical representations of the user and any of the other communicants who are copresent with the user in the user's zone of presence; andresponsive to data received from the virtual area platform, establishing realtime communications between the user and one or more of the other communicants who are copresent with the user in the user's zone of presence. 16. The method of claim 15, further comprising, in the visualization, depicting visual cues indicating current realtime communication of data streams between respective network nodes of the ones of the other communicants who are present in the zones of one or more virtual areas other than the user's zone of presence. 17. An apparatus, comprising a non-transitory computer-readable memory storing computer-readable instructions; anda data processing system coupled to the memory, configured to execute the instructions, and based at least in part on the execution of the instructions configured to perform operations comprising: connecting to a virtual area platform supporting realtime communications between respective network nodes of a user and other communicants in one or more virtual areas, wherein each virtual area is a separate and distinct computer-managed space that comprises a respective set of zones of presence for communicant interaction;sending to the virtual area platform a request to establish a presence for the user in a selected one of the one or more virtual areas;responsive to data received from the virtual area platform, on a display displaying a visualization of the user in the user's zone of presence in the selected virtual area together with graphical representations of any of the other communicants who are copresent with the user in the user's zone of presence, andadjacent to the visualization, a dynamically sorted list of graphical representations of ones of the other communicants associated with graphical depictions of their respective zones of presence in the one or more virtual areas, wherein the graphical representations of copresent ones of the other communicants are grouped together in the list,wherein each of the communicants who is present in a respective one of the zones of the one or more virtual areas is represented by a respective avatar that is configured to be controlled individually and is depicted by a respective graphical representation in the respective zone;responsive to data received from the virtual area platform, establishing realtime communications between the user and one or more of the other communicants who are copresent with the user in the user's zone of presence; andin connection with the depictions of the graphical representations of the avatars, depicting visual cues indicating current realtime communication of data streams between respective network nodes of co-present ones of the communicants to show which communicants currently are interacting in the one or more virtual areas. 18. At least one non-transitory computer-readable medium having processor-readable program code embodied therein, the processor-readable program code that, when executed by a processor, causes the processor to perform operations comprising: connecting to a virtual area platform supporting realtime communications between respective network nodes of a user and other communicants in one or more virtual areas, wherein each virtual area is a separate and distinct computer-managed space that comprises a respective set of zones of presence for communicant interaction;sending to the virtual area platform a request to establish a presence for the user in a selected one of the one or more virtual areas;responsive to data received from the virtual area platform, on a display displaying a visualization of the user in the user's zone of presence in the selected virtual area together with graphical representations of any of the other communicants who are copresent with the user in the user's zone of presence, wherein each of the communicants who is present in a respective one of the zones of the one or more virtual areas is represented by a respective avatar that is individually controllable and is depicted by a respective graphical representation in the respective zone, andadjacent to the visualization, a dynamically sorted list of graphical representations of ones of the virtual areas respectively associated with graphical depictions of communicants who are present in their respective zones of presence, wherein the list is dynamically sorted based on the user's historical interactions in the respective ones of the virtual areas;in the visualization, depicting visual cues indicating current realtime communication of data streams between respective network nodes of the user and any of the other communicants who are copresent with the user in the user's zone of presence, wherein the visual cues are depicted in connection with the graphical representations of the user and any of the other communicants who are copresent with the user in the user's zone of presence; andresponsive to data received from the virtual area platform, establishing realtime communications between the user and one or more of the other communicants who are copresent with the user in the user's zone of presence.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (120)
Miyashita Ken,JPX ; Nashida Tatsushi,JPX, 3D virtual reality multi-user interaction with superimposed positional information display for each user.
Danzig,Matt; Gosling,Marcus; Guymon, III,Vernon Melvin; Harvey,William David; Ries,Eric Nathan, Computer-implemented system and method for home page customization and e-commerce support.
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.
Robertson, George G.; Czerwinski, Mary P.; Hinckley, Kenneth P.; Risden, Kirsten C.; Robbins, Daniel C.; van Dantzich, Maarten R., Method and apparatus for providing a three-dimensional task gallery computer interface.
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.
Ekholm, Anne; Leinonen, Katja H.; Tuomainen, Kimmo T.; Kalliokulju, Satu; Kuusinen, Jarmo; Koort, Tiiu, Method, apparatus and computer program product providing graphical user interface that facilitates management of multiple simultaneous communication sessions.
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.
Leichtling,Ivan J.; Ben Shachar,Ido M.; Schmieder,Robert W.; Young,Kenneth L.; Gill,Sukvinder S., Methods of annotating a collaborative application display.
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.
Wohlgemuth, Sean Christian; VanAntwerp, Mark D.; Multerer, Boyd C.; Morin, Brian R., Presence and notification system for maintaining and communicating information.
Pommier Theresa M. ; Schwartz Krista S. ; Carleton Allison A. ; Fitzpatrick Catherine M., Remote collaboration system that stores annotations to the image at a separate location from the image.
Pommier Theresa M. ; Schwartz Krista S. ; Carleton Allison A. ; Fitzpatrick Catherine M., Remote collaboration system with multiple host computers using multiple applications.
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.
Robinson,Jack D.; James,Linda R.; Cardaci, II,Thomas Alonzo; Blandford,Kristin, System and method to configure and provide a network-enabled three-dimensional computing environment.
Falcon, Stephen Russell; Miller, David Michael; Banay, Dan; Yip, Clement Chun Pong, Systems and methods for managing multiple grammars in a speech recognition system.
Falcon,Stephen Russell; Yip,Clement Chun Pong; Banay,Dan; Miller,David Michael, Systems and methods for managing multiple grammars in a speech recognition system.
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.
Murphy John F. ; Evensen Karen L. ; Zaveri Kunjan ; Weidenkopf David J. ; Moore Joni C., User friendly passenger interface including audio menuing for the visually impaired and closed captioning for the heari.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.