SYSTEM AND METHOD FOR ENGAGING AN ONLINE GROUP DURING AN ENTIRE GROUP LIFECYCLE
20230044792 · 2023-02-09
Inventors
Cpc classification
G06F3/04847
PHYSICS
H04L51/224
ELECTRICITY
H04L67/75
ELECTRICITY
International classification
H04L51/224
ELECTRICITY
G06F3/04847
PHYSICS
H04L51/56
ELECTRICITY
Abstract
There is provided a method for engaging an online group during an entire group lifecycle using a group activity server that is communicatively connected with user devices associated with users. The method includes (i) obtaining a first input associated with a group activity for a group from a first user device associated with a first user, (ii) obtaining a group activity tool template from a group activity tool template repository, and (iii) generating a GAT based on obtained GAT template and the first input, (iv) creating a first notification badge, and a second notification badge on the generated GAT, and (v) incorporating the generated GAT in user interfaces of the user devices associated with the members of the group to enable members of the group to participate in the generated GAT, thereby engaging the members of the group during the entire group lifecycle.
Claims
1. A processor-implemented method for engaging an online group during an entire group lifecycle using a group activity server that is communicatively connected with user devices associated with users, the method comprising: obtaining a first input associated with at least one group activity for at least one group from a first user device associated with a first user, wherein the first input comprises at least one parameter related to the at least one group activity; obtaining a group activity tool (GAT) template from a group activity tool template repository for the at least one group based on obtained first input, wherein the group activity tool template repository comprises a plurality of GAT templates; generating a GAT based on obtained GAT template and the first input; creating a first notification badge, and a second notification badge on the generated GAT for the at least one group, wherein the first notification badge indicates when at least one action related to the at least one group activity is pending from the at least one group of the first user and the second notification badge indicates when at least one information is sent by at least one group member of the at least one group; and incorporating the generated GAT in user interfaces of the user devices associated with members of the at least one group to enable the members of the at least one group to participate in the at least one group activity via the at least one of the generated GAT, thereby engaging the members of the at least one group during the entire group lifecycle.
2. The processor-implemented method of claim 1, wherein the method further comprises obtaining the first input from the first user through a first interface of the first user device, wherein the first input comprises information to create a group, to close a group, to create a GAT, or to broadcast messages; and creating the at least one group based on the first input that comprises a plurality of parameters, wherein the plurality of parameters comprises at least one of a group title, a group description, a group template identity, or a unique group identity.
3. The processor-implemented method of claim 1, wherein the method comprises providing a separate interface for the first user to communicate with the at least one group by creating messages and broadcasting the messages in the separate interface, thereby separating the messages of the first user from other members of the at least one group to improve communication within the at least one group.
4. The processor-implemented method of claim 1, wherein the generated GAT comprises at least one of group rules for the members, a link for an upcoming meeting, at least one of a poll for participation, instructions to upload a media content, or questionnaire for participation.
5. The processor-implemented method of claim 1, wherein the first notification badge and the second notification badge are color-coded for easy identification, wherein the first notification badge and the second notification badge comprise a count of items in the generated GAT.
6. The processor-implemented method of claim 5, wherein the first notification badge and the second notification badge are displayed simultaneously with respective due dates for completing the at least one group activity, wherein the color-coding of the first notification badge and the second notification badge changes based on the respective due dates.
7. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions, which when executed by one or more processors, causes to perform a method for engaging an online group during an entire group lifecycle using a group activity server that is communicatively connected with user devices associated with users performing steps of: obtaining a first input associated with at least one group activity for at least one group from a first user device associated with a first user, wherein the first input comprises at least one parameter related to the at least one group activity; obtaining a group activity tool (GAT) template from a group activity tool template repository for the at least one group based on obtained first input, wherein the group activity tool template repository comprises a plurality of GAT templates; generating a GAT based on obtained GAT template and the first input; creating a first notification badge, and a second notification badge on the generated GAT for the at least one group, wherein the first notification badge indicates when at least one action related to the at least one group activity is pending from the at least one group of the first user and the second notification badge indicates when at least one information is sent by at least one group member of the at least one group; and incorporating the generated GAT in user interfaces of the user devices associated with members of the at least one group to enable the members of the at least one group to participate in the at least one group activity via the at least one of the generated GAT, thereby engaging the members of the at least one group during the entire group lifecycle.
8. A system for engaging an online group during an entire group lifecycle using a group activity server that is communicatively connected with user devices associated with users, wherein the system comprises: one or more user devices; a group activity server that is communicatively connected with the one or more user devices, wherein the group activity server comprises a memory that stores a database and a set of modules; a processor in communication with the memory, the processor retrieving executing machine-readable program instructions from the memory which, when executed by the processor, enable the processor to: obtain a first input associated with at least one group activity for at least one group from a first user device associated with a first user, wherein the first input comprises at least one parameter related to the at least one group activity: obtain a group activity tool (GAT) template from a group activity tool template repository for the at least one group based on obtained first input, wherein the group activity tool template repository comprises a plurality of GAT templates; generate a GAT based on obtained GAT template and the first input; create a first notification badge, and a second notification badge on the generated GAT for the at least one group, wherein the first notification badge indicates when at least one action related to the at least one group activity is pending from the at least one group of the first user and the second notification badge indicates when at least one information is sent by at least one group member of the at least one group; and incorporate the generated GAT in user interfaces of the user devices associated with members of the at least one group to enable the members of the at least one group to participate in the at least one group activity via the at least one of the generated GAT, thereby engaging the members of the at least one group during the entire group lifecycle.
9. The system of claim 8, wherein the processor is configured to, obtain the first input from the first user through a first interface of the first user device, wherein the first input comprises information to create a group, to close a group, to create a GAT, or to broadcast messages, create the at least one group based on the first input that comprises a plurality of parameters, wherein the plurality of parameters comprises at least one of a group title, a group description, a group template identity, or a unique group identity.
10. The system of claim 8, wherein the processor is configured to provide a separate interface for the first user to communicate with the at least one group by creating messages and broadcasting the messages in the separate interface, thereby separating the messages of the first user from other members of the at least one group to improve communication within the at least one group.
11. The system of claim 8, wherein the generated GAT comprises at least one of group rules for the members, a link for an upcoming meeting, at least one of a poll for participation, instructions to upload a media content, or questionnaire for participation.
12. The system of claim 8, wherein the first notification badge and the second notification badge are color-coded for easy identification, wherein the first notification badge and the second notification badge comprise a count of items in the generated GAT.
13. The system of claim 8, wherein the first notification badge and the second notification badge are displayed simultaneously with respective due dates for completing the at least one group activity, wherein the color-coding of the first notification badge and the second notification badge changes based on the respective due dates.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The embodiments herein will be better understood from the following detailed description with reference to the drawings, in which:
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF THE DRAWINGS
[0030] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0031] As mentioned, there remains a need for a system and a method for engaging an online group during an entire group lifecycle using a group activity server that is communicatively connected with user devices associated with users, that can overcome the existing drawbacks. Referring now to the drawings, and more particularly to
[0032]
[0033] A first user 102A may be a group administrator. The group administrator may have a privilege to create a group or an appropriate group activity tool (GAT) during the entire group lifecycle to achieve intended outcomes. The one or more users 102A-N may perform one or more actions in the group-based user privileges that are defined for the one or more users 102A-N. The one or more users 102A-N may use one of, but not limited to, a keyboard, a touch pad, a touch pen, a smart device, voice input, voice recorder, a video, hand, or digital device gesture, augmented reality (AR), virtual reality (VR) and so on to perform one or more actions associated the one or more user devices 104A-N. The one or more actions may include, but are not limited to, providing input to the group activity server 106, sending messages to the group, participating in the group activity, and the like. The first user device 104A includes a first interface to interact with the group. In some embodiments, the one or more user devices 104A-N includes, but is not limited to, a handheld device, a mobile phone, a Personal Digital Assistant (PDA), a tablet, a laptop, a computer, an electronic notebook, or a smartphone and the like.
[0034] The group activity server 106 obtains a first input from a first user device 104A associated with a first user 102A. The group activity server 106 obtains the first input from the first user through a first interface of the first user device 104A. The first input may comprise information to create a group, to close a group, to create a group activity tool (GAT), or to broadcast messages. The group activity server 106 creates the group based on the first input that comprises information to create the group. The information to create the group may include one or more parameters. The one or more parameters may include at least one of a group title, a group description, a group template identity, or a unique group identity. The group activity server 106 obtains a group activity tool (GAT) template from a group activity tool template repository for the at least one group based on obtained first input that includes the information to create the GAT. The information to create the GAT comprises at least one parameter related to the at least one group activity. In some embodiments, the group activity tool template repository includes one or more GAT templates. The group activity server 106 generates a group activity tool (GAT) based on obtained GAT template and the first input that includes the information to create the GAT. For example, the GAT may be generated using android studio. In some embodiments, the generated GAT includes group rules for the one or more users 102A-N, a link for an upcoming meeting, a poll for participation, uploading a video, or a questionnaire for participation. The group activity server 106 creates a first notification badge and a second notification badge on the generated GAT for the group. The first notification badge indicates when at least one action related to the at least one group activity is pending from at least one group of the first user 102A. The second notification badge indicates when at least one information is sent by at least one group or at least one group member of the group. The first notification badge and the second notification badge are color-coded for easy identification. The first notification badge and the second notification badge may include a count of items in the generated GAT. In some embodiments, the first notification badge and the second notification badge are displayed simultaneously with respective due dates for completing the at least one group activity. The color-coding of the first notification badge and the second notification badge may change based on the respective due dates.
[0035] The group activity server 106 incorporates the generated GAT in user interfaces of the one or more user devices 104A-N associated with the one or more users 102A-N of the group to enable members of the group to participate in at least one of the generated GAT, thereby engaging the members of the group during the entire group lifecycle. The one or more users 102A-N may be one or more members of the group. The system 100 according to the present disclosure is of advantage in that the system 100 organizes group activities in separate group activity tools, thereby enabling effective group engagement. The group activity server 106 isolates or separates information items (such as messages) from the group activity in the GAT, thus clearly separating chat and comments from the group activity that needs to be performed by the group members. This helps in decluttering the group interface. Further, the group activity server 106 enables to capture of different action responses like gestures, video, audio, etc. The group activity server 106 enables members of the group to identify and respond to the group activity by providing separate GAT for each group activity.
[0036] In some embodiments, the members of the group respond to at least one group activity or send messages in augmented reality (AR) or virtual reality (VR) by capturing different action responses. The different action responses may be gestures, video, or audio.
[0037]
[0038] The input obtaining module 202 obtains a first input from a first user device 104A associated with a first user 102A. The first input may comprise information to create a group, to close a group, to create a group activity tool (GAT), or to broadcast messages. The information to create the GAT comprises at least one parameter related to the at least one group activity.
[0039] The group creating module 204 creates the group based on the first input that comprises information to create the group providing the information to create the group may include one or more parameters. The one or more parameters may include at least one of a group title, a group description, a group template identity, or a unique group identity. The first user 102A may define a purpose of the group, a number of users in the group, and the group activity. For example, the first user 102A creates a group for a depression treatment that relates to a healthcare domain.
[0040] The group activity tool (GAT) template obtaining module 206 obtains a GAT template based on the first input from the GAT template repository or the database 200. For example, the group activity tool (GAT) template obtaining module 206 obtains a GAT template that is related to the healthcare domain if the first input comprises group activity information related to the depression treatment. The group that is created by the first user 102A is managed by at least one activity that takes place in the group. For example, the group activities in the created group by the first user 102A may be managing the number of users in a group, polling activity for the users, meeting schedules, uploading or downloading any multimedia file, and so on. Upon completion of the purpose for the group, the first user 102A may close the group. In an embodiment, the application programming interface (API) is used for all modules in creating the group, managing the group, and closing the group based on the selected group template. In an embodiment, for management purposes, the first user 102A is allowed to add or remove any user at any given time from the group and or close the group completely. The GAT creating module 208 generates a group activity tool (GAT) based on selected the group activity tool template and the first input. In some embodiments, the GAT includes the application programming interface (API) is used for all actions of the group activity tool creating module 208.
[0041] Upon instantiation of one or more group activity tools, the notification badges creating module 210 creates a first notification badge and a second notification badge for the generated GAT of the group. The first notification badge indicates when at least one action is pending from at least one group of the first user 102A and the second notification badge indicates when at least one information is sent by at least one group or at least one group member from the first user 102A. The first notification badge and the second notification badge are color-coded for easy identification. The count of notification items in the group activity tool may be recorded in the database 200. In an embodiment, at any given time, both the first notification badge and the second notification badge on the generated group activity tools may be displayed simultaneously. The color-code assigning module 212 assigns color-codes for the first notification badge and the second notification badge for easy identification. The first notification badge and the second notification badge may comprise a count of items in the generated GAT. The GAT incorporating module 214 incorporates the generated GAT in user interfaces of the one or more user devices 104A-N associated with the one or more users 102A-N of the group to enable members of the group to participate in at least one of the generated GAT, thereby engaging the members of the group during the entire group lifecycle.
[0042]
[0043]
[0044] In an exemplary embodiment, for depression treatment, a group is created by providing parameters like a group title, a group description, a group template identity, or a unique group identity. The group title may be “depression treatment—with Dr. John Doe”. The group description may be “the depression treatment therapy is focused on how to control depression in practical ways that can be used now and, in the future.” A GAT template is chosen from a GAT repository based on the first input. The GAT template repository includes one or more GAT templates. Based on the selected GAT template, a GAT is instantiated.
[0045] The generated GAT includes a question-and-answer model, for example, the question may be, “what is wrong with the following statements?”, for which the member of the group may pick one or more options as the answers. The options may be (1) I should be loved and approved by everyone (2) I should always be able to do things well and work hard all the time to feel good about myself (3) some people are bad and should be punished (4) I will feel awful if things don't go the way that I want to them to go (5) other people and things I cannot change make me unhappy (6) I should worry about bad things that could happen (7) I can never be happy if I don't want to have someone to love me (8) I can't change the way I am; I was raised this way (9) I just feel sad when people I care about are having bad times and (10) it will be awful if I don't do the right thing, The generated GAT may be converted as action GAT until the member of the group completes the action of choosing the option as answer for the provided question.
[0046] The following table 1 illustrates an exemplary GAT for a back depression inventory that requires action from the member of the group.
TABLE-US-00001 TABLE 1 Check thoughts you had today Day 1 1. It will be fun doing such and such this weekend 2. The weather is great today 3. I can do better than that 4. Life is interesting 5. I really feel great 6. This is fun 7. I am a good person
[0047] The following table 2 illustrates for ABCD method is another exemplary GAT that requires action from the member of the group.
TABLE-US-00002 TABLE 2 A. Activating event (What C. Consequence (How did you happened?) react?) B. Belief about what happened D. Disputing the belief (What did you tell yourself (alternative thoughts that about what happened that would help you in a healthier influenced your reaction?) manner)
[0048] In some embodiments, the members of the group respond using the augmented reality (AR) interface or the virtual reality (VR) interface by capturing different action responses. For example, using VR the users are allowed to join sessions using a VR headset. The generated GATS in table 1 and table 2 are made interactive using VR. The questionnaire in generated GATs (table 1, table2) is shown in a real-time scenario using VR.
[0049] The AR sessions may be also used for a new level of interaction and engagement with the user. The real-time scenario for the questionnaire in generated GATs (table 1, table2) is created using AR by three-dimensional models on immediate surroundings viewed from all angles through the user device 104A.
[0050]
[0051] In some embodiments, the method further includes (i) obtaining the first input from the first user through a first interface of the first user device, the first input includes information to create a group, to close a group, to create a GAT, or to create broadcast messages, (ii) creating the at least one group based on the first input that includes a plurality of parameters. The plurality of parameters may include at least one of a group title, a group description, a group template identity, or a unique group identity.
[0052] In some embodiments, the method includes providing a separate interface for the first user to communicate with the at least one group by creating messages and broadcasting the messages in the separate, thereby separating the messages of the first user from other members of the at least one group to improve communication within the at least one group.
[0053] In some embodiments, the generated GAT includes at least one of group rules for the members, a link for an upcoming meeting, at least one of a poll for participation, instructions to upload a media content, or a questionnaire for participation.
[0054] In some embodiments, the first notification badge and the second notification badge are color-coded for easy identification. The first notification badge and the second notification badge may comprise a count of items in the generated GAT.
[0055] In some embodiments, the first notification badge and the second notification badge are displayed simultaneously with respective due dates for completing the at least one group activity. The color-coding of the first notification badge and the second notification badge may change based on the respective due dates.
[0056] A representative hardware environment for practicing the embodiments herein is depicted in
[0057] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope.