Method and computing device for registering posts using in-game data

The use of in-game data to populate and verify information on online game bulletin boards addresses the inconvenience and reliability issues, enhancing user experience and trustworthiness in online game group recruitment.

WO2025249614A1PCT designated stage Publication Date: 2025-12-04NCSOFT CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/007497
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Users face inconvenience in manually entering information for posting on online game bulletin boards and struggle to verify the reliability of posted information, especially when recruiting for user groups in online games.

Method used

A method and system that utilizes in-game data to automatically populate and verify information on online bulletin boards, allowing users to post and share data related to their player characters and user groups, ensuring authenticity and reducing manual input.

Benefits of technology

Eliminates the hassle of manual information entry and enhances the reliability of posted content by leveraging in-game data, thereby improving the user experience and trustworthiness of online bulletin board interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024007497_04122025_PF_FP_ABST
    Figure KR2024007497_04122025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a method and computing device for registering posts using in-game data. According to one embodiment, the method for registering posts using in-game data comprises the operations of: receiving, from a user terminal of a first user, a post registration request of the first user for an online bulletin board related to a game service; determining, as a to-be-opened item, at least one of a plurality of data items for in-game data related to the first user on the basis of a selection of the first user; registering, on the online bulletin board, a post including in-game data for the to-be-opened item among the in-game data related to the first user; and providing the post to a user terminal of a second user through the online bulletin board.
Need to check novelty before this filing date? Find Prior Art

Description

Method for posting posts using in-game data and computing devices

[0001] The disclosed embodiments relate to technology for providing an online bulletin board service.

[0002] Online games that provide multiplayer between multiple users encourage users to form user groups such as guilds, parties, clans, and blood alliances to play games together or compete with other user groups.

[0003] Typically, users who wish to join a user group in an online game, or recruit members for their own user group, will do so by searching for a user group to join or recruit members for their own user group through online bulletin boards, such as the game's official website. In this case, the user posting must manually verify and enter information about their player character or the user group to which they belong. This creates the inconvenience of entering information for posting, and other users viewing the post face the problem of not being able to ensure the reliability of the information entered by the post author.

[0004] The disclosed embodiments are intended to provide a method for posting a post using in-game data and a computing device.

[0005] A method for registering a post using in-game data according to one embodiment includes: receiving a request for registering a post from a user terminal of a first user to an online bulletin board related to a game service; determining at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on a selection of the first user; registering a post including in-game data for the item to be disclosed among the in-game data related to the first user on the online bulletin board; and providing the post to a user terminal of a second user through the online bulletin board.

[0006] The above online bulletin board may be a bulletin board where posts are registered to recruit group members for a user group within the above game service.

[0007] The in-game data related to the first user may include in-game data related to a user group to which the first user belongs within the game service.

[0008] The above online bulletin board may be a bulletin board where users of the game service post articles to find user groups to join within the game service.

[0009] The in-game data associated with the first user may include in-game data associated with the first user's player character.

[0010] The above posting registration method may further include, prior to the determining operation, an operation of obtaining in-game data related to the first user among the in-game data of the game service.

[0011] The above-mentioned method for registering a post may further include an operation of determining at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on a selection of the first user; and an operation of obtaining in-game data for the item to be disclosed among the in-game data related to the first user.

[0012] The method may further include an action of providing a message exchange between the first user and the second user based on a user input of the second user with respect to the post.

[0013] The above method may further include, after the above-mentioned registering operation, an operation of updating the in-game data included in the post with the changed in-game data in the game service when the in-game data included in the post is changed.

[0014] A computing device according to one embodiment comprises: one or more processors; and a memory storing one or more programs executed by the one or more processors, wherein the one or more processors receive a request for registering a post from a user terminal of a first user on an online bulletin board related to a game service, determine at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on a selection of the first user, register a post including in-game data for the item to be disclosed among the in-game data related to the first user on the online bulletin board, and provide the post to a user terminal of a second user through the online bulletin board.

[0015] The above online bulletin board may be a bulletin board where posts are registered to recruit group members for a user group within the above game service.

[0016] The in-game data related to the first user may include in-game data related to a user group to which the first user belongs within the game service.

[0017] The above online bulletin board may be a bulletin board where users of the game service post articles to find user groups to join within the game service.

[0018] The in-game data associated with the first user may include in-game data associated with the first user's player character.

[0019] The one or more processors may, prior to determining the item to be disclosed, obtain in-game data related to the first user among the in-game data of the game service.

[0020] The one or more processors may determine at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on a selection of the first user, and obtain in-game data for the item to be disclosed among the in-game data related to the first user.

[0021] The one or more processors may provide for a message exchange between the first user and the second user based on user input of the second user regarding the post.

[0022] The one or more processors may, if the in-game data included in the post is changed in the game service after the post is registered on the online bulletin board, update the in-game data included in the post with the changed in-game data.

[0023] According to the disclosed embodiments, when a user of a game service wishes to post a message on an online bulletin board, in-game data related to the user can be obtained and included in the message, thereby eliminating the hassle of entering information for posting and ensuring the reliability of the information included in the message.

[0024] FIG. 1 illustrates an example of interconnected servers and one or more user terminals for a game service.

[0025] Figures 2a, 2b and 2c illustrate exemplary cases of providing a game-related user experience using multiple user terminals.

[0026] Figures 3a, 3b, 3c and 3d illustrate exemplary functions supported by a game launcher executed by a user terminal.

[0027] FIG. 4 is a block diagram illustrating a computing environment including a computing device according to one embodiment.

[0028] Figure 5 is a flowchart of a method for registering a post using in-game data according to one embodiment.

[0029] Figure 6 is a flowchart of a method for registering a post using in-game data according to an additional embodiment.

[0030] Figure 7 is a flowchart of a method for providing a conversation service through an online bulletin board according to an additional embodiment.

[0031] FIGS. 8, 9, 10, and 11 are diagrams for exemplarily explaining posting registration according to one embodiment.

[0032] FIG. 1 illustrates an example of interconnected servers (e.g., servers (110, 120)) and one or more user terminals (e.g., user terminals (141, 142, 143, 151, 152)) to provide a game service.

[0033] A server (e.g., servers (110, 120)) may include a computer designed to provide server functionality, such as a workstation. Embodiments are not limited thereto, and a server may include a personal computer configured to run a software application, and / or a combination of such personal computers. A server may include a group (or cluster) of the example workstations and / or personal computers.

[0034] In one embodiment, a service provider may provide or operate an automated service using a server. The service may include a game service. The game service may be provided for network-based playing of games such as role-playing games (RPGs), massive multi-user online RPGs (MMORPGs), first-person shooters (FPSs), and / or puzzle games. Through the game service, different users (e.g., users of the game service) may connect with each other over a network, cooperate, or compete. The server may support or execute functions related to the game service (e.g., matching users, providing a virtual space (130) such as a battlefield, trading virtual items such as a market, and / or chatting between users).

[0035] Referring to FIG. 1, servers (110, 120) included in a network are illustrated to provide different services. The server (110) may be configured to relay a user's connection with various game services provided through the network (e.g., a game service provided by the server (120). The services provided through the server (110) may be referred to as game platform services, game launching services, game publishing services, and / or game relay services.

[0036] Referring to FIG. 1, a server (110) may cause a server (120) for providing a game service to provide a user experience related to the game service to users of the game platform service. The server (110) may store, in a user database related to users of the game platform service, information indicating one or more game services to which the users have subscribed. The information may further include information for the server (110) to access another server for the game service, such as the server (120), (e.g., account information for logging into the game service, and / or authentication information).

[0037] Referring to FIG. 1, the server (110) may store information indicating at least one game service subscribed to by users of the game platform service in a user database. The user database may include records representing users subscribed to the game platform service. The records may include at least one game service subscribed to by the corresponding user and / or information for accessing (or logging in to) the at least one game service.

[0038] Referring to FIG. 1, users (U1, U2) of a game platform service provided by a server (110) are illustrated. A user (U1) possessing user terminals (141, 142, 143) and a user (U2) possessing user terminals (151, 152) are illustrated, but the number of users of the server (110) and the number of user terminals possessed by each of the users are not limited thereto. Users of the game platform service may be referred to as users.

[0039] Referring to FIG. 1, various appearances of a user terminal (or user equipment) of a user are illustrated. The user terminal may include a smartphone (e.g., user terminals (141, 152)), a smartpad, and / or a tablet PC. The user terminal may include a personal computer such as a desktop (e.g., user terminals (142, 151)) and a laptop. The user terminal may include a portable gaming device (e.g., user terminal (143)) dedicated to a game service and / or a gaming console. The user terminal may include a smart accessory such as a smart watch and / or a head-mounted device (HMD). Embodiments of the user terminal are not limited thereto.

[0040] Referring to FIG. 1, a user (U1) can access a game platform service provided by a server (110) using at least one of the user terminals (141, 142, 143). Similarly, a user (U2) can access the game platform service using at least one of the user terminals (151, 152). A software application for communicating with the server (110) can be installed on at least one of the user terminals (141, 142, 143, 151, 152). The software application can be referred to as a game platform application, a game platform program, a game launcher, and / or a client application.

[0041] Hereinafter, the connection relationship between the user terminal (141), which is one of the user terminals (141, 142, 143, 151, 152), and the server (110) and the user terminal (141) and the server (120) will be described, taking the user terminal (141) as an example.

[0042] For example, a user (U1) can access a game platform service provided by a server (110) using a user terminal (141) that has executed a game launcher. The user terminal (141) that has executed the game launcher can establish a communication link (L1) between the user terminal (141) and the server (110). The communication link (L1) can include a logical connection (e.g., a logical connection distinguished by a session) established for data communication between the user terminal (141) and the server (110) within a network. Similarly, in response to an input from a user (U2) to execute a game launcher on the user terminal (151), the user terminal (151) can establish a communication link (L2) between the server (110) and the user terminal (151).

[0043] The server (110), which detects a user terminal (141) that has executed a game launcher using a communication link (L1), can confirm a user account logged into the user terminal (141). By comparing the user database stored in the server (110) and authentication information (e.g., ID, password, PIN (personal identification number), and / or OTP (one-time password)) transmitted from the user terminal (141), the server (110) can authenticate the user (U1) that has executed the game launcher on the user terminal (141). Based on the authentication, the user terminal (141) can display a screen provided by the game launcher. For example, the state of the user terminal (141) that executes the game launcher can include a state before authenticating the user (U1) (e.g., a locked state and / or a state before logging in) and a state after authenticating the user (U1). The screen displayed by the user terminal (141) based on the above authentication and / or the function provided to the user (U1) are described with reference to FIGS. 3a to 3d.

[0044] Referring to FIG. 1, when users (U1, U2) of user terminals (141, 151) connected to a server (110) via communication links (L1, L2) are authenticated, the server (110) can support interaction between the users (U1, U2). For example, the server (110) can support transmission (e.g., streaming) and / or reception of messages (e.g., text messages), images, videos, sounds (e.g., voice chat), and / or posts between the users (U1, U2). The server (110) configured to provide a game platform service can execute or support functions related to online activities of users (U1, U2) related to games.

