WO2022125060A1 - Electronic conversations based on member profiles - Google Patents
Electronic conversations based on member profiles Download PDFInfo
- Publication number
- WO2022125060A1 WO2022125060A1 PCT/US2020/063700 US2020063700W WO2022125060A1 WO 2022125060 A1 WO2022125060 A1 WO 2022125060A1 US 2020063700 W US2020063700 W US 2020063700W WO 2022125060 A1 WO2022125060 A1 WO 2022125060A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- members
- electronic
- processor
- conversation
- subset
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000003190 augmentative effect Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000036541 health Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/835—Query processing
- G06F16/8373—Query execution
Definitions
- Electronic conversations are electronic, time-limited, real-time, audio/audio-visual communications between two or more individuals via an electronic medium.
- Such an electronic medium may include any electronic device, system, application, or combination thereof that facilitates the transfer of information between the two or more individuals engaged in an electronic conversation.
- FIG. 1 is a schematic diagram of a system for facilitating electronic conversations between members of a group according to some examples
- FIG. 2 is a diagram of a computer-readable medium storing machine- readable instructions for facilitating electronic conversations between members of a group according to some examples.
- FIG. 3 is a diagram of a method for facilitating electronic conversations between members of a group according to some examples.
- colocation of a group may not be possible or advisable for various reasons, such as, for instance, the physical locations of the individuals in the group, local health regulations (e.g., such as restrictions on gatherings of individuals for health reasons), the availability of office space, etc.
- examples disclosed herein provide methods and related systems for simulating the above-described pseudo-random interactions for group members who are remotely located from one another.
- the methods may include arranging, scheduling, and launching electronic conversations between two or more of the group members based on system- detected matches between the two or more group members.
- the methods may include obtaining member profiles from the members of a group, identifying matches between member profiles, and launching electronic conversations between respective group members based on the identified matches.
- a remotely located group may reap the benefits of the pseudo-random interactions described above without co-locating members of the group in the same physical space.
- FIG. 1 shows a system 10 for facilitating electronic conversations between members of a group 40 according to some examples.
- the group 40 may comprise employees of a company.
- the group 40 may comprise classmates, social club members, or any other suitable group of individuals.
- the group 40 may include a plurality of members 40-1 , 40-2, 40-3 ... 40-n that may be remotely located relative to one another. More particularly, the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may be located at separate physical locations (e.g., at their respective homes or other locations). In some examples, some of the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may be positioned at different locations within the same city, state, county, etc. In some examples, some of the members 40-1 , 40-2, 40-3 ... 40-n of the group 40 may be positioned in different cities, states, counties, etc. Regardless of the precise geographical locations of the group members 40-1 , 40-2, 40-3 ...
- the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may not be disposed in the same physical space (e.g., building, structure, office, etc.). Accordingly, direct interactions (e.g., the pseudorandom interactions described above) between the members 40-1 , 40-2, 40-3 ... 40-n may not be possible.
- members 40-1 , 40-2, 40-3 ... 40-n may communicate with one another via electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n operating on corresponding electronic devices 30-1 , 30-2, 30-3 ... 30-n.
- Each electronic device 30-1 , 30-2, 30-3 ... 30-n may comprise any suitable device (or collection of devices) that facilitates electronic conversations over a network 20, such as, for instance, the Internet, a telecommunications network, etc.
- the electronic devices 30-1 , 30-2, 30-3 ... 30-n may comprise computers (e.g., desktop computers, laptop computers, tablet computers, all-in-one computers, etc.), cell phones (e.g., smartphones), etc.
- the electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n may comprise voice conversation applications (e.g., voice over Internet protocol (VOIP) applications), video conferencing applications, standalone or integrated (e.g., as a part of another application or system) chat applications, virtual or augmented reality applications, etc.
- voice conversation applications e.g., voice over Internet protocol (VOIP) applications
- video conferencing applications standalone or integrated (e.g., as a part of another application or system) chat applications, virtual or augmented reality applications, etc.
- System 10 may also communicate with the electronic devices 30-1 , 30-2, 30-3 ... 30-n via network 20.
- the system 10 includes a processor 12, such as a microprocessor or central processing unit (CPU), and a memory 14 (e.g., a non- transitory machine-readable medium) coupled to the processor 12.
- the processor 12 executes machine-readable instructions 50 (and/or machine readable instructions 60 described herein) stored on memory 14, thereby causing the processor 12 (and, more generally, system 10) to perform some or all of the actions attributed herein to the processor 12 (and, more generally, to system 10).
- the memory 14 may comprise volatile storage (e.g., random access memory (RAM)), non-volatile storage (e.g., flash storage, etc.), or combinations of both volatile and non-volatile storage. Data read or written by the processor 12 when executing the machine-readable instructions 50 can also be stored on memory 14.
- volatile storage e.g., random access memory (RAM)
- non-volatile storage e.g., flash storage, etc.
- Data read or written by the processor 12 when executing the machine-readable instructions 50 can also be stored on memory 14.
- the processor 12 may comprise a processing device (or a group of processing devices) that is positioned within an electronic device (e.g., a server, computer, etc.), or the processor 12 may comprise a plurality of processing devices that are distributed among a plurality of electronic devices (e.g., a plurality of servers, computers, etc.).
- the memory 14 may comprise a memory device (or collection of memory devices) that is positioned within an electronic device (e.g., a server, computer, etc.), or the memory 14 may comprise a plurality of memory devices that are distributed among a plurality of electronic devices (e.g., a plurality of servers, computers, etc.).
- system 10 receives inputs from members 40-1 , 40-2, 40-3 ... 40-n and generates a plurality of member profiles 16 that are stored on memory 14.
- the member profiles 16 may comprise a collection of information associated with the members 40-1 , 40-2, 40-3 ... 40-n that system 10 may use to schedule and launch electronic conversations between members 40-1 , 40-2, 40-3 ... 40-n.
- the member profiles 16 are data structures that cross- reference a member or member identifier (ID) with information about the member. For example, such information may include the member’s preferences for the timing, frequency, number, participants, etc. for the electronic conversations.
- the member profiles 16 may include the available electronic media (e.g., voice call, video conference, virtual or augmented reality meeting, etc.) that may be utilized for electronic conversations with each member 40-1 , 40-2, 40-3 ... 40-n.
- the member profiles 16 may also include information pertaining to the subject matter that the members 40-1 , 40-2, 40-3 ... 40-n are interested in discussing via the electronic conversations, and/or subject matter that the members 40-1 , 40-2, 40-3 ... 40-n are not interested in discussing via the electronic conversation.
- the member profiles 16 may include information pertaining to sub-groups that the members 40-1 , 40-2, 40-3 ... 40-n are associated with within the general group 40. For instance, some of the members 40-1 , 40-2, 40-3 ... 40-n may be sub-divided based on whether they are employees of a particular division or department, whether they are located within a general geographical region, whether they are assigned to particular projects or work initiatives, etc.
- the members 40-1 , 40-2, 40-3 ... 40-n may provide the information usable to generate the member profiles 16 via electronic devices 30-1 , 30-2, 30-3 ... 30-n.
- system 10 may prompt members 40-1 , 40-2, 40-3 ... 40-n via electronic devices 30-1 , 30-2, 30-3 ... 30-n to provide for the information usable to generate the member profiles 16.
- system 10 may automatically retrieve information for the member profiles 16. For instance, system 10 may query electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., by accessing profiles of other applications stored or executed on electronic devices 30-1 , 30-2, 30-3 ... 30-n, such as electronic communication applications 32-1 , 32-2, 32-3 ... 32-n).
- the system 10 may receive information for member profiles 16 from both member inputs as well as from other devices and/or applications (e.g., electronic device 30-1 , 30-2, 30-3 ... 30-n and electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n).
- electronic device 30-1 e.g., electronic device 30-1 , 30-2, 30-3 ... 30-n
- electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n e.g., electronic conversation applications, 32-1 , 32-2, 32-3 ... 32-n.
- machine-readable instructions 50 include accessing member profiles 16 of the members 40-1 , 40-2, 40-3 ... 40-n stored on memory 14 (block 52), and comparing the member profiles 16 to one another (block 54).
- the comparison at block 54 may comprise comparing the member profiles 16 to determine whether there is a match between the member profiles 16.
- a match between the member profiles 16 may exist when information across two or more of the member profiles 16 is the same.
- a match between multiple member profiles 16 may occur if those member profiles 16 indicate that the respective members 40-1 , 40-2, 40-3 ... 40-n are interested in discussing the same or similar subject matter.
- a match between multiple member profiles 16 may occur if those member profiles 16 indicate that the respective members 40-1 , 40-2, 40-3 ... 40-n are part of the same sub-group within group 40 (e.g., they are assigned to the same division or department, are working on the same project or initiative, are located within a specific geographical area, etc.). Still other types of matches are contemplated between the member profiles 16.
- Machine-readable instructions 50 include selecting a subset of members corresponding to a subset of the member profiles 16 for participation in an electronic conversation at block 56.
- the subset of members may be selected based on the comparison at block 54.
- the subset of members may be selected based on matches that were identified between the subset of member profiles 16 during the comparison at block 54.
- the subset selection at block 56 may be carried out independently of any request for an electronic conversation by a member 40-1 , 40-2, 40-3 ... 40-n of group 40.
- the subset selection at block 56 may not be requested by the members 40-1 , 40-2, 40-3 ... 40-n of group 40.
- the subset selection at block 56 may be distinguished from situations where a member 40-1 , 40-2, 40-3 ... 40-n of group 40 is requesting to have an electronic conversation with a specified and/or unspecified members 40-1 , 40-2, 40-3 ... 40-n of group 40.
- machine-readable instructions 50 may include, at block 58, sending a notification of the electronic conversation to the subset of members 40-1 , 40-2, 40-3 ... 40-n that was selected at block 56.
- the notification may be sent by system 10 to the electronic devices 30-1 , 30-2, 30-3 ... 30-n via network 20.
- the notification may be received by electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n.
- the notification may include a scheduled date and time for the electronic conversation. Once the notification is received by the electronic devices 30-1 , 30-2, 30-3 ... 30-n, the electronic devices 30-1 , 30-2, 30-3 ...
- 30-n may create a corresponding entry for the electronic conversation in a calendar application executed on the electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., which may comprise the electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n, and/or another application).
- the system 10 may schedule the date and time for the electronic conversation by querying the electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., ora calendar application executed thereon) associated with the subset of members 40-1 , 40-2, 40-3 ... 40-n to determine when the subset of members 40-1 , 40-2, 40-3 ... 40-n may have shared free time for the electronic conversation and selecting a suitable time-slot.
- the system 10 may also schedule the date and time for the electronic conversation based, at least in part, on information within the member profiles 16.
- the member profiles 16 may include preferences for the times and frequency of the electronic conversations.
- the system 10 may take these preferences into account when scheduling the date and time of the electronic conversation specified in the notification sent at block 58. Because in some examples the system 10 causes the electronic devices 30-1 , 30-2, 30-3 ... 30-n to generate calendar entries as described above, the system 10 may be said to schedule an electronic conversation and/or generate a calendar entry for an electronic conversation.
- the notification sent at block 58 may specify the electronic medium for the electronic conversation.
- the member profiles 16 may indicate member preferences and/or capabilities relating to potential electronic media for the electronic conversations.
- the system 10 may determine an appropriate electronic medium for the electronic conversations based on the comparison of member profiles 16 at block 54. Then, within the notification, the system 10 may specify a selected electronic medium for the electronic conversation based on the comparison.
- the system 10 may also select the virtual “location” of the electronic conversation.
- the system 10 may select the virtual location based, at least in part, on information within the member profiles 16. For instance, the system 10 may select virtual locations that represent virtual versions of the actual, physical location(s) of the subset of members 40-1 , 40-2, 40-3 ... 40-n that are to participate in the electronic conversation.
- the selected virtual location may comprise a favorite city of the subset of members 40-1 , 40-2, 40-3 ...
- the notification sent by the system 10 to the electronic devices 30-1 , 30-2, 30-3 ... 30-n at block 58 may comprise a suggested topic or subject matter for the electronic conversation.
- the suggested topic may be selected based on the comparison of the member profiles 16 at block 54.
- the comparison of the member profiles 16 at block 54 may determine that the subset of member profiles 16 have desired topic(s) for conversation in common, and thus, the system 10 may include such topic(s) within the notification generated at block 58.
- system 10 may send (e.g., automatically or by request) notes from a previous electronic conversation between two or more of the subset of members 40-1 , 40-2, 40-3 ... 40-n to the subset of members 40-1 , 40-2, 40-3 ... 40-n of group 40.
- the notes may be provided to the subset of members 40-1 , 40-2, 40-3 ... 40-n via network 20, electronic devices 30-1 , 30-2, 30-3 ... 30-n, and possibly electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n.
- the notes may have been generated by the subset of members 40-1 , 40-2, 40-3 ...
- 40-n may have been generated by system 10 and/or electronic devices 30-1 , 30-2, 30-3 ... 30-n based on direct or indirect feedback provided by the subset of members 40-1 , 40-2, 40-3 ... 40-n.
- the notes may help to jump-start the current electronic conversation by reminding the members in the subset of topics or concepts discussed in the previous electronic conversation, and thereby help to progress ongoing discussions between the subset of members 40-1 , 40-2, 40-3 ... 40-n.
- system 10 may request feedback from the subset of members 40-1 , 40-2, 40-3 ... 40-n regarding the electronic conversation.
- the system 10 may request feedback from the subset of members 40-1 , 40-2, 40-3 ... 40-n after completion of the electronic conversation (e.g., such as immediately following the electronic conversation).
- the feedback may comprise impressions or reactions of the subset of members 40-1 , 40-2, 40-3 ... 40-n to the electronic conversation.
- the feedback may comprise indications as to whether the subset of members 40-1 , 40-2, 40-3 ... 40-n enjoyed meeting with each other, and/or whether the chosen topic of conversation was interesting.
- the feedback may be utilized by system 10 to promote or prevent future electronic conversations between the subset of members 40-1 , 40-2, 40-3 ... 40-n. For instance, during a subsequent comparison of the member profiles 16 (e.g., block 54), a match between the subset of members 40-1 , 40-2, 40-3 ... 40-n may be ignored or downgraded in significance by system 10 based on negative feedback received by the subset of members 40-1 , 40-2, 40-3 ... 40-n following a previous electronic conversation therebetween.
- the feedback may be utilized by the system 10 to promote or prevent the selection of certain discussion topics for the subset of members 40-1 , 40-2, 40-3 ... 40-n and/or for the group 40 as a whole. Accordingly, during operations, the selection of the subset of members 40-1 , 40-2, 40-3 ... 40-n for electronic conversations as well as the selection of a discussion topic may be based, at least partially, on the feedback received by the system 10 from previous electronic conversations.
- the machine-readable instructions stored on memory 14 may comprise machine-readable instructions 60.
- machine-readable instructions 60 In describing the features of machine-readable instructions 60, continuing reference is made to FIG. 1.
- Machine-readable instructions 60 include obtaining a first member profile at block 62 and obtaining a second member profile at block 64.
- the first and second member profiles may comprise member profiles 16 of first and second members (e.g., members 40-1 , 40-2, 40-3 ... 40-n), respectively, of group 40.
- the first and second member profiles may be stored on the memory 14 (e.g., in member profiles 16 of FIG. 1 ).
- machine-readable instructions 60 include identifying a match between the first member profile and the second member profile at block 64.
- the match may be identified in the manner described above for blocks 54 and 56 of machine-readable instructions 50.
- identifying the match at block 66 may comprise comparing the first and second member profiles and identifying matching information.
- machine-readable instructions 60 include launching an electronic conversation between the first member and the second member based on the match at block 68.
- the electronic conversation may be launched at block 68 independently of a request from the first member or the second member.
- neither the first member nor the second member may specifically request the electronic conversation, and the electronic conversation is generated by the system 10 (via machine-readable instructions 60) based on the match identified at block 66.
- the machine-readable instructions 60 may also include features corresponding to the other functionalities of system 10 previously described above.
- the machine-readable instructions 60 may also include features corresponding to scheduling a date and time, electronic medium, and/or a discussion topic for the electronic conversation in the manner previously described.
- the machine-readable instructions 60 may also include features corresponding to requesting feedback from the first and second members following the electronic conversation and then utilizing the received feedback in subsequent comparisons of the first and second members’ profiles and launching of subsequent electronic conversations in the manner described above.
- the machine-readable instructions 60 may include features corresponding to storing and providing notes to the first and second members in the manner previously described.
- method 70 may be performed (e.g., at least partially) by system 10.
- the method 70 may be encoded in machine-readable instructions stored on memory 14.
- FIG. 1 In describing the features of method 70, continuing reference is made to FIG. 1 .
- Method 70 includes obtaining member profiles of members of a group at block 72.
- the member profiles may comprise the member profiles 16 for the members 40-1 , 40-2, 40-3 ... 40-n of group 40 as described above.
- the member profiles may be generated based on inputs received from the members of the group and/or via querying of electronic devices (e.g., electronic devices 30-1 , 30-2, 30-3 ... 30-n) associated with the group members as described above.
- method 70 includes identifying a match between the member profiles for a subset of the members at block 74. The match may be identified in the manner described above for blocks 54 and 56 of machine-readable instructions 50. Thus, in some examples, identifying the match at block 74 may comprise comparing the member profiles and identifying matching information in the member profiles.
- method 70 includes generating a discussion topic for an electronic conversation between the subset of the members based on the match at block 76.
- the discussion topic may be determined based on a comparison of the member profiles of the subset of the members in the manner described above.
- method 70 includes generating a calendar entry for the electronic conversation at block 78.
- the calendar entry may be generated independently of a request (e.g., from the subset of members) for the electronic conversation as described above.
- the calendar entry may include the discussion topic generated at block 76.
- the calendar entry may be provided to calendar applications executed on electronic devices (e.g., electronic devices 30-1 , 30-2, 30-3 ... 30-n) associated with the subset of the members.
- the method 70 may also include features corresponding to the other functionalities of system 10 described above. For instance, in some examples, the method 70 may also include scheduling a date and time, electronic medium, and/or a discussion topic for the electronic conversation in the manner described. In addition, in some examples, the method 70 may also include requesting feedback from the subset of members following the electronic conversation and then using the received feedback in subsequent comparisons of the member profiles and launching of subsequent electronic conversations in the manner described. Further, in some examples, the method 70 may also include storing and providing notes to the subset of members in the manner described.
- Example methods and systems have been described herein for simulating, among remotely located group members, the pseudo-random interactions that could otherwise have occurred between the group members had the group members been co-located.
- the methods may include arranging, scheduling, and launching electronic conversations between two or more of the group members based on system-detected matches between the two or more group members. Accordingly, a remotely located group may reap the benefits of the pseudo-random interactions described above without co-locating members of the group in the same physical space.
- the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to... .”
- the term “couple” or “couples” is intended to be broad enough to encompass both indirect and direct connections. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices, components, and connections.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Examples systems and methods for facilitating electronic conversations between members of a group are disclosed. In an example, the system includes a memory and a processor communicatively coupled to the memory. The processor is to obtain a first member profile of a first member of a group and obtain a second member profile of a second member of the group. In addition, the processor is to identify a match between the first member profile and the second member profile. Further, the processor is to launch a time-limited, electronic, real-time conversation between the first member and the second member based on the match and independent of a request from the first member or the second member.
Description
ELECTRONIC CONVERSATIONS BASED ON MEMBER PROFILES
BACKGROUND
[0001] Electronic conversations are electronic, time-limited, real-time, audio/audio-visual communications between two or more individuals via an electronic medium. Such an electronic medium may include any electronic device, system, application, or combination thereof that facilitates the transfer of information between the two or more individuals engaged in an electronic conversation.
BRIEF DESCRIPTION OF THE DRAWINGS
[0002] Various examples are described below referring to the following figures: [0003] FIG. 1 is a schematic diagram of a system for facilitating electronic conversations between members of a group according to some examples;
[0004] FIG. 2 is a diagram of a computer-readable medium storing machine- readable instructions for facilitating electronic conversations between members of a group according to some examples; and
[0005] FIG. 3 is a diagram of a method for facilitating electronic conversations between members of a group according to some examples.
DETAILED DESCRIPTION
[0006] The advancement of global communications has allowed groups of individuals (e.g., co-workers, classmates, social club members, etc.) to interact with one another via electronic methods (e.g., video conferences, voice calls, etc.). In some situations, members of a group may be forced to use such electronic methods as a mode of communication, such as, for instance, when the members of the group are located far from one another.
[0007] However, when groups of individuals rely on such electronic conversations as their mode of communication, some of the pseudo-random interactions that would otherwise occur between members of a co-located group (e.g., such as chance meetings in a break room or conversations at the proverbial “water cooler”) may be lost. In some circumstances, such as within a professional or collaborative environment, these pseudo-random meetings could have formed the basis for new initiatives, products, collaborations, innovations, etc. The loss of these pseudo-
random interactions between members of a remotely located group may limit or reduce overall group productivity and/or innovation over time. However, colocation of a group (e.g., such as in an office, school, etc.) may not be possible or advisable for various reasons, such as, for instance, the physical locations of the individuals in the group, local health regulations (e.g., such as restrictions on gatherings of individuals for health reasons), the availability of office space, etc.
[0008] Accordingly, examples disclosed herein provide methods and related systems for simulating the above-described pseudo-random interactions for group members who are remotely located from one another. In some examples, the methods may include arranging, scheduling, and launching electronic conversations between two or more of the group members based on system- detected matches between the two or more group members. In some examples, the methods may include obtaining member profiles from the members of a group, identifying matches between member profiles, and launching electronic conversations between respective group members based on the identified matches. Thus, through use of the example methods and systems described herein, a remotely located group may reap the benefits of the pseudo-random interactions described above without co-locating members of the group in the same physical space.
[0009] FIG. 1 shows a system 10 for facilitating electronic conversations between members of a group 40 according to some examples. In some examples, the group 40 may comprise employees of a company. However, in other examples, the group 40 may comprise classmates, social club members, or any other suitable group of individuals.
[0010] The group 40 may include a plurality of members 40-1 , 40-2, 40-3 ... 40-n that may be remotely located relative to one another. More particularly, the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may be located at separate physical locations (e.g., at their respective homes or other locations). In some examples, some of the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may be positioned at different locations within the same city, state, county, etc. In some examples, some of the members 40-1 , 40-2, 40-3 ... 40-n of the group 40 may be positioned in different cities, states, counties, etc. Regardless of the precise geographical
locations of the group members 40-1 , 40-2, 40-3 ... 40-n, the members 40-1 , 40-2, 40-3 ... 40-n of group 40 may not be disposed in the same physical space (e.g., building, structure, office, etc.). Accordingly, direct interactions (e.g., the pseudorandom interactions described above) between the members 40-1 , 40-2, 40-3 ... 40-n may not be possible.
[0011] Thus, members 40-1 , 40-2, 40-3 ... 40-n may communicate with one another via electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n operating on corresponding electronic devices 30-1 , 30-2, 30-3 ... 30-n. Each electronic device 30-1 , 30-2, 30-3 ... 30-n may comprise any suitable device (or collection of devices) that facilitates electronic conversations over a network 20, such as, for instance, the Internet, a telecommunications network, etc. In some examples, the electronic devices 30-1 , 30-2, 30-3 ... 30-n may comprise computers (e.g., desktop computers, laptop computers, tablet computers, all-in-one computers, etc.), cell phones (e.g., smartphones), etc. The electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n may comprise any suitable machine-readable instructions (or collection of machine-readable instructions) that may be executed on electronic devices 30-1 , 30-2, 30-3 ... 30-n to facilitate electronic conversations between members 40-1 , 40-2, 40-3 ... 40-n via network 20. In some examples, the electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n may comprise voice conversation applications (e.g., voice over Internet protocol (VOIP) applications), video conferencing applications, standalone or integrated (e.g., as a part of another application or system) chat applications, virtual or augmented reality applications, etc.
[0012] System 10 may also communicate with the electronic devices 30-1 , 30-2, 30-3 ... 30-n via network 20. The system 10 includes a processor 12, such as a microprocessor or central processing unit (CPU), and a memory 14 (e.g., a non- transitory machine-readable medium) coupled to the processor 12. The processor 12 executes machine-readable instructions 50 (and/or machine readable instructions 60 described herein) stored on memory 14, thereby causing the processor 12 (and, more generally, system 10) to perform some or all of the actions attributed herein to the processor 12 (and, more generally, to system 10). The memory 14 may comprise volatile storage (e.g., random access memory (RAM)),
non-volatile storage (e.g., flash storage, etc.), or combinations of both volatile and non-volatile storage. Data read or written by the processor 12 when executing the machine-readable instructions 50 can also be stored on memory 14.
[0013] The processor 12 may comprise a processing device (or a group of processing devices) that is positioned within an electronic device (e.g., a server, computer, etc.), or the processor 12 may comprise a plurality of processing devices that are distributed among a plurality of electronic devices (e.g., a plurality of servers, computers, etc.). Likewise, the memory 14 may comprise a memory device (or collection of memory devices) that is positioned within an electronic device (e.g., a server, computer, etc.), or the memory 14 may comprise a plurality of memory devices that are distributed among a plurality of electronic devices (e.g., a plurality of servers, computers, etc.).
[0014] Referring still to FIG. 1 , during operation, system 10 receives inputs from members 40-1 , 40-2, 40-3 ... 40-n and generates a plurality of member profiles 16 that are stored on memory 14. The member profiles 16 may comprise a collection of information associated with the members 40-1 , 40-2, 40-3 ... 40-n that system 10 may use to schedule and launch electronic conversations between members 40-1 , 40-2, 40-3 ... 40-n.
[0015] In some examples, the member profiles 16 are data structures that cross- reference a member or member identifier (ID) with information about the member. For example, such information may include the member’s preferences for the timing, frequency, number, participants, etc. for the electronic conversations. In addition, the member profiles 16 may include the available electronic media (e.g., voice call, video conference, virtual or augmented reality meeting, etc.) that may be utilized for electronic conversations with each member 40-1 , 40-2, 40-3 ... 40-n. Further, in some examples, the member profiles 16 may also include information pertaining to the subject matter that the members 40-1 , 40-2, 40-3 ... 40-n are interested in discussing via the electronic conversations, and/or subject matter that the members 40-1 , 40-2, 40-3 ... 40-n are not interested in discussing via the electronic conversation.
[0016] Still further, the member profiles 16 may include information pertaining to sub-groups that the members 40-1 , 40-2, 40-3 ... 40-n are associated with within
the general group 40. For instance, some of the members 40-1 , 40-2, 40-3 ... 40-n may be sub-divided based on whether they are employees of a particular division or department, whether they are located within a general geographical region, whether they are assigned to particular projects or work initiatives, etc.
[0017] The members 40-1 , 40-2, 40-3 ... 40-n may provide the information usable to generate the member profiles 16 via electronic devices 30-1 , 30-2, 30-3 ... 30-n. In some examples, system 10 may prompt members 40-1 , 40-2, 40-3 ... 40-n via electronic devices 30-1 , 30-2, 30-3 ... 30-n to provide for the information usable to generate the member profiles 16. In some examples, system 10 may automatically retrieve information for the member profiles 16. For instance, system 10 may query electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., by accessing profiles of other applications stored or executed on electronic devices 30-1 , 30-2, 30-3 ... 30-n, such as electronic communication applications 32-1 , 32-2, 32-3 ... 32-n). In some examples, the system 10 may receive information for member profiles 16 from both member inputs as well as from other devices and/or applications (e.g., electronic device 30-1 , 30-2, 30-3 ... 30-n and electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n).
[0018] After the system 10 has generated the member profiles 16 and stored the member profiles 16 on memory 14, the system 10 may execute machine-readable instructions 50 to automatically schedule and launch electronic conversations between the members 40-1 , 40-2, 40-3 ... 40-n. Specifically, machine-readable instructions 50 include accessing member profiles 16 of the members 40-1 , 40-2, 40-3 ... 40-n stored on memory 14 (block 52), and comparing the member profiles 16 to one another (block 54). For instance, the comparison at block 54 may comprise comparing the member profiles 16 to determine whether there is a match between the member profiles 16. Specifically, a match between the member profiles 16 may exist when information across two or more of the member profiles 16 is the same. For instance, in some examples, a match between multiple member profiles 16 may occur if those member profiles 16 indicate that the respective members 40-1 , 40-2, 40-3 ... 40-n are interested in discussing the same or similar subject matter. In some examples, a match between multiple member profiles 16 may occur if those member profiles 16 indicate that the respective
members 40-1 , 40-2, 40-3 ... 40-n are part of the same sub-group within group 40 (e.g., they are assigned to the same division or department, are working on the same project or initiative, are located within a specific geographical area, etc.). Still other types of matches are contemplated between the member profiles 16.
[0019] Machine-readable instructions 50 include selecting a subset of members corresponding to a subset of the member profiles 16 for participation in an electronic conversation at block 56. In some examples, the subset of members may be selected based on the comparison at block 54. Specifically, the subset of members may be selected based on matches that were identified between the subset of member profiles 16 during the comparison at block 54.
[0020] In addition, in some examples, the subset selection at block 56 may be carried out independently of any request for an electronic conversation by a member 40-1 , 40-2, 40-3 ... 40-n of group 40. In particular, the subset selection at block 56 may not be requested by the members 40-1 , 40-2, 40-3 ... 40-n of group 40. As a result, the subset selection at block 56 may be distinguished from situations where a member 40-1 , 40-2, 40-3 ... 40-n of group 40 is requesting to have an electronic conversation with a specified and/or unspecified members 40-1 , 40-2, 40-3 ... 40-n of group 40.
[0021] Further, machine-readable instructions 50 may include, at block 58, sending a notification of the electronic conversation to the subset of members 40-1 , 40-2, 40-3 ... 40-n that was selected at block 56. In some examples, the notification may be sent by system 10 to the electronic devices 30-1 , 30-2, 30-3 ... 30-n via network 20. For example, the notification may be received by electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n. The notification may include a scheduled date and time for the electronic conversation. Once the notification is received by the electronic devices 30-1 , 30-2, 30-3 ... 30-n, the electronic devices 30-1 , 30-2, 30-3 ... 30-n may create a corresponding entry for the electronic conversation in a calendar application executed on the electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., which may comprise the electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n, and/or another application). The system 10 may schedule the date and time for the electronic conversation by querying the electronic devices 30-1 , 30-2, 30-3 ... 30-n (e.g., ora calendar application executed
thereon) associated with the subset of members 40-1 , 40-2, 40-3 ... 40-n to determine when the subset of members 40-1 , 40-2, 40-3 ... 40-n may have shared free time for the electronic conversation and selecting a suitable time-slot. In addition, the system 10 may also schedule the date and time for the electronic conversation based, at least in part, on information within the member profiles 16. For instance, as previously described, the member profiles 16 may include preferences for the times and frequency of the electronic conversations. As a result, the system 10 may take these preferences into account when scheduling the date and time of the electronic conversation specified in the notification sent at block 58. Because in some examples the system 10 causes the electronic devices 30-1 , 30-2, 30-3 ... 30-n to generate calendar entries as described above, the system 10 may be said to schedule an electronic conversation and/or generate a calendar entry for an electronic conversation.
[0022] In some examples, the notification sent at block 58 may specify the electronic medium for the electronic conversation. Specifically, as previously described, the member profiles 16 may indicate member preferences and/or capabilities relating to potential electronic media for the electronic conversations. As a result, the system 10 may determine an appropriate electronic medium for the electronic conversations based on the comparison of member profiles 16 at block 54. Then, within the notification, the system 10 may specify a selected electronic medium for the electronic conversation based on the comparison.
[0023] Likewise, in the case of virtual reality meetings, the system 10 may also select the virtual “location” of the electronic conversation. In some examples, the system 10 may select the virtual location based, at least in part, on information within the member profiles 16. For instance, the system 10 may select virtual locations that represent virtual versions of the actual, physical location(s) of the subset of members 40-1 , 40-2, 40-3 ... 40-n that are to participate in the electronic conversation. In some examples, the selected virtual location may comprise a favorite city of the subset of members 40-1 , 40-2, 40-3 ... 40-n, or may comprise any other actual, fictitious, or abstract location (e.g., floating in outer space, the set or scene from a movie, etc.) that is selected based on common interests of the subset of members 40-1 , 40-2, 40-3 ... 40-n.
[0024] In some examples, the notification sent by the system 10 to the electronic devices 30-1 , 30-2, 30-3 ... 30-n at block 58 may comprise a suggested topic or subject matter for the electronic conversation. For instance, the suggested topic may be selected based on the comparison of the member profiles 16 at block 54. Specifically, the comparison of the member profiles 16 at block 54 may determine that the subset of member profiles 16 have desired topic(s) for conversation in common, and thus, the system 10 may include such topic(s) within the notification generated at block 58.
[0025] In some examples, system 10 may send (e.g., automatically or by request) notes from a previous electronic conversation between two or more of the subset of members 40-1 , 40-2, 40-3 ... 40-n to the subset of members 40-1 , 40-2, 40-3 ... 40-n of group 40. The notes may be provided to the subset of members 40-1 , 40-2, 40-3 ... 40-n via network 20, electronic devices 30-1 , 30-2, 30-3 ... 30-n, and possibly electronic conversation applications 32-1 , 32-2, 32-3 ... 32-n. The notes may have been generated by the subset of members 40-1 , 40-2, 40-3 ... 40-n, and/or may have been generated by system 10 and/or electronic devices 30-1 , 30-2, 30-3 ... 30-n based on direct or indirect feedback provided by the subset of members 40-1 , 40-2, 40-3 ... 40-n. The notes may help to jump-start the current electronic conversation by reminding the members in the subset of topics or concepts discussed in the previous electronic conversation, and thereby help to progress ongoing discussions between the subset of members 40-1 , 40-2, 40-3 ... 40-n.
[0026] In some examples, system 10 may request feedback from the subset of members 40-1 , 40-2, 40-3 ... 40-n regarding the electronic conversation. In some examples, the system 10 may request feedback from the subset of members 40-1 , 40-2, 40-3 ... 40-n after completion of the electronic conversation (e.g., such as immediately following the electronic conversation). The feedback may comprise impressions or reactions of the subset of members 40-1 , 40-2, 40-3 ... 40-n to the electronic conversation. Specifically, the feedback may comprise indications as to whether the subset of members 40-1 , 40-2, 40-3 ... 40-n enjoyed meeting with each other, and/or whether the chosen topic of conversation was interesting. The feedback may be utilized by system 10 to promote or prevent future electronic
conversations between the subset of members 40-1 , 40-2, 40-3 ... 40-n. For instance, during a subsequent comparison of the member profiles 16 (e.g., block 54), a match between the subset of members 40-1 , 40-2, 40-3 ... 40-n may be ignored or downgraded in significance by system 10 based on negative feedback received by the subset of members 40-1 , 40-2, 40-3 ... 40-n following a previous electronic conversation therebetween. In addition, the feedback may be utilized by the system 10 to promote or prevent the selection of certain discussion topics for the subset of members 40-1 , 40-2, 40-3 ... 40-n and/or for the group 40 as a whole. Accordingly, during operations, the selection of the subset of members 40-1 , 40-2, 40-3 ... 40-n for electronic conversations as well as the selection of a discussion topic may be based, at least partially, on the feedback received by the system 10 from previous electronic conversations.
[0027] Referring now to FIG. 2, in some examples, the machine-readable instructions stored on memory 14 (and executed by, e.g., the processor 12 in FIG. 1 ) may comprise machine-readable instructions 60. In describing the features of machine-readable instructions 60, continuing reference is made to FIG. 1.
[0028] Machine-readable instructions 60 include obtaining a first member profile at block 62 and obtaining a second member profile at block 64. The first and second member profiles may comprise member profiles 16 of first and second members (e.g., members 40-1 , 40-2, 40-3 ... 40-n), respectively, of group 40. As previously described, the first and second member profiles may be stored on the memory 14 (e.g., in member profiles 16 of FIG. 1 ).
[0029] In addition, machine-readable instructions 60 include identifying a match between the first member profile and the second member profile at block 64. The match may be identified in the manner described above for blocks 54 and 56 of machine-readable instructions 50. Thus, in some examples, identifying the match at block 66 may comprise comparing the first and second member profiles and identifying matching information.
[0030] Further, machine-readable instructions 60 include launching an electronic conversation between the first member and the second member based on the match at block 68. In some examples, the electronic conversation may be launched at block 68 independently of a request from the first member or the
second member. Thus, as previously described above, neither the first member nor the second member may specifically request the electronic conversation, and the electronic conversation is generated by the system 10 (via machine-readable instructions 60) based on the match identified at block 66.
[0031] In addition, in some examples the machine-readable instructions 60 may also include features corresponding to the other functionalities of system 10 previously described above. For instance, in some examples, the machine- readable instructions 60 may also include features corresponding to scheduling a date and time, electronic medium, and/or a discussion topic for the electronic conversation in the manner previously described. In addition, in some examples, the machine-readable instructions 60 may also include features corresponding to requesting feedback from the first and second members following the electronic conversation and then utilizing the received feedback in subsequent comparisons of the first and second members’ profiles and launching of subsequent electronic conversations in the manner described above. Further, in some examples, the machine-readable instructions 60 may include features corresponding to storing and providing notes to the first and second members in the manner previously described.
[0032] Referring now to FIG. 3, a method 70 of facilitating electronic conversations between members of a group according to some examples is shown. In some examples, method 70 may be performed (e.g., at least partially) by system 10. In addition, the method 70 may be encoded in machine-readable instructions stored on memory 14. Thus, in describing the features of method 70, continuing reference is made to FIG. 1 .
[0033] Method 70 includes obtaining member profiles of members of a group at block 72. For instance, for the example system 10 of FIG. 1 , the member profiles may comprise the member profiles 16 for the members 40-1 , 40-2, 40-3 ... 40-n of group 40 as described above. The member profiles may be generated based on inputs received from the members of the group and/or via querying of electronic devices (e.g., electronic devices 30-1 , 30-2, 30-3 ... 30-n) associated with the group members as described above.
[0034] In addition, method 70 includes identifying a match between the member profiles for a subset of the members at block 74. The match may be identified in the manner described above for blocks 54 and 56 of machine-readable instructions 50. Thus, in some examples, identifying the match at block 74 may comprise comparing the member profiles and identifying matching information in the member profiles.
[0035] Further, method 70 includes generating a discussion topic for an electronic conversation between the subset of the members based on the match at block 76. The discussion topic may be determined based on a comparison of the member profiles of the subset of the members in the manner described above.
[0036] Still further, method 70 includes generating a calendar entry for the electronic conversation at block 78. In some examples, the calendar entry may be generated independently of a request (e.g., from the subset of members) for the electronic conversation as described above. In addition, the calendar entry may include the discussion topic generated at block 76. Further, the calendar entry may be provided to calendar applications executed on electronic devices (e.g., electronic devices 30-1 , 30-2, 30-3 ... 30-n) associated with the subset of the members.
[0037] In addition, in some examples the method 70 may also include features corresponding to the other functionalities of system 10 described above. For instance, in some examples, the method 70 may also include scheduling a date and time, electronic medium, and/or a discussion topic for the electronic conversation in the manner described. In addition, in some examples, the method 70 may also include requesting feedback from the subset of members following the electronic conversation and then using the received feedback in subsequent comparisons of the member profiles and launching of subsequent electronic conversations in the manner described. Further, in some examples, the method 70 may also include storing and providing notes to the subset of members in the manner described.
[0038] Example methods and systems have been described herein for simulating, among remotely located group members, the pseudo-random interactions that could otherwise have occurred between the group members had
the group members been co-located. In some examples, the methods may include arranging, scheduling, and launching electronic conversations between two or more of the group members based on system-detected matches between the two or more group members. Accordingly, a remotely located group may reap the benefits of the pseudo-random interactions described above without co-locating members of the group in the same physical space.
[0039] In the figures, certain features and components disclosed herein may be shown exaggerated in scale or in somewhat schematic form, and some details of certain elements may not be shown in the interest of clarity and conciseness. In some of the figures, in order to improve clarity and conciseness, a component or an aspect of a component may be omitted.
[0040] In the following discussion and in the claims, the terms "including" and "comprising" are used in an open-ended fashion, and thus should be interpreted to mean "including, but not limited to... ." Also, the term "couple" or "couples" is intended to be broad enough to encompass both indirect and direct connections. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices, components, and connections.
[0041] As used herein, including in the claims, the word “or” is used in an inclusive manner. For example, “A or B” means any of the following: “A” alone, “B” alone, or both “A” and “B.”
[0042] The above discussion is meant to be illustrative of the principles and various examples of the present disclosure. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.
Claims
1. A non-transitory machine-readable medium storing instructions, which, when executed by a processor of an electronic device, cause the processor to: obtain a first member profile of a first member of a group; obtain a second member profile of a second member of the group; identify a match between the first member profile and the second member profile; and launch a time-limited, electronic, real-time conversation between the first member and the second member based on the match and independent of a request from the first member or the second member.
2. The non-transitory machine-readable medium of claim 1 , wherein the instructions, when executed by the processor, cause the processor to schedule a date and time for the conversation between the first member and the second member and send a notification to the first member and the second member including the date and time.
3. The non-transitory machine-readable medium of claim 2, wherein the instructions, when executed by the processor, cause the processor to select a discussion topic for the conversation based on the first member profile and the second member profile, wherein the notification includes the discussion topic.
4. The non-transitory machine-readable medium of claim 1 , wherein the instructions, when executed by the processor, cause the processor to send notes from a previous conversation between the first and second members to the first and second members.
5. The non-transitory machine-readable medium of claim 1 , wherein the instructions, when executed by the processor, cause the processor to: request feedback from the first member and the second member following the electronic conversation; and prevent a future electronic conversation between the first member and the second member based on the feedback.
6. A method, comprising: obtaining member profiles of members of a group; identifying a match between the member profiles for a subset of the members; generating a discussion topic for an electronic conversation between the subset of the members based on the match; and generating a calendar entry for the electronic conversation independent of a request for the electronic conversation, the calendar entry including the discussion topic.
7. The method of claim 6, comprising: receiving feedback from the subset of the members after the electronic conversation; and preventing a future electronic conversation between the subset of the members based on the feedback.
8. The method of claim 6, comprising: selecting an electronic medium for the electronic conversation based on the member profiles for the subset of the members.
9. The method of claim 8, wherein the electronic medium comprises one of a voice call, a video conference, or a virtual or augmented reality meeting.
15
10. The method of claim 6, comprising: storing notes from a previous electronic conversation between the subset of the members; and providing the notes to the subset of the members.
11. A system, comprising: a memory; and a processor communicatively coupled to the memory, wherein the processor is to: access from the memory member profiles of members of a group; compare the member profiles to one another; select a subset of the members for participation in an electronic conversation based on the comparison and independent of a request from the members; and send a notification of the electronic conversation to the subset of the members.
12. The system of claim 11 , wherein the processor is to select an electronic medium for the electronic conversation based on the comparison.
13. The system of claim 12, wherein the electronic medium comprises one of a voice call, a video conference, or a virtual or augmented reality meeting.
14. The system of claim 12, wherein the processor is to select a discussion topic for the electronic conversation based on the comparison.
15. The system of claim 14, wherein the notification comprises the discussion topic and a date and time for the electronic conversation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2020/063700 WO2022125060A1 (en) | 2020-12-08 | 2020-12-08 | Electronic conversations based on member profiles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2020/063700 WO2022125060A1 (en) | 2020-12-08 | 2020-12-08 | Electronic conversations based on member profiles |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022125060A1 true WO2022125060A1 (en) | 2022-06-16 |
Family
ID=81974606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2020/063700 WO2022125060A1 (en) | 2020-12-08 | 2020-12-08 | Electronic conversations based on member profiles |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022125060A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020116458A1 (en) * | 2000-12-14 | 2002-08-22 | Jonathan Bricklin | Web-based dating service |
US20030191673A1 (en) * | 2002-02-15 | 2003-10-09 | Morgan Cohen | Method and system to connect and match users in an electronic dating service |
US20080228875A1 (en) * | 2007-03-13 | 2008-09-18 | Oren Cohen | Method and system for speed dating |
WO2009076755A1 (en) * | 2007-12-17 | 2009-06-25 | Ramius Corporation | Social networking site and system |
-
2020
- 2020-12-08 WO PCT/US2020/063700 patent/WO2022125060A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020116458A1 (en) * | 2000-12-14 | 2002-08-22 | Jonathan Bricklin | Web-based dating service |
US20030191673A1 (en) * | 2002-02-15 | 2003-10-09 | Morgan Cohen | Method and system to connect and match users in an electronic dating service |
US20080228875A1 (en) * | 2007-03-13 | 2008-09-18 | Oren Cohen | Method and system for speed dating |
WO2009076755A1 (en) * | 2007-12-17 | 2009-06-25 | Ramius Corporation | Social networking site and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9154531B2 (en) | Systems and methods for enhanced conference session interaction | |
US9824335B1 (en) | Integrated calendar and conference application for document management | |
US8416937B2 (en) | System and method for changing conference moderators during a conference call | |
US8266534B2 (en) | Collaborative generation of meeting minutes and agenda confirmation | |
US9338400B1 (en) | Systems and methods for using equivalence classes to identify and manage participants and resources in a conference room | |
US20070162569A1 (en) | Social interaction system | |
CN109669924A (en) | Sharing method, device, electronic equipment and the storage medium of online document | |
CN101917586B (en) | Joining method and equipment for conference | |
JP5079686B2 (en) | Method and system for associating a conference participant with a telephone call | |
US20130246525A1 (en) | Instant transition from a public conversation thread to a private chat or instant message environment | |
US20110142221A1 (en) | System and method for automated group calling service based on key words | |
CN106063256A (en) | Creating connections and shared spaces | |
CN110635921B (en) | Group-based interaction method, device, equipment and readable medium | |
CN109586929B (en) | Conference content transmission method and device, electronic equipment and storage medium | |
CN111754011A (en) | Computer-implemented conference reservation method, apparatus, device, and medium | |
US10701116B2 (en) | Method, computer-readable storage device and apparatus for establishing persistent messaging sessions | |
US20210184876A1 (en) | Automatic conference management tool | |
CN109559084B (en) | Task generation method and device | |
CN109617938A (en) | Resource data distribution method, device, computer equipment and storage medium | |
CN104471598A (en) | Dynamic focus for conversation visualization environments | |
US20170124518A1 (en) | Facilitating meetings | |
US20180260789A1 (en) | Automated meeting scheduling based on email content | |
CN105099727A (en) | Method of adding group member and apparatus thereof | |
WO2022125060A1 (en) | Electronic conversations based on member profiles | |
US9935986B2 (en) | Spatial security in a session initiation protocol (SIP) conference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20965258 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20965258 Country of ref document: EP Kind code of ref document: A1 |