Method and apparatus for providing group profile
The method and apparatus in instant messaging applications enhance user engagement by providing a group profile screen with verification badge covers, enabling users to track and share achievements, thus addressing the limitations of traditional messaging platforms.
Patent Information
- Application Number
- JP2025126903
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-02
- Filing Date
- 2025-07-30
- Publication Date
- 2026-02-16
AI Technical Summary
Traditional instant messaging applications lack the ability to integrate goals, track progress, and share activities in a meaningful way, failing to evolve beyond mere communication tools into platforms that fulfill expanded social functions.
A method and apparatus that provide a group profile screen with a verification badge cover area, allowing users to display and manage authentication badges representing achievements, track progress, and share activities within a GUI of an instant messaging application.
Enhances user engagement by generating shared interests and desires, increasing the accuracy and reliability of user profiles, and motivating users to participate in group activities through visual representation of achievements.
Smart Images

Figure 2026025994000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a group profile providing method, apparatus, etc. Specifically, the present disclosure relates to a method, apparatus, etc. that, in response to receiving user input related to a specific group in a GUI of an instant messaging application, displays a profile screen for the specific group and displays a verification badge cover within the verification badge cover area of the profile screen for the specific group. [Background technology]
[0002] Instant messaging applications offer a variety of services and have become an essential tool for communication today. Users use instant messaging applications to stay in touch with friends and family, collaborate with work colleagues, and organize social and professional events. Users also use instant messaging applications to document their daily lives and share their goals and experiences. This allows users to deepen their social connections, gain recognition, and build a sense of community.
[0003] However, traditional instant messaging applications do not always fully meet these needs. For example, traditional instant messaging applications do not provide users with the ability to integrate goals, track progress, and share it in a meaningful way. Traditional instant messaging applications also lack the ability for users to record their activities and notify or invite others to participate. In these respects, users are seeking features that allow them to better document and share their lives, suggesting the need for instant messaging applications to evolve beyond mere communication tools into platforms that fulfill more expanded social functions. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Registration No. 5186557 Summary of the Invention [Problem to be solved by the invention]
[0005] The present disclosure provides a method, a program, and an apparatus for providing a profile screen for a specific group through an instant messaging application to solve the above problems. [Means for solving the problem]
[0006] The present disclosure may be embodied in an embodiment including a method, an apparatus, or a computer program product.
[0007] According to one embodiment of the present disclosure, a method executed by at least one processor of a user terminal and providing a group profile of an instant messaging application in a GUI (Graphical User Interface) of the user terminal may include steps of receiving a first user input related to a particular group in the GUI of the instant messaging application, displaying a profile screen for the particular group in the GUI in response to receiving the first user input, and displaying an authentication badge cover within an authentication badge cover area of the profile screen for the particular group.
[0008] A program for causing a computer to execute a method for providing a group profile for an instant messaging application according to an embodiment of the present disclosure may be provided.
[0009] According to an embodiment of the present disclosure, there may be provided an apparatus (or a server or a system) as a user terminal, including a communication module, a display, a memory, and at least one processor coupled to the memory and configured to execute at least one computer-readable program contained in the memory, wherein the at least one program may receive a first user input related to a specific group in a GUI of an instant messaging application, and in response to receiving the first user input, display a profile screen for the specific group in the GUI and display a verification badge cover within a verification badge cover area of the profile screen for the specific group. [Effects of the Invention]
[0010] According to various embodiments of the present disclosure, a profile service including an authentication badge service can be used to generate shared interests and desires among users of instant messaging applications.
[0011] According to various embodiments of the present disclosure, a service may be provided that clearly identifies what activities or achievements the authentication badges included in each authentication badge cover represent, depending on the specific configuration of each authentication badge cover and each authentication badge. This allows the authentication badge covers to be more than just visual icons, making it easy to access and recognize information about a user's achievements.
[0012] According to various embodiments of the present disclosure, a service can be provided that increases the accuracy and reliability of user profiles by prompting users to authenticate authentication items within a specified period of time, and by assuming that authentication items that are not authenticated within the specified period of time are not of interest to the user and are not left on the profile screen.
[0013] According to various embodiments of the present disclosure, by allowing users to view details related to authentication items, it is easy to track authentication history, thereby improving the reliability of authentication items and thereby increasing the usefulness of profile services to which authentication badge services are added.
[0014] According to various embodiments of the present disclosure, a service is provided that allows authentication not only on an individual user basis but also on a group basis to which multiple users belong, which can enrich the user experience of instant messaging services.
[0015] According to various embodiments of the present disclosure, group authentication activities may be linked to individual users' personal profiles, which may increase motivation for individual users to participate in group authentication activities and enable users to manage their own authentication outcomes.
[0016] According to various embodiments of the present disclosure, by displaying not only information such as how many of the multiple authentication items related to a specific authentication badge cover have been authenticated, but also authentication participation information such as who or how many of the multiple users belonging to a specific group have been authenticated together on the group profile screen, the authentication achievement level on a group basis is visually provided, which can encourage users who are not participating in authentication to join in and motivate group members to achieve their goals together.
[0017] The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains (also referred to as a "person skilled in the art") from the description in the claims. [Brief explanation of the drawings]
[0018] Embodiments of the present disclosure are described below with reference to the accompanying drawings, in which like reference numerals indicate like elements, but are not limited to the drawings.
[0019] [Figure 1]FIG. 1 illustrates an example of an instant messaging application that provides a user profile that includes a verification badge cover in accordance with one embodiment of the present disclosure. [Figure 2] 2 is a diagram illustrating a configuration in which an information processing system 230 is communicatively connected to a plurality of user terminals 210_1, 210_2, and 210_3 to provide user profiles in the GUI of the user terminals in an instant messaging application in one embodiment of the present disclosure. [Figure 3] 2 is a block diagram showing the internal configuration of a user terminal 210 and an information processing system 230 according to an embodiment of the present disclosure. FIG. [Figure 4] FIG. 4 illustrates an example process for displaying multiple authentication items 422, 426 in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 5] FIG. 1 illustrates an example process by which a user profile is marked as authenticated in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 6] FIG. 1 illustrates an example of how a group chat room service is provided in association with authentication items in a user profile in accordance with one embodiment of the present disclosure. [Figure 7] 10A-10C are diagrams illustrating a method for guiding the addition of an authentication badge cover in one embodiment of the present disclosure. [Figure 8] 8 is a flowchart illustrating a method 800 for providing a user profile of an instant messaging application on a GUI of a user terminal in accordance with one embodiment of the present disclosure. [Figure 9] FIG. 1 illustrates an example of a group profile screen including a verification badge cover area in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 10] FIG. 1 illustrates an example process for displaying multiple authentication items associated with a group profile in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 11]FIG. 1 illustrates an example process for displaying detailed information for multiple authentication items associated with a group profile in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 12] FIG. 10 illustrates an example process for displaying records related to an authentication badge cover in an instant messaging application in accordance with one embodiment of the present disclosure. [Figure 13] FIG. 10 illustrates an example process in which a message regarding authentication of an authentication item associated with a particular group's authentication badge cover is sent to users belonging to a particular group in one embodiment of the present disclosure. [Figure 14] FIG. 10 illustrates an example process for sending a message to a group chat room that includes information related to a verification badge cover in accordance with one embodiment of the present disclosure. [Figure 15] 15 is a flowchart illustrating a method 1500 for providing a group profile of an instant messaging application in a GUI of a user terminal in accordance with one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0020] According to one embodiment of the present disclosure, the authentication badge cover may include a representative image and / or descriptive text relating to the authentication item.
[0021] According to one embodiment of the present disclosure, the method may further include receiving a second user input selecting an authentication badge cover, and displaying a plurality of authentication items associated with the authentication badge cover in response to receiving the second user input.
[0022] According to one embodiment of the present disclosure, among multiple authentication items, items for which authentication has been completed by a user belonging to a specific group and items for which authentication has not been completed may be displayed visually differently.
[0023] According to one embodiment of the present disclosure, the multiple authenticated items include multiple authenticated items that have been authenticated by users belonging to a specific group, and among the multiple authenticated items, the authenticated items authenticated by a first user belonging to the specific group and the authenticated items authenticated by a second user belonging to the specific group may be displayed visually differently.
[0024] According to one embodiment of the present disclosure, authenticated items authenticated by a first user may be displayed together with the profile image of the first user, and authenticated items authenticated by a second user may be displayed together with the profile image of the second user.
[0025] According to one embodiment of the present disclosure, the method may further include receiving a third user input selecting a specific authentication item from the plurality of authentication items that has been authenticated by a specific user belonging to a specific group, and displaying, in response to receiving the third user input, at least one of information about the specific user who performed the authentication for the specific authentication item, the authentication date, or the authentication location.
[0026] According to one embodiment of the present disclosure, the method may further include a step of displaying, together with the authentication badge cover, the number of authentication items that have been authenticated by users belonging to a particular group, among multiple authentication items associated with the authentication badge cover.
[0027] According to one embodiment of the present disclosure, the authentication badge cover includes a plurality of location-based authentication items, and the method may further include, before receiving the first user input, receiving a message through an instant messaging application inquiring whether to add the authentication badge cover to a profile screen for a particular group in response to the user terminal being located at a particular location associated with the authentication badge cover, and receiving a fourth user input to register the authentication badge cover to the profile screen for the particular group.
[0028] According to one embodiment of the present disclosure, a message containing information about the verification badge cover may be sent to a group chat room associated with a particular group.
[0029] According to one embodiment of the present disclosure, the method may further include receiving a fourth user input selecting a specific authentication item from the plurality of authentication items that has not been authenticated (unauthenticated), and in response to receiving the fourth user input, performing authentication for the specific unauthenticated authentication item using at least one of an image sensor, a position sensor, or a wireless communication module of the user terminal.
[0030] According to one embodiment of the present disclosure, the method may further include, in response to determining that authentication for a particular authentication item has been completed (authentication has been completed), displaying the particular authentication item as an authentication item associated with the user terminal and authenticated by a particular user belonging to a particular group.
[0031] According to one embodiment of the present disclosure, the method may further include a step of detecting user activity related to a specific authentication item among multiple authentication items on the authentication badge cover, and in response to detecting the user activity, displaying the specific authentication item as an authentication item associated with the user terminal and authenticated by a specific user belonging to a specific group.
[0032] According to one embodiment of the present disclosure, the representative image of the authentication badge cover may be changed in response to detecting user activity.
[0033] According to one embodiment of the present disclosure, a message may be sent to a group chat room associated with a particular group that includes information related to the successful authentication of a particular user for a particular authentication item.
[0034] According to one embodiment of the present disclosure, the method may further include the steps of displaying a profile screen for a particular user belonging to a particular group, and displaying an authentication badge cover within an authentication badge cover area of the profile screen for the particular user.
[0035] According to one embodiment of the present disclosure, the method further includes a step of displaying a record associated with the authentication badge cover, and the record associated with the authentication badge cover may include at least one of information regarding the first user among users belonging to a specific group to complete authentication, information regarding the most authenticated user among users belonging to a specific group, and information regarding the time required to complete authentication of all of the multiple authentication items associated with the authentication badge cover.
[0036] According to an embodiment of the present disclosure, a message encouraging participation may be sent to at least one user who belongs to a specific group and has not completed authentication for multiple authentication items.
[0037] Specific implementations of the present disclosure will be described in detail below with reference to the accompanying drawings. However, in the following description, specific descriptions of well-known functions and configurations will be omitted if they may unnecessarily obscure the gist of the present disclosure.
[0038] In the accompanying drawings, identical or corresponding components are denoted by the same reference numerals. In addition, in the following description of the embodiments, duplicated descriptions of identical or corresponding components may be omitted. However, the omission of a description of a component does not mean that the component is not included in a certain embodiment.
[0039] The advantages and features of the disclosed embodiments, as well as methods for achieving them, will become apparent from the following detailed description of the embodiments in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below, and may be embodied in various different forms. The present embodiments are provided solely for the purpose of completing the disclosure and fully conveying the scope of the invention to those skilled in the art.
[0040] The terms used in this specification will be briefly explained, and the disclosed embodiments will be specifically described. The terms used in this specification are currently commonly used and generally selected as much as possible while taking into consideration the function of this disclosure. However, this may change depending on the intentions of engineers engaged in the relevant field, legal precedents, the emergence of new technologies, etc. In addition, in certain cases, the applicant may arbitrarily select terms, and in such cases, the meanings thereof will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure must be defined based on the meanings of the terms and the overall content of this disclosure, rather than simply by their names.
[0041] In this specification, the singular form includes the plural form unless the context clearly dictates otherwise. Furthermore, the plural form includes the singular form unless the context clearly dictates otherwise. Throughout the specification, when a part includes a certain element, it does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified.
[0042] Additionally, the terms "module" and "unit" used in this specification refer to software or hardware components, each performing a certain function. However, the term "module" or "unit" is not limited to software or hardware. A "module" or "unit" may be configured to be located on an addressable storage medium or to execute one or more processors. Thus, by way of example, a "module" or "unit" may include components such as software components, object-oriented software components, class components, and task components, as well as at least one of processes, functions, properties, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided by the components and "modules" or "units" may be combined into fewer components and "modules" or "units," or may be further divided into additional components and "modules" or "units."
[0043] According to one embodiment of the present disclosure, a "module" or "unit" may be implemented with a processor and memory. "Processor" should be broadly interpreted to include a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some environments, "processor" may refer to an application-specific integrated circuit (ASIC), a programmable logic device (PLD), a field-programmable gate array (FPGA), etc. "Processor" may also refer to a combination of processing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other combination. "Memory" should also be broadly interpreted to include any electronic component capable of storing electronic information. "Memory" may refer to various types of processor-readable media, such as random access memory (RAM), read-only memory (ROM), nonvolatile random access memory (NVRAM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage devices, registers, etc. Memory is in electronic communication with a processor if the processor can read information from or write information to the memory. Memory that is integrated into a processor is in electronic communication with the processor.
[0044] In this disclosure, a "system" may include, but is not limited to, at least one of a server device and a cloud device. For example, a system may be configured with one or more server devices. As another example, a system may be configured with one or more cloud devices. As yet another example, a system may be configured and operable with both a server device and a cloud device.
[0045] In this disclosure, "display" may refer to any display device associated with a computing device, such as any display device capable of displaying any information / data controlled by or provided by a computing device.
[0046] Furthermore, terms such as 1st, 2nd, A, B, (a), (b) and the like used in the following embodiments are used to distinguish one component from another, and do not limit the essence, order or sequence of the corresponding components.
[0047] Furthermore, in the following embodiments, when a component is described as being "coupled," "coupled," or "connected" to another component, it should be understood that the component may be directly coupled or connected to the other component, but that there may also be another component "coupled," "coupled," or "connected" between the respective components.
[0048] In the present disclosure, "each of a plurality of A's" or "each of a plurality of A's" may refer to each of all the components included in the plurality of A's, or may refer to each of some of the components included in the plurality of A's.
[0049] Also, when used in the following embodiments, "comprises" and / or "comprising" does not exclude the presence or addition of one or more other components, steps, operations and / or elements to a referenced component, step, operation and / or element.
[0050] In this disclosure, a "user" may refer to a user who uses a messenger application or a user account of a messenger application, where a user account may refer to an account or data associated therewith that a user creates and uses with a messenger application.
[0051] Before describing the various embodiments of the present disclosure, the terminology used will be explained.
[0052] In the embodiments of the present disclosure, a "chat room" and / or a "chat channel" may refer to a virtual space or group generated in a messenger application installed on a computing device, in which one or more users (or user accounts) can participate. For example, one or more user accounts may participate in or be included in a chat room and / or chat channel and send and receive various types of messages, files, and the like to each other. A chat room and / or chat channel may also support Voice over Internet Protocol (VoIP) calls or VoIP group call functions, allowing voice and / or video calls to be conducted between user accounts. Not only one or more user accounts, but also one or more bot accounts may be associated with or included in a chat room and / or chat channel, and the bot accounts may perform the same or similar functions as user accounts within the chat room and / or chat channel. A bot account or a user account may be associated with or included in one or more chat rooms and / or chat channels. Chat rooms and / or chat channels may also include group chat rooms and / or group chat channels in which multiple users may join, or open chat rooms and / or open chat channels in which anyone may join, such as through a chat room and / or chat channel search or link.
[0053] In an embodiment of the present disclosure, the "profile screen" may be displayed as information introducing the user account in the messenger application together with information set by the user in a user account list in the messenger application. It may also include a verification badge cover area displaying multiple verification badge covers. For example, the profile information may include information introducing the user account, such as the user's name information, appellation (or ID, nickname) information, information related to the user's current status, music information, photo information, and the verification badge cover area.
[0054] In an embodiment of the present disclosure, a "profile photo" refers to a photo that a user of an instant messaging application may register on their profile screen and make public to others, which may facilitate networking between users by disclosing their tendencies, hobbies, interests, experiences, etc.
[0055] In an embodiment of the present disclosure, a "group profile" may be a function that sets and provides information including the characteristics, purpose, activities, and member composition of a specific group in an instant messaging application, which may help users inside and outside the group understand the identity of the group and promote interaction between users.
[0056] In the embodiments of the present disclosure, "swiping" may refer to an action of pressing a device, such as a finger or a stylus pen, against a screen in a certain direction on a touchscreen interface of a user terminal. As one method of interacting with a user interface, "swiping" may refer to an action or technique for performing various functions, such as interface gestures, including screen switching (changing an application displayed on the screen or moving to the next photo in a photo gallery), scrolling (moving the content of a web page or document up and down or left and right), item selection and movement (selecting an item from a list or moving between applications), and actions such as lowering a notification window or opening a multitasking screen.
[0057] In an embodiment of the present disclosure, the "authentication item" may include a first authentication item, which is a real-time authentication method based on a user's location, and a second authentication item issued by a third authentication authority. For example, the first authentication item may include a method for verifying that a user actually performed a specific activity at a specific location. The second authentication item may include a certificate, graduation certificate, driver's license, certificate of completion, participation certificate, volunteer activity certificate, or recommendation letter, etc., which may serve as official proof of a specific user's educational background, professional qualifications, volunteer activities, and other activities and achievements.
[0058] In an embodiment of the present disclosure, an "authentication badge" may refer to an icon that visually displays each authentication item on the interface of a user terminal. For example, if a specific user holds various credentials or certifications, each credential or certification may be displayed as a separate authentication badge. Each separate badge may visually represent the respective credential or certification on the interface of the user terminal. Each authentication badge may correspond to a respective authentication item. Therefore, in the present disclosure, an "authentication item" may refer to an "authentication badge" that visually displays the abstract content of the authentication item.
[0059] In the embodiment of the present disclosure, the "certification badge cover" may include at least one of a representative image that ties together one or more certification badges and / or an explanation for one or more certification items. Like the cover of a book, this allows users to easily understand and recognize each group by including a representative image or explanation that clearly represents the characteristics of the group to which each certification badge belongs, and can effectively represent each badge.
[0060] Various embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. The sizes and positions of display screens, images, buttons, etc. shown and described in the drawings are illustrative and not limiting. For example, some buttons may be added or omitted, or configured with sizes and positions different from those shown. Furthermore, the flowcharts shown in the drawings and the associated descriptions are merely examples, and may be implemented in different ways in some embodiments. For example, one or more steps may be omitted, the order of each step may be changed, one or more steps may be performed redundantly, or one or more steps may be performed repeatedly multiple times.
[0061] FIG. 1 is an exemplary diagram illustrating an instant messaging application providing a user profile including an authentication badge cover according to one embodiment of the present disclosure.
[0062] As shown, a user 110 can use a profile page service through an instant messaging application on a user terminal 120. The user 110 can also receive a verification badge service through the instant messaging application. For example, the verification badge service can be provided by displaying one or more verification badge covers 142, 148 through a verification badge cover area 140 corresponding to a specific area of a specific user's profile page 130. The provision of the verification badge service can stimulate the sharing desires and interests of users 110 who use the instant messaging application.
[0063] 1 may be executed by at least one processor of the user terminal 120. For example, the at least one processor of the user terminal 120 may provide a user profile of an instant messaging application in a graphical user interface (GUI) of the user terminal 120.
[0064] In one embodiment, the processor may receive a first user input associated with a specific user from the user (110) in an instant messaging application GUI executed on the user terminal (120). Here, the first user input associated with the specific user may include information requesting the processor to output or display, on the user terminal (120), a profile screen (130) of the specific user that includes a verification badge and a verification badge cover area (140) associated with the specific user. The specific user may also include a user (110) who intends to use a profile screen service or a verification badge service through the user terminal (120). Alternatively, the specific user may include other application users other than the user (110). For example, FIG. 1 shows an example in which a user (110) uses a user terminal (120) to view the profile page (130) of another person (e.g., another user who is a friend in an instant messaging application) including the authentication badge of another person, such as a friend or family member, and the associated authentication badge cover area (140). However, this is not limited to this example, and the user (110) may also view his / her own profile page (130) including his / her own authentication badge and the associated authentication badge cover area (140).
[0065] In one embodiment, in response to receiving a first user input associated with the particular user, the processor may display a profile screen for the particular user in the GUI of the user terminal 120. Here, the profile screen for the particular user may be displayed differently on the user terminal 120 depending on whether the particular user is the user 110 or a user other than the user 110. For example, the user 110's own profile screen may include a configuration that allows the user to edit information included in the profile screen (e.g., a profile picture, a profile name, etc.).
[0066] In one embodiment, in response to receiving a first user input associated with a specific user, the processor may display one or more authentication badge covers (142, 148) within a verification badge cover area (140) of a profile screen (130) for the specific user in the GUI of the user terminal (120). Here, the verification badge cover area (140) may refer to an area within the profile screen (130) for the specific user where one or more authentication badge covers (142, 148) associated with the specific user are arranged and displayed in a specific manner. As shown in FIG. 1 , the verification badge cover area (140) for the specific user may be a rectangular area that starts at a specific distance from the top of the profile screen (130) and extends horizontally. However, the shape, such as the position, size, and background color, of the verification badge cover area (140) for the specific user may be variously set according to the specific user's preferences. For example, the authentication badge cover area 140 of a specific user may be a horizontally long rectangular area at the bottom of the profile screen 130, or a vertically long rectangular area at the side of the profile screen 130. The form of the authentication badge cover area 140 of a specific user may be set through a configuration that allows editing of information included in the profile screen on the profile screen 130 of the specific user's user terminal.
[0067] In one embodiment, the authentication badge cover area 140 may include one or more authentication badge covers 142, 148. Here, the one or more authentication badge covers 142, 148 may be arranged and displayed within the authentication badge cover area 140 in a specific shape or manner. For example, as shown in FIG. 1 , the one or more authentication badge covers, including the first authentication badge cover 142 and the second authentication badge cover 148, may each have an overall rectangular shape resembling a file folder with a beveled upper right corner, and may be arranged horizontally side by side without overlapping each other. However, without being limited thereto, the one or more authentication badge covers may be displayed in various shapes, such as a circle, an oval, a triangle, a 2D shape, a 3D shape, etc. Furthermore, the one or more authentication badge covers may be displayed overlapping each other within the authentication badge cover area 140.
[0068] In one embodiment, one or more authentication badge covers associated with a particular user may be displayed in their entirety within the authentication badge cover area 140 of the profile screen 130, but only a portion of them may be displayed. For example, as shown in FIG. 1, if one or more authentication badge covers are not displayed in their entirety within the width of the authentication badge cover area 140 when each of the one or more authentication badge covers is arranged horizontally, only a portion of one or more authentication badge covers may be displayed in the profile screen 130 in the form of a file folder, or other portions of one or more authentication badge covers may not be displayed in the profile screen 130. Also, as shown in FIG. 1, if one or more authentication badge covers are arranged horizontally and one or more authentication badge covers are not displayed entirely within the width of the authentication badge cover area (140), only a portion of the authentication badge cover in the shape of a file folder may be displayed on the profile screen (130), or other portions of one or more authentication badge covers may not be displayed on the profile screen (130). In some cases, the user (110) may swipe the authentication badge cover area (140) of the user device (120) to display the entire or remaining portion of the partially displayed authentication badge cover on the profile screen (130). In one embodiment, each authentication badge cover (142, 148) may include at least one of a representative image or a description related to the authentication item. As shown in FIG. 1, the first authentication badge cover (142) displays the description "JEJU Olle Trail" on a file folder-shaped icon, and the user (110) may intuitively recognize that each of the one or more authentication badges included in the first authentication badge cover (142) is a badge related to an authentication item related to "Jeju Olle Trail." For example, the first certification badge cover (142) may have a file folder-shaped icon with an illustration or image related to Jeju Island as a representative image. This configuration allows users to clearly recognize what activities or achievements each certification badge included in the certification badge cover represents. In other words, the certification badge cover is more than just a visual icon, allowing users to easily access and recognize information related to their achievements.
[0069] In one embodiment, one or more visual objects (144, 146) may be displayed on the authentication badge cover (142, 148). If each of the authentication badge covers (142, 148) provides information that one or more authentication items included in the cover are associated with a representative image or description for the cover, the visual objects (144, 146) may include real-time information for each authentication badge cover. For example, the visual objects may include a first visual object (144) that indicates the number of authentication items that a specific user has currently authenticated among the multiple authentication items included in the authentication badge cover, and a second visual object (146) that indicates whether a specific user has newly authenticated any authentication items within a predetermined time period. Furthermore, without being limited thereto, the visual objects may include information on the presence or absence (undisplayed) of new authentication items included in the authentication badge cover.
[0070] As shown in FIG. 1, a first authentication badge cover (142) including the description "Jeju Ollegil" may be displayed together with a first visual object (144) having the number "21" in a circular icon in the lower right corner of the cover and a second visual object (146) having the word "NEW" in the upper part of the cover. Here, the first visual object (144) may indicate that a specific user has currently completed 21 authentication items among the multiple authentication items included in the first authentication badge cover (142). The second visual object (146) may indicate that a specific user has newly completed authentication items within a predetermined time among the multiple authentication items included in the first authentication badge cover (142). The information provided by the second visual object (146) may also be conveyed to the user as a red or green dot displayed near the first visual object (144), etc. In addition, the second authentication badge cover only displays a visual object with the number "3" displayed in a circular icon in the lower right corner of the cover, which may indicate that a specific user has currently authenticated three authentication items among one or more authentication items included in the second authentication badge cover, and that no new authentication items have been authenticated by the specific user within a predetermined time. However, the manner in which real-time information provided by the visual objects (142, 146) is displayed in the authentication badge cover area is not limited to this.
[0071] In one embodiment, the second authentication badge cover (148) may include multiple authentication items associated with at least one of a certificate, a diploma, a license, a certificate of completion, a volunteer service certificate, a letter of recommendation, or a vaccination certificate. That is, the second authentication badge cover may be associated with authentication issued by a third authentication authority, such as a certificate issuing agency, a school / university, a city / province, or a hospital.
[0072] In one embodiment, if a particular user does not verify the verification items associated with each verification badge cover for a predetermined period of time, the verification badge cover may be deleted from the particular user's profile screen. For example, if a particular user does not verify any additional unverified items related to "Jeju Olle Trail," such as "Complete 7 Courses," "Climb to the Top of Malmi Oreum," or "Go to Lee Jun-seop Street at 3 PM," for six months or more, the "Jeju Olle Trail" verification badge cover may be automatically deleted from the user's profile screen. This may help keep a particular user's activity history up to date and manage their profile screen.
[0073] Through this configuration, the authentication badge service can stimulate users' shared desires and interests when using instant messaging applications through a profile service that includes the service. Furthermore, a service can be provided that clearly identifies the activities and achievements that the authentication badges included in each authentication badge cover represent, according to the specific configurations of the authentication badge covers and the authentication badges. This allows the authentication badge covers to have meaning beyond mere visual icons, allowing users to easily access and recognize information related to their own achievements.
[0074] Furthermore, a service can be provided that increases the accuracy and reliability of user profiles by encouraging specific users to authenticate authentication items within a certain period of time, and by preventing authentication items that have not been authenticated within the certain period from remaining on the profile screen, on the assumption that the user is no longer interested in them.
[0075] FIG. 2 is a schematic diagram illustrating a configuration in which an information processing system (or device, server) 230 is communicatively connected to multiple user terminals 210_1, 210_2, and 210_3 so that an instant messaging application according to one embodiment of the present disclosure provides user profiles in the GUI of the user terminals. The information processing system 230 may include a system(s) capable of providing instant messaging services and / or a system(s) capable of providing user profiles. In one embodiment, the information processing system 230 may include one or more server devices and / or databases, or one or more distributed computing devices and / or distributed databases in a cloud computing service infrastructure, capable of storing, providing, and executing computer-executable programs (e.g., downloadable applications) and data related to the instant messaging services and / or user profiles. For example, the information processing system 230 may include separate systems (e.g., servers) for providing the instant messaging services and / or user profiles.
[0076] The instant messaging service, user profile service, etc. provided by the information processing system 230 may be provided to users through an instant messaging application, etc. installed on each of the multiple user terminals 210_1, 210_2, 210_3. For example, the instant messaging service may include a text messaging service, a voice messaging service, a video call service, a voice call service, a video streaming service, a social network service, an authentication badge service, etc. between users of the instant messaging application.
[0077] A plurality of user terminals (210_1, 210_2, 210_3) may communicate with an information processing system (230) via a network (220). The network (220) may be configured to enable communication between the plurality of user terminals (210_1, 210_2, 210_3) and the information processing system (230). Depending on the installation environment, the network (220) may be configured as a wired network such as Ethernet, a wired home network (power line communication), a telephone line communication device, or RS-Serial communication, a mobile communication network, a wireless network such as WLAN (wireless LAN), Wi-Fi, Bluetooth, or ZigBee, or a combination thereof. The communication method is not limited and may include not only a communication method utilizing a communication network that the network (220) may include (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.), but also short-range wireless communication between the user terminals (210_1, 210_2, 210_3).
[0078] 2 illustrates a mobile phone terminal (210_1), a tablet terminal (210_2), and a PC terminal (210_3) as examples of user terminals, but the user terminals (210_1, 210_2, 210_3) may be any computing device capable of wired and / or wireless communication and capable of installing and executing an instant messaging application, etc. For example, the user terminal may include a smartphone, a mobile phone, a navigation system, a computer, a notebook, a digital broadcasting terminal, a PDA (Personal Digital Assistant), a PMP (Portable Multimedia Player), a tablet PC, a game console, a wearable device, an IoT (Internet of Things) device, a VR (Virtual Reality) device, an AR (Augmented Reality) device, etc. Also, although FIG. 2 shows three user terminals (210_1, 210_2, 210_3) communicating with the information processing system (230) via the network (220), this is not limited thereto, and a different number of user terminals may be configured to communicate with the information processing system (230) via the network (220).
[0079] In one embodiment, each of the user terminals (210_1, 210_2, 210_3) may receive information or data from or transmit information or data to other user terminals via the network (220).
[0080] FIG. 3 is a block diagram illustrating the internal configuration of a user terminal (210) and an information processing system (230) according to one embodiment of the present disclosure. The user terminal (210) may refer to any computing device capable of executing applications, a web browser, and the like, and capable of wired / wireless communication, and may include, for example, the mobile phone terminal (210_1), tablet terminal (210_2), or PC terminal (210_3) of FIG. 2 . As illustrated, the user terminal (210) may include a memory (312), a processor (314), a communication module (316), and an input / output interface (318). Similarly, the information processing system (230) may include a memory (332), a processor (334), a communication module (336), and an input / output interface (338). As illustrated in FIG. 3 , the user terminal (210) and the information processing system (230) may be configured to communicate information and / or data over the network (220) using their respective communication modules (316, 336). Additionally, the input / output device 320 may be configured to input information and / or data to the user terminal 210 via the input / output interface 318, and to output information and / or data generated by the user terminal 210.
[0081] The memory (312, 332) may include any non-transitory computer-readable recording medium. According to one embodiment, the memory (312, 332) may include a permanent mass storage device such as a read only memory (ROM), a disk drive, a solid state drive (SSD), or a flash memory. As another example, a non-transitory mass storage device such as a ROM, an SSD, a flash memory, or a disk drive may be included in the user terminal (210) or the information processing system (230) as a separate permanent storage device distinct from the memory. The memory (312, 332) may also store an operating system and at least one program code.
[0082] Such software components may be loaded from a computer-readable storage medium separate from the memory (312, 332). Such separate computer-readable storage medium may include a storage medium directly connectable to the user terminal (210) and the information processing system (230), such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. As another example, the software components may be loaded into the memory (312, 332) via a communication module (316, 336) that is not a computer-readable storage medium. For example, at least one program may be loaded into the memory (312, 332) based on a computer program installed by a file provided over the network (220) by a developer or a file distribution system that distributes application installation files.
[0083] The processors (314, 334) may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to the processors (314, 334) by the memory (312, 332) or the communication modules (316, 336). For example, the processors (314, 334) may be configured to execute instructions received according to program code stored in a storage device, such as the memory (312, 332).
[0084] The communication modules 316, 336 may provide configurations or functions for the user terminal 210 and the information processing system 230 to communicate with each other via the network 220, and may provide configurations or functions for the user terminal 210 and / or the information processing system 230 to communicate with other user terminals or other systems (e.g., separate cloud systems, etc.). For example, requests or data (e.g., chat room search requests) generated by the processor 314 of the user terminal 210 in accordance with program code stored in a storage device such as the memory 312 may be sent to the information processing system 230 via the network 220 under the control of the communication module 316. Conversely, control signals or commands provided under the control of the processor 334 of the information processing system 230 may be received by the user terminal 210 via the communication module 316 of the user terminal 210 via the communication module 336 and the network 220.
[0085] The input / output interface 318 may be a means for interfacing with the input / output device 320. For example, the input device may be a camera including an audio sensor and / or an image sensor, a keyboard, a microphone, a mouse, or the like, and the output device may be a display, a speaker, a haptic feedback device, or the like. As another example, the input / output interface 318 may be a means for interfacing with a device that integrates input and output configurations or functions, such as a touchscreen. For example, when the processor 314 of the user terminal 210 processes instructions of a computer program loaded into the memory 312, a service screen configured using information and / or data provided by the information processing system 230 or another user terminal may be displayed on the display through the input / output interface 318. While the input / output device 320 is shown as not being included in the user terminal 210 in FIG. 3, this is not limiting and the input / output device 320 may be configured as a single device with the user terminal 210. Additionally, the input / output interface 338 of the information processing system 230 may be a means for interfacing with an input or output device (not shown) that may be connected to or included in the information processing system 230. While the input / output interfaces 318, 338 are shown in Figure 3 as elements configured separately from the processors 314, 334, this is not limiting, and the input / output interfaces 318, 338 may be configured to be included in the processors 314, 334.
[0086] The user terminal 210 and the information processing system 230 may include more components than those shown in FIG. 3 . However, it is not necessary to explicitly illustrate most of the conventional components. In one embodiment, the user terminal 210 may be implemented to include at least a portion of the input / output device 320 described above. The user terminal 210 may also include other components such as a transceiver, a global positioning system (GPS) module, a camera, various sensors, and a database. For example, if the user terminal 210 is a smartphone, it may include components typically included in a smartphone, such as an acceleration sensor, a gyro sensor, a microphone module, a camera module, various physical buttons, buttons using a touch panel, an input / output port, and a vibrator for vibration.
[0087] During operation of a program such as an instant messaging application including a user profile service, the processor (314) can receive text, images, video, audio, and / or actions entered or selected through an input device such as a touch screen, keyboard, camera including audio and / or image sensors, microphone, etc. connected to the input / output interface (318), and can store the received text, images, video, audio, and / or actions in memory (312) or provide them to the information processing system (230) via the communication module (316) and the network (220).
[0088] The processor 314 of the user terminal 210 may be configured to manage, process, and / or store information and / or data received from the input / output device 320, other user terminals, the information processing system 230, and / or multiple external systems. The information and / or data processed by the processor 314 may be provided to the information processing system 230 via the communication module 316 and the network 220. The processor 314 of the user terminal 210 may transmit and output information and / or data to the input / output device 320 via the input / output interface 318. For example, the processor 314 may display the received information and / or data on a screen of the user terminal 210.
[0089] The processor 334 of the information processing system 230 may be configured to manage, process, and / or store information and / or data received from the user terminals 210 and / or the external systems. The information and / or data processed by the processor 334 may be provided to the user terminals 210 via the communication module 336 and the network 220.
[0090] 4 illustrates an example process for displaying multiple authentication items (422, 426) in an instant messaging application according to an embodiment of the present disclosure. A first operation (410), a second operation (420), and a third operation (430) illustrate a sequence of steps for displaying detailed information about each of the multiple authentication items associated with an authentication badge cover, whether the authentication item is authenticated, unauthenticated, or authenticated.
[0091] The first operation (410) may display an example of a profile screen of a particular user. For example, the first operation (410) may be executed by a user selecting a profile view of a particular user. A description of parts of Figure 4 that are common to Figure 1 will be omitted.
[0092] In a first operation (410), a verification badge cover area is displayed on the profile screen, and one or more verification badge covers may be displayed in the verification badge cover area. In one embodiment, the processor may receive a first user input (414) selecting one of the multiple verification badge covers. For example, as shown in FIG. 4, the processor may receive a first user input (414) from a user terminal selecting a verification badge cover including the descriptive phrase "Jeju Olle Trail" (hereinafter, "Jeju Olle Gil") as one of the multiple verification badge covers displayed in the verification badge cover area of a particular user.
[0093] A second operation (420) is an example of a processor, in response to receiving a first user input (414), displaying a plurality of authentication items (422, 426) associated with the authentication badge cover in a GUI of a user terminal, where the plurality of authentication items may include items (422) that have been authenticated by a particular user or items (426) that have not been authenticated.
[0094] In a second operation (420), the processor may display the authentication badge cover selected by the user and detailed authentication items associated with the selected authentication badge cover on the interface of the user terminal. For example, as shown in FIG. 4, the processor may display a file icon representing the "Jeju Ollegil" authentication badge cover selected by the user, along with multiple authentication items associated with the "Jeju Ollegil" authentication badge cover on the interface of the user terminal. This configuration allows the user to easily understand, on a single screen, which group the multiple authentication items the user is viewing belong to.
[0095] Each of the multiple authentication items, including the authentication item for Point A (422), may be displayed with a description related to the authentication item (e.g., "Climbing Seongsan Ilchulbong," "Cute photo at Pyoseonmyeon," etc.) or a representative photo related to the authentication item (e.g., an illustration of Seongsan Ilchulbong, Pyoseonmyeon, a photo shown with a camera, etc.). This allows the user to easily identify each detailed authentication item related to the authentication badge cover.
[0096] The processor may visually differentiate between authenticated items (422) and unauthenticated items (426) among multiple authenticated items. For example, the authenticated items (422) may be displayed with a visual object (424) indicating authentication completion, distinct from the unauthenticated items (426). As shown in FIG. 4, the visual object (424) indicating authentication completion, including the word "CLEAR," may be displayed below the authenticated items (422). However, without being limited thereto, the authenticated items (422) may be displayed in 3D and the unauthenticated items (426) in 2D, or the authenticated items (422) may be displayed in a dark color and the unauthenticated items (426) in a light color, or the authenticated items (422) may be bordered by a gold line and the unauthenticated items (426) may be bordered by a silver line, or various other methods may be used to distinguish between the authenticated items (422) and the unauthenticated items (426). With this configuration, the user can not only distinguish between authenticated and unauthenticated items among multiple authentication items associated with the authentication badge cover, but can also easily visually identify whether an item is authenticated or not.
[0097] A third operation (430) is an example of displaying detailed information about one of a plurality of authentication items associated with the authentication badge cover. In one embodiment, when the processor receives user input (432) selecting one authentication item (422) from the plurality of authentication items, detailed information (434) related to the selected authentication item (422) may be displayed on the interface of the user terminal. Here, the user input (432) selecting one authentication item (422) from the plurality of authentication items may be received by the processor in a variety of ways, such as by the user clicking on the authentication item to be selected, hovering the mouse over the authentication item for a predetermined period of time, or swiping or zooming in or out on the authentication item in a predetermined direction.
[0098] In the third operation (430), the detailed information (434) related to the authentication item (422) selected by the user may include different content depending on whether the selected authentication item (422) is an item authenticated by a specific user or an unauthenticated item. For example, if the selected authentication item (422) is an item authenticated by a specific user, the detailed information (434) related to the authentication item may include the date the specific user authenticated, the time the specific user authenticated, the location information of the specific user authenticated, information about other users authenticated together with the specific user, and the authentication agency that authenticated the authentication item. Here, the information about other users authenticated together with the specific user may include the user's name, profile link, etc. When the user clicks on the other user information, the profile page of the other user or the authentication items of the other user may be displayed in a pop-up window or on a separate screen on the user terminal interface. Furthermore, when the user clicks on the authentication agency, further information such as the authentication agency's homepage and the authentication conditions for the authentication item may be displayed. For example, as shown in Figure 4, when the processor receives a user input (432) selecting an item (422) authenticated by a specific user from among multiple authentication items related to the authentication badge cover of "Jeju Olle-gil," it may display detailed information (434) in a pop-up window format stating, "A specific user authenticated the authenticated item (422) at 4:32 PM on July 8, 2024." This configuration allows the user to check detailed items related to the authentication item, making it easier to track the authentication history, improving the reliability of the authentication item, and clearly understanding its relationship with other users, ultimately improving the user experience and maximizing the usefulness of the profile service incorporating the authentication badge service.
[0099] In the third operation (430), if the authentication item selected by the user corresponds to an item (426) for which a specific user has not yet been authenticated, detailed information about the authentication item, such as condition information for authentication, the remaining amount of time until the specific user is finally authenticated (e.g., 40% complete), and deadline information for authenticating the authentication item, may be displayed in a separate pop-up window or on a separate screen.
[0100] This configuration helps users easily recognize the cover they have selected and allows them to easily understand which group multiple authentication items belong to on a single screen. Furthermore, users can easily identify each detailed authentication item associated with the authentication badge cover and easily distinguish between authenticated and unauthenticated items among the multiple authentication items associated with the authentication badge cover. Furthermore, allowing users to check detailed items associated with authentication items makes it easier to track authentication history, improves the reliability of authentication items, and ultimately maximizes the usefulness of profile services incorporating the authentication badge service.
[0101] 5 illustrates an example process for reflecting authentication completion in a user profile in an instant messaging application according to an embodiment of the present disclosure. A first operation (510), a second operation (520), and a third operation (530) illustrate a series of steps in which unauthenticated items are changed to authenticated items through the authentication procedure for a specific user.
[0102] A first operation (510) may show a plurality of authentication items associated with the authentication badge cover. Here, the plurality of authentication items may include authenticated items and unauthenticated items (512). In the first operation (510), the authenticated items and unauthenticated items (512) may be visually distinguished by visual objects (424). A description of portions of FIG. 5 common to FIG. 4 will be omitted.
[0103] In a first operation (510), if a user has achieved one of the existing unauthenticated items (512), the unauthenticated item (512) may be changed to an authenticated item (532) through a certain authentication procedure. Here, the authentication procedure may include a method in which a specific user manually performs the authentication procedure or a method in which the authentication procedure is automatically performed by another device. For example, when a specific user receives a user input (514) selecting an unauthenticated item (512), the processor may perform authentication for the specific authentication item using at least one of an image sensor, a position sensor, or a wireless communication module of the user terminal.
[0104] The second operation (520) illustrates an example of a method in which a user manually performs the authentication procedure. As shown in FIG. 5, the processor may display a code reader screen in the second operation (520) in response to a user input (514) selecting an unauthenticated item (512) in the first operation (510). The user may use the displayed code reader screen to input a QR code (registered trademark, 522) associated with the authentication procedure for the corresponding unauthenticated item (512). For example, assume that a user has just climbed Seongsan Ilchulbong Peak and is attempting to authenticate the unauthenticated item (512) "Climb Seongsan Ilchulbong Peak" from among multiple authentication items associated with the "Jeju Olle-gil" authentication badge cover. If there is a sign or guide with a QR code (522) displayed at the top of Seongsan Ilchulbong Peak, the user may select the unauthenticated item (512) "Climb Seongsan Ilchulbong Peak" in the first operation (510). In response to receiving user input selecting an unauthenticated item (512) for a particular user, the processor may display a QR code reader on the interface of the user terminal as a second operation (520). The user may then use the QR code reader to recognize the QR code (522) located at the top of Seongsan Ilchulbong. This allows the system to authenticate the user's achievement of "climbing Seongsan Ilchulbong."
[0105] The third operation (530) is an example of changing an unauthenticated item to an authenticated item following the user's authentication procedure. As shown in FIG. 5, the unauthenticated item (512) may be changed to an authenticated item (532) by displaying a visual indication of authentication completion according to the authentication procedure of the first operation (510) and the second operation (520). Here, the visual indication for visually distinguishing an authenticated item from an unauthenticated item among multiple authentication items may be the same as that described above in FIG. 4. For example, if a specific user recognizes a QR code and systematically certifies their achievement of "climbing Seongsan Ilchulbong Peak," the processor may change the existing unauthenticated item (512) to an authenticated item (532) by adding the word "CLEAR" to the bottom. However, without being limited thereto, the unauthenticated item (512) may be changed to an authenticated item (532) by changing its background color, changing the outline of its edges, or changing its 2D to 3D, as described above in FIG. 4.
[0106] Alternatively, as a method of automatically performing the authentication procedure using a separate device, the processor may detect user activity associated with a specific authentication item among multiple authentication items associated with the authentication badge cover, determine that the specific authentication item has been authenticated, and change the specific authentication item from an unauthenticated item to an authenticated item. For example, a processor may recognize a user's location information, activity information, etc. in real time using RFID (Radio Frequency Identification), Bluetooth, GPS (Global Positioning System), WiFi, etc. For example, a GPS receiver on a user device owned by a specific user may recognize in real time that a specific user has climbed "Seongsan Ilchulbong Peak," determine that the "Climb Seongsan Ilchulbong Peak" authentication item among multiple authentication items included in the "Jeju Olle-gil" authentication badge cover has been authenticated, and then change the corresponding authentication item to an authenticated item using a visual display, etc.
[0107] In one embodiment, when it is determined that a specific authentication item among the multiple authentication items associated with the authentication badge cover has been authenticated, the processor may change the representative image of the corresponding authentication badge cover. For example, an authentication badge cover including a representative image may change the clarity of the representative image of "Jeju Olle Trail" according to the real-time ratio of authenticated items to unauthenticated items among the multiple authentication items included in the corresponding authentication badge cover. Referring to FIG. 5, when a specific user adds an authentication badge cover, the representative image of "Jeju Olle Trail" may be displayed transparently. As a result, if a user subsequently authenticates the additional authentication item "Climb Seongsan Ilchulbong" among the multiple authentication items included in the corresponding authentication badge cover, the transparency of the entire representative image of "Jeju Olle Trail" may decrease, or a partial pixel cluster of the representative image of "Jeju Olle Trail" may become clearer. This configuration allows the user to visually recognize the ratio of authenticated items among the multiple authentication items included in the authentication badge cover, adding fun to the authentication of the authentication items and providing a service that encourages users to complete the authentication of each authentication item.
[0108] Through this configuration, various authentication procedures for each authentication item can be provided, and the ratio of authenticated items among the multiple authentication items included in the authentication badge cover can be visually recognized, and a service can be provided that adds fun to the authentication of authentication items and encourages the completion of authentication for each authentication item.
[0109] 6 illustrates an example of a method for providing a group chat room service associated with an authentication item in a user profile according to an embodiment of the present disclosure. A first operation (610) and a second operation (620) may represent a series of steps in which, when a user completes authentication of a specific authentication item among multiple authentication items associated with a specific authentication badge cover, a group chat room associated with the specific authentication badge cover or the specific authentication item is provided. In FIG. 6, descriptions of parts common to FIG. 5 are omitted.
[0110] A first operation (610) may indicate that, in response to a specific authentication item associated with a specific authentication badge cover being displayed as an authenticated item (532), the processor displays a menu (612) for entering a group chat room as a group chat room guidance message associated with the specific authentication badge cover or the specific authentication item. In one embodiment, referring to FIG. 5, when a user completes the authentication procedure for the specific authentication item "Climb Seongsan Ilchulbong" among multiple authentication items associated with the "Jeju Olle Trail" authentication badge cover, the specific authentication item may be changed to an authenticated item (532). Referring to FIG. 6, a group chat room guidance message (e.g., "Do you want to enter the JEJU Olle Trail open chat room?") may be displayed in a pop-up window format, such as a menu (612) for entering the "Jeju Olle Trail group chat room" associated with the "Jeju Olle Trail" authentication badge cover or the "Climb Seongsan Ilchulbong" authentication item.
[0111] The second operation (620) may indicate entry into the corresponding group chat room in response to a user input in which the user selects YES in the menu (612) for entering the group chat room in the first operation (610). Here, the group chat room may include users who have completed authentication for at least one authentication item among a plurality of authentication items associated with a particular authentication badge cover, or users who have completed authentication for a particular authentication item. For example, the group chat room may include users who have completed authentication for at least one authentication item among a plurality of authentication items associated with a particular authentication badge cover, or users who have completed authentication for a particular authentication item, grouped according to certain criteria (e.g., users who completed authentication on a particular day, or users who are determined to be similar in terms of user profile, such as age or gender).
[0112] For example, referring to FIG. 6, it can be assumed that a particular user has completed the authentication for the "Climb Seongsan Ilchulbong" authentication item on the authentication badge cover for "Jeju Olle Trail." In this case, the particular user may be guided to enter a group chat room associated with the authentication badge cover for "Jeju Olle Trail" or a group chat room associated with the authentication item for "Climb Seongsan Ilchulbong." Here, if the user selects to enter the group chat room associated with "Climb Seongsan Ilchulbong," the corresponding group chat room may include users who have achieved "Climb Seongsan Ilchulbong" in the "Jeju Olle Trail." Furthermore, if the user selects to enter the group chat room associated with "Jeju Olle Trail," the corresponding group chat room may include people who have achieved not only "Climb Seongsan Ilchulbong" but also other authentication items associated with "Jeju Olle Trail."
[0113] In one embodiment, a group chat room provided in response to real-time authentication completion of a specific authentication item associated with a specific authentication badge cover may be maintained temporarily in terms of time or location. For example, if a user summits Seongsan Ilchulbong at 1:00 PM on July 10, 2024, and completes the "Climb Seongsan Ilchulbong" authentication item, the user may receive a "Jejuolle-gil" or "Climb Seongsan Ilchulbong" group chat room entry message only when the user is at the top of Seongsan Ilchulbong, or may receive a corresponding group chat room entry message only within a predetermined time period starting from 1:00 PM on July 10, 2024. Furthermore, the group chat room may be automatically closed after a predetermined time (e.g., one day, one week, one month, etc.) has elapsed since the user entered or opened it.
[0114] This configuration provides users with a real-time synchronized social experience, and temporary group chat room entry based on a specific location or time can increase user participation and promote communication between users who share the same experience. Users can also connect more closely with people who have had similar experiences, further enhancing the sense of accomplishment in the authentication process.
[0115] 7 illustrates a method for guiding the addition of a verification badge cover according to one embodiment of the present disclosure. A first operation (710), a second operation (720), and a third operation (730) illustrate a process for adding a verification badge cover to a user's personal profile or a group chat room profile screen by accepting a proposal to add the verification badge cover to the user's personal profile or the group chat room profile screen in which the user is included. While FIG. 7 illustrates a process for adding a verification badge cover associated with a location-based verification item (e.g., the first verification badge cover (142) in FIG. 1), this is not limiting; a similar process may be performed for adding a verification badge cover associated with a verification item issued by a third authentication authority (e.g., the second verification badge cover (148) in FIG. 1).
[0116] A first operation (710) may display a message window suggesting adding a verification badge cover. In one embodiment, when a user terminal on which an instant messaging application of the present disclosure is installed is located in a specific location associated with a specific verification badge cover that is location-based authenticated, a processor may detect location information of the user terminal and provide, through the instant messaging application, messages (712, 714, 716) guiding the user whether to add the specific verification badge cover to a profile screen associated with the user. Here, the profile screen associated with the user may include the user's personal profile screen or a group chat room profile screen in which the user is included. In one embodiment, the message guiding the user to add the verification badge cover (712), a menu (714) for adding the verification badge cover to the user's personal profile screen, and a menu (716) for adding the verification badge cover to a group chat room profile screen in which the user is included may be displayed on the interface of the user terminal.
[0117] For example, it can be assumed that multiple authentication items associated with the authentication badge cover for "Jeju Olle-gil" provided by the instant messaging application of the present disclosure are authenticated based on location, and that the authentication badge cover for "Jeju Olle-gil" includes the authentication item for "Climb Seongsan Ilchulbong." Here, if a specific user possessing a user terminal on which the instant messaging application of the present disclosure is installed or executed climbs Seongsan Ilchulbong, the user can run the instant messaging application and directly add the "Jeju Olle-gil" authentication badge cover to their personal profile screen or group chat room profile screen, and then authenticate the authentication item for "Climb Seongsan Ilchulbong." However, even if a particular user does not add the “Jeju Olle-gil” authentication badge cover directly, the processor may detect in real time location information that “the user device is located at the top of Seongsan Ilchulbong,” and may suggest adding the “Jeju Olle-gil” authentication badge cover, including the “Climb Seongsan Ilchulbong” authentication item, to a profile associated with the user (e.g., “You just passed the top of Seongsan Ilchulbong. Would you like to collect the Jeju Olle-gil badge?”) (712). Additionally or alternatively, a selection message may be displayed in the profile associated with the user, including whether to add it to the user’s personal profile screen (e.g., “Collect on My Profile Screen”) or to the profile screen of a group chat room the user is in (e.g., “Collect with Group Members”).
[0118] A second operation (720) may indicate that the verification badge cover (722) is added to the user's personal profile screen by accepting the verification badge cover addition menu (714) on the user's personal profile screen. In one embodiment, the processor may receive a user input to register the verification badge cover (722) on the user's personal profile screen. In response, the verification badge cover (722) may be added to the user's personal profile screen, and a message (724) (e.g., "Badge cover added") may be displayed on the interface of the user terminal indicating that the verification badge cover (722) has been added to the personal profile screen. Here, the manner in which the verification badge cover is displayed on the user's personal profile screen may be the same as that described in detail in FIG. 1.
[0119] A third operation (730) may indicate that accepting the suggestion to add the verification badge cover will result in the verification badge cover being added to the group chat room profile screen. In one embodiment, the processor may receive user input to register the verification badge cover to the group chat room profile screen in which the user is included. In response, the verification badge cover is added to the group chat room profile screen, and a message (732) including information related to the verification badge cover (e.g., "Hong Gil-dong has added a badge cover and a badge to his group profile. Want to collect badges together?") may be sent to the group chat room. Additionally or alternatively, a menu (734) for moving to the group chat room profile in which the verification badge cover is registered and a menu (736) for users belonging to the group chat room, including the user, to view a list of all badges may be displayed on the interface of the user's terminal. Additionally or alternatively, a message including information related to the registered verification badge cover may also be sent to each user included in the group chat room.
[0120] Through this configuration, immediately after a user visits a specific location or completes a specific activity, the user's visit can be automatically recognized and reflected in the user profile. This helps to enhance the user's sense of accomplishment and promote communication with other users. Furthermore, by providing the option to choose between a personal profile and a group profile, a customized experience tailored to the user's preferences can be provided. This allows users to easily record their achievements, share them with other users, and feel a sense of belonging. In particular, through group profiles, users can share recognition goals with other users and contribute to achieving joint goals by competing or cooperating with each other. This strengthens bonds between users and adds to the fun of challenging each other. As a result, users are more motivated and tend to use the application more actively.
[0121] 8 is a flowchart illustrating a method 800 for providing a user profile of an instant messaging application in a graphical user interface (GUI) of a user terminal, according to one embodiment of the present disclosure. The method 800 may be performed by at least one processor of the user terminal.
[0122] The method (800) may begin by the processor receiving (S810) from a user a first user input related to a particular user in a GUI of an instant messaging application, where the particular user may be a user associated with the user terminal or a user who is friends with the user associated with the user terminal on the instant messaging application.
[0123] In one embodiment, in response to receiving the first user input, the processor may display (S820) a profile screen for the particular user in the GUI, and may display (S830) an authentication badge cover (e.g., a first authentication badge cover) within an authentication badge cover area of the profile screen for the particular user.
[0124] In one embodiment, the first authentication badge cover may include at least one of a representative image or a description of the authentication item.
[0125] In one embodiment, the processor may receive (S840) a second user input selecting an authentication badge cover (e.g., a first authentication badge cover). In response to receiving the second user input, the processor may display (S850) a plurality of authentication items associated with the authentication badge cover (e.g., the first authentication badge cover).
[0126] In one embodiment, among a plurality of authenticated items, items that have been authenticated by a specific user and items that have not been authenticated by a specific user may be displayed visually different from each other.
[0127] In one embodiment, the processor may receive a third user input selecting a particular authentication item among the plurality of authentication items that has been authenticated by a particular user, and in response to receiving the third user input, the processor may display at least one of an authentication date, an authentication authority, or an authentication location associated with the particular authentication item.
[0128] In one embodiment, the processor may display, along with the first authentication badge cover, the number of authentication items that a particular user has authenticated among the plurality of authentication items associated with the first authentication badge cover.
[0129] In one embodiment, the first authentication badge cover may include multiple location-based authentication items.
[0130] In one embodiment, prior to receiving the first user input, the processor may receive, in response to the user terminal being located at a particular location associated with the first authentication badge cover, a message through an instant messaging application inquiring whether to add the first authentication badge cover to a profile screen for the particular user, and the processor may receive a fourth user input to register the first authentication badge cover to the profile screen for the particular user.
[0131] In one embodiment, in response to the user terminal being located at a particular location associated with a second authentication badge cover including a plurality of location-based authentication items, the processor may receive a message through an instant messaging application inquiring whether to register the first authentication badge cover in a profile screen for a group chat room that the particular user is included in. The processor may receive a fifth user input for registering the second authentication badge cover in the profile screen for the group chat room. In response to receiving the fifth user input, the processor may display the second authentication badge cover in the profile screen for the group chat room.
[0132] In one embodiment, a message may be sent to the group chat room that includes information related to the second authentication badge cover.
[0133] In one embodiment, the processor may receive a sixth user input selecting a specific authentication item from the plurality of authentication items, and in response to receiving the sixth user input, the processor may perform authentication for the specific authentication item using at least one of an image sensor, a position sensor, or a wireless communication module of the user terminal.
[0134] In one embodiment, in response to determining that a particular authentication item has been authenticated, the processor may display the particular authentication item as an authenticated authentication item.
[0135] In one embodiment, in response to determining that a particular authentication item has been authenticated, the representative image of the first authentication badge cover may be changed.
[0136] In one embodiment, the processor may detect user activity associated with a particular authentication item from among the plurality of authentication items associated with the first authentication badge cover, and in response to detecting the user activity, the processor may display the particular authentication item as a successfully authenticated authentication item.
[0137] In one embodiment, in response to displaying a particular authentication item as a fully authenticated authentication item, the processor may display a first authentication badge cover or a menu for entering a group chat room associated with the particular authentication item.
[0138] In one embodiment, the group chat room may include users who have authenticated for at least one authentication item associated with the first authentication badge cover or users who have authenticated for a particular authentication item.
[0139] In one embodiment, the processor may receive a seventh user input from the user associated with a group chat room that includes the particular user and the additional user. In response to receiving the seventh user input, the processor may display a profile screen for the group chat room. The processor may also display a second authentication badge cover within the authentication badge cover area of the profile screen for the group chat room.
[0140] In one embodiment, the first authentication badge cover may be removed from the profile screen of a particular user in response to the particular user not authenticating the authentication item associated with the first authentication badge cover for a predetermined period of time.
[0141] In one embodiment, the processor may display a second authentication badge cover along with the first authentication badge cover within a authentication badge cover area of the profile screen, where the second authentication badge cover may include a plurality of authentication items associated with at least one of a certificate, a diploma, or a license.
[0142] 8 and the above description are merely examples, and different implementations are possible in other embodiments. For example, the order of some steps may be changed, some steps may be omitted, other configurations may be added, and some steps described as being performed sequentially may be performed simultaneously.
[0143] FIG. 9 is a diagram illustrating an example of a group profile screen including an authentication badge cover area in an instant messaging application according to one embodiment of the present disclosure.
[0144] As shown, a user (910) may use a group profile service through an instant messaging application on a user terminal (920). The user (910) may also receive a verification badge service through the instant messaging application. For example, the verification badge service may be provided by displaying one or more verification badge covers (942) through a verification badge cover area (940) corresponding to a specific area of a profile screen (930) of a specific group (or group chat room). Descriptions of common parts between the group profile screen service of FIG. 9 and the user profile screen service of FIG. 1 may be omitted.
[0145] The authentication badge service provided through the group profile screen 930 shown in Figure 9 may be executed by at least one processor of the user terminal 920. For example, a group profile of an instant messaging application may be provided in a GUI (Graphical User Interface) of the user terminal 920.
[0146] In one embodiment, the processor may receive a first user input associated with a specific group from the user 910 via the user terminal 920 in a graphical user interface (GUI) of an instant messaging application. Here, the first user input associated with the specific group may include information from the user 910 requesting the processor to output or display a profile screen 930 of the specific group including an authentication badge cover area 940 associated with the specific group on the user terminal 920. Furthermore, the specific group may include not only groups to which the user 910 belongs as a member, but also groups to which the user 910 does not belong, and may include groups to which the user's acquaintances belong.
[0147] In one embodiment, the first user input associated with a specific group of the user 910 may be performed by selecting a specific group or a specific group profile photo from a list of multiple group chat rooms displayed on the user terminal 920. Alternatively, the first user input associated with a specific group may be performed by the user 910 selecting a menu (734 in FIG. 7) for moving to the group chat room profile where the specific verification badge cover is registered through a message suggesting adding a verification badge cover (see FIG. 7). As a result, the processor receives the first user input associated with the specific group, and in response to receiving the first user input, a profile screen 930 for the specific group may be displayed in the GUI of the user terminal 920.
[0148] In one embodiment, the profile screen (930) of a specific group may display a group name (e.g., Group Name) set by the specific group, a group profile picture (e.g., a picture of a chick) representing the specific group, identification information of users belonging to the specific group chat room (e.g., personal profile pictures of each user, each user's name, etc.), information about users belonging to the specific group chat room (e.g., the number of users belonging to the group chat room, the purpose of opening the group chat room, when the group chat room was opened, a representative phrase for the group chat room, etc.), etc. However, without being limited to these, the profile screen may also include a chat button for chatting with users belonging to the specific group, a notes button for viewing documents shared by users in the specific group, an album button for viewing images shared by users belonging to the specific group, etc.
[0149] In one embodiment, the processor may display a verification badge cover 942 within a verification badge cover area 940 of a profile screen 930 for a specific group. Here, the verification badge cover area 940 included in the profile screen 930 for a specific group may correspond to the verification badge cover area 140 of a specific user's profile screen 130 of FIG. 1. In other words, the verification badge cover area 940 may refer to an area that collects and displays at least one or more verification badge covers 942 associated with verification items added or verified by users belonging to a specific group. Descriptions of parts common to the verification badge cover area 140 of FIG. 1 may be omitted.
[0150] In one embodiment, each of the at least one authentication badge cover (942) included in the authentication badge cover area (940) may include at least one of a descriptive phrase (e.g., JEJU Olle Trail) or a representative image (e.g., a photo of JEJU Olle Trail) related to the authentication item associated with or included in the authentication badge cover (942).
[0151] In one embodiment, a visual object including detailed information about multiple authentication items associated with each authentication badge cover (942) may be displayed with each authentication badge cover (942). For example, a visual object including the number of authentication items that users associated with or belonging to a specific group have authenticated and the number of items that have not yet been authenticated (e.g., a visual object including a circular icon with the number 21, which represents the number of authenticated authentication items) may be displayed with the corresponding authentication badge cover (942). For example, the multiple authentication items associated with the authentication badge cover ("Jeju Olle-gil") may include "Complete one course on Jeju Olle-gil," "Climb Seongsan Ilchulbong Peak," "Take a photo in front of Jeongbang Falls," etc. Furthermore, if 21 authentication items have been authenticated by multiple users belonging to a specific group among a series of multiple authentication items, a visual object including the number 21 may be displayed with the "Jeju Olle-gil" authentication badge cover. This may correspond to the first visual object (144) of FIG. 1, and a description of the common parts may be omitted.
[0152] In one embodiment, the detailed information of the multiple authentication items associated with one authentication badge cover 942 may include information about users who have authenticated the authentication items associated with the authentication badge cover 942. For example, the authenticated user information may include the number of authenticated users, identification information of the authenticated users (e.g., name, ID, profile picture, etc.), etc.
[0153] In one embodiment, among users (e.g., 17 users) belonging to a specific group, some users (e.g., 5 users) may have successfully verified 21 of the multiple authentication items related to the "Jeju Olle Gil" authentication badge cover. In other words, such information on the number of successfully verified users (e.g., 5 users) may indicate how many users among the multiple users belonging to the specific group have verified the authentication items related to the specific authentication badge cover. Therefore, based on the number of users belonging to the specific group and the information on the number of successfully verified users of the specific group, the authentication participation rate information for the specific group may be easily checked on the profile screen of the specific group. Through this configuration, not only information on how many of the multiple authentication items related to the specific authentication badge cover have been successfully verified, but also authentication participation information on which or how many of the multiple users belonging to the specific group participated in the successful verification may be displayed on the group profile screen. This visually presents the authentication achievement level of each group, encouraging users who have not yet participated to participate and improving the motivation of group members to achieve their goals together.
[0154] In one embodiment, when a user (910) selects one of the authentication badge covers (942), the identification information of the user who has authenticated the authentication item associated with the selected authentication badge cover (942) may be displayed as a visual object on the profile screen (930) of the specific group or in the authentication badge cover area (940). For example, if users such as USER A, USER B, USER C, USER D, USER E, USER F, USER G, USER H, and USER I belong to a specific group, the profile screen (930) of the specific group may display a personal profile picture of each user (see below the Group Name in FIG. 9). Here, if five users, USER A, USER B, USER C, USER D, and USER E, together or separately, authenticate 21 of the multiple authentication items associated with the "Jeju Olle Gil" authentication badge cover, the personal profile pictures of the five users (USER A, USER B, USER C, USER D, and USER E) displayed on the profile screen of the specific group may display a visual object different from the personal profile pictures of the other users. For example, a gold circle may be added around the personal profile picture of authenticated USER A. This configuration allows users who participated in the authentication of a specific authentication item related to a specific authentication badge cover to be easily identified on the profile page (930) of a specific group.
[0155] In one embodiment, multiple users belonging to a specific group may jointly or individually authenticate multiple authentication items associated with multiple authentication badge covers added to the specific group. Thus, when a user belonging to the specific group authenticates a specific authentication item, the specific group or each user belonging to the specific group may collect a stamp object containing authentication completion information for the specific authentication item. For example, an authentication item that can be authenticated by one user may be authenticated by a first user belonging to the specific group alone, and a second user belonging to the specific group may also collect a stamp object containing the authentication completion information of the first user.
[0156] This configuration provides a service that allows authentication not only for individual users but also for groups to which multiple users belong, enriching the user experience of instant messaging services. In other words, the group-based authentication service visually realizes the process of sharing and achieving a common authentication goal in a GUI, enhancing the sense of belonging within the group through the experience of challenging and achieving together, stimulating the competitive spirit among multiple groups, and forming a positive community culture.
[0157] 10 illustrates an example process for displaying multiple authentication items associated with a group profile in an instant messaging application according to an embodiment of the present disclosure. A first operation (1010) and a second operation (1020) illustrate a series of steps for displaying authenticated and unauthenticated items among multiple authentication items associated with an authentication badge cover. Descriptions of parts of FIG. 10 that are common to FIG. 1, FIG. 4, or FIG. 9 may be omitted.
[0158] The first operation (1010) may display an example of a profile screen of a particular group. For example, the first operation (1010) may be performed when a user selects a profile view of a particular group in the GUI of a user terminal.
[0159] In a first operation 1010, the processor may receive user input 1014 selecting one authentication badge cover 1012 from among multiple authentication badge covers in an authentication badge cover area included in a profile screen for a particular group. For example, as shown in FIG. 10, the processor may receive user input 1014 selecting an authentication badge cover including the description "Jejuolle-gil."
[0160] A second operation (1020) illustrates an example in which, in response to receiving user input (1014) selecting an authentication badge cover (1012), the processor displays multiple authentication items (1022, 1024, 1026) associated with the corresponding authentication badge cover (1012) on the GUI of the user terminal.
[0161] In a second operation (1020), the plurality of authenticated items may include authenticated items (1022, 1024) and unauthenticated items (1026). Here, among the plurality of authenticated items, the authenticated items (1022, 1024) and the unauthenticated items (1026) may be displayed in different visual ways. For example, as shown in FIG. 10, the authenticated items (1022, 1024) may be displayed with visual objects (1022_a, 1024_a) indicating that the authenticated items have been authenticated, unlike the unauthenticated items (1026). In FIG. 10, visual objects (1022_a, 1024_a) indicating that a specific authenticated item (1022, 1024) has been authenticated are overlaid on the specific authenticated item, but this is not limited to this, and the background color of the authenticated item (1022, 1024) can be displayed in a different way from the unauthenticated item (1026) to identify whether authentication has been completed.
[0162] In a second operation (1020), the multiple authenticated items may include multiple authenticated items (1022, 1024) authenticated by users belonging to a specific group. Here, the authenticated items authenticated by each user may be displayed in a visually different manner. That is, among the multiple authenticated items, an authenticated item (1022) authenticated by a first user belonging to a specific group and an authenticated item (1024) authenticated by a second user belonging to a specific group may be displayed in a visually different manner. The authenticated identification information for each user belonging to such a group may include the name, nickname, or profile image of the authenticated user. For example, an authenticated item (1022) authenticated by a first user may be displayed together with the profile image of the first user, and an authenticated item (1024) authenticated by a second user may be displayed together with the profile image of the second user.
[0163] As another example, among the multiple authentication items belonging to the authentication badge cover of "Jeju Olle-gil," it can be assumed that Point A (e.g., "Complete the first course") has been authenticated by User A, Point B (e.g., "Take a photo in front of Jeongbang Falls") has been authenticated by User B, and Point C (e.g., "Ly down in a rapeseed field") has not been authenticated by any user belonging to the group. In this case, the authentication item (1022) of Point A may be overlaid with a visual object (1022_a) containing (i) information indicating that the item has been authenticated and (ii) information that User A has authenticated. Furthermore, the authentication item (1024) of Point B may be overlaid with a visual object (1024_a) containing (i) information indicating that the item has been authenticated and (ii) information that User B has authenticated. On the other hand, the unauthenticated item (1026) at Point C may not be displayed with another visual object as it is an unauthenticated item that has not yet been authenticated by any user in the group.
[0164] In a second operation (1020), the processor may receive user input (not shown) from a user belonging to a specific group to select a currently unauthenticated item from among multiple authentication items. For example, among multiple authentication items related to the "Jeju Olle-gil" authentication badge cover, a user belonging to the group may select an unauthenticated item (1026) (e.g., "lying in a rapeseed field") that has not yet been authenticated by any of the users belonging to the group to complete authentication. In response to receiving the user input selecting a currently unauthenticated item from among the multiple authentication items, the processor may authenticate the selected unauthenticated item using an image sensor, position sensor, wireless communication module, gravity sensor, etc. of the user device. For example, if a user is lying in a "rapeseed field" while holding the user device, the processor may determine whether the location is a rapeseed field through the user device's position sensor and whether the user is lying in a rapeseed field through the gravity sensor, and then determine whether to authenticate the user.
[0165] In a second operation (1020), when the processor determines that an unauthenticated item (1026) has been authenticated by a specific user terminal of a specific user belonging to a specific group, the processor may display the authenticated item as an authenticated item associated with the specific user terminal and authenticated by a specific user belonging to a specific group. For example, a visual object including authentication completion information or information that authentication has been completed by a specific user may be displayed.
[0166] In one embodiment, the processor may detect user activity associated with a specific authentication item from among multiple authentication items associated with a specific authentication item badge cover. Here, user activity associated with the specific authentication item may include not only location-based authentication items of the user device, such as "climbing Seongsan Ilchulbong Peak," but also items less related to the user device's location, such as "successfully jumping rope 100 times in a row" or "finishing reading webtoon A using the user device." In this case, the processor may receive user input selecting a specific authentication item badge cover on a profile screen of a specific group (first operation 1010), or may detect user activity associated with the specific authentication item even without receiving user input selecting a specific authentication item from multiple authentication items. By detecting user activity associated with the specific authentication item, the processor may display the specific authentication item as a completed authentication item by a specific user belonging to a specific group, associated with the user device. For example, a visual object containing information indicating that the authentication item "successfully jumping rope 100 times in a row" has been completed by the user device of user A may be displayed. This series of processes may correspond to FIG. 5, and descriptions of parts common to FIG. 5 may be omitted.
[0167] In one embodiment, the processor detects user activity related to a specific authentication item, and when it determines that the specific authentication item has been successfully authenticated, it may change the representative image of the authentication badge cover associated with the specific authentication item. The changed representative image may correspond to the percentage of the multiple authentication items associated with the corresponding authentication badge cover that have been successfully authenticated. However, without being limited thereto, the changed representative image may correspond to any image associated with the corresponding authentication badge cover. For example, as the number or percentage of the multiple authentication items that have been successfully authenticated increases due to the determination that the specific authentication item has been successfully authenticated, the entire representative image of the authentication badge cover including the corresponding authentication item may be displayed gradually more clearly. Furthermore, before the completion of the authentication of the specific authentication item is determined, the entire representative image of the authentication badge cover may be displayed blurred, but after the completion of the authentication of the specific authentication item is determined, only a portion of the representative image of the authentication badge cover may be displayed more clearly. As another example, a photo associated with the authentication item that has just been successfully authenticated may be displayed as the representative image of the authentication badge cover including the corresponding authentication item. In such a case, it is easy to identify which authentication item has recently been successfully authenticated among the multiple authentication items included in the specific authentication badge cover from the cover screen.
[0168] In one embodiment, a user belonging to a specific group may link the authentication badge cover added to the profile of the specific group or the authentication information of the authentication item included in the authentication badge cover with the user's personal profile or profile screen (e.g., see 130 in FIG. 1 ). For example, the processor may display a profile screen for a specific user belonging to the specific group and display the authentication badge cover displayed on the profile screen of the specific group within the authentication badge cover area of the profile screen of the specific user. Such linking of the group profile to the specific user's personal profile may be performed by the processor according to the selection of the specific user. For example, suppose a specific user belonging to the group completes the "Climb Seongsan Ilchulbong" item from among multiple authentication items associated with the "Jeju Olle-gil" authentication badge cover added to the group profile. As a result, the number of completed authentications displayed on the profile screen of the group may change from 21 to 22, a visual object (NEW) may be displayed on the group profile screen indicating that the authentication was completed within a predetermined period, or the profile photo of the specific user who completed the authentication may be highlighted on the group profile screen. In this way, a specific user can add the "Jeju Olle Gil" certification badge cover to their personal profile screen, and among the multiple certification items associated with the "Jeju Olle Gil" certification badge cover, the certification item they have certified (e.g., climbing Seongsan Ilchulbong) can be displayed as certified. With this configuration, group certification activities are linked to the user's personal profile, which increases the motivation for individual users to participate in group certification activities and allows them to manage their own certification results.
[0169] 11 illustrates an example process for displaying detailed information about multiple authentication items associated with a group profile in an instant messaging application according to an embodiment of the present disclosure. A first operation (1110) and a second operation (1120) illustrate the process for displaying detailed information about authentication items associated with an authentication badge cover for a particular group. Descriptions of parts of FIG. 11 that are common to FIGS. 1, 4, and 9 may be omitted.
[0170] A first operation (1110) is an example in which a processor displays multiple authentication items associated with the selected authentication badge cover on a GUI of a user terminal in response to receiving user input (not shown) selecting a specific authentication badge cover on a profile screen of a specific group. This may correspond to the second operation (1020) of FIG. 10. Here, a user may select a specific authentication item from the multiple authentication items for which the user wishes to view detailed information. For example, the user may click or swipe on a specific authentication item to request detailed information.
[0171] In a first operation (1110), the processor may receive a user input (1112) for selecting a specific authentication item that has been authenticated by a specific user belonging to a specific group from among multiple authentication items. While Fig. 11 only shows a user input for selecting a specific authentication item that has been authenticated by a specific user (USER A) belonging to a specific group from among multiple authentication items, the user may also select an unauthenticated item that has not been authenticated by any user belonging to a specific group and check detailed information about the unauthenticated item.
[0172] A second operation (1120) is an example of displaying detailed information or authentication details (1122) about one of multiple authentication items associated with a specific group's authentication badge cover. In one embodiment, when a processor receives user input (1112) selecting a specific authentication item from multiple authentication items that has been authenticated by a specific user belonging to a specific group, the processor may display detailed information about the specific authentication item on a GUI of the user terminal. Here, the authentication details (1122) associated with the specific authentication item may include information about a specific user who authenticated the specific authentication item from multiple users belonging to the specific group, the authentication date, the authentication location, etc. The authentication details (1122) may also include an image taken when the specific user authenticated the specific authentication item and a link to view the image. For example, referring to FIG. 11, it may be assumed that a user selects to view the authentication details (1122) for a specific authentication item (e.g., "Lying in a Field of Rape Flowers") authenticated by a user belonging to a specific group (e.g., USER A) from multiple authentication items included in the authentication badge cover for "Jeju Olle-gil." In this case, the authentication details (1122) for a specific authentication item may include (i) the name of the user who completed the authentication for the specific authentication item (e.g., By User A), (ii) the time of authentication completion (e.g., July 8, 2024, 4:32 PM), etc. Also, a specific user may take and share a photo of themselves lying in a rapeseed field, and the photo may be displayed together with the authentication details (1122).
[0173] FIG. 11 shows that the authentication details (1122) associated with a particular authentication item are displayed in a pop-up window format overlaid on top of multiple authentication items, but this is not limited to this and may be, for example, moved to a separate confirmation window or explained by voice.
[0174] 12 illustrates an example process for displaying a record associated with a verification badge cover in an instant messaging application according to one embodiment of the present disclosure. A first operation (1210) and a second operation (1220) illustrate a sequence of events for displaying a record associated with a verification badge cover included in a profile screen for a particular group.
[0175] A first operation (1210) is an example in which the processor displays multiple authentication items associated with the selected authentication badge cover on the GUI of the user terminal in response to receiving user input (not shown) selecting a specific authentication badge cover on a profile screen of a specific group. This may correspond to the second operation (1020) of FIG. 10. Here, the processor may receive a user input (1212) indicating that the user wants to review records associated with a specific authentication badge cover of a specific group. For example, referring to FIG. 12, if the user wants to review the authentication history of multiple authentication items associated with the "Jejuolle-gil" authentication badge cover, the user may click a "View Badge History" button as user input (1212).
[0176] A second operation (1220) is an example of a processor displaying records associated with a particular authentication badge cover on a GUI of a user terminal in response to receiving user input (1212) indicating a desire to review records associated with a particular authentication badge cover for a particular group.
[0177] In one embodiment, a record associated with a particular authentication badge cover for a particular group may include at least one of information about the first user to complete authentication among users belonging to the particular group, information about the user who completed authentication most frequently, or information about the time required to complete authentication for all of the authentication items associated with the authentication badge cover. Without being limited thereto, the record may also include the number of users belonging to the particular group who completed authentication for at least one of the authentication items associated with the particular authentication badge cover, the time when authentication was completed for an item that was completed for multiple authentication items (e.g., most authentications were completed at 2:00 PM, and only one was completed at 9:00 AM), information about an item that was duplicated by the most users among the multiple authentication items (e.g., "A total of six users belonging to the group completed the 'Climbing Seongsan Ilchulbong' item, making it the most frequently completed item"), and information about items that have not yet been authenticated (e.g., "No one has yet authenticated 'Diving Seojeongbang Falls'").
[0178] For example, referring to Figure 12, information about the first user in a particular group to complete authentication (e.g., USER A of the group is the first user to add a badge (certifying one of multiple authentication items) in relation to the "Jeju Olle Gil" authentication badge cover) may be displayed in a first area (1222) on the GUI of the user terminal. Also, information about the most authenticated user (e.g., USER B of the group who has collected the most badges, with a total of eight badges, in relation to the "Jeju Olle Gil" authentication badge cover) may be displayed in a second area (1224). In addition, information about the time required to complete authentication of all the authentication items related to the authentication badge cover (for example, if all the authentication items related to Jeju Olle-gil are completed, the first item to be completed (2024.6.23. 11:00 AM) among the multiple authentication items is Point A, and the last item to be completed (2024.6.24. 11:30 AM) is Point Z, and it took a total of 12 hours and 30 minutes to complete authentication of the Point A item and the Point Z item) may be displayed in the third area (1226). However, the manner in which records related to a specific authentication badge cover of a specific group are displayed on the user device is not limited to this. For example, detailed records may be displayed one by one on the entire screen of the user device, and other detailed records may be displayed so that they can be viewed by swiping. Alternatively, a table of contents in which each detailed record is arranged according to a certain criteria (such as chronological order or participation order) may be displayed.
[0179] 13 illustrates an example process for sending a message related to the verification of an authentication item associated with a particular group's authentication badge cover to a user belonging to a particular group, according to one embodiment of the present disclosure. In one embodiment, it may be assumed that a particular user in a group chat room associated with the particular group has verified a particular authentication item from among multiple authentication items associated with the particular group's profile.
[0180] The first operation (1310) shows an example in which a message including information that a specific user has completed authentication of a specific authentication item from among multiple authentication items or a message (1312) informing the specific user of the completion of authentication (e.g., "USER A has completed authentication for 'Point A' on 'JEJU Olle Trail'") is sent to a specific group chat room.
[0181] The second operation (1320) shows an example in which a message encouraging at least one user belonging to a specific group who has not yet performed authentication for multiple authentication items associated with a specific authentication badge cover to participate in authentication or a participation promotion message (1322) (for example, "User A" and "User B" belonging to "Group Name" have completed authentication for "Point A" and "Point B" of the "JEJU Olle Trail." Try "Point C"!) is sent to users belonging to a specific group.
[0182] Here, the authentication completion notification message 1312 or the participation promotion message 1322 may be sent to users belonging to a specific group through the group chat room of the specific group, but is not limited to this, and may be sent through the personal chat room of each user belonging to the specific group. Also, the participation promotion message 1322 may be sent by naming or mentioning a user who has not participated in the authentication in the group chat room (e.g., @Hong Gil-dong, please participate in the authentication).
[0183] FIG. 14 illustrates an example process for sending a message including a verification badge cover and related information to a group chat room according to one embodiment of the disclosure.
[0184] In one embodiment, the authentication badge cover added to a particular group's profile may include multiple authentication items that are authenticated based on location, and may also include multiple authentication items that are authenticated by detecting and authenticating the user's activity in addition to location.
[0185] In one embodiment, when a user terminal of a specific user belonging to a specific group is located in a specific location associated with the authentication badge cover, a message may be sent inquiring whether to add the authentication badge cover to the profile screen of the specific group. The addition inquiry message may be sent not only to the user associated with the corresponding user terminal but also to other users belonging to the specific group.
[0186] In one embodiment, when a processor receives a user input to register a corresponding authentication badge cover on a profile page of a specific group, the processor may display the corresponding authentication badge cover in an authentication badge cover area included in the profile page of the specific group (see FIG. 9 ). Accordingly, authentication items that can be authenticated when it is determined that the user device of a specific user is located at a specific location associated with the authentication badge cover may be processed as authentication completion items. For example, a case may be considered in which, among multiple authentication items included in the authentication badge cover of "Jeju Olle Trail," there is an authentication item called "Visit Hyeopjae Beach." If a specific user is currently located at Hyeopjae Beach while holding their user device, an additional inquiry message may be sent asking whether to add the authentication badge cover of "Jeju Olle Trail," which is currently associated with the beach, to the profile page of a specific group to which the specific user belongs. If the processor receives user input to add to a specific group profile screen, the authentication badge cover for "Jeju Olle-gil" is added to the authentication badge cover area of the specific group profile screen, and at the same time, the authentication item for "Visit to Hyeopjae Beach" included in the authentication badge cover for "Jeju Olle-gil" can be displayed as an authenticated item along with a visual object containing the information "Authentication completed by a specific user."
[0187] A first operation (1410) and a second operation (1420) illustrate an example showing how a particular user may send a message containing information related to a verification badge cover to a group chat room associated with a particular group.
[0188] A first operation 1410 illustrates an example in which a text message is provided in a chat room of an instant messaging application. In one embodiment, a user may enter a text message to add a verification badge cover to a particular group profile screen in a group chat room associated with the particular group.
[0189] For example, a user may add a verification badge cover for "Jejuolletrail" to the profile screen of a group to which the user belongs, and enter a text message (1412) "#add_badge_jejuolletrail" in a group chat room to encourage other users to participate in the verification. In this case, the processor may add the verification badge cover to the group profile based on the text message (e.g., a message including the command "#add_badge_jejuolletrail"), and send a message (1414) including information related to the verification badge cover (e.g., Mr. / Ms. XX added a badge cover and badge to the group profile. Want to collect badges together?) to the group chat room to which the user belongs.
[0190] A second operation 1420 illustrates an example in which a menu icon is provided on a chat room screen of an instant messaging application. In one embodiment, a user may select the menu icon, such as by touch input. In this case, a processor may receive the user's input and provide a menu containing icons that perform additional functions.
[0191] For example, a user may click an icon (1422) associated with a verification badge cover, which is provided as a menu icon in a group chat room associated with a group, to add a specific verification badge cover to the group profile screen and encourage other users to participate in the verification. Referring to FIG. 14, when a user selects an icon (1422) associated with a verification badge cover, various verification badge covers and related verification badge icons, including a verification badge cover associated with "Jeju Olle Gil," may be displayed. Here, a user may select a verification badge cover for "Jeju Olle Gil" that is not currently on the group profile screen and add it to the group profile screen. In addition, a user may click a message sending icon informing other users in the group that a verification badge cover for "Jeju Olle Gil" has been added to the group profile screen, encouraging them to participate in the verification.
[0192] 15 is a flowchart illustrating a method 1500 for providing a group profile of an instant messaging application in a graphical user interface (GUI) of a user terminal according to one embodiment of the present disclosure. The method 1500 may be performed by at least one processor of the user terminal.
[0193] The method 1500 may begin by a processor receiving a first user input associated with a particular group from a user in a GUI of an instant messaging application 1510. In response to receiving the first user input, the processor may display a profile screen for the particular group in the GUI 1520. The processor may also display a verification badge cover within a verification badge cover area of the profile screen for the particular group 1530.
[0194] In one embodiment, the authentication badge cover may include at least one of a representative image or descriptive text relating to the authentication item.
[0195] In one embodiment, the processor may display, together with the authentication badge cover, the number of authentication items that have been authenticated by users belonging to a particular group, among a plurality of authentication items associated with the authentication badge cover.
[0196] In one embodiment, the processor may receive a second user input selecting the authentication badge cover (S1540). In response to receiving the second user input, the processor may display a plurality of authentication items associated with the authentication badge cover (S1550). Here, among the plurality of authentication items, items that have been authenticated by a user belonging to a particular group and unauthenticated items may be displayed visually different from each other.
[0197] In one embodiment, the plurality of authenticated items may include authenticated items that are authenticated by users belonging to a specific group. In this case, among the plurality of authenticated items, authenticated items authenticated by a first user belonging to a specific group and authenticated items authenticated by a second user belonging to a specific group may be displayed visually differently from each other. For example, authenticated items authenticated by a first user may be displayed together with the profile image of the first user, and authenticated items authenticated by a second user may be displayed together with the profile image of the second user.
[0198] In one embodiment, the processor may receive a third user input selecting a specific authentication item from the plurality of authentication items that has been authenticated by a specific user belonging to a specific group, and in response to receiving the third user input, the processor may display at least one of information about the specific user who performed the authentication for the specific authentication item, the authentication date, or the authentication location.
[0199] In one embodiment, the authentication badge cover may include multiple location-based authentication items. In this case, prior to receiving the first user input, in response to the user terminal being located in a particular location associated with the authentication badge cover, the processor may receive a message through an instant messaging application inquiring whether to add the authentication badge cover to a profile screen for a particular group. The processor may then receive a fourth user input to register the authentication badge cover to the profile screen for the particular group. In this case, a message including information related to the authentication badge cover may be sent to a group chat room associated with the particular group.
[0200] In one embodiment, the processor may receive a fourth user input selecting a specific unauthenticated authentication item from the plurality of authentication items. In response to receiving the fourth user input, the processor may perform authentication for the specific unauthenticated authentication item using at least one of an image sensor, a position sensor, or a wireless communication module of the user terminal. In response to determining that authentication for the specific authentication item has been completed, the processor may display the specific authentication item as an authentication item associated with the user terminal and authenticated by a specific user belonging to a specific group.
[0201] In one embodiment, the processor may detect user activity associated with a specific authentication item among multiple authentication items associated with the authentication badge cover. In response to detecting the user activity, the processor may display the specific authentication item as an authentication item associated with the user terminal and authenticated by a specific user belonging to a specific group. Additionally or alternatively, in response to detecting the user activity, a representative image on the authentication badge cover may be changed. Additionally or alternatively, a message including information related to the authentication of the specific user for the specific authentication item may be sent to a group chat room associated with the specific group.
[0202] In one embodiment, the processor may display a profile screen for a particular user belonging to a particular group and display a verification badge cover within a verification badge cover area of the profile screen for the particular user.
[0203] In one embodiment, the processor may display a record associated with the authentication badge cover, where the record associated with the authentication badge cover may include at least one of information about the first authenticated user among users belonging to a particular group, information about the most authenticated user, or information about the time required to complete authentication of all of the authentication items associated with the authentication badge cover.
[0204] In one embodiment, a message encouraging participation may be sent to at least one user who belongs to a particular group and has not yet authenticated against multiple authentication items.
[0205] 15 and the above description are merely examples, and different implementations are possible in other embodiments. For example, the order of some steps may be changed, some steps may be omitted, other configurations may be added, and some steps described as being performed sequentially may be performed simultaneously.
[0206] The above-described method may be provided as a computer program stored on a computer-readable recording medium for execution by a computer. The medium may continuously store the computer-executable program or temporarily store it for execution or download. The medium may also be various recording or storage means combined with one or more pieces of hardware, and is not limited to media directly connected to a computer system but may also be distributed over a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program commands, including ROM, RAM, and flash memory. Other examples of media include recording media or storage media managed by app stores that distribute applications, or by websites or servers that provide or distribute various software.
[0207] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithmic steps described in connection with the disclosure herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate this interchange between hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the particular application and design requirements imposed on the overall system. Those skilled in the art may implement the described functionality in various ways for each particular application, but such implementations should not be interpreted as departing from the scope of the present disclosure.
[0208] In a hardware implementation, the processing units used to perform the techniques may be implemented with one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described in this disclosure, computers, or combinations thereof.
[0209] Thus, the various illustrative logic blocks, modules, and circuits described in connection with this disclosure may be implemented or performed by a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other configuration.
[0210] In a firmware and / or software implementation, the techniques may be implemented as instructions stored on a computer-readable medium, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, compact disc (CD), magnetic or optical data storage device, etc. The instructions may be executable by one or more processors and may cause the processors to perform certain aspects of the functions described in this disclosure.
[0211] If implemented in software, the techniques may be stored on or transmitted via a computer-readable medium as one or more instructions or code. Computer-readable media includes any medium that facilitates transfer of a computer program from one place to another and encompasses both computer storage media and communication media. Storage media may be any available medium that can be accessed by a computer. By way of non-limiting example, these computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to transfer or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium.
[0212] For example, if the software is transferred from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted wire, digital subscriber line (DSL), or wireless technologies such as infrared, radio, microwave, etc., the coaxial cable, fiber optic cable, twisted wire, digital subscriber line, or wireless technologies such as infrared, radio, microwave, etc. are included within the definition of medium. As used herein, disk and disc include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically and discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0213] A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal.
[0214] While the above-described embodiments have been described utilizing aspects of the presently disclosed subject matter on one or more independent computer systems, the present disclosure is not limited thereto and may be implemented in connection with any computing environment, such as a network or distributed computing environment. Furthermore, aspects of the subject matter in the present disclosure may be implemented on multiple processing chips or devices, and storage may be affected equally across multiple devices. These devices may include PCs, network servers, and handheld devices.
[0215] Although the present disclosure has been described herein with reference to certain embodiments, various modifications and variations may be made without departing from the scope of the present disclosure as would be understood by those skilled in the art to which the present disclosure pertains, and such modifications and variations are considered to fall within the scope of the claims appended hereto.
[0216] This application claims priority based on Patent Application No. 10-2024-0103372 filed with the Korean Intellectual Property Office on August 2, 2024, the entire contents of which are incorporated herein by reference. [Explanation of symbols]
[0217] 110 users 120 User Terminals 130 Profile screen 140 Authentication Badge Coverage Area 142 First Authentication Badge Cover 144 First Visual Object 146 Secondary Visual Object 148 Second Certification Badge Cover
Claims
1. 1. A method executed by at least one processor of a user terminal for providing a group profile of an instant messaging application in a GUI of the user terminal, the method comprising: receiving a first user input related to a particular group in a GUI of an instant messaging application; displaying a profile screen for the particular group in the GUI in response to receiving the first user input; displaying a verification badge cover within a verification badge cover area of a profile screen relating to the particular group; A method for providing a group profile, including:
2. The method of claim 1 , wherein the authentication badge cover includes at least one of a representative image and an explanation regarding the authentication item.
3. receiving a second user input selecting the authentication badge cover; displaying a plurality of authentication items associated with the authentication badge cover in response to receiving the second user input; The method of claim 1 further comprising:
4. The group profile providing method according to claim 3, wherein, of the plurality of authentication items, items for which authentication has been completed by users belonging to the specific group are displayed visually different from items for which authentication has not been completed by users belonging to the specific group.
5. the plurality of authentication items include a plurality of authenticated items for which a user belonging to the specific group has completed authentication; The group profile providing method of claim 3, wherein, among the plurality of authenticated items, authenticated items authenticated by a first user belonging to the specific group and authenticated items authenticated by a second user belonging to the specific group are displayed visually differently.
6. The authenticated items authenticated by the first user are displayed together with a profile picture of the first user; The group profile providing method according to claim 5 , wherein the authenticated items authenticated by the second user are displayed together with a profile image of the second user.
7. receiving a third user input selecting a specific authentication item from the plurality of authentication items that has been authenticated by a specific user belonging to the specific group; In response to receiving the third user input, displaying at least one of information about the particular user who authenticated for the particular authentication item, an authentication date, or an authentication location; The method of claim 3 further comprising:
8. The group profile providing method of claim 1, further comprising a step of displaying, together with the authentication badge cover, the number of authentication items that have been authenticated by users belonging to the specific group, among the multiple authentication items associated with the authentication badge cover.
9. the authentication badge cover includes a plurality of location-based authentication items; before receiving the first user input; receiving, via the instant messaging application, a message inquiring whether to add the authentication badge cover to a profile screen for the particular group in response to the user terminal being located at a particular location associated with the authentication badge cover; receiving a fourth user input for registering the authentication badge cover in a profile screen for the particular group; The method of claim 7 further comprising:
10. The method of claim 9 , wherein a message including information about the authentication badge cover is sent to a group chat room associated with the particular group.
11. receiving a fourth user input selecting a particular authentication item from the plurality of authentication items that has not yet been authenticated; In response to receiving the fourth user input, performing authentication for the unauthenticated specific authentication item using at least one of an image sensor, a position sensor, or a wireless communication module of the user terminal; The method of claim 3 further comprising:
12. 12. The group profile providing method of claim 11, further comprising the step of, in response to determining that authentication for the specific authentication item has been completed, displaying the specific authentication item as an authentication item associated with the user terminal and authenticated by a specific user belonging to the specific group.
13. detecting user activity associated with a particular authentication item among a plurality of authentication items associated with the authentication badge cover; In response to detecting the user activity, displaying the particular authentication item as an authentication item associated with the user terminal and authenticated by a particular user belonging to the particular group; The method of claim 1 further comprising:
14. The method of claim 13 , wherein a representative image of the authentication badge cover is changed in response to detecting the user activity.
15. The method of claim 13 , wherein a message including information related to the authentication completion of the specific user for the specific authentication item is sent to a group chat room associated with the specific group.
16. displaying a profile screen relating to a specific user belonging to the specific group; displaying the authentication badge cover within an authentication badge cover area of a profile screen for the particular user; The method of claim 1 further comprising:
17. further comprising displaying a record associated with the authentication badge cover; The group profile providing method of claim 1, wherein the record related to the authentication badge cover includes at least one of information regarding the first user to complete authentication among users belonging to the specific group, information regarding the most frequently authenticated user among users belonging to the specific group, and information regarding the time required to complete authentication of all of the multiple authentication items related to the authentication badge cover.
18. The group profile providing method according to claim 4 , further comprising transmitting a message encouraging participation to at least one user who has not completed authentication for the plurality of authentication items among users belonging to the specific group.
19. 19. A program for causing a computer to execute the group profile providing method according to claim 1.
20. A user terminal, a communication module; The display and Memory and at least one processor coupled to said memory and configured to execute at least one computer readable program contained in said memory; Including, The at least one program receiving a first user input related to a particular group in a GUI of the instant messaging application; displaying a profile screen for the particular group in the GUI in response to receiving the first user input; A user terminal that displays an authentication badge cover within an authentication badge cover area of a profile screen related to the specific group.
Citation Information
Patent Citations
mirushorikanonaiokaryuseierasutomaasoseibutsunoseiho
JP1976086557A