[0045] When accessing a game platform service using a user terminal (141), the user (U1) can access a game service connected to the game platform service. For example, a user terminal (141) running a game launcher can receive an input for accessing a game service. In response to an input for accessing a game service detected using the game launcher, the user terminal (141) can transmit a signal related to the input to a server (110) via a communication link (L1). The server (110) receiving the signal can communicate with a server (120) providing the game service indicated by the signal. For example, using a communication link (L3) established between the servers (110 and 120), the server (110) can transmit information related to a user (U1) logged in to the game platform service (e.g., authentication information required for the server (120) providing the game service to authenticate the user (U1). Based on the authentication of a user (U1) using the above information, a communication link (L4) between the user terminal (141) of the user (U1) and the server (120) can be established.

[0046] Similarly, the server (110) may receive a signal from a user terminal (151) to which a user (U2) is logged in, indicating receipt of an input for accessing a game service. The server (110) receiving the signal may transmit a signal to the server (120) using a communication link (L2), which causes a communication link (L5) to be established between the user terminal (151) and the server (120). Direct communication between the user terminal (151) and the server (120) may be performed through the communication link (L5) established by the signal. The embodiment is not limited thereto, and indirect communication between the server (120) providing the game service and the user terminal (151) may be performed using the communication links (L2, L3).

[0047] As described above, in a state where communication links (L4, L5) are established between the user terminals (e.g., user terminals (141, 151)) of the users (U1, U2) and the server (120) so that the game service is provided to each of the user terminals, the server (120) for providing the game service can transmit information about at least a part of the virtual space (130) to each of the user terminals. For example, the server (120) can transmit, to the user terminal (141) of the user (U1), information related to a part of the virtual space (130) including a location (A) associated with the user (U1) (e.g., information for rendering the part of the virtual space (130)). For example, the server (120) can transmit, to the user terminal (151) of the user (U2), information related to another part of the virtual space (130) including a location (B) associated with the user (U2).

[0048] Although an exemplary operation in which a user (e.g., users (U1, U2)) accesses a game service using a server (110) providing a game platform service has been described, the embodiment is not limited thereto. For example, a user may directly access a server (120) for a game service without a server (110) using a game application installed on a user terminal.

[0049] Hereinafter, exemplary operations of a user terminal and / or a server associated with a communication link connected for a game service and / or a game platform service are described with reference to FIGS. 2A and 2B . For example, exemplary operations of a server (110) based on a user (U1) and a user terminal (142) are described, but the embodiment is not limited thereto.

[0050] FIGS. 2A, 2B, and 2C illustrate exemplary cases of providing a game-related user experience using a plurality of user terminals (e.g., user terminals (141, 142)). Referring to FIGS. 2A to 2C, an exemplary state in which communication links (L1, L3, L4) are established between a server (110) for a game platform service, a server (120) for a game service, and a user terminal (142) is illustrated. The server (110) may communicate with the server (120) according to the operation described with reference to FIG. 1, thereby establishing a communication link (L4) between the server (120) and the user terminal (142). For communication between the server (110) and the user terminal (142), a game launcher related to the game platform service may be executed on the user terminal (142).

[0051] Referring to FIGS. 2A to 2C, a user terminal (142) that executes a game launcher can execute the game application in response to an input for executing the game application. The user terminal (142) that executes the game application can display a screen (210) provided by the game application. An exemplary screen (210) including a player character (PC) (215) controllable by an input received through the user terminal (142) is illustrated, but the embodiment is not limited thereto. Using a signal received from the server (120) through a communication link (L4), the user terminal (142) can display a screen (210) including a PC (215) included in a virtual space (130).

[0052] Referring to FIG. 2A, a user terminal (142) executing a game application can output a screen (210) to a user (U1) and receive an input related to the game (e.g., an input for controlling a PC (215)) from the user (U1). The user terminal (142) that has received the input can transmit a first signal representing the input to a server (120) via a communication link (L4). The user terminal (142) can further receive a second signal representing a virtual space (130) and / or a state of the PC (215) changed by the input from the server (120) via the communication link (L4). The user terminal (142) that has received the second signal can at least partially change the screen (210). For example, the user terminal (142) can play an animation related to the PC (215) within the screen (210).

[0053] When an input for executing a game application is received through a game launcher, the user terminal (142) can execute the game application in conjunction with the game launcher. Using the conjunction, the user terminal (142) can execute a function of the game launcher based on the status of the game application. The function may include an operation of transmitting a signal notifying the status to the server (110) (e.g., streaming of a screen (210) for live broadcasting). The function may include a remote play function of the game application executed on the user terminal (142) using another user terminal different from the user terminal (142).

[0054] Referring to FIG. 2B, user terminals (141, 142) connected to each other for remote play functionality are illustrated. The user terminals (141, 142) may be connected via a short-range wireless communication protocol such as Wi-Fi Direct and / or Bluetooth. The embodiment is not limited thereto, and the user terminals (141, 142) may be connected to each other via a cellular protocol such as long-term evolution (LTE), 5G NR (new radio), 6G, and / or above-6G. It is assumed that a game launcher is installed on all user terminals (141, 142), and authentication of a user (U1) on each of the user terminals (141, 142) based on the game launcher is completed.

[0055] When a game application is executed on a user terminal (141) with relatively limited resources, such as a smartphone, the quality of the user experience related to the game may be reduced. The quality may be evaluated by indicators such as frames-per-second (fps), response delay, and / or resolution. The quality of the user experience may be better when the game application is executed on a desktop user terminal (142) than when the game application is executed on a user terminal (141). Referring to FIG. 2B, the user terminal (142) may transmit a screen (220) generated (or rendered) by a processing circuit (e.g., a GPU (graphics processing unit)) of the user terminal (142) to the user terminal (141). The operation of transmitting the screen (220) may include an operation of transmitting a bitstream representing the screen (220) via a communication link (L6) (e.g., streaming).

[0056] In the exemplary state of FIG. 2B where the user terminal (142) displays the screen (220) on the user terminal (141), the user terminal (141) can display the screen (220) on the display based on the execution of the game launcher. For example, without installing and / or executing a game application for communicating with the server (120), the user terminal (141) can display the screen (220) related to the game service provided by the server (120) on the display. The user terminal (141) can display the screen (220) provided by the user terminal (142) based on the execution of the game launcher.

[0057] Referring to FIG. 2B, in one embodiment where the user terminal (142) generates a screen (220) to be displayed by the user terminal (141), the user terminal (142) may display a screen (220) including a UI related to the user terminal (141), which is a smart phone. The UI may include a virtual joystick including a visual object (222) having a shape of a circle that can be dragged (or moved) by a touch input on an area (221) having a shape of a circle. The UI may include a group (223) of touchable visual objects that can control the state of the PC (215). Comparing FIG. 2A and FIG. 2B, the screen (210) of FIG. 2A, which is displayed through the display of the user terminal (142), which is a desktop, may not include the visual object (222) and / or the group (223). In a state where a screen (220) is transmitted to a user terminal (141) which is a smart phone, the user terminal (141) which receives the screen (220) can overlap an area (221) including a visual object (222) and a group (223) on the screen (220). For example, a screen (225) displayed on the display of the user terminal (141) can further include a visual object (222), an area (221), and a group (223) for guiding a touch input.

[0058] Referring to FIG. 2B, while displaying a screen (225) based on a screen (220) provided by a user terminal (142), the user terminal (141) can receive an input from a user (U1) related to the screen (225). In response to the input, the user terminal (141) can transmit a signal representing the input to the user terminal (142). The user terminal (142) receiving the signal can communicate with the server (120) and use the input corresponding to the signal to at least partially change the state of the virtual space (130) and / or the PC (215). The user (U1) can view the screen (220) representing the state of the virtual space (130) and / or the PC (215) at least partially changed through the user terminal (141).

[0059] As described above, although an embodiment has been described in which the server (120) and the user terminal (142) for providing the game service of FIG. 2B directly communicate, and the user terminal (141) indirectly communicates with the server (120) using the user terminal (142), the embodiment is not limited thereto. For example, the user terminal (141) that receives the input of the user (U1) related to the screen (225) can transmit a signal including information related to the input to the server (120) via the communication link (L7). The signal can be transmitted directly to the server (120) independently of the communication links (L4, L6) established by the user terminal (142). For example, the user terminal (141) can transmit a signal via the communication link (L7) in order to reduce the delay in the input of the user (U1) or to improve the responsiveness of the game service provided by the server (120). The server (120) that receives the signal can transmit a signal (or information) indicating the state of the virtual space (130) that has been changed based on the signal to the user terminal (142) through the communication link (L4). The user terminal (142) that receives the signal can perform rendering of the screen (220) to be provided to the user terminal (141) through the communication link (L6). After the signal related to the rendered screen (220) is transmitted to the user terminal (141) through the communication link (L6), the user terminal (141) can display the screen (225) based on the signal (e.g., a screen in which a visual object (222), an area (221), and a group (223) are overlapped on the screen (220).

[0060] For example, when a communication link (L6) between user terminals (141, 142) is blocked, the user terminal (141) can establish at least one of a direct communication link (L7) between the server (120) for providing a game service and the user terminal (141) and / or a direct communication link (L8) between the server (110) for providing a game platform service and the user terminal (141).

[0061] Although the operation of transmitting a signal representing a screen (220) between user terminals (141, 142) commonly logged in by a user (U1) has been described, the embodiment is not limited thereto. For example, the user terminal (142) may transmit a signal representing a screen (220) to user terminals of other users logged in to the server (110) via the server (110). The function of the user terminal (142) transmitting the signal to user terminals of other users logged in to the server (110) may be referred to as a broadcasting function.

[0062] Referring to FIG. 2C, a server (230) for cloud gaming may be connected to a user terminal (142). For example, when a request for providing a cloud-based game service is identified from a user terminal (142), the server (110) may request the server (230) to provide a cloud service based on the server (230). The request may be transmitted to the server (230) via a communication link (L9) between the server (110) and the server (230). In response to the request, the server (230) may establish a communication link (L10) between the server (120) and the server (230) for the game service and a communication link (L11) between the server (120) and the user terminal (142). The request transmitted via the communication link (L9) may include information related to the user terminal (142) that transmitted the request and / or the game service.

[0063] In one embodiment, the server (230) may perform rendering of a screen (210) to be displayed on a user terminal (142). The server (230) may transmit a signal (or bitstream) related to the screen (210) rendered by the server (230) to the user terminal (142) via a communication link (L11) between the user terminal (142) and the server (230). The user terminal (142) that receives the signal may display the screen (210) indicated by the signal on a display.

[0064] In the exemplary state of FIG. 2c, the user terminal (142) displaying the screen (210) can receive a user input related to the screen (210). In response to the user input received from the user (U1), the user terminal (142) can transmit a signal representing the user input to the server (230) via the communication link (L11). The server (230) receiving the signal can execute a function related to the user input. The server (230) executing the function can include, for example, an operation of at least partially changing the state of the virtual space (130) provided by the server (110) by communicating with the server (110) via the communication link (L10). For example, the server (230) executing the function can include an operation of re-rendering the screen (210) to be transmitted to the user terminal (142) based on the partially changed state of the virtual space (130). For example, the server (230) that executed the above function can further transmit a signal related to the re-rendered screen (210) through the communication link (L11).

[0065] As described above, by using the game launcher, the user terminal (141) can display a screen (220) of a game application running on another user terminal (in one embodiment of FIG. 2B, the user terminal (142)) and respond to the user's (U1) interaction related to the screen (220). The user terminal (141) can indirectly perform graphic rendering (e.g., visualization of a three-dimensional graphical object) by using the resources of the user terminal (142). Even if the user terminal (141) does not have the capacity required to install the game application (e.g., available capacity of flash storage) or the user terminal (141) does not have the resources required to run the game application (e.g., specifications of a GPU and / or CPU), the user terminal (141) running the game launcher can provide a user experience related to the game application.

[0066] Below, exemplary functions supported by a user terminal running a game launcher are described with reference to FIGS. 3A to 3D.

[0067] FIGS. 3A, 3B, 3C, and 3D illustrate exemplary functions supported by a game launcher executed by a user terminal (e.g., user terminals 141, 142, 143, 151, and 152 of FIG. 1). Referring to FIGS. 3A to 3D , exemplary states (301, 302, 303, and 304) of a screen displayed by a user terminal executing a game launcher are illustrated. After completing authentication of a user of the user terminal using the game launcher, the user terminal may display the exemplary screens illustrated in FIGS. 3A to 3D . Referring to FIG. 3A , a user terminal displaying a screen provided by the game launcher may display visual objects (311, 312, 313, and 314) corresponding to each of options for adjusting a mode of the screen. For example, the visual object (311) may correspond to a function for outputting a list of multiple game applications executable by the user terminal. For example, the visual object (312) may correspond to a function for outputting a list of one or more game applications installed on the user terminal. For example, the visual object (313) may correspond to a function for executing a messenger service based on a game platform service. For example, the visual object (314) may correspond to a function for executing a community service for users subscribed to the game platform service.

[0068] In a state (301) where a first option corresponding to a visual object (311) is selected, the user terminal may provide a screen for downloading game applications that can be executed using a game launcher. In a state (302) where a second option corresponding to a visual object (312) is selected, the user terminal may provide a screen related to one or more game applications installed on the user terminal. In a state (303) where a third option corresponding to a visual object (313) is selected, the user terminal may provide a screen for exchanging messages (e.g., sending and / or receiving messages) between users logged in to the game platform service. In a state (304) where a fourth option corresponding to a visual object (314) is selected, the user terminal may provide a screen for exchanging information (e.g., postings) between users subscribed to the game platform service.

[0069] Within the area (315) of the screen of FIG. 3A, the user terminal may display a list of game applications. The list may be provided from a server providing a game platform service (e.g., server (110) of FIG. 1, FIG. 2A, and / or FIG. 2B). One or more icons (e.g., icon (319)) displayed in the area (315) may correspond to specific game applications included in the list. For example, in response to an input for selecting an icon (319), the user terminal may display a UI for downloading a game application corresponding to the icon (319) within the screen.

[0070] In a state (301) of displaying a list of game applications through an area (315), the user terminal may display visual objects (316, 317, 318) for filtering game applications included in the list. The visual object (316) may correspond to an option for displaying all game applications included in the list in the area (315). The visual object (317) may correspond to an option for displaying a sub-list of one or more game applications executable on a personal computer among the game applications included in the list in the area (315). The visual object (318) may correspond to an option for displaying a sub-list of one or more game applications executable on a smartphone among the one or more game applications included in the list in the area (315).

[0071] FIG. 3a is a drawing showing a screen in which a first option is executed in a game launcher of a user terminal by selecting a first visual object (311) capable of outputting a list of game applications that can be executed on a user terminal, for example.

[0072] Referring to the exemplary screen of FIG. 3A, the user terminal may display a visual object (320) mapped to a function for streaming the screen of a game application executed using a game launcher. For example, in response to an input for selecting the visual object (320), the user terminal may display a list of other user terminals in which the user of the user terminal (e.g., users U1 and U2 of FIG. 1) is logged in. For example, if the input is received while streaming the screen of the game application, the user terminal may display a pop-up window indicating that the screen of the game application is being streamed. For example, if the input is received while preparing to stream the screen of the game application, the user terminal may display a pop-up window indicating that streaming of the screen of the game application is about to start. The pop-up window of the example may include a button and / or a hyperlink for receiving an input for stopping or restarting streaming of the screen of the game application. A user terminal that receives an input for selecting another user terminal from the above list can execute a function for transmitting a screen-related signal to the other user terminal selected by the input. FIG. 3b is a diagram illustrating a screen in which a second option is executed in the game launcher of the user terminal by selecting a visual object (312) capable of providing a screen related to a game application installed on the user terminal, for example.

[0073] Referring to FIG. 3B, in a state (302) where a second option corresponding to a visual object (312) is selected, the user terminal can display a list of game applications installed in the user terminal. The user terminal can display an area (324) and visual objects (321, 322, 323) for switching the UI displayed in the area (324). In a state (302) where a visual object (321) is selected, the user terminal can display visual objects representing each of the game applications installed in the user terminal in the area (324) (e.g., visual objects corresponding to game application A and game application B, respectively). In a state (302) where a visual object (321) is selected, the user terminal can further display a visual object (329) for switching to a state (301) for downloading the game application, together with visual objects corresponding to each of the game applications installed in the user terminal in the area (324).

[0074] The visual objects (322, 323) different from the visual object (321) may each correspond to game applications installed on the user terminal. For example, the visual object (322) may correspond to game application A installed on the user terminal, and the visual object (323) may correspond to game application B installed on the user terminal. For example, in response to an input for selecting the visual object (322), the user terminal may display a UI related to game application A in the area (324). The UI may include a visual object for executing game application A.

[0075] In response to an input for selecting a visual object (313), the user terminal may display a screen as shown in state (303) of FIG. 3c. The screen may be displayed as an overlay on a screen running for the game launcher (e.g., a pop-up window).

[0076] FIG. 3c is a drawing showing a screen in which a third option is executed in a game launcher of a user terminal by selecting a third visual object (313) that can provide a screen for exchanging messages between users of a game platform service, for example.

[0077] Referring to FIG. 3C, within the screen, the user terminal may display a list (331) of game applications to which a user logged in to the user terminal is subscribed. The list (331) may include chat channels corresponding to each of the game applications and / or chat channels provided through the game service. For example, the chat channels provided through the game service may include a chat channel dedicated to a guild (or party) provided through the game service, and a one-on-one chat channel (e.g., a whisper channel) indicated by a user account of the user terminal. Within an area (332) of the exemplary screen of FIG. 3C, the user terminal may display one or more messages that have been transmitted or received through any one of the chat channels. The user terminal may display visual objects (333, 334, 335) for transmitting text, emoticons, and / or images (or videos) to the chat channel corresponding to the area (332). The user terminal can display a visual object (336) for uploading text entered in a text box (333) to the chat channel. Through the screen of Fig. 3c, the user terminal can display a visual object (337) mapped to a function for adding a new chat channel.

[0078] FIG. 3D is a drawing showing a screen in which the fourth option is executed in the game launcher of a user terminal by selecting a visual object (314) that can create a post between users of a game platform service, for example.

[0079] Referring to FIG. 3D, in a state (304) where the fourth option corresponding to the visual object (314) is selected, the user terminal may provide a list of posts registered in the game platform service. The user terminal may provide the list through an area (342) within the screen. For example, an element (345) within the area (342) may correspond to a specific post included in the list. In response to an input for selecting the element (345), the user terminal may display a post corresponding to the element (345) within the screen. The user terminal may display visual objects for filtering posts displayed in the area (342) in the area (341). The visual objects displayed in the area (341) may each correspond to hashtags (or keywords) assigned to each post. For example, a visual object (344) may be displayed to provide a list of posts containing an exemplary hashtag (e.g., a hashtag containing the string “#UPDATE”) via area (342). For example, a visual object (343) may be displayed to deselect the hashtags displayed via area (341) to provide a list of all posts in area (342).

[0080] FIG. 4 is a block diagram illustrating a computing environment including a computing device according to one embodiment.

[0081] In the embodiment illustrated in FIG. 4, each component may have different functions and capabilities other than those described below, and may include additional components other than those described below.

[0082] The illustrated computing environment (10) includes a computing device (12). According to one embodiment, the computing device (12) is for performing a method of registering a post using in-game data, which will be described later, and may be, for example, one or more components included in at least one of the servers (110, 120) illustrated in FIG. 1.

[0083] A computing device (12) includes at least one processor (14), a computer-readable storage medium (16), and a communication bus (18). The processor (14) may cause the computing device (12) to operate according to an exemplary embodiment. For example, the processor (14) may execute one or more programs stored in the computer-readable storage medium (16). The one or more programs may include one or more computer-executable instructions, which, when executed by the processor (14), may be configured to cause the computing device (12) to perform operations according to an exemplary embodiment.

[0084] A computer-readable storage medium (16) is configured to store computer-executable instructions or program code, program data, and / or other suitable forms of information. A program (20) stored in the computer-readable storage medium (16) includes a set of instructions executable by the processor (14). In one embodiment, the computer-readable storage medium (16) may be a memory (volatile memory such as random access memory, non-volatile memory, or a suitable combination thereof), one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, any other form of storage medium that can be accessed by the computing device (12) and store desired information, or a suitable combination thereof.

[0085] A communication bus (18) interconnects various other components of the computing device (12), including the processor (14) and computer-readable storage media (16).

[0086] The computing device (12) may also include one or more input / output interfaces (22) that provide interfaces for one or more input / output devices (24) and one or more network communication interfaces (26). The input / output interfaces (22) and the network communication interfaces (26) are connected to the communication bus (18). The input / output devices (24) may be connected to other components of the computing device (12) via the input / output interfaces (22). Exemplary input / output devices (24) may include input devices such as pointing devices (such as a mouse or a trackpad), a keyboard, a touch input device (such as a touchpad or a touchscreen), a voice or sound input device, various types of sensor devices and / or photographing devices, and / or output devices such as display devices, printers, speakers and / or network cards. The exemplary input / output devices (24) may be included within the computing device (12) as a component constituting the computing device (12), or may be connected to the computing device (12) as a separate device distinct from the computing device (12).

[0087] Figure 5 is a flowchart of a method for registering a post using in-game data according to one embodiment.

[0088] According to one embodiment, the method illustrated in FIG. 5 can be performed by the computing device (12) illustrated in FIG. 4.

[0089] Referring to FIG. 5, the computing device (12) receives a request for the first user to register a post on an online bulletin board related to a game service (hereinafter, abbreviated as 'online bulletin board' for convenience of explanation) from the user terminal of the first user (510).

[0090] According to one embodiment, the online bulletin board may mean an online bulletin board where users of the game service post posts written and registered by users of the game service and where users of the game service can check posts posted on the online bulletin board.

[0091] According to one embodiment, the online bulletin board may be provided through at least one of a website related to the game service and application software related to the game service. In this case, the website related to the game service may include various websites that provide information related to the game service to users of the game service or provide for interaction among users of the game service, such as an official website of the game service operated by the service provider of the game service, a community website for the game service operated by the service provider of the game service, etc. In addition, the application software related to the game service may include various application software installed on user terminals (141, 142, 143, 151, 152) for using the game service, such as a game application, a game launcher, a client application, a game platform application, etc. However, the website and application software related to the game service are not necessarily limited to the examples described above.

[0092] Meanwhile, according to one embodiment, the online bulletin board may be used in a limited manner by users who have logged into a user account associated with the game service. In this case, the user account associated with the game service may refer to a user account that can access in-game data of the game service. For example, the user account associated with the game service may be a user account registered with the game service. In another example, the user account associated with the game service may be an integrated account that allows the use of multiple services (e.g., messenger services, game platform services, community services, etc.) provided by a service provider, including the game service, through a single user account. In yet another example, the user account associated with the game service may be a user account of another service that is linked to a user account registered with the game service. In this case, the other service may be, for example, a service provided by the service provider of the game service (e.g., messenger services, game platform services, community services, etc.) or a service provided by another service provider. Linking two user accounts may refer to accessing one of the two linked user accounts using the other user account.

[0093] Meanwhile, according to one embodiment, the online bulletin board may be a job posting board where postings are registered to recruit group members for a user group within a game service, or a job search board where postings are registered to find user groups for users of the game service to join within the game service. In this case, the user group may include, for example, a guild, a party, a clan, a blood alliance, etc., a temporary or non-temporary gathering formed by users of the game service to play the game together or share game-related information. Meanwhile, the user group may include various user groups that can check related data in the in-game data of the game provided through the game service, and is not necessarily limited to a specific name or form.

[0094] Meanwhile, the computing device (12) determines at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on the selection of the first user (520).

[0095] According to one embodiment, the in-game data of the game service may include various data generated or changed within the game provided through the game service based on at least one of game play of users of the game service and interactions between users of the game service.

[0096] Additionally, according to one embodiment, the in-game data associated with the first user may include data generated or changed based on at least one of the first user's game play and interactions between the first user and other users among the in-game data of the game service. However, the in-game data associated with the first user may not necessarily be limited thereto, and the in-game data associated with the first user may include various data that may be obtained through the first user's user account associated with the game service among the in-game data of the game service or may be obtained by using information registered in the first user's user account associated with the game service.

[0097] For example, in-game data related to a first user may include various data related to the first user's player character, such as data related to identification information of the first user's player character (e.g., character name), data related to character classification of the first user's player character (e.g., class, occupation, gender, race, etc.), data related to attributes of the first user's player character (e.g., character level, abilities, owned skills, etc.), data related to game play statistics of the first user's player character (e.g., rank, achievements, win rate, reputation, PK (Player Killing) number, etc.), data related to items owned by the first user's player character (e.g., type, name, grade, abilities, attributes, etc. of owned items), data related to identification information of a game server on which the first user's player character was created (e.g., server name), and the like.

[0098] As another example, in-game data associated with a first user may include various data associated with the first user, such as data associated with the first user's identification information (e.g., user ID, nickname, etc.), data associated with the first user's game play statistics (e.g., cumulative game play time, win rate, reputation, user level, frequently used game server, etc.), etc.

[0099] As another example, in-game data related to the first user may include various data related to the user group to which the first user belongs within the game service, such as data related to the identification information of the user group to which the first user belongs (e.g., the name of the user group), data related to the attributes of the user group to which the first user has joined (e.g., the tendency, type, size, number of group members, group level, creation time, identification information of an alliance user group, number of alliance user groups, etc.), data related to the attributes of the player characters of the group members of the user group to which the first user has joined (e.g., the average ability, maximum ability, minimum ability, highest level, minimum level, etc. of the player characters of the group members), data related to the character classification of the player characters of the group members (e.g., the class, occupation, gender, or race ratio of the player characters), and the like.

[0100] Meanwhile, in-game data related to the first user is not necessarily limited to the examples described above and may vary depending on the embodiment.

[0101] According to one embodiment, a computing device (12) that has received a request for posting a post from a first user may provide a post writing screen for writing a post to be registered on a game-related online bulletin board to a user terminal of the first user through a website related to the game service or application software related to the game service, and the first user may select a public item and / or a private item among a plurality of data items for in-game data related to the first user through the post writing screen. In this case, the computing device (12) may receive selection information regarding the public item and / or private item selected by the first user through the post writing screen from the user terminal of the first user.

[0102] In one embodiment, the plurality of data items may be preset, for example, by a game service provider. Furthermore, the plurality of data items may vary depending on the topic of the online bulletin board (e.g., a job posting board, a job search board, etc.).

[0103] For example, if the online bulletin board where the first user requested to post is a job posting board where posts are posted to recruit group members for a user group, the plurality of data items may include the name of the user group, the tendency of the user group, the type of the user group, the size of the user group, the name of the user group's allies, the number of group members in the user group, the group level of the user group, the creation time of the user group, and the abilities of the player characters of the group members belonging to the user group (e.g., average, maximum ability, minimum ability, highest level, minimum level, etc.).

[0104] As another example, if the game-related online bulletin board where the first user requested to post a post is a job board where users of the game service post to find a user group to join, the plurality of data items may include the player character's name, class, occupation, gender, race, character level, ability, owned skills, ranking, achievements, win rate, reputation, PK score, owned items, server name, etc. Meanwhile, the plurality of data items are not necessarily limited to the above-described examples and may vary depending on the embodiment.

[0105] Meanwhile, according to one embodiment, the computing device (12) can determine which of a plurality of data items for in-game data related to the first user are to be disclosed based on the received selection information.

[0106] For example, if the selection information received from the user terminal of the first user includes information about an item to be disclosed selected by the first user among a plurality of data items for in-game data related to the first user, the computing device (12) can determine the item selected by the first user among the plurality of data items as an item to be disclosed.

[0107] As another example, if the selection information received from the user terminal of the first user includes information about a non-public item selected by the first user among a plurality of data items for in-game data related to the first user, the computing device (12) may determine the remaining items, excluding the items selected as non-public items by the first user, among the plurality of data items as public items.

[0108] Meanwhile, a computing device (12) that has acquired in-game data related to the first user posts a post containing in-game data for items subject to disclosure among the in-game data related to the first user on an online bulletin board (530).

[0109] In one embodiment, the computing device (12) may acquire in-game data related to the first user prior to determining which items to disclose based on the first user's selection. In this case, the computing device (12) may post a post on an online bulletin board containing in-game data for each item determined to be a disclosure item among the acquired in-game data.

[0110] According to another embodiment, the computing device (12) may obtain in-game data for each item determined as a public item among the in-game data related to the first user after determining the public item based on the selection of the first user, and may register a post including the in-game data for the public item on an online bulletin board.

[0111] Meanwhile, according to one embodiment, the computing device (12) may be implemented as a component included in the server (110), in which case, the computing device (12) may obtain in-game data related to the first user from the server (120) for providing the game service. For example, the computing device (12) may request the in-game data related to the first user to the server (120) using a user account related to the game service of the first user. In this case, the server (120) may identify in-game data corresponding to the user account related to the game service of the first user among the in-game data of the game service stored in the server (120) or a separate storage connected to the server (120), and then transmit the identified in-game data as in-game data related to the first user to the computing device (12).

[0112] Additionally, according to one embodiment, a post registered on an online bulletin board may include user-entered data in addition to data regarding the public item. The user-entered data may be data entered or selected by the user who created the post.

[0113] Meanwhile, the computing device (12) provides the registered post to the user terminal of the second user in response to the request for posting by the first user through the online bulletin board (540).

[0114] According to one embodiment, the second user may be provided with at least one of a website related to the game service or application software related to the game service using a user terminal.

[0115] According to one embodiment, a post provided to a user terminal of a second user through an online bulletin board may display data for items determined to be public items among a plurality of items of in-game data related to the first user, and for items not determined to be public items, the items may not be displayed or data for the items may not be displayed.

[0116] For example, a post provided to a second user's terminal via an online bulletin board may display only the items of in-game data related to the first user that have been determined to be public, and data for those items. As another example, a post provided to a second user's terminal via an online bulletin board may display all of the items of in-game data related to the first user, but only the data for the items determined to be public may be displayed. Data for items not determined to be public may not be displayed or may be marked as private.

[0117] Meanwhile, in the flowchart illustrated in FIG. 5, at least some of the steps may be combined with other steps and performed together, divided into substeps and performed, or one or more steps not illustrated may be added and performed.

[0118] Figure 6 is a flowchart of a method for registering a post using in-game data according to an additional embodiment.

[0119] The method illustrated in FIG. 6 can be performed by the computing device (12) illustrated in FIG. 4.

[0120] In addition, steps 610 to 640 illustrated in FIG. 6 are identical to steps 510 to 540 illustrated in FIG. 5, so a redundant description thereof will be omitted.

[0121] Referring to FIG. 6, if the in-game data included in the registered post in the game service has changed after the first user's post has been registered on the online bulletin board, the computing device (12) updates the in-game data included in the post with the changed in-game data (650).

[0122] According to one embodiment, if in-game data displayed in a public item of a post by a first user is changed after the post by the first user is registered on an online bulletin board, the computing device (12) can update the in-game data displayed in the public item with the changed in-game data. Specifically, according to one embodiment, if a user accessing the online bulletin board makes a request to view the post by the first user registered on the online bulletin board, the computing device (12) can receive in-game data for each public item included in the post by the first user from the game server (12). Thereafter, the computing device (12) can compare the existing in-game data displayed in the public item of the post by the first user with the received in-game data, and if there is a public item with changed data, the computing device (12) can update the in-game data displayed in the corresponding public item with the received in-game data.

[0123] For example, if a post is registered on an online bulletin board with the character level of the first user's player character displayed as a public item, and the character level of the player character increases as a result of the first user's gameplay, the character level displayed in the character level item of the post may be updated to the increased character level.

[0124] As another example, if a post is registered on an online bulletin board in which the level of a user group to which the first user has joined is displayed as a public item, and the level of the user group increases based on the game play of the group members belonging to the user group, the level displayed in the user group level item of the post may be updated to the increased level.

[0125] Meanwhile, in the flowchart illustrated in FIG. 6, at least some of the steps may be performed together by combining with other steps, may be performed by dividing into substeps, or may be performed by adding one or more steps not illustrated.

[0126] Figure 7 is a flowchart of a method for registering a post using in-game data according to an additional embodiment.

[0127] The method illustrated in FIG. 7 can be performed by the computing device (12) illustrated in FIG. 4.

[0128] In addition, steps 710 to 740 illustrated in FIG. 7 are identical to steps 510 to 540 illustrated in FIG. 5, so a redundant description thereof is omitted.

[0129] Referring to FIG. 7, after a first user's post is registered on an online bulletin board, a message exchange between a first user and a second user is provided based on a second user's user input for the post (750).

[0130] Here, according to one embodiment, the message exchange between the first user and the second user may be provided, for example, through a game screen of a game provided through the game service, through a messaging or chat function provided by application software related to the game service, or through a messenger service linked to the game service. Here, the messenger service linked to the game service may include, for example, a service available through an integrated account used to use the game service or a service available using a user account registered with the game service.

[0131] As a specific example, message exchange between a first user and a second user may be provided through a chat screen (332) provided by the game launcher as illustrated in FIG. 3c. Additionally, posts registered on an online bulletin board may be provided in the form of a list through a screen (342) provided by the game launcher, as illustrated in FIG. 3d.

[0132] Meanwhile, according to one embodiment, the user input of the second user for a post for message exchange may be a user input for a button UI described later in FIG. 8 or FIG. 10.

[0133] Meanwhile, according to one embodiment, message exchanges between the first and second users may be provided anonymously, but this is not necessarily limited to the case. For example, the computing device (12) may display or hide usernames or character names in message exchanges based on user input from the first or second user.

[0134] Meanwhile, in the flowchart illustrated in FIG. 7, at least some of the steps may be performed together by combining with other steps, may be performed by dividing into substeps, or may be performed by adding one or more steps not illustrated.

[0135] FIGS. 8, 9, 10, and 11 are diagrams for exemplarily explaining posting registration according to one embodiment.

[0136] Specifically, FIGS. 8 and 9 illustrate an example of a job board where users of a game service post posts to find user groups to join.

[0137] Referring to FIG. 8, an online bulletin board (800) may display posts (810, 820, 830, 840, 850) registered by game service users to find user groups in a list format, and each post (810, 820, 830, 840, 850) may display data for multiple data items (860).

[0138] Each data item (860) may include items for in-game data related to the player character of the user (hereinafter, “post writer”) who wrote each post (810, 820, 830, 840, 850) (i.e., “character name,” “main class,” “character level,” “damage,” “hit,” “defense,” “skill resistance”), items for data directly entered by the post writer (i.e., “searching blood alliance,” “memo”), and items for the time at which each post (810, 820, 830, 840, 850) was registered on the online bulletin board (800) (i.e., “registration date”).

[0139] Meanwhile, a button UI (870) for posting a post may be displayed at the bottom of the online bulletin board (800), and when a user input of the post writer for the button UI (870) is detected, a post writing screen (900) may be displayed on the user terminal of the post writer, as in the example shown in FIG. 9.

[0140] Meanwhile, according to one embodiment, although not illustrated in the drawing, a button UI for inviting the post writer of each post (810, 820, 830, 840, 850) to a user group may be displayed in one area of ​​the online bulletin board (800). In this case, the computing device (12) may provide a user group invitation function for inviting the post writer of the post corresponding to the button UI in which the user input was detected to the specific user group when a user input of a user included in a specific user group among users of the game service is detected for one of the button UIs. Specifically, the computing device (12) may transmit a request signal for inviting the post writer of the post corresponding to the button UI in which the user input was detected to the specific user group to the game server (120), and in this case, the transmitted request signal may include a signal that causes the game service to process an invitation for the post writer to the specific user group.

[0141] Referring to FIG. 9, the post writing screen (900) may include an area (910, 930) for receiving input from the post writer regarding whether to disclose items to be displayed through the post, including in-game data related to the post writer, an area (920, 940) for receiving selection or input from the post writer regarding data to be displayed in items to be displayed through the post, including data selected or entered by the post writer, and a button UI (950, 960) for registering or canceling the registration of the post.

[0142] Meanwhile, if the post writer sets the 'character name', 'damage' and 'hit' items to private through user input in the areas (910, 930) displayed on the post writing screen (900) and registers the post, the data for the 'character name', 'damage' and 'hit' items may be displayed as 'private', as in the second post (820) among the posts (810, 820, 830, 840, 850) shown in FIG. 8.

[0143] Meanwhile, according to one embodiment, if the data of an item in which in-game data is displayed in each post (810, 820, 830, 840, 850) is changed in the game service, the computing device (12) can update the data displayed in the corresponding item with the changed data. For example, if the level of the player character of the writer of the first post (810) among the posts (810, 820, 830, 840, 850) registered on the online bulletin board (800) increases from '82' to '83', the data of the 'character level' item displayed in the first post (810) can be updated from '82' to '83'.

[0144] Meanwhile, in the example illustrated in FIG. 8, button UIs (811, 821, 831, 841, 851) for requesting a conversation with the writer of each post (810, 820, 830, 840, 850) may be displayed on the online bulletin board (800). When a user input of a specific user (hereinafter, “conversation requester”) among users of the game service is detected for one of the button UIs (811, 821, 831, 841, 851), the computing device (12) may provide a message exchange between the writer of the post corresponding to the button UI (811, 821, 831, 841, 851) in which the user input was detected and the conversation requester.

[0145] Meanwhile, FIGS. 10 and 11 illustrate an example of a job posting board where users of a game service post posts to recruit members for a user group.

[0146] Referring to FIG. 10, an online bulletin board (1000) displays posts (1010, 1020, 1030, 1040, 1050) registered by game service users to find group members for the user group to which they belong in a list format, and data for multiple data items (1060) may be displayed in each post (1010, 1020, 1030, 1040, 1050).

[0147] Each data item (1060) may include items for in-game data related to the user group to which the writer of each post (1010, 1020, 1030, 1040, 1050) belongs (i.e., 'blood alliance name', 'blood alliance level', 'alliance name', 'alliance level'), items for data directly entered by the writer of the post (i.e., 'blood alliance characteristics', 'memo'), and items for the time at which each post (1010, 1020, 1030, 1040, 1050) was registered on the online bulletin board (1000) (i.e., 'registration date and time').

[0148] Meanwhile, a button UI (1070) for posting a post may be displayed at the bottom of the online bulletin board (1000), and when a user input of the post writer for the button UI (1070) is detected, a post writing screen (1100) may be displayed on the user terminal of the post writer, as in the example shown in FIG. 11.

[0149] Referring to FIG. 11, the post writing screen (1100) may include an area (1110) for receiving input from the post writer regarding whether to disclose items to which in-game data related to a user group to which the post writer belongs among the items to be displayed through the post is displayed, an area (1120, 1130) for receiving from the post writer the data to be displayed in an item to which data selected or entered by the post writer is displayed among the items to be displayed through the post, and a button UI (1140, 1150) for registering or canceling the registration of the post.

[0150] Meanwhile, if the post writer sets the 'Union Name' and 'Union Level' items to private through user input in the area (1110) displayed on the post writing screen (1100) and registers the post, the data for the 'Union Name' and 'Union Level' items may be displayed as 'private', as in the third post (1030) among the posts (1010, 1020, 1030, 1040, 1050) shown in FIG. 10.

[0151] Meanwhile, according to one embodiment, if the data of an item in which in-game data is displayed in each post (1010, 1020, 1030, 1040, 1050) is changed in the game service, the computing device (12) can update the data displayed in the corresponding item with the changed data. For example, if the data of the 'blood alliance level' item of the first post (1010) among the posts (1010, 1020, 1030, 1040, 1050) registered on the online bulletin board (1000) increases from '14' to '15', the data of the 'blood alliance level' item displayed in the first post (1010) can be updated from '14' to '15'.

[0152] Meanwhile, in the example illustrated in FIG. 10, button UIs (1011, 1021, 1031, 1041, 1051) for requesting a conversation with the writer of each post (1010, 1020, 1030, 1040, 1050) may be displayed on the online bulletin board (1000). When a user input of a specific user (hereinafter, “conversation requester”) among users of the game service is detected for one of the button UIs (1011, 1021, 1031, 1041, 1051), the computing device (12) may provide a message exchange between the writer of the post corresponding to the button UI (1011, 1021, 1031, 1041, 1051) in which the user input was detected and the conversation requester.

[0153] Meanwhile, according to one embodiment, although not illustrated in the drawing, a button UI for requesting group membership to a user group to which the post writer of each post (1010, 1020, 1030, 1040, 1050) belongs may be displayed in an area of ​​the online bulletin board (1000). In this case, when a user input of a specific user among users of the game service is detected for one of the button UIs, the computing device (12) may provide a membership request function for the user group to which the post writer of the post corresponding to the button UI in which the user input is detected belongs. Specifically, the computing device (12) may transmit a request signal for requesting a specific user to join the user group to which the post writer of the post corresponding to the button UI in which the user input of the specific user is detected belongs, to the game server (120), and in this case, the transmitted request signal may include a signal that causes the game service to process the membership request of the specific user for the user group to which the post writer belongs.

[0154] While the present invention has been described in detail above through representative examples, those skilled in the art will appreciate that various modifications to the above-described embodiments are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims set forth below but also by equivalents thereof.

Claims

1. A method performed by a computing device including one or more processors, An action of receiving a request for posting a post by the first user on an online bulletin board related to a game service from the user terminal of the first user; An action of determining at least one of a plurality of data items for in-game data related to the first user as an item to be disclosed based on a selection of the first user; An action of registering a post containing in-game data for the above-mentioned public item among the in-game data related to the above-mentioned first user on the above-mentioned online bulletin board; and A method for registering a post using in-game data, including an action of providing the post to a second user's user terminal through the online bulletin board.

2. In claim 1, The above online bulletin board is a bulletin board where posts are registered to recruit group members for a user group within the above game service, and is a method for registering posts using in-game data.

3. In claim 2, A method for registering a post using in-game data, wherein the in-game data related to the first user includes in-game data related to a user group to which the first user belongs within the game service.

4. In claim 1, The above online bulletin board is a bulletin board where users of the above game service post to find a user group to join within the above game service, and a method for posting using in-game data.

5. In claim 4, A method for registering a post using in-game data, wherein the in-game data related to the first user includes in-game data related to the player character of the first user.

6. In claim 1, A method for registering a post, further comprising, prior to the above-determined action, an action of obtaining in-game data related to the first user among the in-game data of the game service.

7. In claim 1, A method for registering a post using in-game data, further comprising an action of obtaining in-game data for the public item among the in-game data related to the first user.

8. In claim 1, A method for registering a post using in-game data, further comprising an action of providing a message exchange between the first user and the second user based on a user input of the second user for the post.

9. In claim 1, A method for registering a post using in-game data, further comprising an action of updating the in-game data included in the post with the changed in-game data when the in-game data included in the post is changed in the game service after the above-mentioned registration action.

10. One or more processors; and A memory storing one or more programs executed by the one or more processors, One or more of the above processors, Receive a request for posting of a post by the first user on an online bulletin board related to the game service from the user terminal of the first user; Based on the selection of the first user, at least one of a plurality of data items for in-game data related to the first user is determined to be a subject of disclosure, Registering a post containing in-game data for the above-mentioned public item among the in-game data related to the above-mentioned first user on the above-mentioned online bulletin board, A computing device that provides the above posting to a second user's user terminal through the above online bulletin board.

11. In claim 10, The above online bulletin board is a computing device where posts are registered for recruiting group members for a user group within the above game service.

12. In claim 11, A computing device, wherein the in-game data related to the first user includes in-game data related to a user group to which the first user belongs within the game service.

13. In claim 10, The above online bulletin board is a computing device where users of the game service post messages to find user groups to join within the game service.

14. In claim 13, A computing device, wherein the in-game data associated with the first user includes in-game data associated with a player character of the first user.

15. In claim 10, One or more of the above processors, A computing device that obtains in-game data related to the first user among the in-game data of the game service prior to determining the above-mentioned disclosure target item.

16. In claim 10, One or more of the above processors, A computing device that obtains in-game data for the above-mentioned public item among the in-game data related to the above-mentioned first user.

17. In claim 10, A computing device wherein said one or more processors provide message exchange between said first user and said second user based on said second user's user input for said post.

18. In claim 10, A computing device in which the one or more processors, when the in-game data included in the post is changed in the game service after the post is registered on the online bulletin board, updates the in-game data included in the post with the changed in-game data.

Citation Information

Patent Citations

  • System for arcade game

    JP2020185170A

  • Game system, browsing control method, and program

    JP2020188977A

  • A method for providing bulletin service in on-linegame and a system thereof

    KR1020050121889A

  • Progress-Method using Community Web Site touser-history of onlinegame and the System

    KR1020070016045A

  • Apparatus and method for automatically changing location of online-game player characters based on schedule sharing

    KR1020140010651A