WO2021125746A1 - 그룹 기반 커뮤니티 시스템 및 그 관리 방법 - Google Patents
그룹 기반 커뮤니티 시스템 및 그 관리 방법 Download PDFInfo
- Publication number
- WO2021125746A1 WO2021125746A1 PCT/KR2020/018355 KR2020018355W WO2021125746A1 WO 2021125746 A1 WO2021125746 A1 WO 2021125746A1 KR 2020018355 W KR2020018355 W KR 2020018355W WO 2021125746 A1 WO2021125746 A1 WO 2021125746A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- badge
- members
- function
- content
- Prior art date
Links
- 238000007726 management method Methods 0.000 title claims abstract description 109
- 238000000034 method Methods 0.000 claims description 29
- 230000000694 effects Effects 0.000 claims description 23
- 238000009826 distribution Methods 0.000 claims description 11
- 238000004519 manufacturing process Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 95
- 238000013461 design Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000003825 pressing Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 5
- 230000008093 supporting effect Effects 0.000 description 3
- 230000008450 motivation Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000219112 Cucumis Species 0.000 description 1
- 235000015510 Cucumis melo subsp melo Nutrition 0.000 description 1
- FJJCIZWZNKZHII-UHFFFAOYSA-N [4,6-bis(cyanoamino)-1,3,5-triazin-2-yl]cyanamide Chemical compound N#CNC1=NC(NC#N)=NC(NC#N)=N1 FJJCIZWZNKZHII-UHFFFAOYSA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/104—Grouping of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/108—Network architectures or network communication protocols for network security for controlling access to devices or network resources when the policy decisions are valid for a limited amount of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
Definitions
- the present invention relates to a group-based community system and a management method thereof. More particularly, it relates to a group-based community system that supports various community activities and management based on a group including a plurality of members, and a management method thereof.
- SNS social network service
- a technical problem to be solved through some embodiments of the present invention is to provide a group-based community system capable of effectively managing and supporting the roles and activities of each member in a community platform and a management method thereof.
- Another technical problem to be solved through some embodiments of the present invention is to provide a group-based community system capable of granting various motivations for activities within the community platform and a management method thereof.
- Another technical problem to be solved through some embodiments of the present invention is to provide a group-based community system and a management method thereof that can transparently and effectively distribute revenue generated through content to each contributor.
- a group-based community system creates a group management module for creating a group and assigning a plurality of members to the group, and a badge associated with the group, and and a badge management module for awarding the badge to a first member of the plurality of members, and by using the badge, for a predetermined function in a community platform in which at least some members of the plurality of members participate. Manage the authority of the first member.
- the management method of a group-based community system performed by a computing device includes the steps of creating a group, allocating a plurality of members to the group, the group and generating an associated badge and awarding the badge to a first member of the plurality of members; and a predetermined function in a community platform in which at least some members of the plurality of members participate using the badge. and managing the authority of the first member to
- FIG. 1 is a schematic diagram illustrating an operating environment 1000 of a group-based community system according to the present invention.
- FIG. 2 is a block diagram illustrating the configuration of a group-based community system according to an embodiment of the present invention.
- 3 to 7 are exemplary views for explaining the function of the group management module 110 according to an embodiment of the present invention.
- FIG 8 is an exemplary diagram for explaining the function of the community management module 120 according to an embodiment of the present invention.
- 9 to 14 are exemplary views for explaining the function of the badge management module 130 according to an embodiment of the present invention.
- 15 and 16 are diagrams for explaining various additional functions such as a performance management function for supporting activities within a community platform and a P-app management function of the address book platform, according to an embodiment of the present invention.
- 17 to 24 are exemplary views for explaining the function of the contract management module 140 according to an embodiment of the present invention.
- 25 is a flowchart illustrating a management method of a group-based community system according to an embodiment of the present invention.
- 26 is a block diagram illustrating an exemplary hardware configuration of a computing device 500 in which various embodiments of the present invention are implemented.
- FIG. 1 is a schematic diagram illustrating an operating environment 1000 of a group-based community system according to the present invention.
- the group-based community system according to the present invention operates in an environment 1000 including a server 100 and one or more user terminals 200 , 300 , and 400 .
- this is only a preferred embodiment for achieving the purpose of the present disclosure, and some components may be added or deleted as necessary.
- the group-based community system of the present invention is the server 100 device, but the scope of the present invention is not limited thereto.
- the group-based community system of the present invention may be implemented with the user terminals 200, 300, and 400, and the server 100 and the user terminals 200, 300, and 400 are implemented as a single system combined through a network. could be
- the server 100 is a computing device that provides a group-based community management service or a computing device that provides an application service related thereto, and may include one or more server devices (ie, computing devices).
- the computing device may be a notebook, a desktop, a laptop, etc., but is not limited thereto, and may include all kinds of devices equipped with a computing function and a communication function. Some examples of the computing device will be described in more detail below with reference to FIG. 26 .
- the user terminals 200 , 300 , and 400 are computing devices used by users participating in group-based community services.
- the user terminals 200, 300, and 400 are member terminals 200 that participate as members in a group-based community, a consumer terminal 300 that is not a member of the group-based community but consumes related content by accessing a group-based community service, or Similarly, although not a member of the group-based community, the provider terminal 400 for supplying content to the group-based community service may be included.
- the user terminals 200 , 300 , and 400 may be, but are not limited to, a smart phone, a smart watch, and the like, and may include any device equipped with a calculation means and a communication means.
- an application provided by the server 100 is downloaded to the user terminals 200 , 300 , and 400 , and a group-based community service according to the present invention may be used through the application.
- An application refers to an application program that can be executed on a smart device such as a smartphone or smart TV.
- each of the components 110, 120, 130, and 140 of the group-based community system is implemented as the server 100 of FIG.
- the scope of the present invention is not limited thereto.
- each of the components 110 , 120 , 130 , and 140 of the group-based community system may be implemented as a user terminal 200 , 300 , 400 , and the components 110 , 120 , 130 and 140 . Some of them may be implemented by dividing them into the server 100 and the rest of the user terminals 200 , 300 , and 400 .
- the server 100 shares some functions and the user terminals 200 , 300 , 400 share some other functions.
- the elements may be implemented in combination with the server 100 and the user terminals 200 , 300 , and 400 as a whole.
- the group management module 110 is a component that creates and manages groups for a plurality of members.
- the group is a unit for collectively managing a plurality of members, and the name may be variously changed.
- a generic name that means a set such as “community”, “class”, or “club” or a uniquely branded name (eg, “CREST”) may be used instead of the name of a group.
- a specific function of the group management module 110 and a group management method by it will be described later in more detail with reference to FIGS. 3 to 7 .
- the community management module 120 is a module for creating and managing a community platform in which at least some of the group members participate.
- the group-based community system of the present invention can support various community platforms for group members, and each group member can belong to multiple community platforms redundantly, and all group members can belong to a specific community platform together or group members Only some of them may belong.
- the community management module 120 may be a platform for sharing video content among members, an SNS platform accessible only to members, or an address book platform providing contacts and profiles of members.
- a specific function of the community management module 120 and a community platform management method by it will be described later in more detail with reference to FIG. 8 .
- the badge management module 130 is a component that manages access rights to the activities and functions of each member in the community platform.
- the badge management module 130 grants rights for each function in the community platform to members through "badge”.
- a badge is an item for indicating or approving each member's authority (or access authority) for a specific function.
- a function for uploading content can only be used by a member who has been granted a content upload badge.
- only one function is not necessarily matched to one badge, and a plurality of functions may be matched to one badge.
- various functions such as content upload function, content sale function, product sale function, and content editing function may be matched with the aforementioned badge at the same time, and in this case, the member awarded with the badge will be able to upload content and content within the community platform. You will be granted rights to the sales function, product sales function, and content editing function at once.
- Specific functions and configurations of the badge management module 130 and the badge will be described later in more detail with reference to FIGS. 9 to 14 .
- additional incentives may be provided to members awarded with badges in addition to the right to use functions.
- a predetermined activity incentive is provided to a member according to an activity in the community platform
- the size of the provided activity incentive may be larger. That is, even if members perform the same activity within the community, a larger size of activity incentive can be provided to members who own the badge by adding a premium incentive for owning the badge.
- the contract management module 140 is a component that manages a right relationship between group members for a certain content.
- the types of rights relationships managed by the contract management module 140 may vary.
- the contract management module 140 may include various rights relationships such as the ownership relationship of group members with respect to the content, the distribution right relationship of group members for revenue obtained based on the content, or the contribution relationship between group members who have contributed to the production of the content. can manage
- the contract management module 140 may manage the rights relationship between group members using a “Seal”.
- a seal is an item representing the rights relationship between group members for specific content and its contents, and functions as a kind of digital contract. Specific functions and configurations of the contract management module 140 and the seal will be described later in more detail with reference to FIGS. 17 to 24 .
- FIGS. 3 to 24 an application scenario or an application screen of the group-based community service provided by the system is presented for reference.
- the application scenario or application screen at this time is adapted for convenience of description, and may be slightly different from that applied to an actual service. Aha will be described with reference to the drawings.
- 3 to 7 are exemplary views for explaining the function of the group management module 110 according to an embodiment of the present invention. First, it will be described with reference to FIG. 3 .
- FIG. 3 shows an application main screen 10 of a group-based community system.
- a plurality of management menus 10a may be displayed on the main screen 10 .
- the name of the group may be used interchangeably with a separate unique name of “CREST”. Accordingly, unless otherwise specified, "CREST" or “crest” indicated in each figure is understood to mean the above group.
- the name member may be used interchangeably with the name member.
- the group management module 110 creates and manages groups for a plurality of members. To this end, the crest information management menu 11 and the crest member management menu 12 may be allocated for related functions of the group management module 110 .
- the group management screen 20 includes a design setting button 21 , a group name setting button 22 , a group code field 23 , a group description setting button 24 , and an information setting button 25 .
- the design setting button 21 is a button for setting the design of the group. If a specific image is selected or uploaded after pressing the design setting button 21, the group's background image, logo, and icon are changed to the corresponding image.
- the design of the set group may also be reflected on the personal ID card of each group member.
- the background image of the ID card of each group member may be changed to the design of the set group.
- the ID card may be a digital item individually assigned to each member to display the profile of each group member.
- the group name setting button 22 is a button for setting the group name. The user can set the group name by pressing the group name setting button 22, inputting characters to be used as the group name, and then saving the group name.
- the group code field 23 is an area for displaying a unique code of a group, and the unique code may be automatically awarded by a group-based community system when an initial group is created.
- the group description setting button 24 is a button for setting a detailed description for the group, and the user can set the group description by pressing the group description setting button 24 to input the detailed description for the group and then save it.
- the information setting button 25 is a button for setting the type of profile information to be displayed on the ID card of each member belonging to the group. For example, when the user presses the information setting button 25, a plurality of information items are displayed, and when the user selects one of them, the information of the previously selected item is displayed on the ID card of each member. This will be further described with reference to FIG. 5 .
- FIG. 5A illustrates a case in which the item “Limit only company name” is selected from among a plurality of information items displayed when the information setting button 25 is pressed.
- the meaning of "restricting only the company name” means that the affiliation information on each member's ID card is limited to display only the company name. Accordingly, only the company name is displayed in the affiliation information area among the profile information of each member's ID card.
- FIG. 5B illustrates a case in which a "company name and affiliation restriction" item is selected from among a plurality of information items displayed when the information setting button 25 is pressed.
- the meaning of "restriction of company name and affiliation” means that affiliation information on each member's ID card is limited to display only the affiliation name (or affiliation company name) together with the company name. Accordingly, in the affiliation information area of the profile information of each member's ID card, only the company name and the affiliation name are displayed.
- FIG. 5C illustrates a case in which a "company name and role restriction" item is selected from among a plurality of information items displayed when the information setting button 25 is pressed.
- the meaning of "restricting company name and role” means that the affiliation information on each member's ID card is limited to display only the role the member is responsible for along with the company name. Accordingly, in the affiliation information area of the profile information of each member's ID card, only the company name and the member's role are displayed.
- FIG. 5D illustrates a case in which a “company name, affiliation, and role restriction” item is selected from among a plurality of information items displayed when the information setting button 25 is pressed.
- the meaning of "company name, affiliation and role restrictions" means that the company name, affiliation and role are displayed together in the affiliation information on each member's ID card. Accordingly, in the affiliation information area of the profile information of each member's ID card, the company name, affiliation, and role are all displayed.
- FIG. 6 is a member management screen 30 that can be entered when the crest member management menu 12 of FIG. 3 is selected, for explaining the member management function of the group management module 110 .
- the member management screen 30 includes an item field 31 , a member list 32 , and a member registration button 33 .
- the item field 31 is an area for displaying items of each information displayed in the member list 32 .
- Item field 31 may include number (NO), ID name (ID Name), department (Department), department detail (Department Detail), position (Position), role (Role) and status (Status) items, but , but is not limited thereto.
- the member list 32 is an area for displaying a list (or list) of each member currently belonging to the group.
- the information items defined in the item field 31 for each member are respectively displayed.
- the status information displayed on the member list 32 may indicate the membership progress of each member. Specifically, in the case of a member belonging to a group, the status information is displayed as a member (34), and in the case of a member who is not yet a member of the group but is in the process of membership, In Progress or Waiting for approval (Waiting) for approval), the status information may be displayed (35). For example, when adding a new member to a group, whether or not to add a new member to the group is determined based on the results of voting by existing members in the group (i.e., voting for or against admitting the new member into the group). , if the voting of existing members has not yet been completed, the status information may be displayed as pending approval.
- status information may be displayed as Waiting for expulsion (36).
- the member registration button 33 is a button for adding a new member to the group.
- the user can add a new member to the group by pressing the member registration button 33 to call a menu for adding a member, and then searching for and selecting the member to be added in the group-based community system.
- the user may additionally inquire detailed information about each member on the member management screen 30 . This will be described with reference to FIG. 7 .
- FIG. 7 when the user selects any one member 37 among the listed members, detailed information 38 about the member 37 is displayed on the right side of the member management screen 30 . Through this, the user can check each information item for the selected member 37 in more detail.
- management menus 39a and 39b for the corresponding member 37 may be additionally displayed in the detailed information 38 .
- the user may withdraw the member 37 from the group by using the withdrawal button (Expulsion, 39a) at the bottom of the detailed information 38 .
- the user may use the edit button (Edit, 39b) at the bottom of the detailed information 38 to correct and edit the profile information of the member 37, and the like.
- 8 is an exemplary diagram for explaining the function of the community management module 120 according to an embodiment of the present invention.
- 8 is a platform management screen 40 for creating and managing an address book platform as an example of a community platform, which can be entered when the address book platform management menu 13 of FIG. 3 is selected.
- the group-based community system may manage a platform for sharing video content or an SNS platform instead of an address book platform in the same manner as described in FIG. 8 .
- the platform management screen 40 includes a design setting button 41 , a platform name setting button 42 , a bottom bar selection area 43 , and an option limit button 44 .
- the design setting button 41 is a button for setting and editing design elements such as a background screen and a logo of a community platform (here, an address book platform). The user can set the background screen or logo of the community platform by pressing the design setting button 41 and selecting an image to be registered.
- the platform name setting button 42 is a button for setting the name of the community platform. The user can set the community platform name by pressing the platform name setting button 42, inputting characters to be used as the community platform name, and then saving.
- the bottom bar selection area 43 is an area for setting menu items of the community platform.
- setting of the bottom bar menu is exemplified, but the scope of the present invention is not limited thereto, and the community platform such as a side bar menu or a top menu is used. It can also be applied to setting various menu items.
- the community management module 120 configures the bottom bar menu of the community platform with items selected by the user from among several menu items displayed in the bottom bar selection area 43 .
- the option limit button 44 is a button for setting an option menu in the community platform. For example, if the community platform is an address book platform and it is desired to add a button for applying for an audition on the address book platform, an audition request button may be added through the option limit button 44 . In addition, various options can be set through the option limit button 44 .
- a preview 45 of the community platform being created or modified (here, the address book platform) may be displayed together.
- 9 to 14 are exemplary views for explaining the function of the badge management module 130 according to an embodiment of the present invention.
- 9 is a badge management screen 50 that can be entered when the badge management menu 14 of FIG. 3 is selected, and a badge list 51 showing information on currently generated badges, and a badge for creating a new badge and a create button 52 .
- a badge is an item to indicate or approve each member's authority (or access right) to functions within the community platform (eg, address book platform), and specific functions that require separate rights (eg, For example, uploading content, selling content, editing content, selling products, listing on the address book platform, or various other special functions) can only be used by members who have the badge of the corresponding function.
- the community platform eg, address book platform
- specific functions that require separate rights eg, For example, uploading content, selling content, editing content, selling products, listing on the address book platform, or various other special functions
- a product upload badge, a music upload badge, and an image upload badge are respectively listed in the badge list 51 .
- each member must have a product upload badge to upload a product, a music upload badge to upload music, and a video upload badge to upload an image.
- badges shown in FIG. 9 various badges may be applied.
- the music purchase authentication badge is awarded to the member.
- a member who owns the sound source purchase authentication badge has additional functions and privileges for the sound source (ie, the sound source purchased by the member) corresponding to the sound source purchase authentication badge.
- a function that a member can add a sound source purchased by a member to a member's playlist (playlist add function), and a function that allows a member to place and post a playlist to which the sound source is added in the member's personal SNS space , or, when the sound source generates revenue through a streaming service, a function to receive the revenue according to a predetermined ratio, etc., is granted through the sound source purchase authentication badge.
- members who do not own the sound source purchase certification badge can play only general sound sources, not hidden tracks or hidden videos, and access to play only the preview section, not the entire running section, even when playing the hidden track or hidden video. Authority is limited. Furthermore, members who do not own a sound source purchase certification badge can only do so when they watch an advertisement for sound source playback or subscribe to a flat-rate streaming service, even when playing a general sound source or playing a preview section of a hidden track or hidden video. The access path to the sound source or preview section is restricted.
- badges can be created, edited, or deleted as needed, and when a new badge is to be created, the badge creation button 52 is pressed to proceed. A method of generating a new badge will be described with reference to FIG. 10 .
- the badge management screen 50 is a diagram illustrating the badge management screen 50 when the badge creation button 52 is pressed.
- the badge management screen 50 includes a design setting button 53 , a badge information setting area 54 , an expiration period setting area 55 , a color setting area 56 , and a badge function setting area 57 . ) is included.
- the preview area 58 of the badge being created may be displayed together on the right side of the badge management screen 50 .
- the design setting button 53 is a button for setting the design of the badge. If a specific image is selected or uploaded after pressing the design setting button 53, a representative image or logo of the badge is set as the image.
- the badge information setting area 54 is an area for inputting various types of information about the badge. For example, the user may input and display a badge name, a badge tag, or a detailed description of the badge through the badge information setting area 54 . As an embodiment, the badge information setting area 54 may display a unique code of the badge together, and in this case, the unique code of the badge may be automatically awarded by the group-based community system when generating the badge.
- the validity period setting area 55 is an area for setting the validity period during which the badge is activated. The user can set the validity period for the badge. In this case, the badge is valid only within the set validity period and becomes invalid if it exceeds the validity period.
- the validity period of the badge may be set in various ways.
- the validity period of the badge can be entered in various ways, such as entering the start time and the total duration of the validity period, input the end time and the total period of the validity period, or input the start time and end time of the validity period, respectively. can be set.
- the validity period of the badge may be set indefinitely (or there is no fixed period). In this case, unless the validity period of the badge is adjusted separately, the badge is always valid and does not expire with the lapse of the period.
- the color setting area 56 is an area for setting the color of the badge. The user can set the color of the badge, set the background color of the pop-up image of the badge, or set the font color of the pop-up image of the badge through the color setting area 56 .
- the color setting area 56 may include an effected button.
- the effected button is a button for setting an option for changing the color of the badge in association with the color of the space to which the badge is applied.
- the badge function setting area 57 is an area for setting a function or authority to be provided by the badge. This will be described with reference to FIG. 11 .
- a list 59 of functions (or rights) that can be set for the badge is displayed on the right side of the badge management screen 50 .
- the selected function is set in the corresponding badge, and the member awarded with the corresponding badge can use the set function in the community platform.
- the music upload function is set in the generated badge, and thereafter, the user who received the badge can use the music upload function on the community platform.
- the user may additionally inquire detailed information about the badge generated on the badge management screen 50 . This will be described with reference to FIG. 12 .
- management menus 51c and 51d for the corresponding badge 51a may be additionally displayed in the detailed information 51b.
- the user may use the edit button 51c at the bottom of the detailed information 51b to modify information, functions, or rights of the corresponding badge 51a.
- information such as the name, information, and validity period of the badge may be modified using the edit button 51c.
- some of the functions (or rights) set on the badge may be excluded (or deleted) or new functions may be added.
- the user can award the badge 51a to a group member using the member management button 51d at the bottom of the detailed information 51b or retrieve the badge 51a from the group member with the badge 51a. can It is also possible to correct or edit the profile information of the member 37 . This will be described with reference to FIG. 13 .
- the badge distribution screen 60 includes a member list 61 , a badge award button 62 , and an old badge collection button 64 .
- the member list 61 is an area for displaying a list of existing members who currently have badges.
- the badge award button 62 is a button for newly awarding badges to other members.
- a member search area 63 is displayed on the right side of the badge distribution screen 60 .
- other members who do not have badges are displayed by search or by default, and when the user selects a member to be awarded a badge among them, the badge is awarded to the selected member.
- the member who has been awarded the badge will be newly listed in the member list 61 .
- the badge retrieval button 64 is a button for retrieving badges from members who currently have badges. After selecting the badge retrieval button 64, when a member whose badge is to be retrieved is selected from the member list 61, the badge is retrieved from the selected member. Members whose badges have been retrieved will be excluded from the member list 61 .
- the badge holding status of the selected member may be inquired in detail. This will be described with reference to FIG. 14 .
- the badge 14 shows a badge distribution screen 60 when an individual member 65 is selected from the member list.
- the badge status information 66 is displayed on the right side of the badge distribution screen 60 showing badge information possessed by the selected member 65 .
- a badge list 67 showing the badges currently owned by the member 65 is displayed.
- one side of the badge list 67 may include a simple award button 68 for awarding a new badge to the member 65 . If the member 65 wants to award a new badge, the user can conveniently award the new badge by selecting the simple award button 68 .
- 15 and 16 are diagrams for explaining various additional functions, such as a performance management function for supporting activities in a community platform and a P-app management function of the address book platform, according to an embodiment of the present invention.
- 15 illustrates an achievements function that encourages active activity within the community platform.
- 16 shows a function of providing various application programs that can increase the utility of the community platform.
- Achievements are digital items to indicate that members have achieved specific standards by accumulatively performing various activities on the community platform. For example, if a member achieves content upload 50 times cumulatively, an achievement item indicating that the member has achieved the number of uploads 50 times may be awarded, and the awarded achievement item may be displayed on the member's ID card or profile. Through this, members can publicly reveal their achievements to others, and receive positive motivation for their activities on the community platform.
- the achievement management screen 70 may include an achievement list 71 for displaying currently generated achievement items and an achievement creation button 72 for creating a new achievement item.
- the achievement list 71 displays information of achievement items generated by the group-based community system for activities in the community platform.
- the name, achievement code, and quota of each achievement item may be sequentially displayed. Quota is the maximum number of members who can award the corresponding achievement item.
- the name of the achievement item is 'Heavy Buyer', which is an achievement item awarded when a large amount of goods (or content) is purchased.
- the code is YABCDEF1AB2, and the achievement quota is 5, and up to 5 members can be awarded the corresponding achievement item.
- the achievement code may be a code automatically awarded by the group-based community system when an achievement item is initially created, as in the case of the badge code above.
- a new achievement item may be created through the achievement creation button 72 , and the created achievement item is added to the achievement list 71 .
- the method of creating a new achievement item is similar to the method of creating a new badge. That is, through the achievement creation button, call the achievement creation screen (or menu), and use the button or area displayed on the achievement creation screen to enter the design, name, detailed description, or achievement quota of the achievement item to create the achievement. will create
- a condition for obtaining an achievement (eg, purchasing a product 50 or more times) may be input.
- the achievement item may be selectively awarded only to members who have achieved the activities corresponding to the above conditions within the community platform.
- an advantage that can be received when possessing the achievement item may be additionally input.
- the member who has been awarded the achievement item can receive the effect (for example, 10% mileage accumulation rate added when purchasing the product) according to the above-mentioned advantage when performing activities within the community platform.
- 16 is a P-App management screen 80 for managing various applications available in the community platform.
- P-app refers to an application program used within the community platform, and may be a standalone application such as a widget.
- the P-App management screen 80 may include a P-App list 81 indicating P-Apps currently used or owned and a search window 82 for searching P-Apps in the server 100 .
- PApp means a unique name that refers to applications available on the community platform.
- a P-App may include various types of applications.
- the P-App may include various types of P-Apps, such as a music playback P-App, a video playback P-App, a playlist P-App, or an open chat P-App.
- P-App list 81 If you want to add a new P-App to the P-App list 81 , you can search for a desired P-App by entering the name, function, type, keyword or creator of the P-App you want to find in the search window 82 . Then, when a P-App to be added is selected from among the found P-Apps and downloaded, the corresponding P-App is added to the P-App list 81 . In this case, if the P-App is a paid P-App, the P-App can be downloaded after a predetermined payment procedure.
- 17 to 24 are exemplary views for explaining the function of the contract management module 140 according to an embodiment of the present invention.
- 17 is a seal management screen 90 that creates and shows a seal for contract management, where the seal is an item representing the rights relationship between group members for specific content and its contents, a kind of digital contract perform the function of
- the parties (or group members) of the contract stipulating the rights relationship through the seal may include producers of specific content or products, promoters, and the like.
- the seal is linked to the accounts of the contracted members, and when revenue is generated based on the contract object, the revenue is automatically distributed to the accounts of each contracting party according to the rights relationship stipulated in the seal.
- the seal is attached to the contract object or registered together with the contract object, thereby disclosing the rights relationship stipulated in the seal externally, while referring to the distribution of revenue and the contract being made transparently according to the prescribed rights relationship.
- group members A, B, C, D, and E participate in the production of one music content. At this time, each member creates one seal with the following contract details.
- A, B, C, D, and E all participated in the promotion, and their contribution was determined to be 10%, 10%, 10%, 40%, and 30%, respectively.
- A, B, C, D, and E are respectively 10%, 10%, 10%, 40%, and 30% according to their contribution. Profits from sales generated are distributed.
- the seal is basically used to define the right relationship between members for the attached content, but it can also be used to additionally grant the member a specific right for the attached content. Examples related thereto will be described in detail.
- Member A and member B belong to the same group (or crest), and A and B co-produced content X and then stipulated revenue distribution and other rights relations for X through seals, but only within the community platform Assume that only A owns a badge that can sell . In this case, in principle, only A has the right to sell music, so only A can register and sell X on the online market of the community platform, and B will distribute the sales revenue according to the seal attached to X when X is sold. only receive However, if B has a high public awareness or A and B belong to different community platforms, granting X sales rights to B will also diversify X's distribution channels and greatly contribute to X's sales. .
- a and B when A and B create a seal, a method of adding a function of granting a specific authority to X to B based on the badge owned by A is proposed to the seal. workmanship.
- a and B can add a function to the seal that allows B to sell X based on A's music sales badge.
- A may sell X through the market of the community platform based on her music sales badge, and B may sell X through the market of the community platform based on the seal attached to X.
- A's sales right is based on his own music sales badge, so A has the general sales right for music, whereas B's sales right is based on the additional function of the seal attached to X, so B is limited only to X The difference is that they have sales rights.
- B's X sales right is based on A's music sales badge, it is subordinated to the music sales badge owned by A. For example, if A's music sales badge is withdrawn or expires after X sales right is granted to B through the seal, B's X sales right is also subordinated thereto and becomes invalid.
- the shown seal No seal is displayed on the management screen 90 . This means that no seals are currently created. To create a new seal, the user may select the Create Seal button 91 .
- the seal management screen 90 when the user selects the seal creation button 91 .
- the seal management screen 90 includes a design setting button 92 , a seal information setting area 93 , a contract period setting area 94 , a contractor setting area 95 , and a detailed contract condition setting area 96 . do.
- the design setting button 92 is a button for setting the design of the seal. If a specific image is selected or uploaded after pressing the design setting button 92, a representative image or logo of the seal is set as the image.
- the seal information setting area 93 is an area for inputting various information about the seal.
- the user may input and display a seal name, a seal tag, or a detailed description of the seal through the seal information setting area 93 .
- a unique code of a seal may be displayed together in the seal information setting area 93 , and in this case, the unique code of the seal may be automatically awarded by a group-based community system when creating a seal.
- the contract period setting area 94 is an area for setting the contract period of the seal.
- the contract period means an effective period during which the right relationship between members for the content can be effectively maintained.
- the user can set the contract period for the seal, and in this case, the contract content or rights relationship stipulated in the seal is effective only within the set contract period.
- the contract period of the seal may be set in various ways.
- the contract period of the seal in various ways, such as entering the start time and the total duration of the contract period, entering the end time and the total period of the contract period, or inputting the start time and end time of the contract period respectively. can be set.
- the contract period of the seal may be set indefinitely (or there is no fixed period). In this case, unless the contract period of the seal is separately adjusted, the seal is always valid and does not expire with the passage of time.
- the contractor setting area 95 is an area for setting the contracting party of the seal. This will be described with reference to FIG. 19 . 19 shows the seal management screen 90 when the contractor setting area 95 is selected.
- the seal management screen 90 of FIG. 19 may include a contract party list 95 indicating currently set contract parties and a search area 95a for searching and selecting members to be added as new contract parties.
- the member selected in the search area 95a is added to the contracting party list 95 as a new contracting party.
- a member deleted from the contracting party list 95 is excluded from the contracting party.
- the detailed contract condition setting area 96 is an area for setting more detailed contract terms. This will be described with reference to FIG. 20 . 20 shows the seal management screen 90 when the detailed contract condition setting area 96 is selected.
- the seal management screen 90 of FIG. 20 includes a contract clause list 96a displaying settable detailed contract clauses.
- a detailed contract clause to be added as the content of the contract is selected from the contract clause list 96a, the selected detailed contract clause is displayed in the detailed contract setting area 96 .
- the detailed contract setting area 96 may display a list 96b of contract parties to which the selected detailed contract clause is to be applied. And, at this time, the individual application ratio 96c to which the detailed contract clause selected for each contracting party is to be applied may be displayed together.
- the created seal is displayed on the seal management screen 90 .
- a list 97 of the created seals is displayed on the seal management screen 90 .
- 22 is a diagram conceptually explaining a method of attaching a generated seal to content. 22 shows a screen 1010 for uploading content.
- the content may be uploaded to the community platform described above, or may be uploaded to other platforms such as YouTube, Melon, Naver, and the like.
- the user selects the seal setting area 1012 on the content upload screen 1010 to attach a seal to the content to be uploaded.
- a list of seals attachable to content to be uploaded may be displayed. The user checks if there is a seal to be attached among them, and if there is, selects the relevant seal.
- a content upload screen 1010 when the user selects a seal to be attached is shown in FIG. 23 .
- the selected seal is displayed in the seal setting area 1012 of the content upload screen 1010 .
- the corresponding content is uploaded with the selected seal attached.
- a seal attached to the content may be displayed together.
- 24 exemplarily shows a screen 1020 of the user terminals 200 , 300 , and 400 playing the uploaded content. It can be seen that the seal 1021 attached to the corresponding content is displayed at the bottom of the content playback screen.
- FIG. 25 is a flowchart illustrating a management method of a group-based community system according to an embodiment of the present invention.
- the method described in FIG. 25 is a method performed by the group-based community system described above, and may be performed by the server 100 of FIG. 1 or the user terminals 200 , 300 , and 400 .
- step S100 the group-based community system creates a group for providing a group-based community service.
- step S200 the group-based community system allocates a plurality of members to the created group.
- Steps S100 and S200 are performed using the group management module 110 of FIG. 2 , and are performed in the same manner as the series of methods described with reference to FIGS. 3 to 7 . Accordingly, a detailed description of the method will be omitted to avoid duplication of description.
- step S300 the group-based community system generates a badge related to the group, and awards (or awards) the generated badge to at least some of the plurality of members.
- Step S300 is performed using the badge management module 130 of FIG. 2 , and is performed in the same manner as the series of methods described with reference to FIGS. 9 to 14 . Therefore, as before, a detailed description of the method will be omitted in order to avoid duplication of description.
- step S400 the group-based community system manages the member's authority for each function in the community platform by using the badge.
- the group-based community system checks whether the member owns a badge with the first function set. If the badge with the first function is set, it is assumed that the member has the authority to use the first function, and the first function is executed and the result is returned.
- the badge does not have the first function set, it is determined that the member does not have the right to use the first function. Then, after stopping the execution of the first function accordingly, a message notifying that the member does not have the right to use the first function is displayed.
- a badge in which the execution authority for each function in the community platform is set is generated, and through the badge, each member's corresponding function Manage access rights. Through this, it is possible to effectively manage and support the roles and activities of each member within the community platform.
- each member's activities within the community platform can be evaluated and displayed externally. This can motivate each member to be more active within the community platform.
- FIG. 26 an exemplary computing device 500 in which the methods described in various embodiments of the present invention are implemented will be described with reference to FIG. 26 .
- the server 100 or the user devices 200 , 300 , and 400 of FIG. 1 may be implemented as the computing device 500 of FIG. 26 .
- 26 is an exemplary hardware configuration diagram illustrating the computing device 500 .
- the computing device 500 loads one or more processors 510 , a bus 550 , a communication interface 570 , and a computer program 591 executed by the processor 510 . It may include a memory 530 and a storage 590 for storing the computer program (591). However, only the components related to the embodiment of the present invention are illustrated in FIG. 26 . Accordingly, a person skilled in the art to which the present invention pertains can see that other general-purpose components other than the components shown in FIG. 26 may be further included.
- the processor 510 controls the overall operation of each component of the computing device 500 .
- the processor 510 includes at least one of a central processing unit (CPU), a micro processor unit (MPU), a micro controller unit (MCU), a graphic processing unit (GPU), or any type of processor well known in the art. may be included. Also, the processor 510 may perform an operation on at least one application or program for executing the method/operation according to various embodiments of the present disclosure.
- Computing device 500 may include one or more processors.
- the memory 530 stores various data, commands, and/or information.
- the memory 530 may load one or more programs 591 from the storage 590 to execute methods/operations according to various embodiments of the present disclosure.
- An example of the memory 530 may be a RAM, but is not limited thereto.
- the bus 550 provides communication between components of the computing device 500 .
- the bus 550 may be implemented as various types of buses, such as an address bus, a data bus, and a control bus.
- the communication interface 570 supports wired/wireless Internet communication of the computing device 500 .
- the communication interface 570 may support various communication methods other than Internet communication.
- the communication interface 570 may be configured to include a communication module well known in the art.
- the storage 590 may non-temporarily store one or more computer programs 591 .
- the storage 590 is a non-volatile memory such as a read only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, a hard disk, a removable disk, or well in the art to which the present invention pertains. It may be configured to include any known computer-readable recording medium.
- the computer program 591 may include one or more instructions in which methods/operations according to various embodiments of the present invention are implemented.
- the computer program 591 may operate for creating a group, assigning a plurality of members to the group, generating a badge associated with the group and providing the badge to a first member of the plurality of members. and instructions for executing an operation of awarding, and an operation of managing the authority of the first member for a predetermined function in a community platform in which at least some of the plurality of members participate by using the badge.
- the processor 510 may execute the one or more instructions to perform methods/operations according to various embodiments of the present disclosure.
- the technical idea of the present invention described so far may be embodied as computer-readable codes on a computer-readable medium.
- the computer-readable recording medium may be, for example, a removable recording medium (CD, DVD, Blu-ray disk, USB storage device, removable hard disk) or a fixed recording medium (ROM, RAM, computer-equipped hard disk).
- ROM read-only memory
- RAM random access memory
- computer-equipped hard disk a fixed recording medium
- the computer program recorded in the computer-readable recording medium may be transmitted to another computing device through a network, such as the Internet, and installed in the other computing device, thereby being used in the other computing device.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Automation & Control Theory (AREA)
- Bioethics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
그룹 기반 커뮤니티 시스템 및 그 관리 방법이 제공된다. 본 발명에 따른 그룹 기반 커뮤니티 시스템은 그룹을 생성하고, 상기 그룹에 복수의 구성원을 할당하는 그룹 관리 모듈, 및 상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 뱃지 관리 모듈을 포함하고, 상기 뱃지를 이용하여 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리한다.
Description
본 발명은 그룹 기반 커뮤니티 시스템 및 그 관리 방법에 관한 것이다. 보다 자세하게는, 복수의 구성원이 포함된 그룹을 기반으로 다양한 커뮤니티 활동 및 관리를 지원하는 그룹 기반 커뮤니티 시스템 및 그 관리 방법에 관한 것이다.
정보통신 기술이 발달에 따라 모바일 기기의 보급이 확산되면서, 소셜 네트워크 서비스(Social Network Service, 이하 SNS)와 같은 개인이나 소그룹 중심의 커뮤니케이션 수단들이 각광을 받고 있다. 사람들은 SNS 등을 통해 지인들과 자신들만의 커뮤니티를 형성하며 친밀감과 유대감을 강화하고, 커뮤니티의 성격에 맞는 다양한 활동과 정보 교류를 수행한다.
그러나, 페이스북(Facebook), 인스타그램(Instagram), 트위터(Twitter) 등을 비롯한 종래의 커뮤니티 시스템들에 있어서, 다수의 일반 구성원(또는, 팔로워)들은 커뮤니티 운영자(또는, 마스터)가 사진, 동영상, 게시글 등 콘텐츠를 업로드하면 이를 열람하고 그에 대한 자신의 호응을 피드백(Feedback)하는 정도의 단순한 활동 밖에 수행하지 못하였다.
이에, 커뮤니티 플랫폼 내에서 각 구성원들이 다양한 활동을 할 수 있도록 지원하되, 동시에 이를 적절히 관리할 수 있는 그룹 기반 커뮤니티 시스템이 요구되는 실정이다.
본 발명의 몇몇 실시예를 통해 해결하고자 하는 기술적 과제는, 커뮤니티 플랫폼 내에서의 각 구성원의 역할과 활동을 효과적으로 관리, 지원할 수 있는 그룹 기반 커뮤니티 시스템 및 그 관리 방법을 제공하는 것이다.
본 발명의 몇몇 실시예를 통해 해결하고자 하는 다른 기술적 과제는, 커뮤니티 플랫폼 내에서의 활동에 대해 다양한 동기 수여를 할 수 있는 그룹 기반 커뮤니티 시스템 및 그 관리 방법을 제공하는 것이다.
본 발명의 몇몇 실시예를 통해 해결하고자 하는 또 다른 기술적 과제는, 콘텐츠를 통해 발생하는 수익을 각 기여자들에게 투명하고 효과적으로 배분할 수 있는 그룹 기반 커뮤니티 시스템 및 그 관리 방법을 제공하는 것이다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상기 기술적 과제를 해결하기 위한, 본 발명의 실시예들에 따른 그룹 기반 커뮤니티 시스템은 그룹을 생성하고 상기 그룹에 복수의 구성원을 할당하는 그룹 관리 모듈, 및 상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 뱃지 관리 모듈을 포함하고, 상기 뱃지를 이용하여, 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리한다.
상기 기술적 과제를 해결하기 위한, 본 발명의 실시예들에 따른 컴퓨팅 장치에 의해 수행되는 그룹 기반 커뮤니티 시스템의 관리 방법은 그룹을 생성하는 단계, 상기 그룹에 복수의 구성원을 할당하는 단계, 상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 단계, 및 상기 뱃지를 이용하여 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리하는 단계를 포함한다.
도 1은 본 발명에 따른, 그룹 기반 커뮤니티 시스템의 동작 환경(1000)을 나타내는 개요도이다.
도 2는 본 발명의 일 실시예에 따른, 그룹 기반 커뮤니티 시스템의 구성을 설명하기 위한 블록도이다.
도 3 내지 도 7은 본 발명의 일 실시예에 따른, 그룹 관리 모듈(110)의 기능을 설명하기 위한 예시적인 도면들이다.
도 8은 본 발명의 일 실시예에 따른, 커뮤니티 관리 모듈(120)의 기능을 설명하기 위한 예시적인 도면이다.
도 9 내지 도 14는 본 발명의 일 실시예에 따른, 뱃지 관리 모듈(130)의 기능을 설명하기 위한 예시적인 도면들이다.
도 15 및 도 16은 본 발명의 일 실시예에 따른, 커뮤니티 플랫폼 내에서의 활동을 지원하기 위한 업적 관리 기능 및 주소록 플랫폼의 피앱 관리 기능 등의 다양한 부가 기능들을 설명하기 위한 도면들이다.
도 17 내지 도 24는 본 발명의 일 실시예에 따른, 계약 관리 모듈(140)의 기능을 설명하기 위한 예시적인 도면들이다.
도 25는 본 발명의 일 실시예에 따른, 그룹 기반 커뮤니티 시스템의 관리 방법을 나타내는 순서도이다.
도 26은 본 발명의 다양한 실시예들이 구현되는 컴퓨팅 장치(500)의 예시적인 하드웨어 구성을 나타내는 블록도이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명의 기술적 사상은 이하의 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 이하의 실시예들은 본 발명의 기술적 사상을 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명의 기술적 사상은 청구항의 범주에 의해 정의될 뿐이다.
각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
이하, 본 발명의 몇몇 실시예들에 대하여 첨부된 도면에 따라 상세하게 설명한다.
도 1은 본 발명에 따른, 그룹 기반 커뮤니티 시스템의 동작 환경(1000)을 나타내는 개요도이다. 도 1에 도시된 바와 같이, 본 발명에 따른 그룹 기반 커뮤니티 시스템은 서버(100), 및 하나 이상의 사용자 단말(200, 300, 400)로 구성된 환경(1000)에서 동작한다. 단, 이는 본 개시의 목적을 달성하기 위한 바람직한 실시예일 뿐이며, 필요에 따라 일부 구성 요소가 추가되거나 삭제될 수 있다. 이하에서는 설명의 간결함을 위해, 본 발명의 그룹 기반 커뮤니티 시스템은 서버(100) 장치인 것을 가정하여 관련 설명을 진행할 것이나, 본 발명의 범위는 이에 한정되지 않는다. 가령, 본 발명의 그룹 기반 커뮤니티 시스템은 사용자 단말(200, 300, 400)로 구현될 수도 있고, 서버(100)와 사용자 단말(200, 300, 400)이 네트워크를 통해 결합된 하나의 시스템으로 구현될 수도 있다.
서버(100)는 그룹 기반 커뮤니티 관리 서비스를 제공하는 컴퓨팅 장치, 또는 그와 관련된 애플리케이션 서비스를 제공하는 컴퓨팅 장치로서, 하나 이상의 서버 장치(즉, 컴퓨팅 장치)로 구성될 수 있다. 여기서, 상기 컴퓨팅 장치는, 노트북, 데스크톱(desktop), 랩탑(laptop) 등이 될 수 있으나, 이에 국한되는 것은 아니며 컴퓨팅 기능 및 통신 기능이 구비된 모든 종류의 장치를 포함할 수 있다. 상기 컴퓨팅 장치의 몇몇 예시는 이하 도 26을 참조하여 보다 상세하게 설명하도록 한다.
사용자 단말(200, 300, 400)은 그룹 기반 커뮤니티 서비스에 참여하는 사용자에 의해 이용되는 컴퓨팅 장치이다. 사용자 단말(200, 300, 400)은 그룹 기반 커뮤니티에 구성원으로서 참여하는 구성원 단말(200), 그룹 기반 커뮤니티의 구성원은 아니나 그룹 기반 커뮤니티 서비스에 접속하여 관련 콘텐츠를 소비하는 소비자 단말(300), 또는 마찬가지로 그룹 기반 커뮤니티의 구성원은 아니나 그룹 기반 커뮤니티 서비스에 콘텐츠를 공급하는 공급자 단말(400)을 포함할 수 있다. 사용자 단말(200, 300, 400)은 스마트 폰, 스마트 워치 등이 될 수 있으나 이에 국한되는 것이 아니며 연산 수단 및 통신 수단이 구비된 임의의 장치를 포함할 수 있다.
일 실시예로서, 사용자 단말(200, 300, 400)에는 서버(100)가 제공하는 애플리케이션이 다운로드 되어 있고, 상기 애플리케이션을 통하여 본 발명에 따른 그룹 기반 커뮤니티 서비스가 이용될 수 있다. 어플리케이션은 스마트폰이나 스마트TV 같은 스마트 기기에서 실행가능한 응용 프로그램을 통칭한다.
도 2는 본 발명의 일 실시예에 따른, 그룹 기반 커뮤니티 시스템의 구성을 설명하기 위한 블록도이다. 도 2에서는 그룹 기반 커뮤니티 시스템의 각 구성요소들(110, 120, 130, 140)이 도 1의 서버(100)로 구현된 것을 가정하여 관련 설명을 진행한다. 다만, 앞서 언급한 바와 같이, 본 발명의 범위는 이에 한정되지 않는다. 예를 들어, 그룹 기반 커뮤니티 시스템의 각 구성요소들(110, 120, 130, 140)은 사용자 단말(200, 300, 400)로 구현될 수도 있고, 구성요소들(110, 120, 130, 140) 중 일부는 서버(100)로 나머지 일부는 사용자 단말(200, 300, 400)로 나누어 구현될 수도 있다. 나아가, 구성요소들(110, 120, 130, 140) 중 어떤 구성요소에 대해서는 일부 기능을 서버(100)가 분담하고 다른 일부 기능을 사용자 단말(200, 300, 400)이 분담하는 방식으로 해당 구성요소를 서버(100)와 사용자 단말(200, 300, 400)을 전체적으로 아울러서 구현할 수도 있다.
이하, 각 구성요소(110, 120, 130, 140)의 기능을 도면을 참조하여 설명한다.
그룹 관리 모듈(110)은 복수의 구성원을 위한 그룹을 생성하고 관리하는 구성요소이다. 이때, 그룹은 복수의 구성원들을 모아서 통합적으로 관리하기 위한 하나의 단위로서, 그 명칭은 다양하게 바뀔 수 있다. 가령, 그룹이라는 명칭 대신"커뮤니티", "반", "동아리"와 같은 집합을 의미하는 일반 명칭이나, 독자적으로 브랜딩 한 고유 명칭(예를 들어,"CREST")을 사용할 수 있다. 그룹 관리 모듈(110)의 구체적 기능 및 그것에 의한 그룹 관리 방법에 대해서는 도 3 내지 도 7에서 더욱 상세히 후술된다.
커뮤니티 관리 모듈(120)은 그룹 구성원들 중 적어도 일부가 참여하는 커뮤니티 플랫폼을 생성하고 관리하는 모듈이다. 본 발명의 그룹 기반 커뮤니티 시스템은 그룹 구성원들을 위해 여러가지 커뮤니티 플랫폼을 지원할 수 있으며, 각 그룹 구성원은 여러 커뮤니티 플랫폼에 중복으로 소속될 수 있으며, 특정 커뮤니티 플랫폼에는 그룹 구성원 전체가 함께 소속될 수도 있고 그룹 구성원 중 일부만이 소속될 수도 있다.
커뮤니티 관리 모듈(120)이 제공하는 커뮤니티 플랫폼의 종류는 다양할 수 있다. 예를 들어, 구성원들 간에 동영상 콘텐츠를 공유하는 플랫폼, 구성원들만 접근가능한 SNS 플랫폼, 또는 구성원들의 연락처와 프로필을 제공하는 주소록 플랫폼 등이 상기 커뮤니티 플랫폼이 될 수 있다. 커뮤니티 관리 모듈(120)의 구체적 기능 및 그것에 의한 커뮤니티 플랫폼 관리 방법에 대해서는 도 8에서 더욱 상세히 후술된다.
뱃지 관리 모듈(130)은 커뮤니티 플랫폼 내에서의 각 구성원들의 활동 및 기능에 대한 접근 권한을 관리하는 구성요소이다. 뱃지 관리 모듈(130)은 "뱃지(Badge)"를 통해 커뮤니티 플랫폼 내 각 기능에 대한 권한을 구성원들에게 수여한다.
뱃지는 특정 기능에 대한 각 구성원들의 권한(또는, 접근 권한)을 나타내거나 승인하기 위한 아이템으로, 예를 들어 콘텐츠를 업로드하는 기능은 콘텐츠 업로드 뱃지가 수여된 구성원만 이용할 수 있다. 또한, 하나의 뱃지에 반드시 하나의 기능만이 매칭되는 것이 아니며, 복수의 기능들이 하나의 뱃지에 매칭될 수도 있다. 가령, 앞서 언급한 뱃지에는 콘텐츠 업로드 기능, 콘텐츠 판매 기능, 상품 판매 기능 및 콘텐츠 편집 기능 등 다양한 기능들이 동시에 매칭될 수도 있고, 이 경우 해당 뱃지가 수여된 구성원은 커뮤니티 플랫폼 내에서 콘텐츠 업로드 기능, 콘텐츠 판매 기능, 상품 판매 기능 및 콘텐츠 편집 기능 등에 대한 권한을 한 번에 수여받게 된다. 뱃지 관리 모듈(130) 및 뱃지의 구체적 기능과 구성에 대해서는 도 9 내지 도 14에서 더욱 상세히 후술된다.
또는, 뱃지가 수여된 구성원에게는 기능 사용 권한 외에도 추가적인 인센티브가 제공될 수 있다. 가령, 커뮤니티 플랫폼 내에서의 활동에 따라 구성원에게 소정의 활동 인센티브가 제공되는 경우, 해당 구성원이 뱃지를 소유하고 있다면 제공되는 활동 인센티브의 크기가 더 커질 수 있다. 즉, 구성원들이 커뮤니티 내에서 동일한 활동을 하더라도, 뱃지를 소유한 구성원에게는 뱃지를 소유하고 있는 데 따른 프리미엄 인센티브를 추가하여 더 큰 크기의 활동 인센티브를 제공할 수 있다.
계약 관리 모듈(140)은 어떤 콘텐츠에 대한 그룹 구성원 간의 권리관계를 관리하는 구성요소이다. 계약 관리 모듈(140)이 관리하는 권리관계의 종류는 다양할 수 있다. 예를 들어, 계약 관리 모듈(140)은 콘텐츠에 대한 그룹 구성원들의 소유권 관계, 콘텐츠를 기반으로 얻어지는 수익에 대한 그룹 구성원들의 배분권리 관계, 또는 콘텐츠의 제작에 기여한 그룹 구성원 간의 기여분 관계 등 다양한 권리관계를 관리할 수 있다.
일 실시예로서, 계약 관리 모듈(140)은"씰(Seal)"을 이용하여 그룹 구성원 간의 권리관계를 관리할 수 있다. 씰은 특정 콘텐츠에 대한 그룹 구성원 간의 권리관계 및 그 내용을 나타내는 아이템으로서, 일종의 디지털 계약서(Digital Contract)의 기능을 수행한다. 계약 관리 모듈(140) 및 씰의 구체적 기능과 구성에 대해서는 도 17 내지 도 24에서 더욱 상세히 후술된다.
이하에서는, 본 발명에 따른 그룹 기반 커뮤니티 시스템의 구체적인 기능 및 동작 방법들에 대한 구체적인 실시예들을 설명한다. 이를 위해, 도 3 내지 도 24에서는, 상기 시스템이 제공하는 그룹 기반 커뮤니티 서비스의 애플리케이션 시나리오 또는 애플리케이션 화면이 참고적으로 제시된다. 다만, 이때의 애플리케이션 시나리오 또는 애플리케이션 화면은 설명의 편의를 위해 각색된 것으로, 실제 서비스에 적용되는 것과는 다소 상이할 수 있다. 아하 도면을 참조하여 설명한다.
도 3 내지 도 7은 본 발명의 일 실시예에 따른, 그룹 관리 모듈(110)의 기능을 설명하기 위한 예시적인 도면들이다. 먼저, 도 3을 참조하여 설명한다.
도 3에는 그룹 기반 커뮤니티 시스템의 애플리케이션 메인 화면(10)이 도시된다. 메인 화면(10)에는 복수의 관리 메뉴(10a)가 표시될 수 있다. 한편, 본 실시예에서, 그룹이라는 명칭은"크레스트(CREST)"라는 별도의 고유 명칭과 혼용되어 사용될 수 있다. 따라서, 다른 설명이 없다면, 각 도면에 표시된"CREST"또는"크레스트"는 상기 그룹을 의미하는 것으로 이해된다. 유사하게, 본 실시예에서, 구성원이라는 명칭은 멤버(Member)라는 명칭과 혼용되어 사용될 수 있다.
그룹 관리 모듈(110)은 복수의 구성원을 위한 그룹을 생성하고 관리한다. 이를 위해, 크레스트 정보 관리 메뉴(11) 및 크레스트 멤버 관리 메뉴(12)가 그룹 관리 모듈(110)의 관련 기능을 위해 할당될 수 있다.
도 4는, 도 3의 크레스트 정보 관리 메뉴(11)를 선택했을 때 들어갈 수 있는 그룹 관리 화면(20)으로, 그룹 관리 모듈(110)의 그룹 생성 기능 및 그룹 정보 편집 기능을 설명하기 위한 것이다. 그룹 관리 화면(20)은 디자인 설정 버튼(21), 그룹 이름 설정 버튼(22), 그룹 코드 필드(23), 그룹 설명 설정 버튼(24) 및 정보 설정 버튼(25)을 포함한다.
디자인 설정 버튼(21)은 그룹의 디자인을 설정하는 버튼이다. 디자인 설정 버튼(21)을 누른 후 특정 이미지를 선택 또는 업로드하면, 해당 이미지로 그룹의 배경 이미지나, 로고(Logo), 아이콘 등이 바뀌게 된다.
일 실시예로서, 설정된 그룹의 디자인은 각 그룹 구성원의 개인 아이디 카드에도 반영될 수 있다. 예를 들어, 각 그룹 구성원의 아이디 카드의 배경 이미지가 설정된 그룹의 디자인으로 바뀔 수 있다. 이때, 상기 아이디 카드는 각 그룹 구성원의 프로필을 표시하도록 각 구성원에게 개별적으로 할당된 디지털 아이템일 수 있다.
그룹 이름 설정 버튼(22)은 그룹의 이름을 설정하는 버튼이다. 사용자는 그룹 이름 설정 버튼(22)을 눌러 그룹의 이름으로 삼고자 하는 문자를 입력한 후 저장함으로써 그룹 이름을 설정할 수 있다.
그룹 코드 필드(23)은 그룹의 고유 코드를 표시하는 영역으로, 고유 코드는 최초 그룹을 생성할 때 그룹 기반 커뮤니티 시스템에 의해 자동으로 수여될 수 있다.
그룹 설명 설정 버튼(24)은 그룹에 대한 상세 설명을 설정하는 버튼으로, 사용자는 그룹 설명 설정 버튼(24)을 눌러 그룹에 대한 상세 설명을 입력한 후 저장함으로써 그룹과 관련된 설명을 설정할 수 있다.
정보 설정 버튼(25)은 그룹에 속한 각 구성원들의 아이디 카드에 표시될 프로필 정보의 종류를 설정하는 버튼이다. 예를 들어, 사용자가 정보 설정 버튼(25)을 누르면 복수의 정보 항목들이 표시되고, 사용자가 그 중 하나를 선택하면 각 구성원의 아이디 카드에는 앞서 선택한 항목의 정보가 표시된다. 이에 대해 도 5를 참조하여 부연설명 한다.
도 5에는 정보 설정 버튼(25)을 이용하여 프로필 정보 중 소속 정보를 설정하는 실시예들이 도시된다.
도 5의 (a)는 정보 설정 버튼(25)을 눌렀을 때 표시되는 복수의 정보 항목들 중"회사명만 제한"항목을 선택한 경우를 도시한다. 이때,"회사명만 제한"의 의미는 각 구성원의 아이디 카드 상에서 소속 정보는 회사명만 표시되도록 제한한다는 의미이다. 이에 따라, 각 구성원의 아이디 카드의 프로필 정보 중 소속 정보 영역에는 회사명만이 표시되게 된다.
도 5의 (b)는 정보 설정 버튼(25)을 눌렀을 때 표시되는 복수의 정보 항목들 중"회사명 및 소속 제한"항목을 선택한 경우를 도시한다. 이때,"회사명 및 소속 제한"의 의미는 각 구성원의 아이디 카드 상에서 소속 정보는 회사명과 함께 소속명(또는, 소속 회사명)까지만 표시되도록 제한한다는 의미이다. 이에 따라, 각 구성원의 아이디 카드의 프로필 정보 중 소속 정보 영역에는 회사명과 소속명만 표시되게 된다.
도 5의 (c)는 정보 설정 버튼(25)을 눌렀을 때 표시되는 복수의 정보 항목들 중"회사명 및 역할 제한"항목을 선택한 경우를 도시한다. 이때,"회사명 및 역할 제한"의 의미는 각 구성원의 아이디 카드 상에서 소속 정보는 회사명과 함께 해당 구성원이 맡고 있는 역할(Role)만 표시되도록 제한한다는 의미이다. 이에 따라, 각 구성원의 아이디 카드의 프로필 정보 중 소속 정보 영역에는 회사명과 구성원의 역할만 표시되게 된다.
도 5의 (d)는 정보 설정 버튼(25)을 눌렀을 때 표시되는 복수의 정보 항목들 중"회사명, 소속 그리고 역할 제한"항목을 선택한 경우를 도시한다. 이때,"회사명, 소속 그리고 역할 제한"의 의미는 각 구성원의 아이디 카드 상에서 소속 정보에 회사명, 소속 및 역할이 함께 표시되도록 한다는 의미이다. 이에 따라, 각 구성원의 아이디 카드의 프로필 정보 중 소속 정보 영역에는 회사명과 함께 소속과 역할까지 모두 표시되게 된다.
다시 도 3으로 돌아가서, 크레스트 멤버 관리 메뉴(12)를 설명한다. 이에 대한 자세한 설명을 위해 도 6을 참조한다. 도 6은, 도 3의 크레스트 멤버 관리 메뉴(12)를 선택했을 때 들어갈 수 있는 구성원 관리 화면(30)으로, 그룹 관리 모듈(110)의 구성원 관리 기능을 설명하기 위한 것이다. 구성원 관리 화면(30)은 항목 필드(31), 구성원 목록(32) 및 구성원 등록 버튼(33)을 포함한다.
항목 필드(31)는 구성원 목록(32)에 표시되는 각 정보들의 항목을 표시하는 영역이다. 항목 필드(31)는 번호(NO), ID 이름(ID Name), 소속(Department), 소속 상세(Department Detail), 직위(Position), 역할(Role) 및 상태(Status) 항목을 포함할 수 있으나, 이에 한정되는 것은 아니다.
구성원 목록(32)은 현재 그룹에 소속되어 있는 각 구성원들의 목록(또는, 리스트)를 표시하는 영역이다. 구성원 목록(32)에는 각 구성원들에 대해 항목 필드(31)에 정의된 정보 항목들이 각각 표시된다.
일 실시예로서, 구성원 목록(32)에 표시되는 상태 정보는 각 구성원의 멤버십 진행 상황이 표시될 수 있다. 구체적으로, 그룹에 소속된 구성원의 경우 구성원(Member)로 상태 정보가 표시되고(34), 아직 그룹에 소속되지는 않았으나 소속 절차가 진행중인 구성원의 경우 진행 중(In Progress) 또는 승인 대기 중(Waiting for approval)으로 상태 정보가 표시될 수 있다(35). 가령, 그룹에 새로운 구성원을 추가할 때, 그룹에 속한 기존 구성원들의 투표(즉, 새로운 구성원을 그룹에 받아들이는 데 대한 찬반 투표) 결과에 따라 해당 그룹에 새로운 구성원을 추가할 지 여부를 결정하는 경우, 아직 기존 구성원들의 투표가 완료되기 전이라면 승인 대기 중으로 상태 정보가 표시될 수 있다.
또한, 아직까지 그룹에 소속된 상태이기는 하나 탈퇴 절차가 진행중인 구성원의 경우 탈퇴 대기 중(Waiting for expulsion)으로 상태 정보가 표시될 수 있다(36).
구성원 등록 버튼(33)은 그룹에 새로운 구성원을 추가하기 위한 버튼이다. 사용자는 구성원 등록 버튼(33)을 눌러 구성원을 추가하기 위한 메뉴를 호출한 후, 추가할 구성원을 그룹 기반 커뮤니티 시스템에서 검색 및 선택함으로써 새로운 구성원을 그룹에 추가할 수 있다.
한편, 사용자는 구성원 관리 화면(30)에서 각 구성원들에 대한 상세 정보 등을 추가적으로 더 조회할 수 있다. 이에 대해, 도 7을 참조하여 설명한다.
도 7에서, 사용자가 리스트 된 구성원들 중 어느 한 구성원(37)을 선택하면, 해당 구성원(37)에 대한 상세 정보(38)가 구성원 관리 화면(30)의 우측에 표시된다. 사용자는 이를 통해 선택한 구성원(37)에 대한 각 정보 항목들을 더욱 자세하게 확인할 수 있다.
일 실시예로서, 상세 정보(38)에는 해당 구성원(37)에 대한 관리 메뉴(39a, 39b)가 추가로 표시될 수 있다. 가령, 사용자는 상세 정보(38) 하단의 탈퇴 버튼(Expulsion, 39a)을 이용하여 해당 구성원(37)을 그룹에서 탈퇴시킬 수 있다. 또한, 사용자는 상세 정보(38) 하단의 편집 버튼(Edit, 39b)을 이용하여 해당 구성원(37)의 프로필 정보 등을 수정, 편집할 수도 있다.
도 8은 본 발명의 일 실시예에 따른, 커뮤니티 관리 모듈(120)의 기능을 설명하기 위한 예시적인 도면이다. 도 8은, 커뮤니티 플랫폼의 일 예로서 주소록 플랫폼을 생성, 관리하는 플랫폼 관리 화면(40)으로, 도 3의 주소록 플랫폼 관리 메뉴(13)를 선택했을 때 들어갈 수 있다.
다만, 여기서는 커뮤니티 플랫폼이 주소록 플랫폼인 경우를 가정하여 관련 내용을 설명하지만, 본 발명의 범위는 이에 한정되지 않는다. 예를 들어, 그룹 기반 커뮤니티 시스템은 주소록 플랫폼 대신 동영상 콘텐츠를 공유하는 플랫폼, 또는 SNS 플랫폼을 도 8에서 설명하는 방법과 동일한 방법으로 관리할 수도 있다.
또한, 여기서는 설명의 간명화를 위해 하나의 커뮤니티 플랫폼을 중심으로 설명하지만, 본 발명의 범위는 이에 한정되지 않는다. 예를 들어, 복수의 커뮤니티 플랫폼이 생성, 관리될 수 있으며, 동일한 사용자를 여러 커뮤니티 플랫폼이 자신의 구성원으로서 각각 등록할 수도 있고, 각 커뮤니티 플랫폼은 자신의 구성원들에게 서로 다른 하나 이상의 뱃지를 수여할 수도 있다.
도 8을 참조하면, 플랫폼 관리 화면(40)은 디자인 설정 버튼(41), 플랫폼 이름 설정 버튼(42), 바텀바 선택 영역(43) 및 옵션 제한 버튼(44)을 포함한다.
디자인 설정 버튼(41)은 커뮤니티 플랫폼(여기서는, 주소록 플랫폼)의 배경화면, 로고 등 디자인 요소를 설정, 편집하기 위한 버튼이다. 사용자는 디자인 설정 버튼(41)을 눌러 등록할 이미지를 선택함으로써, 커뮤니티 플랫폼의 배경화면 또는 로고 등을 설정할 수 있다.
플랫폼 이름 설정 버튼(42)은 커뮤니티 플랫폼의 이름을 설정하는 버튼이다. 사용자는 플랫폼 이름 설정 버튼(42)을 눌러 커뮤니티 플랫폼의 이름으로 삼고자 하는 문자를 입력한 후 저장함으로써 커뮤니티 플랫폼 이름을 설정할 수 있다.
바텀바 선택 영역(43)은 커뮤니티 플랫폼의 메뉴 항목을 설정하는 영역이다. 여기서는 설명의 편의를 위해, 바텀바(Bottom Bar) 메뉴를 설정하는 것을 예시하고 있지만, 본 발명의 범위가 이에 한정되는 것은 아니며, 사이드바(Side Bar) 메뉴 또는 탑(Top) 메뉴 등 커뮤니티 플랫폼의 다양한 메뉴 항목을 설정하는 것에도 응용될 수 있다.
커뮤니티 관리 모듈(120)은 바텀바 선택 영역(43)에 표시된 여러 메뉴 항목들 중 사용자가 선택한 항목들로 커뮤니티 플랫폼의 바텀바 메뉴를 구성하게 된다.
옵션 제한 버튼(44)은 커뮤니티 플랫폼에 옵션 메뉴를 설정하기 위한 버튼이다. 예를 들어, 커뮤니티 플랫폼이 주소록 플랫폼이고, 주소록 플랫폼 상에 오디션을 신청할 수 있는 버튼을 추가하고자 하는 경우, 옵션 제한 버튼(44)을 통해 오디션 신청 버튼을 추가할 수 있다. 그 외에도 다양한 옵션들을 옵션 제한 버튼(44)을 통해 설정할 수 있다.
한편, 플랫폼 관리 화면(40)의 우측에는 생성 또는 수정 중인 커뮤니티 플랫폼(여기서는, 주소록 플랫폼)의 미리보기(45)가 함께 표시될 수 있다.
도 9 내지 도 14는 본 발명의 일 실시예에 따른, 뱃지 관리 모듈(130)의 기능을 설명하기 위한 예시적인 도면들이다. 도 9는, 도 3의 뱃지 관리 메뉴(14)를 선택했을 때 들어갈 수 있는 뱃지 관리 화면(50)으로, 현재 생성된 뱃지들의 정보를 보여주는 뱃지 목록(51)과, 새로운 뱃지를 생성하기 위한 뱃지 생성 버튼(52)을 포함한다.
앞서 언급한 것처럼, 뱃지는 커뮤니티 플랫폼(예를 들어, 주소록 플랫폼) 내의 기능들에 대한 각 구성원들의 권한(또는, 접근 권한)을 나타내거나 승인하기 위한 아이템으로, 별도의 권한이 필요한 특정 기능(예를 들어, 콘텐츠 업로드, 콘텐츠 판매, 콘텐츠 편집, 상품 판매, 주소록 플랫폼에 등재, 또는 그 밖의 다양한 특수 기능 등)들은 해당 기능의 뱃지를 가지고 있는 구성원만 이용할 수 있다.
도 9를 참조하면, 뱃지 목록(51)에 상품 업로드 뱃지, 음악 업로드 뱃지 및 영상 업로드 뱃지가 각각 리스트된 것을 볼 수 있다. 이 경우, 각 구성원이 상품을 업로드하기 위해서는 상품 업로드 뱃지를, 음악을 업로드하기 위해서는 음악 업로드 뱃지를, 영상을 업로드하기 위해서는 영상 업로드 뱃지를 가지고 있어야 한다.
한편, 도 9에 도시된 이러한 뱃지 외에도 다양한 뱃지들이 적용될 수 있다. 예를 들어, 커뮤니티 플랫폼의 구성원이 음원(또는, 콘텐츠)를 구입하였을 때 수여되는 "음원 구입 인증 뱃지"가 있을 수 있다. 이에 대해 구체적인 실시예를 통해 더욱 자세히 설명하기로 한다.
음원 구입 인증 뱃지는 구성원이 특정 음원(또는, 콘텐츠)을 구입한 경우, 해당 구성원에게 수여된다. 음원 구입 인증 뱃지를 소유한 구성원은 상기 음원 구입 인증 뱃지에 대응되는 음원(즉, 구성원이 구입한 음원)에 대한 추가 기능 및 권한을 갖게 된다.
예를 들어, 구성원은 구성원이 구입한 음원을 구성원의 플레이리스트에 추가할 수 있는 기능(플레이리스트 추가 기능), 상기 음원이 추가된 플레이리스트를 구성원의 개인 SNS 공간에 배치, 게시할 수 있는 기능, 또는 상기 음원이 스트리밍 서비스를 통해 수익을 창출하는 경우 해당 수익을 소정의 비율에 따라 분배 받을 수 있는 기능, 등에 대한 권한을 상기 음원 구입 인증 뱃지를 통해 부여받게 된다.
또한, 음원과 관련된 히든 트랙(Hidden Track) 또는 히든 영상(Hidden Video)이 존재하는 경우, 해당 음원의 음원 구입 인증 뱃지를 소유한 구성원만이 상기 히든 트랙 또는 히든 영상을 자신의 플레이리스트에 추가하거나, 자신의 개인 SNS 공간에 배치, 게시하거나, 상기 히든 트랙 또는 히든 영상의 전체 러닝 구간을 모두 재생하도록 할 수 있다.
이 경우, 음원 구입 인증 뱃지를 소유하지 않은 구성원은 히든 트랙 또는 히든 영상이 아닌 일반 음원만을 재생할 수 있으며, 히든 트랙 또는 히든 영상을 재생하는 경우라도 전체 러닝 구간이 아닌 미리보기 구간만을 재생할 수 있도록 접근 권한이 제한된다. 나아가, 음원 구입 인증 뱃지를 소유하지 않은 구성원은 일반 음원을 재생하거나 히든 트랙 또는 히든 영상의 미리보기 구간을 재생하는 경우에도, 음원 재생을 위한 광고를 시청하거나 정액제 스트리밍 서비스를 가입한 경우에만 가능하도록 상기 음원 또는 미리보기 구간에 대한 접근 경로가 제한되게 된다.
이러한 뱃지는 필요에 따라 생성, 편집, 삭제할 수 있으며, 새로운 뱃지를 생성하고자 하는 경우 뱃지 생성 버튼(52)을 눌러 이를 진행할 수 있다. 새로운 뱃지를 생성하는 방법에 대해서는 도 10을 참조하여 설명한다.
도 10은 뱃지 생성 버튼(52)을 눌렀을 때의 뱃지 관리 화면(50)을 나타내는 도면이다. 도 10을 참조하면, 뱃지 관리 화면(50)은 디자인 설정 버튼(53), 뱃지 정보 설정 영역(54), 유효 기간 설정 영역(55), 색상 설정 영역(56), 및 뱃지 기능 설정 영역(57)을 포함한다. 이때, 뱃지 관리 화면(50)의 오른쪽에는 생성 중인 뱃지의 미리보기 영역(58)이 함께 표시될 수 있다.
디자인 설정 버튼(53)은 뱃지의 디자인을 설정하는 버튼이다. 디자인 설정 버튼(53)을 누른 후 특정 이미지를 선택 또는 업로드하면, 해당 이미지로 뱃지의 대표 이미지 또는 로고가 설정되게 된다.
뱃지 정보 설정 영역(54)은 뱃지에 대한 각종 정보를 입력하기 위한 영역이다. 예를 들어, 사용자는 뱃지 이름, 뱃지 태그(Tag), 또는 뱃지에 대한 상세 설명 등을 뱃지 정보 설정 영역(54)을 통해 입력하고 표시할 수 있다. 일 실시예로서, 뱃지 정보 설정 영역(54)에는 뱃지의 고유 코드가 함께 표시될 수 있으며, 이때 뱃지의 고유 코드는 뱃지를 생성할 때 그룹 기반 커뮤니티 시스템에 의해 자동으로 수여될 수 있다.
유효 기간 설정 영역(55)은 뱃지가 활성화되는 유효 기간을 설정하는 영역이다. 사용자는 뱃지에 대해 유효 기간을 설정할 수 있으며, 이 경우 뱃지는 설정된 유효 기간 내에서만 유효하며 유효 기간을 벗어나면 실효되게 된다.
일 실시예로서, 뱃지의 유효 기간은 다양한 방식으로 설정될 수 있다. 가령, 유효 기간의 시작 시점과 전체 기간(Duration)을 입력하거나, 유효 기간의 종료 시점과 전체 기간을 입력하거나, 유효 기간의 시작 시점과 종료 시점을 각각 입력하는 등의 다양한 방식으로 뱃지의 유효 기간을 설정할 수 있다.
일 실시예로서, 뱃지의 유효 기간을 무기한(또는, 기한의 정함이 없는)으로 설정할 수 있다. 이 경우 뱃지의 유효 기간을 별도로 조정하지 않는 한 뱃지는 항상 유효하고 기간의 경과에 따라 실효되지 않는다.
색상 설정 영역(56)은 뱃지의 색상을 설정하는 영역이다. 사용자는 색상 설정 영역(56)을 통해 뱃지의 색상을 설정하거나, 뱃지의 팝업 이미지의 배경색을 설정하거나, 뱃지의 팝업 이미지의 폰트색을 설정할 수 있다.
일 실시예로서, 색상 설정 영역(56)은 어펙티드 버튼을 포함할 수 있다. 이때, 어펙티드 버튼은 뱃지가 적용되는 공간의 색상과 연동하여 뱃지의 색상을 변화시키는 옵션을 설정하는 버튼이다.
뱃지 기능 설정 영역(57)은 뱃지가 제공할 기능 또는 권한을 설정하는 영역이다. 이에 대해, 도 11을 참조하여 설명한다.
사용자가 뱃지 기능 설정 영역(57)을 선택하면, 뱃지 관리 화면(50)의 우측에는 뱃지에 설정가능한 기능(또는, 권한) 목록(59)이 표시된다. 사용자가 표시된 기능 목록(59)에서 원하는 기능을 선택하면 해당 뱃지에 선택한 기능이 설정되고, 해당 뱃지가 수여된 구성원은 커뮤니티 플랫폼에서 설정된 기능을 사용할 수 있게 된다.
예를 들어, 사용자가 기능 목록(59)에서 음악 업로드 기능을 선택한 경우, 생성되는 뱃지에는 음악 업로드 기능이 설정되고, 이후, 뱃지를 수여받은 사용자는 커뮤니티 플랫폼에서 음악 업로드 기능을 사용할 수 있게 된다.
한편, 사용자는 뱃지 관리 화면(50)에서 생성된 뱃지에 대한 상세 정보 등을 추가적으로 더 조회할 수 있다. 이에 대해, 도 12를 참조하여 설명한다.
도 12에서, 사용자가 뱃지 목록(51)에 리스트 된 뱃지들 중 어느 한 뱃지(51a)를 선택하면, 해당 뱃지(51a)에 대한 상세 정보(51b)가 뱃지 관리 화면(50)의 우측에 표시된다. 사용자는 이를 통해 선택한 뱃지(51a)에 대한 각 정보 항목들을 더욱 자세하게 확인할 수 있다.
일 실시예로서, 상세 정보(51b)에는 해당 뱃지(51a)에 대한 관리 메뉴(51c, 51d)가 추가로 표시될 수 있다.
일 실시예로서, 사용자는 상세 정보(51b) 하단의 편집 버튼(51c)을 이용하여 해당 뱃지(51a)의 정보나 기능, 권한을 수정할 수 있다. 예를 들어, 뱃지의 명칭, 정보, 유효 기간 등의 정보를 편집 버튼(51c)을 이용하여 수정할 수 있다. 또한, 뱃지에 설정된 기능(또는, 권한) 중 일부 기능을 제외(또는, 삭제)하거나, 새로운 기능을 추가할 수도 있다.
또한, 사용자는 상세 정보(51b) 하단의 구성원 관리 버튼(Member Management, 51d)을 이용하여 뱃지(51a)를 그룹 구성원에게 수여하거나, 뱃지(51a)를 가진 그룹 구성원으로부터 뱃지(51a)를 회수할 수 있다. 구성원(37)의 프로필 정보 등을 수정, 편집할 수도 있다. 이에 대해, 도 13을 참조하여 설명한다.
도 13은 구성원 관리 버튼(51d)를 선택하였을 때 표시되는 뱃지 배포 화면(60)이다. 뱃지 배포 화면(60)은 구성원 목록(61), 뱃지 수여 버튼(62), 및 기 뱃지 회수 버튼(64)을 포함한다.
구성원 목록(61)은 현재 뱃지를 가지고 있는 기존 구성원들의 목록을 표시하는 영역이다.
뱃지 수여 버튼(62)는 다른 구성원에게 뱃지를 새롭게 수여하기 위한 버튼이다. 뱃지 수여 버튼(62)이 선택되면, 뱃지 배포 화면(60)의 우측에는 구성원 검색 영역(63)이 표시된다. 구성원 검색 영역(63)에는 검색에 의해 또는 디폴트(Default)로 뱃지를 가지고 있지 않은 다른 구성원들을 표시하고, 사용자가 그 중에서 뱃지를 수여할 구성원을 선택하면 선택된 구성원에게 뱃지가 수여된다. 뱃지가 수여된 구성원은 구성원 목록(61)에 새롭게 리스트 될 것이다.
뱃지 회수 버튼(64)은 현재 뱃지를 가지고 있는 구성원들로부터 뱃지를 회수하기 위한 버튼이다. 뱃지 회수 버튼(64)을 선택한 후, 구성원 목록(61)에서 뱃지를 회수할 구성원을 선택하면 선택된 구성원에게서 뱃지가 회수된다. 뱃지가 회수된 구성원은 구성원 목록(61)에서 제외될 것이다.
일 실시예로서, 구성원 목록(61)에서 개별 구성원을 선택하면, 선택된 구성원의 뱃지 보유 현황이 상세히 조회될 수 있다. 이에 대해 도 14를 참조하여 설명한다.
도 14는 구성원 목록에서 개별 구성원(65)이 선택되었을 때의 뱃지 배포 화면(60)을 도시한다. 개별 구성원(65)을 선택한 것에 응답하여, 뱃지 배포 화면(60)의 우측에는 선택된 구성원(65)이 보유한 뱃지 정보를 보여주는 뱃지 현황 정보(66)가 표시된다. 뱃지 현황 정보(66)에는 구성원(65)이 현재 가지고 있는 뱃지들이 나타난 뱃지 목록(67)이 표시된다. 이때, 뱃지 목록(67)의 한쪽에는 구성원(65)에게 새로운 뱃지를 수여할 수 있는 간편 수여 버튼(68)이 함께 포함될 수 있다. 구성원(65)에게 새로운 뱃지를 수여하고자 하는 경우, 사용자는 간편 수여 버튼(68)은 선택함으로써 편리하게 새로운 뱃지를 수여할 수 있다.
도 15 및 도 16은 본 발명의 일 실시예에 따른, 커뮤니티 플랫폼 내에서의 활동을 지원하기 위한 업적 관리 기능 및 주소록 플랫폼의 피앱 관리 기능 등 다양한 부가 기능들을 설명하기 위한 도면들이다. 도 15는 커뮤니티 플랫폼 내에서의 활발한 활동을 장려하는 업적 기능을 도시한다. 도 16은 커뮤니티 플랫폼의 활용성을 높일 수 있는 다양한 응용 프로그램을 제공하는 기능을 도시한다. 이하 도면을 참조하여 설명한다.
도 15는 그룹 기반 커뮤니티 시스템의 업적 기능을 설명하기 위한 업적 관리 화면(70)으로, 도 3의 업적 시스템 관리 버튼(15)을 선택하여 들어올 수 있다. 업적은 구성원이 커뮤니티 플랫폼에서 각종 활동을 누적적으로 수행하여 특정 기준을 달성했음을 나타내기 위한 디지털 아이템이다. 가령, 어떤 구성원이 콘텐츠 업로드를 누적적으로 50회 달성하면, 해당 구성원에게 50회 업로드 횟수를 달성했음을 나타내는 업적 아이템을 수여하고, 수여된 업적 아이템은 구성원의 아이디 카드나 프로필 등에 표시될 수 있다. 이를 통해, 구성원은 자신이 달성한 업적을 다른 사람에게 공개적으로 드러낼 수 있으며, 커뮤니티 플랫폼 내 활동에 대해 긍정적 동기를 수여받게 된다.
업적 관리 화면(70)은 현재 생성된 업적 아이템들을 표시하는 업적 목록(71)과 새로운 업적 아이템을 생성하기 위한 업적 생성 버튼(72)을 포함할 수 있다.
업적 목록(71)에는 그룹 기반 커뮤니티 시스템이 커뮤니티 플랫폼 내의 활동에 대해 생성한 업적 아이템들의 정보가 표시된다. 업적 목록(71)에는 각 업적 아이템들의 이름, 업적 코드, 및 쿼터가 순차적으로 표시될 수 있다. 쿼터는 해당 업적 아이템을 수여할 수 있는 최대 구성원 수이다.
가령, 업적 목록(71)에 두 번째로 리스트된 업적 아이템을 예로 들면, 해당 업적 아이템의 이름은'Heavy Buyer'로 많은 양의 상품(또는, 콘텐츠)을 구매했을 때 수여되는 업적 아이템으로, 업적 코드는 YABCDEF1AB2 이며, 업적 쿼터는 5개로 최대 5명의 구성원에게 해당 업적 아이템을 수여할 수 있다.
한편, 이때, 업적 코드는 앞서의 뱃지 코드의 경우와 마찬가지로 업적 아이템을 최초 생성할 때 그룹 기반 커뮤니티 시스템에 의해 자동으로 수여되는 코드일 수 있다.
새로운 업적 아이템을 추가하고자 하는 경우 업적 생성 버튼(72)을 통해 새로운 업적 아이템을 생성할 수 있고, 생성된 업적 아이템은 업적 목록(71)에 추가된다.
새로운 업적 아이템을 생성하는 방법은 앞서 새로운 뱃지를 생성하는 방법과 유사하다. 즉, 업적 생성 버튼을 통해, 업적 생성 화면(또는, 메뉴)를 호출하고, 업적 생성 화면에 표시된 버튼이나 영역을 이용하여 업적 아이템의 디자인, 이름, 상세 설명, 또는 업적 쿼터 등을 입력하여 업적을 생성하게 된다.
일 실시예로서, 업적 아이템 생성시 업적을 획득하기 위한 조건(예를 들어, 50회 이상 상품 구매)을 입력할 수 있다. 이 경우, 커뮤니티 플랫폼 내에서 상기 조건에 해당하는 활동을 달성한 구성원에게만 해당 업적 아이템이 선택적으로 수여될 수 있다.
일 실시예로서, 업적 아이템 생성시 업적 아이템을 가지고 있을 때 받을 수 있는 이점(Advantage)을 추가로 입력할 수 있다. 이 경우, 해당 업적 아이템을 수여받은 구성원은 커뮤니티 플랫폼 내에서 활동 시 상기 이점에 따른 효과(예를 들어, 상품 구매 시 마일리지 적립률 10% 추가)를 받을 수 있다.
도 16은 커뮤니티 플랫폼 내에서 사용가능한 다양한 응용 프로그램을 관리하는 피앱 관리 화면(80)이다.
여기서 피앱은 커뮤니티 플랫폼 내에서 사용되는 응용프로그램을 지칭하는 것으로, 위젯(Widget)과 같은 독립 구동형 응용프로그램일 수 있다.
피앱 관리 화면(80)은 현재 사용 또는 보유 중인 피앱들을 나타내는 피앱 목록(81)과 서버(100)에서 피앱을 검색하기 위한 검색 창(82)을 포함할 수 있다.
피앱 목록(81)에는 현재 가지고 있는 피앱에 대한 정보가 썸네일과 함께 표시된다. 여기서, 피앱은 커뮤니티 플랫폼에서 사용가능한 응용 프로그램을 지칭하는 고유 명칭을 의미한다. 피앱은 다양한 종류의 응용 프로그램을 포함할 수 있다. 예를 들어, 피앱은 음악 재생 피앱, 영상 재생 피앱, 플레이리스트 피앱, 또는 오픈 채팅 피앱 등 다양한 유형의 피앱을 포함할 수 있다.
피앱 목록(81)에 새로운 피앱을 추가하고자 하는 경우, 검색 창(82)에 찾고자 하는 피앱의 이름, 기능, 유형, 키워드 또는 제작자 등을 입력하여 원하는 피앱을 검색할 수 있다. 그리고, 검색된 피앱 중 추가하고자 하는 피앱을 선택하여 다운로드 하면 해당 피앱이 피앱 목록(81)에 추가된다. 이때, 피앱이 유료 피앱인 경우 소정의 지불 절차를 거친 후 피앱을 다운로드 받을 수 있다.
도 17 내지 도 24는 본 발명의 일 실시예에 따른, 계약 관리 모듈(140)의 기능을 설명하기 위한 예시적인 도면들이다. 도 17은 계약 관리를 위한 씰(Seal)을 생성하고 보여주는 씰 관리 화면(90)으로, 여기서 씰은 특정 콘텐츠에 대한 그룹 구성원 간의 권리관계 및 그 내용을 나타내는 아이템으로서, 일종의 디지털 계약서(Digital Contract)의 기능을 수행한다.
씰을 통해 권리관계를 규정되는 계약의 대상물로는 특정 콘텐츠 또는 상품이 있을 수 있다. 이 경우, 씰을 통해 권리관계를 규정되는 계약의 당사자(또는, 그룹 구성원)로는 특정 콘텐츠 또는 상품 등의 생산자, 홍보인 등이 있을 수 있다. 씰은 계약을 한 구성원들의 계정에 연결이 되고, 계약 대상물을 기반으로 수익이 발생하면 씰에 규정된 권리관계에 따라 각 계약 당사자의 계정에 자동으로 수익이 배분된다. 씰은 계약 대상물에 부착되거나 계약 대상물과 함께 등록되어 씰에 규정된 권리관계를 대외적으로 공시하는 한편, 규정된 권리관계에 따라 수익 배분 및 계약이 투명하게 이루어지도록 참조된다.
이에 대해 구체적인 예를 들면, 그룹 구성원 A, B, C, D, 및 E가 하나의 음악 콘텐츠 제작에 참여했다고 가정하자. 이때, 각 구성원은 다음과 같은 계약 내용들을 담아 하나의 씰을 생성한다.
1. 음악 콘텐츠의 제작에는 A, B, 및 C만 참여하였고 그 기여도를 각각 40%, 30%, 30%로 정한다. 그리고, 음악 콘텐츠에 기반하여 음원 수익이 발생한 경우, 각자의 기여도에 따라 A, B, C, D, 및 E는 각각 40%, 30%, 30%, 0%, 0%의 비율로 발생한 음원 수익을 배분 받는다.
2. 음악 콘텐츠의 관련 상품 판매에 있어서는 A, B, C, D, 및 E가 모두 홍보 등에 참여하였고 그 기여도를 각각 10%, 10%, 10%, 40%, 30%로 정한다. 그리고, 음악 콘텐츠의 관련 상품이 판매되어 판매 수익이 발생한 경우, 각자의 기여도에 따라 A, B, C, D, 및 E는 각각 10%, 10%, 10%, 40%, 30%의 비율로 발생한 판매 수익을 배분 받는다.
이러한 형태의 씰이 생성되어 콘텐츠 및 상품 판매 페이지에 부착이 되면, 이후 발생한 음원 수익 및 판매 수익에 대해 씰에 규정된 권리관계(여기서는 수익 배분 비율)에 따라 A, B, C, D, 및 E에게 관련 수익이 배분된다.
한편, 씰은 기본적으로 부착된 콘텐츠에 대한 구성원 간 권리관계를 규정하는 데 사용되지만, 추가적으로 씰이 부착된 콘텐츠에 대한 특정한 권한을 구성원에게 부여하는 데에도 사용될 수 있다. 이와 관련된 실시예를 구체적으로 설명한다.
구성원 A 및 구성원 B가 동일 그룹(또는, 크레스트)에 속해 있고, A와 B는 콘텐츠 X를 공동제작한 후 씰을 통해 X에 대한 수익 배분 및 기타 권리 관계를 규정하였으며, 다만 커뮤니티 플랫폼 내에서 콘텐츠를 판매할 수 있는 뱃지(즉, 음원 판매 뱃지)는 A만 소유하고 있다고 가정하자. 이러한 경우, 원칙적으로는 음반 판매 권한은 A만 가지고 있으므로, A만이 커뮤니티 플랫폼의 온라인 마켓에 X를 등록하여 판매할 수 있으며, B는 X가 판매되면 X에 부착된 씰에 따라 그 판매 수익을 분배 받을 뿐이다. 그러나, B가 대중적인 인지도가 높거나 A와 B가 서로 다른 커뮤니티 플랫폼에 속해 있는 경우, B에게도 X의 판매 권한을 부여하면 X의 유통 채널이 다양화되어 X의 판매 매출에 크게 기여할 수 있을 것이다.
이에, 본 실시예에서는, A와 B가 씰을 생성할 때, A가 소유하는 뱃지를 기초로 B에게 X에 대한 특정 권한을 부여하는 기능을 씰에 추가하는 방법을 제안한다. 기량. 씰을 생성할 때 A와 B는, A의 음원 판매 뱃지를 기초로 B가 X를 판매할 수 있도록 하는 기능을 씰에 추가할 수 있다. 이 경우, A는 자신의 음원 판매 뱃지에 기초하여 X를 커뮤니티 플랫폼의 마켓을 통해 판매할 수 있고, B는 X에 부착된 씰에 기초하여 X를 커뮤니티 플랫폼의 마켓을 통해 판매할 수 있게 된다. 다만, A의 판매 권한은 자신의 음원 판매 뱃지에 따른 것이므로 A가 일반적인 음원에 대한 판매 권한을 가지는 것에 비해, B의 판매 권한은 X에 부착된 씰의 추가 기능에 따른 것이므로 B는 X에 대해서만 제한적으로 판매 권한을 가지는 점이 다르다.
일 실시예로서, B의 X 판매 권한은 A의 음원 판매 뱃지에 기초한 것이므로 A가 소유한 음원 판매 뱃지에 종속된다. 예를 들어, 씰을 통해 B에게 X 판매 권한이 부여된 후 A의 음원 판매 뱃지가 회수되거나 만료되면, B의 X 판매 권한도 그에 종속되어 실효되게 된다.다시 도 17을 참조하면, 도시된 씰 관리 화면(90)에는 아무 씰도 표시되어 있지 않다. 이는 현재 생성된 씰이 없음을 의미한다. 새로운 씰을 생성하기 위해, 사용자는 씰 생성 버튼(91)을 선택할 수 있다.
도 18은 사용자가 씰 생성 버튼(91)을 선택했을 때의 씰 관리 화면(90)을 나타낸다. 이때의 씰 관리 화면(90)은 디자인 설정 버튼(92), 씰 정보 설정 영역(93), 계약 기간 설정 영역(94), 계약자 설정 영역(95), 및 상세 계약 조건 설정 영역(96)을 포함한다.
디자인 설정 버튼(92)은 씰의 디자인을 설정하는 버튼이다. 디자인 설정 버튼(92)을 누른 후 특정 이미지를 선택 또는 업로드하면, 해당 이미지로 씰의 대표 이미지 또는 로고가 설정되게 된다.
씰 정보 설정 영역(93)은 씰에 대한 각종 정보를 입력하기 위한 영역이다. 예를 들어, 사용자는 씰 이름, 씰 태그(Tag), 또는 씰에 대한 상세 설명 등을 씰 정보 설정 영역(93)을 통해 입력하고 표시할 수 있다. 일 실시예로서, 씰 정보 설정 영역(93)에는 씰의 고유 코드가 함께 표시될 수 있으며, 이때 씰의 고유 코드는 씰을 생성할 때 그룹 기반 커뮤니티 시스템에 의해 자동으로 수여될 수 있다.
계약 기간 설정 영역(94)은 씰의 계약 기간을 설정하는 영역이다. 여기서, 계약 기간은 콘텐츠에 대한 구성원들 간의 권리관계가 유효하게 존속할 수 있은 유효 기간을 의미한다. 사용자는 씰에 대해 계약 기간을 설정할 수 있으며, 이 경우 씰에 규정된 계약 내용 또는 권리관계는 설정된 계약 기간 내에서만 유효하다.
일 실시예로서, 씰의 계약 기간은 다양한 방식으로 설정될 수 있다. 가령, 계약 기간의 시작 시점과 전체 기간(Duration)을 입력하거나, 계약 기간의 종료 시점과 전체 기간을 입력하거나, 계약 기간의 시작 시점과 종료 시점을 각각 입력하는 등의 다양한 방식으로 씰의 계약 기간을 설정할 수 있다.
일 실시예로서, 씰의 계약 기간을 무기한(또는, 기한의 정함이 없는)으로 설정할 수 있다. 이 경우 씰의 계약 기간을 별도로 조정하지 않는 한 씰은 항상 유효하고 기간의 경과에 따라 실효되지 않는다.
계약자 설정 영역(95)은 씰의 계약 당사자를 설정하는 영역이다. 이에 대해 도 19를 참조하여 설명한다. 도 19는 계약자 설정 영역(95)을 선택했을 때의 씰 관리 화면(90)을 나타낸다.
도 19의 씰 관리 화면(90)은 현재 설정된 계약 당사자들을 나타내는 계약 당사자 목록(95) 및 새로운 계약 당사자로 추가할 구성원을 검색하고 선택하는 검색 영역(95a)을 포함할 수 있다.
검색 영역(95a)에서 선택된 구성원은 새로운 계약 당사자로서 계약 당사자 목록(95)에 추가된다. 반면에, 계약 당사자 목록(95)에서 삭제되는 구성원은 계약 당사자에서 제외되게 된다.
상세 계약 조건 설정 영역(96)은 더욱 상세한 계약 조항을 설정하기 위한 영역이다. 이에 대해 도 20을 참조하여 설명한다. 도 20은 상세 계약 조건 설정 영역(96)을 선택했을 때의 씰 관리 화면(90)을 나타낸다.
도 20의 씰 관리 화면(90)에는 설정 가능한 상세 계약 조항들을 표시하는 계약 조항 목록(96a)이 포함된다. 계약 조항 목록(96a)에서 계약의 내용으로 추가할 상세 계약 조항을 선택하면, 선택된 상세 계약 조항은 상세 계약 설정 영역(96)에 표시된다.
이때, 상세 계약 설정 영역(96)에는 선택된 상세 계약 조항이 적용될 계약 당사자의 목록(96b)이 함께 표시될 수 있다. 그리고, 이때 각 계약 당사자 별로 선택된 상세 계약 조항을 적용할 개별 적용 비율(96c)이 함께 표시될 수 있다.
이상의 단계들을 거쳐, 새로운 씰이 생성되면 생성된 씰은 씰 관리 화면(90)에 표시된다. 도 21을 참조하면, 씰 관리 화면(90)에 생성된 씰의 목록(97)이 표시된 것을 볼 수 있다.
도 22는 생성된 씰을 콘텐츠에 부착하는 방법을 개념적으로 설명하는 도면이다. 도 22는 콘텐츠를 업로드하는 화면(1010)을 도시한다. 본 실시예에서, 콘텐츠는 앞서 설명한 커뮤니티 플랫폼에 업로드 될 수도 있고, 유튜브, 멜론, 네이버 등과 같은 기타 플랫폼에 업로드 될 수도 있다.
사용자는 업로드하는 콘텐츠에 씰을 부착하기 위해, 콘텐츠 업로드 화면(1010)에서 씰 설정 영역(1012)을 선택한다. 씰 설정 영역(1012)을 누르면, 업로드할 콘텐츠에 부착가능한 씰들의 목록이 표시될 수 있다. 사용자는 그 중 부착하고자 하는 씰이 있는지 확인하고, 있으면 해당 씰을 선택한다.
사용자가 부착할 씰을 선택했을 때의 콘텐츠 업로드 화면(1010)이 도 23에 도시된다. 도 23을 참조하면, 콘텐츠 업로드 화면(1010)의 씰 설정 영역(1012)에 선택된 씰이 표시된 것을 확인할 수 있다. 이후, 사용자가 콘텐츠 업로드를 실행하면, 선택된 씰이 부착된 채로 해당 콘텐츠가 업로드 된다.
한편, 업로드 된 콘텐츠를 플랫폼을 통해 재생할 때, 해당 콘텐츠에 부착된 씰이 함께 표시될 수 있다. 도 24는 업로드 된 콘텐츠를 재생하는 사용자 단말(200, 300, 400)의 화면(1020)을 예시적으로 보여준다. 콘텐츠 재생 화면의 아래쪽에 해당 콘텐츠에 부착된 씰(1021)이 함께 표시된 것을 확인할 수 있다.
도 25는 본 발명의 일 실시예에 따른, 그룹 기반 커뮤니티 시스템의 관리 방법을 나타내는 순서도이다. 도 25에서 설명되는 방법은 앞서 설명한 그룹 기반 커뮤니티 시스템에 의해 수행되는 방법으로, 도 1의 서버(100), 또는 사용자 단말(200, 300, 400)에 의해 수행될 수 있다.
S100 단계에서, 그룹 기반 커뮤니티 시스템은 그룹 기반 커뮤니티 서비스 제공을 위한 그룹을 생성한다.
S200 단계에서, 그룹 기반 커뮤니티 시스템은 생성된 그룹에 복수의 구성원을 할당한다.
S100 단계 및 S200 단계는 도 2의 그룹 관리 모듈(110)을 이용하여 수행되며, 앞서 도 3 내지 도 7에서 설명된 일련의 방법들과 동일한 방법으로 수행된다. 따라서, 설명의 중복을 피하기 위해 해당 방법에 대한 구체적인 설명은 생략한다.
S300 단계에서, 그룹 기반 커뮤니티 시스템은 상기 그룹과 관련된 뱃지를 생성하고, 생성된 뱃지를 복수의 구성원 중 적어도 일부에게 수여(또는, 수여)한다.
S300 단계는 도 2의 뱃지 관리 모듈(130)을 이용하여 수행되며, 앞서 도 9 내지 도 14에서 설명된 일련의 방법들과 동일한 방법으로 수행된다. 따라서, 앞서와 마찬가지로 설명의 중복을 피하기 위해 해당 방법에 대한 구체적인 설명은 생략한다.
S400 단계에서, 그룹 기반 커뮤니티 시스템은 뱃지를 이용하여 커뮤니티 플랫폼 내에서의 각 기능에 대한 구성원의 권한을 관리한다.
구체적으로, 그룹 기반 커뮤니티 시스템은 각 구성원이 커뮤니티 플랫폼 내에서 특정 기능(이하, 제1 기능이라고 함)을 사용하려고 할 때, 제1 기능이 설정된 뱃지를 해당 구성원이 소유하고 있는지 확인한다. 만약, 제1 기능이 설정된 뱃지를 소유하고 있으면, 해당 구성원에게 제1 기능을 사용할 권한이 있는 것으로 보고 제1 기능을 실행하여 그 결과를 리턴한다.
반면에, 제1 기능이 설정된 뱃지를 소유하고 있지 않으면, 해당 구성원에게 제1 기능을 사용할 권한이 없는 것으로 판단한다. 그리고, 그에 따라 제1 기능의 실행을 중단한 후, 해당 구성원에게 제1 기능의 사용 권한이 없음을 알리는 메시지를 표시한다.
한편, 지금까지 도 1 내지 도 25를 참조하여 설명한 그룹 기반 커뮤니티 시스템 및 그 관리 방법에 따르면, 커뮤니티 플랫폼 내의 각 기능에 대한 실행 권한이 설정된 뱃지를 생성하고, 뱃지를 통해 각 구성원의 해당 기능에 대한 접근 권한을 관리한다. 이를 통해, 커뮤니티 플랫폼 내에서 각 구성원들의 역할과 활동을 효과적으로 관리, 지원할 수 있게 된다.
또한, 업적 수여 등의 부가 기능을 통해 커뮤니티 플랫폼 내에서의 각 구성원의 활동에 대해 평가하고 이를 대외적으로 표시할 수 있다. 이를 통해 각 구성원들이 커뮤니티 플랫폼 내에서 더욱 활발한 활동을 하도록 동기 수여를 할 수 있다.
또한, 콘텐츠에 대한 구성원들 간의 권리관계를 씰을 통해 투명하고 명확하게 관리함으로써, 콘텐츠에 대한 권리를 두고 발생할 수 있는 구성원들 간의 다툼을 사전에 예방할 수 있으며, 콘텐츠를 통해 발생하는 수익을 씰에 명시된 기여 비율(또는, 배분 비율)에 따라 투명하고 효과적으로 배분할 수 있게 된다.
이하에서는, 도 26을 참조하여 본 발명의 다양한 실시예에서 설명된 방법들이 구현되는 예시적인 컴퓨팅 장치(500)에 대하여 설명하도록 한다. 예를 들어, 도 1의 서버(100) 또는 사용자 장치(200, 300, 400)를 도 26의 컴퓨팅 장치(500)로 구현할 수 있다.
도 26은 컴퓨팅 장치(500)를 나타내는 예시적인 하드웨어 구성도이다.
도 26에 도시된 바와 같이, 컴퓨팅 장치(500)는 하나 이상의 프로세서(510), 버스(550), 통신 인터페이스(570), 프로세서(510)에 의하여 수행되는 컴퓨터 프로그램(591)을 로드(load)하는 메모리(530)와, 컴퓨터 프로그램(591)를 저장하는 스토리지(590)를 포함할 수 있다. 다만, 도 26에는 본 발명의 실시예와 관련 있는 구성요소들만이 도시되어 있다. 따라서, 본 발명이 속한 기술분야의 통상의 기술자라면 도 26에 도시된 구성요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다.
프로세서(510)는 컴퓨팅 장치(500)의 각 구성의 전반적인 동작을 제어한다. 프로세서(510)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), GPU(Graphic Processing Unit) 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서 중 적어도 하나를 포함하여 구성될 수 있다. 또한, 프로세서(510)는 본 발명의 다양한 실시예들에 따른 방법/동작을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 컴퓨팅 장치(500)는 하나 이상의 프로세서를 구비할 수 있다.
메모리(530)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(530)는 본 발명의 다양한 실시예들에 따른 방법/동작들을 실행하기 위하여 스토리지(590)로부터 하나 이상의 프로그램(591)을 로드(load) 할 수 있다. 메모리(530)의 예시는 RAM이 될 수 있으나, 이에 한정되는 것은 아니다.
버스(550)는 컴퓨팅 장치(500)의 구성 요소 간 통신 기능을 제공한다. 버스(550)는 주소 버스(Address Bus), 데이터 버스(Data Bus) 및 제어 버스(Control Bus) 등 다양한 형태의 버스로 구현될 수 있다.
통신 인터페이스(570)는 컴퓨팅 장치(500)의 유무선 인터넷 통신을 지원한다. 통신 인터페이스(570)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 통신 인터페이스(570)는 본 발명의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.
스토리지(590)는 하나 이상의 컴퓨터 프로그램(591)을 비임시적으로 저장할 수 있다. 스토리지(590)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.
컴퓨터 프로그램(591)은 본 발명의 다양한 실시예들에 따른 방법/동작들이 구현된 하나 이상의 인스트럭션(Instruction)들을 포함할 수 있다. 예를 들어, 컴퓨터 프로그램(591)은 그룹을 생성하는 동작, 상기 그룹에 복수의 구성원을 할당하는 동작, 상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 동작, 및 상기 뱃지를 이용하여 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리하는 동작을 실행하기 위한 인스트럭션들을 포함할 수 있다. 컴퓨터 프로그램(591)이 메모리(530)에 로드 되면, 프로세서(510)는 상기 하나 이상의 인스트럭션들을 실행시킴으로써 본 발명의 다양한 실시예들에 따른 방법/동작들을 수행할 수 있다.
지금까지 설명된 본 발명의 기술적 사상은 컴퓨터가 읽을 수 있는 매체 상에 컴퓨터가 읽을 수 있는 코드로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체는, 예를 들어 이동형 기록 매체(CD, DVD, 블루레이 디스크, USB 저장 장치, 이동식 하드 디스크)이거나, 고정식 기록 매체(ROM, RAM, 컴퓨터 구비 형 하드 디스크)일 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체에 기록된 상기 컴퓨터 프로그램은 인터넷 등의 네트워크를 통하여 다른 컴퓨팅 장치에 전송되어 상기 다른 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 다른 컴퓨팅 장치에서 사용될 수 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 본 발명이 다른 구체적인 형태로도 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명에 의해 정의되는 기술적 사상의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (20)
- 그룹을 생성하고, 상기 그룹에 복수의 구성원을 할당하는 그룹 관리 모듈; 및상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 뱃지 관리 모듈을 포함하고,상기 뱃지를 이용하여, 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 미리 결정된 기능은,콘텐츠 사용 기능, 콘텐츠 업로드 기능, 콘텐츠 판매 기능, 상품 판매 기능 또는 콘텐츠 기반 수익을 배분받기 위한 기능을 포함하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 제1 구성원에게는,상기 커뮤니티 플랫폼 내에서의 상기 제1 구성원의 활동에 대한 제1 인센티브가 제공되고,상기 제1 인센티브는 상기 제1 구성원이 상기 뱃지를 소유하고 있는지 여부에 기초한 제2 인센티브를 포함하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 뱃지는,상기 제1 구성원이 음원을 구입하였을 때 상기 제1 구성원에게 수여되는 음원 구입 인증 뱃지이고,상기 미리 결정된 기능은,상기 음원을 상기 제1 구성원의 플레이리스트에 추가할 수 있는 기능, 상기 음원이 추가된 상기 플레이리스트를 상기 제1 구성원의 개인 SNS 공간에 배치 또는 게시할 수 있는 기능, 또는 상기 음원이 스트리밍 서비스를 통해 수익을 창출하는 경우 상기 수익을 상기 제1 구성원이 미리 결정된 비율에 따라 분배 받을 수 있는 기능을 포함하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 뱃지는,상기 제1 구성원이 음원을 구입하였을 때 상기 제1 구성원에게 수여되는 음원 구입 인증 뱃지이고,상기 미리 결정된 기능은,상기 음원과 관련된 히든 트랙(Hidden Track) 또는 히든 영상(Hidden Video)이 존재하는 경우, 상기 히든 트랙 또는 히든 영상을 상기 제1 구성원의 플레이리스트에 추가하는 기능, 상기 히든 트랙 또는 히든 영상이 추가된 상기 플레이리스트를 상기 제1 구성원의 개인 SNS 공간에 배치 또는 게시하는 기능, 또는 상기 히든 트랙 또는 히든 영상의 전체 러닝 구간을 모두 재생하는 기능을 포함하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 그룹 관리 모듈은,상기 그룹에 속한 구성원의 아이디 카드에 표시될 프로필 정보의 종류를 설정하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 그룹 관리 모듈은,상기 그룹에 속한 구성원들의 리스트를 표시하고,상기 그룹에 새로운 구성원을 추가하거나, 상기 그룹의 구성원들 중 일부를 상기 그룹에서 제외하는,그룹 기반 커뮤니티 시스템.
- 제7 항에 있어서,상기 그룹 관리 모듈은,상기 그룹에 상기 새로운 구성원을 추가할 때, 상기 그룹에 속한 구성원들의 투표에 기반하여 상기 그룹에 상기 새로운 구성원을 추가할 지 여부를 결정하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 뱃지 관리 모듈은,상기 뱃지가 수여된 구성원들의 리스트를 표시하고,상기 뱃지를 상기 복수의 구성원 중 제2 구성원에게 새롭게 수여하거나, 상기 제1 구성원으로부터 상기 뱃지를 회수하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 뱃지 관리 모듈은,상기 뱃지의 유효 기간을 설정하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,상기 커뮤니티 플랫폼을 생성하고, 상기 커뮤니티 플랫폼의 구성원 및 플랫폼 환경을 관리하는 커뮤니티 관리 모듈을 더 포함하는,그룹 기반 커뮤니티 시스템.
- 제11 항에 있어서,상기 커뮤니티 관리 모듈은,상기 커뮤니티 플랫폼 내에서의 활동을 나타내기 위한 업적 아이템을 생성하고, 상기 생성된 업적 아이템을 상기 커뮤니티 플랫폼의 구성원에게 선택적으로 수여하는,그룹 기반 커뮤니티 시스템.
- 제1 항에 있어서,콘텐츠에 대한 상기 복수의 구성원 간의 권리관계를 관리하는 계약 관리 모듈을 더 포함하는,그룹 기반 커뮤니티 시스템.
- 제13 항에 있어서,상기 권리관계는,상기 콘텐츠에 대한 소유권 관계, 상기 콘텐츠를 기반으로 얻어지는 수익에 대한 배분권리 관계, 또는 상기 콘텐츠의 제작에 기여한 기여분 관계를 포함하는,그룹 기반 커뮤니티 시스템.
- 제13 항에 있어서,상기 계약 관리 모듈은,상기 복수의 구성원 간의 상기 권리관계를 나타내는 씰(Seal)을 생성하고,상기 콘텐츠가 업로드 될 때 상기 씰을 상기 콘텐츠와 함께 등록하는,그룹 기반 커뮤니티 시스템.
- 제15 항에 있어서,상기 씰은,상기 권리관계의 유효 기간을 나타내는 정보를 포함하는,그룹 기반 커뮤니티 시스템.
- 제15 항에 있어서,상기 씰은,상기 콘텐츠에 대한 미리 결정된 권한을 상기 복수의 구성원 중 적어도 한 구성원에게 부여하는 기능을 포함하는,그룹 기반 커뮤니티 시스템.
- 제17 항에 있어서,상기 미리 결정된 권한은,상기 커뮤니티 플랫폼 내에서 상기 콘텐츠를 판매할 수 있는 권한인,그룹 기반 커뮤니티 시스템.
- 제15 항에 있어서,상기 계약 관리 모듈은,상기 콘텐츠를 기반으로 얻어지는 수익을 상기 씰을 이용하여 상기 복수의 구성원에게 배분하는,그룹 기반 커뮤니티 시스템.
- 컴퓨팅 장치에 의해 수행되는 그룹 기반 커뮤니티 시스템의 관리 방법에 있어서,그룹을 생성하는 단계;상기 그룹에 복수의 구성원을 할당하는 단계;상기 그룹과 관련된 뱃지(Badge)를 생성하고 상기 뱃지를 상기 복수의 구성원 중 제1 구성원에게 수여하는 단계; 및상기 뱃지를 이용하여, 상기 복수의 구성원 중 적어도 일부의 구성원이 참여하는 커뮤니티 플랫폼 내에서의 미리 결정된 기능에 대한 상기 제1 구성원의 권한을 관리하는 단계를 포함하는,그룹 기반 커뮤니티 시스템의 관리 방법.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20190168847 | 2019-12-17 | ||
KR10-2019-0168847 | 2019-12-17 | ||
KR20200053364 | 2020-05-04 | ||
KR10-2020-0053364 | 2020-05-04 | ||
KR1020200096602A KR102339384B1 (ko) | 2019-12-17 | 2020-08-03 | 그룹 기반 커뮤니티 시스템 및 그 관리 방법 |
KR10-2020-0096602 | 2020-08-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021125746A1 true WO2021125746A1 (ko) | 2021-06-24 |
Family
ID=76317088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2020/018355 WO2021125746A1 (ko) | 2019-12-17 | 2020-12-15 | 그룹 기반 커뮤니티 시스템 및 그 관리 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11625456B2 (ko) |
WO (1) | WO2021125746A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11244005B1 (en) * | 2021-07-12 | 2022-02-08 | Jeffrey Boettcher | System for amplifying user online visibility and credibility |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120087242A (ko) * | 2010-12-09 | 2012-08-07 | 주식회사 이너스커뮤니티 | 소셜 네트워크 서비스 장치 및 그 서비스 방법 |
KR20120088262A (ko) * | 2011-01-31 | 2012-08-08 | 주식회사 엔씨소프트 | 온라인 커뮤니티의 컨텐츠 스트리밍 권한 공유 시스템 및 그 방법 |
KR20130077433A (ko) * | 2011-12-29 | 2013-07-09 | 한국인터넷진흥원 | 모바일 클라우드 서비스 권한 관리 시스템 및 방법 |
JP2015181017A (ja) * | 2009-06-30 | 2015-10-15 | キャッチ・メディア・インコーポレイティッド | コンテンツプロビジョニング及び収入分配 |
KR20170049932A (ko) * | 2015-10-29 | 2017-05-11 | (주)구름소프트 | 게임 컨텐츠의 제어 장치 및 방법 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070192156A1 (en) * | 2000-10-24 | 2007-08-16 | Gauger Derek K | Network based, interactive project management apparatus and method |
JP2002334173A (ja) * | 2000-11-02 | 2002-11-22 | Matsushita Electric Ind Co Ltd | コンテンツ配信方法及びこれに用いるサーバ及び端末並びにコンピュータプログラム |
US20080040386A1 (en) * | 2006-08-10 | 2008-02-14 | Taiwan Semiconductor Manufacturing Company, Ltd. | Shared personalized auto-open work scheduler system and method |
US20080098005A1 (en) * | 2006-10-19 | 2008-04-24 | Gautam Dharamdas Goradia | Interactive community portal that, inter alia, allows members to create, modify, organize, share, and receive well-classified content in any language in one or more formats of database files and the like, and further helps members to learn/teach and/or enjoy from the said content |
US20120209998A1 (en) * | 2011-02-11 | 2012-08-16 | Nokia Corporation | Method and apparatus for providing access to social content based on membership activity |
US20130151970A1 (en) * | 2011-06-03 | 2013-06-13 | Maha Achour | System and Methods for Distributed Multimedia Production |
US20130151424A1 (en) * | 2011-11-07 | 2013-06-13 | Cheryl Anne Milone | Systems, methods and computer program products for generating and sharing information among a plurality of persons |
KR101554987B1 (ko) | 2012-04-17 | 2015-10-07 | 남기원 | 스마트 소셜 그룹정보 제공시스템 및 그 방법 |
US9288275B2 (en) * | 2012-10-11 | 2016-03-15 | ThistleWorks | Computer implemented event-centric social networking platform |
US8805835B2 (en) * | 2012-12-20 | 2014-08-12 | Clipcard Inc. | Systems and methods for integrated management of large data sets |
US20170039867A1 (en) * | 2013-03-15 | 2017-02-09 | Study Social, Inc. | Mobile video presentation, digital compositing, and streaming techniques implemented via a computer network |
US9215226B2 (en) * | 2013-07-24 | 2015-12-15 | Adobe Systems Incorporated | Dynamically mapping users to groups |
WO2016081856A1 (en) * | 2014-11-21 | 2016-05-26 | Whip Networks, Inc. | Media management and sharing system |
US9992202B2 (en) * | 2015-02-28 | 2018-06-05 | Aruba Networks, Inc | Access control through dynamic grouping |
US20190261042A1 (en) * | 2018-02-20 | 2019-08-22 | Burst, Inc. | Techniques for obtaining and distributing user-generated content to internet-based content providers |
-
2020
- 2020-12-15 WO PCT/KR2020/018355 patent/WO2021125746A1/ko active Application Filing
- 2020-12-17 US US17/125,269 patent/US11625456B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015181017A (ja) * | 2009-06-30 | 2015-10-15 | キャッチ・メディア・インコーポレイティッド | コンテンツプロビジョニング及び収入分配 |
KR20120087242A (ko) * | 2010-12-09 | 2012-08-07 | 주식회사 이너스커뮤니티 | 소셜 네트워크 서비스 장치 및 그 서비스 방법 |
KR20120088262A (ko) * | 2011-01-31 | 2012-08-08 | 주식회사 엔씨소프트 | 온라인 커뮤니티의 컨텐츠 스트리밍 권한 공유 시스템 및 그 방법 |
KR20130077433A (ko) * | 2011-12-29 | 2013-07-09 | 한국인터넷진흥원 | 모바일 클라우드 서비스 권한 관리 시스템 및 방법 |
KR20170049932A (ko) * | 2015-10-29 | 2017-05-11 | (주)구름소프트 | 게임 컨텐츠의 제어 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20210182367A1 (en) | 2021-06-17 |
US11625456B2 (en) | 2023-04-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022191392A1 (ko) | 창작물 거래 시스템 | |
WO2014065444A1 (ko) | 개방형 공중망을 이용한 협업 시스템 | |
CN105100679A (zh) | 提供协作服务的服务器和方法及接收协作服务的用户终端 | |
JP2007011876A (ja) | 知的財産情報提供システム | |
WO2021125746A1 (ko) | 그룹 기반 커뮤니티 시스템 및 그 관리 방법 | |
WO2020050611A1 (ko) | 무료 충전 이용권 기반 콘텐츠 제공 방법 및 시스템 | |
WO2017171168A1 (ko) | 구인 및 구직 정보를 제공하기 위한 방법이 기록된 컴퓨터 판독 가능한 기록매체 | |
CN102497383A (zh) | 产生和共享语音推荐记录的***和方法 | |
US20140081875A1 (en) | Method and system for providing customer support | |
CN114219543A (zh) | 一种广告自动投放方法、***、设备及可读存储介质 | |
KR102339384B1 (ko) | 그룹 기반 커뮤니티 시스템 및 그 관리 방법 | |
WO2012173302A1 (ko) | 저작 서비스 시스템 및 저작 서비스를 제공하는 사용자 단말 | |
WO2020184931A1 (ko) | 콘텐츠의 소비량에 따라 리워드를 제공하는 방법 및 장치 | |
WO2020184930A1 (ko) | 뱃지 시스템을 이용한 플랫폼 사용자 관리 방법 | |
WO2012070797A2 (ko) | 소셜 네트워크 서비스 제공 시스템 및 방법 | |
WO2016036050A1 (ko) | 컨텐츠를 이용한 고객 확보 및 확장을 위한 광고방법 | |
KR20210106963A (ko) | 뱃지 시스템을 이용한 플랫폼 사용자 관리 방법 | |
WO2013006002A2 (ko) | 디지털 기반의 지식 정보 카드, 그 카드 생성 방법, 시스템, 컴퓨터 판독 가능한 기록 매체 및 디지털 기반의 지식 정보 카드를 이용한 카드북의 생성방법. | |
US20220345766A1 (en) | Content display system, content display method, and recording medium with content displaying program recorded thereon | |
WO2010011073A2 (ko) | 개방된 광고 거래 방법 및 시스템 및 판매 유니트를 사용한 광고 거래 방법 및 시스템 | |
JP7505721B1 (ja) | プログラム、方法、情報処理装置、システム | |
WO2014178461A1 (en) | Method and apparatus for providing social interactive video service | |
WO2015060791A1 (en) | System and method for highly geolocalized multimedia based facility, site, or event related promotion and/or social networking | |
WO2024158173A1 (ko) | 온라인 숍의 디자인을 추천하는 이커머스 플랫폼 서비스를 제공하는 서버 및 방법 | |
WO2010085071A2 (ko) | 온라인 상에서 회원 등급에 따른 포인트를 이용한 전자상거래방법, 그 시스템 및 기록매체 |
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: 20903381 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: 20903381 Country of ref document: EP Kind code of ref document: A1 |