Shared virtual area communication environment based apparatus and methods
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
G06F-015/16
출원번호
US-0422757
(2012-03-16)
등록번호
US-8732593
(2014-05-20)
발명자
/ 주소
Van Wie, David
Brody, Paul J.
출원인 / 주소
Social Communications Company
대리인 / 주소
Garcia, Edouard
인용정보
피인용 횟수 :
12인용 특허 :
56
초록▼
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 a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realti
1. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction;administering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas, anddetermining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area;ranking the communicants in the list based on the results of the querying, wherein the ranking comprises determining a respective relevance score for each of the communicants in the set of communicants based on at least one statistic derived from results of the querying of the interaction records; andordering the communicants in the list by rank, wherein the ordering comprises ordering the communicants in the list of communicants by relevance score. 2. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records start and end times of the respective interaction, and the query comprises at least one of a particular start time and a particular end time. 3. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records one or more data stream identifier values respectively identifying data shared from respective ones of the communicant network nodes during the respective interaction, the results of the querying comprise one or more of the data stream identifier values, and further comprising retrieving data based on the one or more of the data stream identifier values in the results of the querying. 4. The method of claim 1, wherein at least one of the place attribute values identifies a zone of the particular virtual area, and the query comprises the place attribute value that identifies the zone of the particular virtual area. 5. The method of claim 1, wherein each of one or more place attribute values identifies a respective one of the virtual areas within the network communication environment either by uniquely naming the respective virtual area or by describing a unique address of the respective virtual area. 6. The method of claim 1, wherein the querying is performed responsive to user input specifying the particular virtual area. 7. The method of claim 1, wherein the administering comprises transmitting a list of respective ones of the communicants in the set of communicants to the network node of the user. 8. The method of claim 7, wherein the relevance scores measure frequency of interaction between the user and the communicants in the set of communicants. 9. The method of claim 7, wherein the relevance scores measure recentness of interaction between the user and the communicants in the set of communicants. 10. The method of claim 1, wherein the associating comprises associating with the user a respective current location attribute value that identifies a respective one of the virtual areas in which the user is present. 11. The method of claim 1, further comprising storing the historical interaction records on at least one computer-readable medium. 12. The method of claim 1, wherein the determining comprises determining a respective relevance score for each of the communicants in the set of communicants based on at least one statistic derived from results of querying the historical interaction records, determining a list of communicants in the set of communicants based on the relevance scores, and transmitting the list of communicants ordered by relevance score to the network node of the user. 13. The method of claim 12, further comprising deriving the at least one statistic from ones of the historical interaction records comprising the place attribute value that identifies the particular virtual area. 14. The method of claim 12, further comprising deriving the at least one statistic from ones of the historical interaction records comprising the place attribute value that identifies the particular virtual area and he communicant attribute value that identifies the user. 15. The method of claim 1, wherein each of the communicants is associated with a respective object, and the administering comprises transmitting to the network node of the user a specification of a graphic representation of the particular virtual area and graphic representations of the objects associated with ones of the other communicants who are present in the particular virtual area in their respective locations of presence in the particular virtual area. 16. The method of claim 15, wherein the administering comprises querying the historical interaction records and deriving the at least one statistic from results of the querying, and the querying is initiated based on input data received from the network node of the user in connection with an interface element associated with the graphic representation of the particular virtual area. 17. The method of claim 1, wherein each interaction record is stored in a database that is searchable by place attribute value and communicant identifier attribute value. 18. The method of claim 1, wherein the administering comprises transmitting to the network node of the user a specification of a graphic presentation of the communicants who are present in the particular virtual area, and moving an object associated with the user into the particular virtual area based on selection of one of the graphic representations of the other communicants in the virtual area by the user. 19. The method of claim 1, further comprising querying the historical interaction records, and determining from results of the querying a set of the virtual areas in which the user interacted. 20. The method of claim 19, wherein the administering comprises transmitting to the network node of the user a specification of a graphic presentation of ones of the virtual areas in the set. 21. The method of claim 19, further comprising determining a respective relevance score for each of the virtual areas in the set based on the at least one statistic, and ordering the virtual areas in the set by relevance score. 22. The method of claim 21, wherein the relevance scores measure frequency of interaction between the user and the virtual areas in the set. 23. The method of claim 21, wherein the relevance scores measure recentness of interaction between the user and the virtual areas in the set. 24. The method of claim 1, wherein the querying additionally comprises one or more time attribute values. 25. The method of claim 1, wherein the generating comprises, for each of respective ones of the realtime interactions, generating a respective one of the historical interaction records comprising an identifier of the virtual area in which the respective interaction occurred, a respective identifier of each of the communicants in the virtual area when the respective interaction occurred, one or more time values indicating when the respective interaction occurred, and a file location identifier for each file shared from a respective one of the communicant network nodes during the respective interaction. 26. The method of claim 1, wherein the associating comprises, in respective ones of the historical interaction records, associating the respective place identifier value with identifiers of data files derived from realtime communications between one or more of the communicants participating in the respective interactions. 27. The method of claim 1, wherein each historical interaction record describes an interaction between a pair of communicants. 28. The method of claim 1, wherein the administering further comprises: transmitting to the network node of the user a list of communicants in the set of the communicants;based on receipt of a request to communicate with a selected one of the communicants from the network node of the user in connection with the transmitted list of communicants, determining whether the user is eligible to communicate with the selected communicant based on results of querying the historical interaction records; andbased on a determination that the user is eligible to communicate with the selected communicant, enabling the user to communicate with the selected communicant. 29. The method of claim 1, wherein each of the communicants is associated with a respective object, and the administering comprises transmitting to the network node of the user a specification of a graphic presentation of the objects associated with other ones of the communicants who are present in a particular one of the virtual areas. 30. The method of claim 29, wherein the administering comprises querying the historical interaction records based on input data received from the network node of the user in connection with an interface element associated with the graphic presentation of the objects. 31. The method of claim 29, wherein the administering comprises determining the graphic presentation of the objects based on results of querying the historical interaction records. 32. The method of claim 1, the administering comprises identifying at least one of the virtual areas based on results of querying the historical interaction records, transmitting to the network node of the user a specification of a graphic presentation of the at least one identified virtual area, and establishing a respective presence for the user in the at least one identified virtual area. 33. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records one or more recording identifiers respectively identifying one or more recordings of audio data streams that are shared from respective ones of the communicant network nodes during the respective interaction, the results of the querying comprise one or more of the recording identifiers, and further comprising retrieving one or more of the recordings based on the one or more of the recording identifiers in the results of the querying. 34. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records one or more chat data identifiers respectively identifying one or more data files of text chat data streams that are shared from respective ones of the communicant network nodes during the respective interaction, the results of the querying comprise one or more of the chat data identifiers, and further comprising retrieving one or more of the data files based on the one or more of the chat data identifiers in the results of the querying. 35. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records one or more video data identifiers respectively identifying one or more data files comprising video data streams that are shared from respective ones of the communicant network nodes during the respective interaction, the results of the querying comprise one or more of the video data identifiers, and further comprising retrieving one or more of the data files based on the one or more of the video data identifiers in the results of the querying. 36. The method of claim 1, wherein the associating comprises including in each of one or more of the historical interaction records one or more data file identifiers respectively identifying one or more data files that are shared from respective ones of the communicant network nodes during the respective interaction, the results of the querying comprise one or more of the data file identifiers, and further comprising retrieving one or more of the data files based on the one or more of the data file identifiers in the results of the querying. 37. The method of claim 1, wherein the query comprises multiple communicant identifier attribute values that respectively identify particular ones of the communicants, and the determining comprises determining at least one of the virtual areas in which the particular communicants were co-present. 38. A method, comprising a processor performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating on respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each interaction involving a respective one of the communicants in a respective one of the virtual areas, generating a respective interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify respective ones of the communicants that participated in the interaction, wherein at least one of the virtual areas comprises multiple zones, and each of the zones supports establishment of communicant presence and is associated with a respective set of one or more switching rules for connecting sources and sinks of the network nodes that are associated with respective ones of the communicants who have presence in the zone; andadministering the network communication environment based on the interaction records, wherein the administering comprises responsive to user input specifying a particular one of the virtual areas, querying the interaction records based on a query comprising a communicant identifier attribute value that identifies the user and a place identifier attribute value that identifies the particular virtual area,establishing a presence of the user in the particular virtual area based on at least one statistic derived from results of querying the interaction records, andadministering interactions of communicants in the zones of the at least one virtual area based on results of querying the historical interaction records. 39. The method of claim 38, further comprising determining a frequency of interaction of the user in the particular virtual area based on results of querying the interaction records, and wherein the establishing comprises establishing the presence of the user in the particular virtual area based on the determined frequency of interaction in the particular virtual area. 40. The method of claim 39, wherein the establishing comprises: based on a determination that the determined frequency of interaction meets a specified threshold level, automatically establishing the respective presence of the user in the particular virtual area. 41. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction, wherein at least one of the virtual areas comprises multiple zones, and each of the zones supports establishment of communicant presence and is associated with a respective set of one or more switching rules for connecting sources and sinks of the network nodes that are associated with respective ones of the communicants who have presence in the zone; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises determining whether the user satisfies at least one governance rule associated with a particular one of the virtual areas based on at least one statistic derived from results of querying the historical interaction records,enabling the particular communicant to access a resource associated with the particular virtual area based on a determination that the user satisfies the at least one governance rule, andadministering interactions of communicants in the zones of the at least one virtual area based on results of querying the historical interaction records. 42. The method of claim 41, wherein the particular virtual area is associated with the governance rule by a virtual area specification comprising a description of geometric elements of the particular virtual area. 43. The method of claim 42, wherein the governance rule describes criteria for accessing the resource. 44. The method of claim 42, wherein the governance rule describes a scope of access to the resource. 45. The method of claim 42, wherein the governance rule describes one or more consequences of access to the resource. 46. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction, wherein at least one of the virtual areas comprises multiple zones, and each of the zones supports establishment of communicant presence and is associated with a respective set of one or more switching rules for connecting sources and sinks of the network nodes that are associated with respective ones of the communicants who have presence in the zone; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area, andadministering interactions of communicants in the zones of the at least one virtual area based on results of querying the historical interaction records. 47. A method, comprising a computer system performing operations comprising: associating place attribute values with interactions of communicants operating respective network nodes in a network communication environment supporting realtime interactions of the communicants in virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that respectively identifies at least one communicant,determining from results of the querying a set of the virtual areas in which the at least one communicant interacted,transmitting to the network node of a particular one of the communicants a list of virtual areas in the set of the virtual areas,based on receipt of a request to interact in a selected one of the virtual areas from the network node of the particular communicant in connection with the transmitted list of virtual areas, determining whether the particular communicant is eligible to enter the selected virtual area based on results of querying the historical interaction records, andbased on a determination that the particular communicant is eligible to enter the selected virtual area, establishing a presence for the particular communicant in the virtual area. 48. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction, wherein each of the communicants is associated with a respective object; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area,transmitting to the network node of the user a specification of a graphic presentation of the objects associated with other ones of the communicants who are present in a particular one of the virtual areas, and determining the graphic presentation of the objects based on results of querying the historical interaction records, anddetermining from the results of querying the historical interaction records frequencies of interaction between the user and other ones of the communicants, and the determining of the graphic presentation of the objects is based on the determined frequencies of interaction. 49. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction, wherein each of the communicants is associated with a respective object; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area,transmitting to the network node of the user a specification of a graphic presentation of the objects associated with other ones of the communicants who are present in a particular one of the virtual areas, and determining the graphic presentation of the objects based on results of querying the historical interaction records, anddetermining from the results of querying the historical interaction records recentness of interaction between the user and other ones of the communicants, and the determining of the graphic presentation of the objects is based on the determined recentness of interaction. 50. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area,identifying at least one of the virtual areas based on results of querying the historical interaction records,transmitting to the network node of the user a specification of a graphic presentation of the at least one identified virtual area,establishing a respective presence for the user in the at least one identified virtual area, anddetermining from the results of querying the historical interaction records frequencies of interaction between the user and other ones of the communicants, and the determining of the graphic presentation of the at least one identified virtual area is based on the determined frequencies of interaction. 51. A method, comprising a computer system performing operations comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area,identifying at least one of the virtual areas based on results of querying the historical interaction records,transmitting to the network node of the user a specification of a graphic presentation of the at least one identified virtual area,establishing a respective presence for the user in the at least one identified virtual area, anddetermining from the results of querying the historical interaction records recentness of interaction between the user and other ones of the communicants, and the determining of the graphic presentation of the at least one identified virtual area is based on the determined recentness of interaction. 52. A method, comprising a computer system performing operations comprising: associating place attribute values with interactions of communicants operating respective network nodes in a network communication environment supporting realtime interactions of the communicants in virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction, wherein the associating comprises including in each of one or more of the historical interaction records one or more data identifiers respectively identifying data shared from respective ones of the communicant network nodes during the respective interaction; andadministering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that respectively identifies at least one communicant, the query comprises the identifier attribute values identifying the particular communicants and the place attribute value identifying a particular one of the virtual areas, and determining from results of the querying at least one of a set of the virtual areas in which the at least one communicant interacted and a set of the communicants with whom the at least one communicant has interacted in respective ones of the virtual areas, wherein the determining comprises determining from results of the querying data shared in the particular virtual area while the particular communicants were co-present. 53. A system, comprising: a memory storing processor-readable instructions; anda processor 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 associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction,administering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that respectively identifies the user and a place identifier value that identifies a particular one of the virtual areas,determining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area;ranking the communicants in the list based on the results of the querying, wherein the ranking comprises determining a respective relevance score for each of the communicants in the set of communicants based on at least one statistic derived from results of the querying of the interaction records; andordering the communicants in the list by rank, wherein the ordering comprises ordering the communicants in the list of communicants by relevance score. 54. The system of claim 53, wherein each interaction record describes an interaction between a pair of communicants. 55. The system of claim 53, wherein at least one of the virtual areas comprises multiple zones, and each of the zones supports establishment of communicant presence and is associated with a respective set of one or more switching rules for connecting sources and sinks of the network nodes that are associated with respective ones of the communicants who have presence in the zone, and the administering comprises administering interactions of communicants in the zones of the at least one virtual area based on results of querying the historical interaction records. 56. The system of claim 53, wherein the administering further comprises: transmitting to the network node of a particular one of the communicants a list of virtual areas in the set of the virtual areas;based on receipt of a request to interact in a selected one of the virtual areas from the network node of the particular communicant in connection with the transmitted list of virtual areas, determining whether the particular communicant is eligible to enter the selected virtual area based on results of querying the interaction records; andbased on a determination that the particular communicant is eligible to enter the selected virtual area, establishing a presence for the particular communicant in the virtual area. 57. The system of claim 53, wherein the administering further comprises: transmitting to the network node of a particular one of the communicants a list of communicants in the set of the communicants;based on receipt of a request to communicate with a selected one of the communicants from the network node of the particular communicant in connection with the transmitted list of communicants, determining whether the particular communicant is eligible to communicate with the selected communicant based on results of querying the interaction records; andbased on a determination that the particular communicant is eligible to communicate with the selected communicant, enabling the particular communicant to communicate with the selected communicant. 58. At least one non-transitory computer-readable medium having processor-readable instructions embodied therein, the processor-readable instructions adapted to be executed by a processor to implement a method comprising: associating place attribute values with realtime interactions of a user and other communicants operating respective network nodes and sharing a virtual communication environment comprising virtual areas and supporting realtime communications between the user and the other communicants in the virtual areas, wherein the associating comprises, for each of respective ones of the interactions, generating a respective historical interaction record comprising a respective place attribute value that identifies the virtual area in which the interaction occurred and one or more communicant identifier attribute values that identify ones of the communicants who participated in the interaction;administering the network communication environment based on the historical interaction records, wherein the administering comprises querying the historical interaction records based on a query comprising at least one communicant identifier attribute value that identifies the user and a place identifier value that identifies a particular one of the virtual areas, anddetermining from results of the querying a set of the communicants with whom the user has interacted in the particular virtual area;ranking the communicants in the list based on the results of the querying, wherein the ranking comprises determining a respective relevance score for each of the communicants in the set of communicants based on at least one statistic derived from results of the querying of the interaction records; andordering the communicants in the list by rank, wherein the ordering comprises ordering the communicants in the list of communicants by relevance score.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (56)
Miyashita Ken,JPX ; Nashida Tatsushi,JPX, 3D virtual reality multi-user interaction with superimposed positional information display for each user.
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.
Takemura, Kenichi; Tokashiki, Mamoru; Wakita, Yoshihiro, Information processing system, service providing apparatus and method, information processing apparatus and method, recording medium, and program.
Weinreich Andrew P. ; Salamon Mark R. ; Zilberberg Shoshana ; Berlyn Nicole D. ; Mitchell Leeann ; Rosen Cliff ; Seifer Adam ; Green Justin ; Haber David ; Samuels David ; Chibnik Ron ; Clifford Scot, Method and apparatus for constructing a networking database and system.
Mattaway Shane D. ; Hutton Glenn W. ; Noe Bradley D. ; Hancock Steven M. ; Pietras Mark A., Method and apparatus for establishing communications from browser application.
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.
Isaacs, Ellen; Nardi, Bonnie A.; Whittaker, Stephen, System and method for analyzing communications of user messages to rank users and contacts based on message content.
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.
Abrams,Jonathan H., System, method and apparatus for connecting users in an online computer system based on their relationships within social networks.
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.
Laborczfalvi, Lee; Croft, Richard; Roychoudhry, Anil; Parry-Barwick, Stephen; Pinto, Gus, Integrating native user interface components on a mobile device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.