Method and system for displaying sponsored content in a user profile area

The method and system optimize sponsored content display in instant messaging applications by allowing user customization and utilizing augmented reality, addressing limitations in existing technologies to enhance user experience and resource utilization.

JP2025530736APending Publication Date: 2025-09-17LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025511973
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-08-25
Filing Date
2023-08-08
Publication Date
2025-09-17

AI Technical Summary

Technical Problem

Existing instant messaging applications struggle to effectively display user-customized sponsored content without impairing the inherent functions and are limited in collecting user information for targeted advertising.

Method used

A method and system for displaying sponsored content in a user's profile area of a chat room, allowing user input for customization, using augmented reality, and calculating interest levels through machine learning to optimize content display, with options for frequency, category, and type selection.

Benefits of technology

Enhances the utilization of limited display space by providing user-customized sponsored content, compensating users with rewards, and efficiently utilizing computing resources for various purposes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025530736000001_ABST
    Figure 2025530736000001_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method for displaying sponsored content in a user's profile area displayed in a chat room in which the user has participated, performed by at least one processor of a user terminal. [Solution] The method for displaying sponsored content includes a step of receiving a first input selecting whether or not to display sponsored content in a profile area, a step of displaying the sponsored content in the profile area based on the first input, and a step of displaying reward information for displaying the sponsored content.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a method and system for displaying sponsored content in a user's profile area, and more particularly to a method and apparatus for displaying sponsored content in a user's profile area that is displayed in a chat room in which the user has participated. [Background technology]

[0002] With the spread of mobile devices such as smartphones and the development of the Internet, instant messaging applications that allow not only one-on-one conversations but also conversations between multiple users using mobile devices are becoming more common.In addition, there is an increasing demand for so-called "app financial investment" (financial investment using smartphone apps), a new financial investment method that uses reward applications on mobile devices to accumulate cash assets.

[0003] Meanwhile, conventionally, sponsored content (e.g., advertising content) displayed in instant messaging applications could only be displayed in a limited area so as not to impair the inherent functions of the messaging application, and since it was difficult to collect user information, it was difficult to provide user-customized content. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Korean Patent No. 10-2440628 Summary of the Invention [Problem to be solved by the invention]

[0005] The present disclosure provides a sponsored content display method for solving the above problems, a computer-readable non-transitory recording medium storing instructions relating to the display method, and a system (apparatus). [Means for solving the problem]

[0006] The present disclosure can be implemented in numerous ways, including as a method, a system (apparatus), or a non-transitory computer-readable storage medium having instructions recorded thereon.

[0007] According to one embodiment of the present disclosure, a method for displaying sponsored content in a user's profile area displayed in a chat room in which the user has participated, performed by at least one processor of a user terminal, includes receiving a first input selecting whether or not to display sponsored content in the profile area, displaying the sponsored content in the profile area based on the first input, and displaying reward information for displaying the sponsored content.

[0008] According to one embodiment of the present disclosure, the method further includes receiving a second input selecting a display frequency for the sponsored content, and displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on the second input.

[0009] According to one embodiment of the present disclosure, the method further includes receiving a third input for selecting a category of the sponsored content, and displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on the third input.

[0010] According to an embodiment of the present disclosure, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed in the profile area based on information about the user.

[0011] According to one embodiment of the present disclosure, the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on information about other participants in the chat room.

[0012] According to one embodiment of the present disclosure, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed in the profile area based on conversation content in a chat room.

[0013] According to one embodiment of the present disclosure, the step of displaying sponsored content in the profile area includes a step of displaying a sponsored content candidate with the highest predicted interest level among multiple sponsored content candidates as sponsored content in the profile area, and the predicted interest level is calculated by a machine learning model based on at least one of conversation content or information about the user.

[0014] According to an embodiment of the present disclosure, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed in combination with the user's profile image using an augmented reality technology.

[0015] According to one embodiment of the present disclosure, when displaying sponsored content in the profile area, the sponsored content is displayed together with the user's profile image, and the layer displaying the sponsored content is a higher layer than the layer displaying the user's profile image.

[0016] According to an embodiment of the present disclosure, in the step of displaying the sponsored content in the profile area, the sponsored content is displayed in place of the user's profile picture.

[0017] According to one embodiment of the present disclosure, the method further includes receiving a fourth input selecting a display type of the sponsored content, and in the step of displaying the sponsored content in the profile area, the sponsored content is displayed in the profile area based on the fourth input.

[0018] According to one embodiment of the present disclosure, displaying the sponsored content in the profile area further includes displaying information about a product that is the subject of the sponsored content in the profile area.

[0019] According to one embodiment of the present disclosure, the method further includes a step of displaying a link related to the sponsored content in the profile area, and a step of displaying a purchase page for the product that is the subject of the sponsored content in response to clicking on the link.

[0020] According to one embodiment of the present disclosure, the method further includes a step of displaying an image related to the sponsored content in the profile area, and a step of displaying a purchase page for a product that is the subject of the sponsored content in response to a click on the image related to the sponsored content.

[0021] According to one embodiment of the present disclosure, the chat rooms include a first chat room and a second chat room different from the first chat room, and in the step of displaying sponsored content in the profile area, different sponsored content is displayed in the profile area depending on the chat room in which the user has joined.

[0022] According to one embodiment of the present disclosure, the method further includes receiving a fifth input for replacing the sponsored content, and displaying sponsored content that is different from the sponsored content before the replacement in the profile area in place of the sponsored content before the replacement based on the fifth input.

[0023] According to one embodiment of the present disclosure, rewards are calculated based on the frequency of display of selected sponsored content in the profile area.

[0024] According to one embodiment of the present disclosure, the reward is calculated based on the total number of exposures of the sponsored content in the profile area or the total number of clicks on the sponsored content in the profile area.

[0025] According to one embodiment of the present disclosure, there is provided a computer-readable non-transitory recording medium having recorded thereon instructions for executing the above-described method according to one embodiment of the present disclosure.

[0026] According to one embodiment of the present disclosure, an information processing system according to one embodiment of the present disclosure includes a communication module, 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 receives a first input selecting whether or not to display sponsored content in a user's profile area displayed in a chat room in which the user has participated, and includes instructions for displaying the sponsored content in the profile area based on the first input and displaying reward information for displaying the sponsored content. [Effects of the Invention]

[0027] In an embodiment of the present disclosure, by displaying sponsored content in the profile area, it is possible to make the most of the limited display space of a user terminal.

[0028] In an embodiment of the present disclosure, a variety of content can be efficiently provided by displaying user-customized sponsored content in the profile area.

[0029] In an embodiment of the present disclosure, by compensating users with rewards, the computing resources of a messaging application can be utilized for various purposes.

[0030] The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by a person having ordinary knowledge in the technical field to which the present disclosure pertains (hereinafter referred to as an "ordinary engineer") from the description in the claims. [Brief explanation of the drawings]

[0031] Embodiments of the present disclosure will now be described with reference to the accompanying drawings, as described below, in which like reference numerals indicate like elements, but not limited to the drawings. [Figure 1] 10 is a diagram illustrating an example in which sponsored content is displayed in a user profile area displayed in a chat room according to an embodiment of the present disclosure. [Figure 2] 1 is a schematic diagram illustrating a configuration in which an information processing system is connected to be able to communicate with multiple user terminals in order to provide a sponsored content display service according to an embodiment of the present disclosure. [Figure 3] 1 is a block diagram showing an internal configuration of a user terminal and an information processing system according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a block diagram illustrating an internal configuration of a processor of an information processing system according to an embodiment of the present disclosure. [Figure 5] 1 is a diagram illustrating a sponsored content setting screen according to an embodiment of the present disclosure. [Figure 6] 10 is a diagram illustrating an example of how sponsored content is displayed in a profile area based on a display type of the sponsored content, according to one embodiment of the present disclosure. [Figure 7] 1 is a diagram illustrating a profile area and a purchase page for a sponsored content item, according to one embodiment of the present disclosure. [Figure 8] 1 is a diagram illustrating an example of a profile area being displayed according to one embodiment of the present disclosure. [Figure 9] 1 is an illustration of an artificial neural network model according to an embodiment of the present disclosure. [Figure 10]1 is a flowchart illustrating a method for displaying sponsored content according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0032] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the accompanying drawings, however, in the following description, detailed descriptions of well-known functions and configurations will be omitted if they may unnecessarily obscure the gist of the present disclosure.

[0033] In the accompanying drawings, the same or corresponding components are denoted by the same reference numerals. In addition, in the following description of the embodiments, duplicated descriptions of the same or corresponding components may be omitted. However, even if technology related to a component is omitted, it is not intended that such a component is not included in a certain embodiment.

[0034] The advantages and features of the disclosed embodiments, and methods for achieving them, will become apparent from the following description of the embodiments taken 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. However, the present embodiments are provided solely for the purpose of making the disclosure complete and fully conveying the scope of the invention to those skilled in the art.

[0035] The terms used in this specification will be briefly explained, and the disclosed embodiments will be described in detail. The terms used in this specification are currently commonly used and general terms that have been selected as much as possible while taking into consideration the function of the present disclosure. However, these terms may change depending on the intentions of engineers in the relevant field, precedents, the emergence of new technologies, etc. In addition, in certain cases, the applicant may arbitrarily select terms, and in such cases, the meanings of these terms will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should be defined based on the meanings of the terms and the overall content of the present disclosure, rather than simply by their names.

[0036] In this specification, the singular expression includes the plural expression unless the context clearly dictates otherwise. Furthermore, the plural expression includes the singular expression unless the context clearly dictates otherwise. When a part throughout the specification includes a certain element, this does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified.

[0037] Additionally, the terms "module" and "module" used in this specification refer to a software or hardware component, and a "module" or "module" performs a certain function. However, "module" or "module" is not limited to software or hardware. A "module" or "module" may be configured to reside on an addressable storage medium or to execute one or more processors. Thus, by way of example, a "module" or "module" may include components such as software components, object-oriented software components, class components, and task components, as well as at least one of a process, function, attribute, procedure, subroutine, program code segment, driver, firmware, microcode, circuit, data, database, data structure, table, array, or variable. The components and "modules" or "modules" may indicate that the functionality provided therein may be combined into fewer components and "modules" or "modules," or further separated into additional components and "modules" or "modules."

[0038] According to one embodiment of the present disclosure, a "module" or "unit" may comprise 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 circumstances, "processor" may refer to an application-specific semiconductor (ASIC), a programmable logic device (PLD), a field-programmable gate array (FPGA), etc. "Processor" may refer to a combination of processing devices, such as, for example, 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 such configuration. Additionally, "memory" should 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), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage devices, registers, etc. Memory is said to be in electronic communication with a processor if the processor can read information from the memory and record information read back into the memory. Memory that is integrated into a processor is in electronic communication with the processor.

[0039] In this disclosure, the term "user" may refer to a user who uses an instant messaging service application or the like, or a user account. Here, a user account may refer to an account that a user creates and uses with an instant messaging service application or the like, or data related thereto.

[0040] In this disclosure, a "chat room" may refer to a virtual space or group that can be created by an instant messaging application installed on a computing device, and that can be joined by one or more users (or user accounts). For example, one or more user accounts can participate in or be included in a chat room and exchange various types of messages, files, etc. In addition, a chat room may be provided with a Voice over Internet Protocol (VoIP) voice call function, a VoIP video call function, a live broadcast function (VoIP real-time video transmission function), and a multimedia content generation function, and voice calls, video calls, video streaming, multimedia content transmission, etc. may be performed between user accounts.

[0041] In this disclosure, a "profile area" may refer to a virtual area or space in an instant messaging application or the like where a user (or a user account) can post their profile image. It may also refer to a virtual area or space in an instant messaging application or the like where a user or participants in a chat room in which the user participates can view or inquire about the user's profile image. For example, if a user posts a profile image in the profile area, other users or other participants can view the user's posted profile image in the user's profile area. Here, a profile image may refer to one or more photos or videos.

[0042] In this disclosure, "conversation content" may refer to messages exchanged between users within a chat room of an instant messaging application, such as text messages, image messages, video messages, and / or emoticon / sticker messages.

[0043] In this disclosure, "sponsored content" may refer to information media such as text, images, audio, and video provided by other users or companies, or a combination of two or more of such information media. For example, "sponsored content" may include content for promoting a specific product or service.

[0044] In this disclosure, the "target product" of sponsored content may refer to a product, service, or item related to the provision of a service that is to be advertised or announced through the sponsored content.

[0045] 1 is a diagram illustrating an example in which sponsored content 150 is displayed on a profile area 140 of a user 100 displayed in a chat room 120 of an instant messaging application executed on a user terminal 110 according to an embodiment of the present disclosure. The user 100 can exchange messages with other users in the chat room 120 that the user has joined through the instant messaging application running on the user terminal 110. In one embodiment, the chat room 120 may correspond to various types of chat rooms, such as a 1:1 chat room, a group chat room, or an open chat room.

[0046] The user 100 can exchange conversation content 130 within the chat room 120. At this time, the profile area 140 of the user 100 can be displayed together with the conversation content 130. In FIG. 1, the profile area 140 is illustrated as being circular, but is not limited thereto and can be displayed in any shape.

[0047] In one embodiment, for each message sent by each chat room participant in the conversation content 130, a profile area of ​​the corresponding participant may be displayed next to each message. That is, the profile area 140 may refer to multiple areas. For example, the user's profile area 140 may be displayed to the right of the message sent by the user 100, and the profile areas of other participants in the chat room 120 may be displayed to the left of the messages sent by each participant, but this is not limited to this method. In another embodiment, the display of the user's profile area 140 on the user terminal 110 may be omitted, and the user's profile area may be displayed on the terminals of each participant in the chat room 120.

[0048] Sponsored content 150 and / or a user's profile image 160 may be displayed in profile area 140. In one embodiment, sponsored content 150 may be displayed based on an input from user 100 selecting whether or not to display sponsored content in profile area 140. For example, sponsored content 150 may be displayed in profile area 140 only if the user allows the sponsored content to be displayed.

[0049] The sponsored content 150 may be selected based on various information and displayed in the profile area 140. For example, the sponsored content 150 may be selected based on at least one of information about the user, information about other participants in the chat room, conversation content, and / or the user's expected interest level, as will be described in more detail below with reference to FIG.

[0050] The sponsored content 150 may be displayed in the profile area 140 in various ways. In one embodiment, the sponsored content 150 may be combined with the profile image 160 of the user 100 and displayed using augmented reality technology. For example, if the sponsored content 150 is an image related to a mask, it may be combined with the profile image 160 of the user 100, as shown in FIG. 1, to make it appear as if the user 100 is wearing a mask. Various ways in which the sponsored content 150 may be displayed will be described in detail below with reference to FIG. 6.

[0051] 2 is a schematic 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 a sponsored content display service according to one embodiment of the present disclosure. The information processing system 230 may include system(s) capable of providing an instant messaging service, system(s) capable of providing a social networking service, and / or system(s) capable of providing a sponsored content display service. 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 based on a cloud computing service, that can store, provide, and execute computer-executable programs (e.g., downloadable applications) and data related to the instant messaging service, the social networking service, and / or the sponsored content display service. For example, the information processing system 230 may include separate systems (e.g., servers) for the instant messaging service, the social networking service, and / or the sponsored content display service.

[0052] The instant messaging service, sponsored content display service, etc. provided by the information processing system 230 may be provided to users through instant messaging applications, etc. installed in each of the plurality of user terminals 210_1, 210_2, and 210_3. For example, the instant messaging service may include a text messaging service, a voice messaging service, a video calling service, a voice calling service, a video streaming service, a social networking service, a sponsored content display service, etc. between users of the instant messaging application. A plurality of user terminals 210_1, 210_2, and 210_3 can communicate with the information processing system 230 through the network 220. The network 220 can be configured to enable communication between the plurality of user terminals 210_1, 210_2, and 210_3 and the information processing system 230. Depending on the installation environment, the network 220 can be configured as a wired network such as Ethernet, a wired home network (Power Line Communication), a telephone line communication device, and RS-serial communication, a wireless network such as a mobile communication network, a wireless LAN (WLAN), Wi-Fi, Bluetooth, and ZigBee, or a combination thereof. The communication method is not limited and can include not only a communication method using a communication network (e.g., a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.) that the network 220 can include, but also short-range wireless communication between the user terminals 210_1, 210_2, and 210_3.

[0053] 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 is not limited thereto. The user terminals 210_1, 210_2, and 210_3 may be any computing device capable of wired and / or wireless communication and capable of installing and running an instant messaging application, etc. For example, the user terminal may include a smartphone, a mobile phone, a navigation system, a computer, a laptop, 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, while FIG. 2 illustrates three user terminals 210_1, 210_2, and 210_3 communicating with the information processing system 230 through the network 220, the present invention is not limited thereto, and a different number of user terminals may be configured to communicate with the information processing system 230 through the network 220.

[0054] In one embodiment, the information processing system 230 may provide sponsored content to be displayed in the user profile area to the user terminals 210_1, 210_2, and 210_3. In another embodiment, the user terminals 210_1, 210_2, and 210_3 may generate sponsored content to be displayed in the user profile area.

[0055] FIG. 3 is a block diagram illustrating the internal configuration of a user terminal 210 and an information processing system 230 according to an embodiment of the present disclosure. The user terminal 210 refers to any computing device capable of executing an instant messaging application or the like and capable of wired / wireless communication, and may include, for example, the mobile phone terminal 210_1, the tablet terminal 210_2, and the 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 and 336. In addition, the input / output device 320 may be configured to input information and / or data to the user terminal 210 and output information and / or data generated by the user terminal 210 via the input / output interface 318.

[0056] The memories 312 and 332 may include any non-transitory computer-readable recording medium. According to one embodiment, the memories 312 and 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 permanent 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 memories 312 and 332 may also store an operating system and at least one program code (e.g., code for an application related to an instant messaging service, a social networking service, or a sponsored content display service).

[0057] These software components may be loaded from a computer-readable recording medium separate from the memories 312, 332. Such separate computer-readable recording medium may include a recording 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 memories 312, 332 via the communication modules 316, 336 rather than a computer-readable recording medium. For example, at least one program may be loaded into the memories 312, 332 based on a computer program (e.g., an application related to an instant messaging service, a social networking service, or a sponsored content display service) installed by a file provided over the network 220 by a developer or a file distribution system that distributes application installation files.

[0058] 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 from program code stored in a storage device such as the memory 312, 332.

[0059] The communication modules 316 and 336 may provide a configuration or function for the user terminal 210 and the information processing system 230 to communicate with each other via the network 220, and may provide a configuration or function for the user terminal 210 and / or the information processing system 230 to communicate with other user terminals or other systems (e.g., a separate cloud system). For example, a request or data (e.g., a request for sponsored content) generated by the processor 314 of the user terminal 210 via program code stored in a storage device such as the memory 312 may be transmitted to the information processing system 230 via the network 220 under the control of the communication module 316. Conversely, a control signal or command 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. For example, the user terminal 210 may receive sponsored content from the information processing system 230.

[0060] The input / output interface 318 may be a means for interfacing with the input / output device 320. For example, the input device may include a device such as a camera including an audio sensor and / or an image sensor, a keyboard, a microphone, or a mouse, and the output device may include a device such as a display, a speaker, or a haptic feedback device. As another example, the input / output interface 318 may be a means for interfacing with a device that integrates components or functions for performing input and output, such as a touchscreen. While the input / output device 320 is illustrated as not being included in the user terminal 210 in FIG. 3 , the present invention is not limited thereto and may be configured as a single device together with the user terminal 210. Furthermore, 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 and 338 are illustrated in FIG. 3 as elements configured separately from the processors 314 and 334, the present invention is not limited thereto and the input / output interfaces 318 and 338 may be configured as being included in the processors 314 and 334.

[0061] 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 conventional components. In one embodiment, the user terminal 210 may be configured to include at least some of the input / output devices 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, a database, etc. For example, if the user terminal 210 is a smartphone, it may include components typically included in a smartphone. For example, the user terminal 210 may further include various components 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.

[0062] According to one embodiment, the processor 314 of the user terminal 210 may be configured to run an instant messaging application or a web browser application that provides an instant messaging service including a sponsored content display service. At this time, program code related to the application may be loaded into the memory 312 of the user terminal 210. While the application is running, the processor 314 of the user terminal 210 may receive information and / or data provided from the input / output device 320 via the input / output interface 318 or from the information processing system 230 via the communication module 316, process the received information and / or data, and store the processed information and / or data in the memory 312. Furthermore, such information and / or data may be provided to the information processing system 230 via the communication module 316.

[0063] During operation of the instant messaging application, the processor 314 may receive voice data, text, images, video, etc., input or selected through an input device, such as a touch screen, keyboard, camera including an audio sensor and / or image sensor, or microphone, connected to the input / output interface 318, and may store the received voice data, text, images, and / or video, etc. in the memory 312 or provide it to the information processing system 230 via the communication module 316 and the network 220. In one embodiment, the processor 314 may receive a user input, input through the input device, for selecting a graphic object displayed on the display, and provide data / requests corresponding to the received user input to the information processing system 230 via the network 220 and the communication module 316.

[0064] The processor 314 of the user terminal 210 may transmit information and / or data to the input / output device 320 via the input / output interface 318 for output. For example, the processor 314 of the user terminal 210 may output processed information and / or data through the output device 320, such as a device capable of display output (e.g., a touch screen, a display, etc.) or a device capable of audio output (e.g., a speaker). In one embodiment, the processor 314 may display sponsored content on the display of the user terminal 210. Additionally, the processor 314 may play the sponsored content and display it on the display.

[0065] The processor 334 of the information processing system 230 may be configured to manage, process, and / or store information and / or data received from multiple user terminals 210 and / or multiple external systems. The information and / or data processed by the processor 334 may be provided to the user terminal 210 via the communication module 336 and the network 220. In one embodiment, the processor 334 of the information processing system 230 may provide sponsored content to the user terminal 210 via the communication module 336 and the network 220 in response to a request for sponsored content received from the user terminal 210.

[0066] 4 is a block diagram illustrating an internal configuration of a processor 334 of an information processing system according to an embodiment of the present disclosure. As illustrated, the processor 334 may include a user information collection unit 410, a conversation content collection unit 420, a sponsored content determination unit 430, a reward calculation unit 440, etc.

[0067] The user information collecting unit 410 may collect information about the user. Specifically, the user information collecting unit 410 may collect information about the user, such as the user's gender, age, birthday, place of residence, location, occupation, previous product order history, previous sponsored content click history, etc. Additionally, the user information collecting unit 410 may collect information about user inputs through the user terminal, such as a first input for selecting whether to display sponsored content in the profile area, a second input for selecting the frequency of displaying the sponsored content, a third input for selecting a category of sponsored content, a fourth input for selecting a display type of the sponsored content, or a fifth input for replacing the sponsored content. For example, the first input may include an input for selecting whether to display sponsored content provided from an external server or a server related to a messaging application in the user's profile area.

[0068] The conversation content collection unit 420 can collect conversation content including texts, images, etc. exchanged in a chat room. The conversation content can be categorized and collected for each user.

[0069] In one embodiment, the conversation content collection unit 420 may divide the collected conversation content text into keyword or morpheme units. Keywords or morphemes that appear at a predetermined frequency or more may be separately stored as main keywords. Furthermore, the conversation content collection unit 420 may be configured to calculate statistical data related to the conversation content. For example, the conversation content collection unit 420 may calculate the conversation frequency, number of conversations, number of messages per period, etc., of each user in a chat room.

[0070] The sponsored content determination unit 430 can determine sponsored content to be displayed in the user's profile area.

[0071] Specifically, the sponsored content determination unit 430 may determine sponsored content to be displayed in the user's profile area based on information about the user collected by the user information collection unit 410 or information about other participants in a chat room in which the user has participated. For example, if the user is a woman in her 20s, beauty-related content that is frequently purchased by women in their 20s may be determined as the sponsored content to be displayed in the user's profile area. As another example, if the other participants are men in their 30s, automobile-related content that is frequently purchased by men in their 30s may be determined as the sponsored content to be displayed in the user's profile area.

[0072] The sponsored content determination unit 430 may determine sponsored content to be displayed in the user's profile area based on the conversation content collected by the conversation content collection unit 420. For example, if a conversation about eating and drinking is taking place in a chat room, chicken-related content may be determined as sponsored content to be displayed in the user's profile area.

[0073] The sponsored content determination unit 430 can determine the sponsored content to be displayed in the user's profile area based on a user input selecting the display frequency of the sponsored content, the category of the sponsored content, and / or the display type of the sponsored content, as described below in FIG. 5. For example, if a user selects to display sponsored content in the fashion category in augmented reality, sponsored content that can be displayed in augmented reality and belongs to the fashion category can be determined as the sponsored content to be displayed in the user's profile area. If there is no user input selecting a category or display type, or if the category or display type is not specified by the user, each of the category and display type can be selected arbitrarily.

[0074] The sponsored content determination unit 430 may determine the sponsored content candidate with the highest predicted interest level as the sponsored content from among the plurality of sponsored content candidates. In one embodiment, the plurality of sponsored content candidates may be sponsored content candidates filtered by a user input selecting a category of sponsored content and / or a user input selecting a display type of the sponsored content.

[0075] The predicted interest level may refer to the probability that a user or other participants in a chat room will click on a link or image related to the sponsored content or the probability that a user will purchase a product related to the sponsored content. In this case, the predicted interest level may be calculated using a machine learning model based on at least one of conversation content or information about the user. In one embodiment, at least one of information related to the user, information related to other participants in the chat room, or conversation content in the chat room may be input into the machine learning model to calculate the predicted interest level for each sponsored content candidate.

[0076] The sponsored content determination unit 430 may determine sponsored content different from existing sponsored content as sponsored content to be displayed in the user's profile area based on a user's input for replacing sponsored content. In one embodiment, the sponsored content determination unit 430 may determine sponsored content different from existing sponsored content based on the user's reason for replacing the sponsored content. In another embodiment, the sponsored content determination unit 430 may determine to display sponsored content in a category other than the category of the existing sponsored content in the profile area.

[0077] The reward calculation unit 440 may calculate a reward for a user in response to the display of the sponsored content. That is, the reward calculation unit 440 may calculate a reward to be provided to a user in exchange for the sponsored content being displayed in the user's profile area. The reward may include, but is not limited to, cash assets, points related to messaging applications, etc., and may include any form of compensation.

[0078] In one embodiment, the reward calculation unit 440 may calculate a reward based on the display frequency of the sponsored content selected by the user. For example, the reward calculation unit 440 may calculate that the more frequently the sponsored content selected by the user is displayed, the greater the reward provided to the user. In another embodiment, the reward calculation unit 440 may calculate a reward based on the total number of exposures or clicks of the sponsored content. The total number of exposures may refer to the total number of times the sponsored content is exposed to other users. For example, if there are a large number of participants in a chat room or a large number of messages sent by a user through a chat room, the total number of exposures may increase proportionately. The total number of clicks may refer to the total number of times other users click on an image related to the sponsored content or a link related to the sponsored content.

[0079] Additionally or alternatively, the reward calculation unit 440 may calculate the reward based on at least one of the display frequency of the sponsored content, the total number of exposures of the sponsored content, the total number of clicks, the display type of the sponsored content (e.g., augmented reality), the size in which the sponsored content is displayed, the category of the sponsored content (e.g., fashion), the time when the sponsored content was exposed (e.g., 12:13 PM on January 27th), the time when the sponsored content was exposed (e.g., 2 hours), the number of friends of the user, the number of participants in the chat room in which the user is participating, the frequency of conversations in the chat room, or the click-through rate (CTR).

[0080] Additionally or alternatively, the reward calculation unit 440 may calculate a reward based on conversation content in a chat room. For example, the reward may be calculated based on conversation content statistics and / or main keywords calculated by the conversation content collection unit 420. In one embodiment, the longer a conversation on a specific topic lasts, the higher the reward may be calculated. In another embodiment, the more frequently a specific main keyword is included in the conversation content, the higher the reward may be calculated.

[0081] The internal configuration of the processor 334 illustrated in FIG. 4 is merely exemplary, and in some embodiments, other components may be included in addition to the illustrated internal components, or some components may be omitted. For example, if some of the internal components are omitted, the processor 314 of the user terminal may be configured to perform the functions of the omitted internal components. Also, although the internal components of the processor 334 are described in FIG. 4 as being divided by function, this does not necessarily mean that they are physically divided. Although the user information collecting unit 410, the conversation content collecting unit 420, the sponsored content determining unit 430, and the reward calculating unit 440 are described separately, this is for ease of understanding and is not limiting.

[0082] 5 is a diagram illustrating a sponsored content setting screen 500 according to an embodiment of the present disclosure. The sponsored content setting screen 500 may include, but is not limited to, a first area 510 displaying the user's reward information, a second area 520 selecting whether or not to display sponsored content on the profile area, a third area 530 selecting the frequency of displaying the sponsored content, a fourth area 540 selecting a category of sponsored content, a fifth area 550 selecting a display type of sponsored content, and a button 560 selecting whether or not to replace the sponsored content.

[0083] The first area 510 may display the user's reward information. The reward information may be displayed in various formats and units depending on the type of reward. The reward information may include information on the user's remaining rewards, rewards accumulated to date, or rewards accumulated for a specific period. Furthermore, the reward information may include information that serves as the basis for reward calculation, such as the total number of exposures and clicks of sponsored content.

[0084] Whether or not to display sponsored content on the profile area can be selected in the second area 520. In one embodiment, the second area 520 may include a toggle button, a checkbox, or the like configured to select whether or not to display sponsored content.

[0085] The display frequency of the sponsored content may be selected in the third area 530. In FIG. 5, the display frequency of the sponsored content is illustrated as being divided into "always," "frequently," and "occasionally," but is not limited thereto. For example, the third area 530 may be configured to allow the user to specifically select the number of times or duration for which the sponsored content is to be displayed within a set period of time.

[0086] A sponsored content category may be selected in fourth area 540. The sponsored content category may refer to the type or classification of the product or service that the sponsored content is directed to. Specifically, sponsored content categories may include, but are not limited to, fashion, lifestyle, health, finance, news media, beauty, real estate, government agencies, sports, groceries, general merchandise, travel, art, etc. Fourth area 540 may display multiple selection checkboxes configured to allow the user to select at least one category from a plurality of categories.

[0087] At least one display type of the sponsored content may be selected in the fifth region 550. In FIG. 5, the display types of the sponsored content are illustrated as being divided into “Augmented Reality,” “Profile and Sponsored Content,” and “Profile Substitute,” but are not limited thereto, and various display types may be configured to be selectable.

[0088] In one embodiment, when "Augmented Reality" is selected as the display type, sponsored content may be combined with the user's profile picture and displayed using augmented reality technology. In another embodiment, when "Profile and Sponsored Content" is selected, the user's profile picture and sponsored content may be displayed together in the profile area. Specifically, the layer displaying the sponsored content may correspond to a layer above the layer displaying the user's profile picture. In yet another embodiment, when "Profile Substitution" is selected, instead of the user's profile picture being displayed in the profile area, sponsored content may be displayed in place of the profile picture.

[0089] Although not shown, an option may be provided for the display type of the sponsored content that can be automatically selected by the processor 334 of the information processing system. When the option is selected, the processor 334 may determine the display type based on at least one of the category or content of the sponsored content, a user profile picture set by the user, user-related information, conversation content in the chat room, or information related to other participants in the chat room.

[0090] In one embodiment, some of the display types may be deactivated depending on the category selected from fourth area 540. For example, if there is no augmented reality type sponsored content among the sponsored content in the health category, the "Augmented Reality" item may be deactivated. Conversely, some of the categories in fourth area 540 may be deactivated depending on the display type selected from fifth area 550.

[0091] When button 560 is clicked, the sponsored content displayed in the profile area may be replaced. Although button 560 is illustrated in FIG. 5, the present invention is not limited to this. Alternatively, any icon, input window, etc., in which a selection to replace the sponsored content can be input may be displayed on setting screen 500.

[0092] In one embodiment, if a user selects to replace sponsored content, a pop-up screen may be displayed that prompts the user to create or select a reason for the replacement. Based on the reason for the replacement, sponsored content that is different from the sponsored content already displayed may be displayed in the profile area in place of the existing sponsored content.

[0093] The areas 510, 520, 530, 540, and 550 and button 560 of the setting screen 500 shown in Figure 5 are merely examples, and some of the components may be omitted, or their positions, sizes, and components may be configured differently from those shown in Figure 5. For example, if it is selected in the second area 520 not to display sponsored content on the user's profile area, the third to fifth areas 530, 540, and 550 and button 560 may be omitted.

[0094] FIG. 6 is a diagram illustrating an example of sponsored content 614, 624, 632 being displayed in profile areas 610, 620, 630 based on the display type of the sponsored content, according to one embodiment of the present disclosure.

[0095] In one embodiment, a user's profile image 612 in the profile area 610 may be combined with sponsored content 614 through augmented reality technology and displayed. For example, if the sponsored content 614 is an image related to a mask, it may be combined with the user's profile image 612 and displayed in the profile area 610 as if the user is wearing the mask. As another example, the user may be displayed as if they are wearing a hat, which is the target item of the sponsored content, or as if they are wearing lipstick, which is the target item of the sponsored content. This configuration may provide sponsored content that stimulates a desire to purchase.

[0096] In another embodiment, both a profile image 622 and sponsored content 624 may be displayed in the profile area 620. In this case, the layer displaying the sponsored content 624 may be a layer above the layer displaying the profile image 622. In yet another embodiment, sponsored content 632 may be displayed in place of the user's profile image in the profile area 630.

[0097] 7 is a diagram illustrating a profile area 710 and a purchase page 720 for a product that is the subject of sponsored content, according to one embodiment of the present disclosure. The profile area 710 may display an image 712 related to the sponsored content, information 714 related to the product that is the subject of the sponsored content, and / or a link 716 related to the sponsored content. In this case, the link 716 may be a hyperlink that jumps to the purchase page 720, or a graphic or icon that links to the purchase page 720.

[0098] The information 714 about the target product may include, but is not limited to, the name of the target product, the price of the target product, at least a part of the title of the purchase page 720, the name of the sales platform, and the like.

[0099] In one embodiment, in response to clicking on the image 712 or link 716 related to the sponsored content, a purchase page 720 may be displayed on the screen. Alternatively, in response to clicking on the link 716, payment for the item may proceed immediately.

[0100] FIG. 8 is a diagram illustrating an example of how profile areas 814, 824 are displayed according to one embodiment of the present disclosure.

[0101] A first screen 810 is a screen showing a first chat room in which a user participates. A profile area 814 displayed in the first chat room may be exposed to participants in the first chat room. In this case, sponsored content may be selected based on conversation content 812 in the first chat room. For example, if conversation content 812 includes a conversation related to masks, the same sponsored content related to masks may be displayed in the profile area 814 to participants in the first chat room.

[0102] A second screen 820 is a screen showing a second chat room different from the first chat room in which the same user participates. A profile area 824 displayed in the second chat room may be exposed to participants in the second chat room. In this case, sponsored content is selected based on conversation content 822 of the second chat room and may be different from the sponsored content (e.g., a mask) in the first chat room. For example, if conversation content 822 includes a conversation related to a birthday, the same sponsored content related to cake may be displayed in the profile area 824 to participants in the second chat room.

[0103] Furthermore, sponsored content displayed in the profile area may be exposed differently to each participant in the chat room depending on their expected level of interest. For example, if sponsored content is determined based on each participant's expected level of interest, sponsored content related to cream cake may be displayed in profile area 824 for participant 1 in the second chat room, and sponsored content related to carrot cake may be displayed in profile area 824 for participant 2. In the embodiment illustrated in FIG. 8 , user profile areas 814 and 824 are shown displayed on screens 810 and 820, respectively, within the chat room, but are not limited to this embodiment. In other embodiments, profile areas 814 and 824 may not be displayed on the user terminal screens 810 and 820, but may be displayed only on the terminal screens of the participants (i.e., the conversation partners) in each chat room.

[0104] 9 is an exemplary diagram illustrating an artificial neural network model 900 according to an embodiment of the present disclosure. The artificial neural network model 900 is an example of a machine learning model, which is a statistical learning algorithm or a structure for executing the algorithm that is implemented based on the structure of a biological neural network in machine learning technology and cognitive science.

[0105] According to one embodiment, the artificial neural network model 900 may represent a machine learning model having problem-solving capabilities by learning to reduce the error between a correct output corresponding to a specific input and an inferred output by iteratively adjusting synaptic weights in nodes, which are artificial neurons formed through synaptic connections like in a biological neural network. For example, the artificial neural network model 900 may include any probability model, neural network model, etc. used in artificial intelligence learning methods such as machine learning and deep learning.

[0106] According to one embodiment, the predicted interest calculation model described above may be generated in the form of an artificial neural network model 900. For example, the artificial neural network model 900 may receive at least one of information related to a user, information related to other participants in a chat room, or conversation content in a chat room, and extract a predicted interest level for a sponsored content candidate.

[0107] The artificial neural network model 900 is composed of a multilayer perceptron (MLP) consisting of multiple nodes and connections between them. The artificial neural network model 900 according to this embodiment may be constructed using one of various artificial neural network model structures, including an MLP. As shown in FIG. 4, the artificial neural network model 900 includes an input layer 920 that receives an input signal or data 910 from the outside, an output layer 940 that outputs an output signal or data 950 corresponding to the input data, and n hidden layers 930_1 to 930_n (where n is a positive integer) positioned between the input layer 920 and the output layer 940 that receive signals from the input layer 920, extract characteristics, and transmit them to the output layer 940. The output layer 940 receives signals from the hidden layers 930_1 to 930_n and outputs them to the outside.

[0108] The learning method of the artificial neural network model 900 includes a supervised learning method in which learning is performed to optimize problem solving by inputting a teacher signal (correct answer), and an unsupervised learning method in which a teacher signal is not required. According to one embodiment, the information processing system can train the artificial neural network model 900 using at least one of information related to the user, information related to other participants in the chat room, or conversation content in the chat room.

[0109] According to one embodiment, the information processing system may directly generate training data for training the artificial neural network model 900. For example, the information processing system may generate a training data set including at least one of information related to the user, information related to other participants in a chat room, or conversation content in the chat room. The information processing system may then train the artificial neural network model 900 for calculating predicted interest levels based on the generated training data set.

[0110] According to one embodiment, the input variables of the artificial neural network model 900 may include at least one of information related to conversation content or information related to the user. When the input variables are input through the input layer 920, the output variables output from the output layer 940 of the artificial neural network model 900 may be information related to the predicted interest level of each sponsored content candidate.

[0111] In this manner, the artificial neural network model 900 is trained to extract a correct output corresponding to a specific input by matching a plurality of input variables with the input layer 920 and the output layer 940, respectively, and adjusting synaptic values ​​between nodes included in the input layer 920, hidden layers 930_1 through 930_n, and output layer 940. Through this training process, the artificial neural network model 900 can grasp hidden characteristics of the input variables and adjust synaptic values ​​(or weights) between nodes of the artificial neural network model 900 to reduce errors between output variables calculated based on the input variables and the target output. The information processing system can also train an algorithm that receives as input at least one of information related to the user, information related to other participants in the chat room, or conversation content in the chat room, and train in a manner that minimizes loss with information related to the predicted interest level of each sponsored content candidate (i.e., annotation information).

[0112] The artificial neural network model 900 thus trained can be used to extract information related to the predicted interest of each sponsored content candidate.

[0113] 10 is a flowchart illustrating a method 1000 for displaying sponsored content according to one embodiment of the present disclosure. In one embodiment, the method 1000 may be performed by a processor (e.g., at least one processor of a user terminal). The method 1000 may be initiated by the processor receiving a first input selecting whether or not to display sponsored content on the profile area (S1010).

[0114] Thereafter, the processor can display the sponsored content in the profile area based on the first input (S1020). Additionally, the processor can additionally receive a second input selecting a display frequency of the sponsored content, and display the sponsored content in the profile area based on at least one of the first input to the second input. Additionally, the processor can additionally receive a third input selecting a category of the sponsored content, and display the sponsored content in the profile area based on at least one of the first input to the third input. Additionally, the processor can additionally receive a fourth input selecting a display type of the sponsored content, and display the sponsored content in the profile area based on at least one of the first input to the fourth input.

[0115] In one embodiment, the processor may display sponsored content in the profile area based on at least one of information related to the user, information related to other participants in the chat room, and conversation content in the chat room. In another embodiment, the processor may display, as sponsored content, a sponsored content candidate with the highest predicted interest level among multiple sponsored content candidates in the profile area. In this case, the predicted interest level may be calculated using a machine learning model based on at least one of the conversation content or information about the user.

[0116] In one embodiment, the processor may combine and display the sponsored content with the user's profile image through an augmented reality technology, display the sponsored content together with the user's profile image, or display the sponsored content instead of the user's profile image. In this case, the layer displaying the sponsored content may correspond to a layer above the layer displaying the user's profile image.

[0117] In one embodiment, the processor may display information related to a product that is the subject of the sponsored content in the profile area. In another embodiment, the processor may display a link related to the sponsored content in the profile area and, in response to clicking the link, display a purchase page for the product that is the subject of the sponsored content. In yet another embodiment, the processor may display an image related to the sponsored content in the profile area and, in response to clicking the image related to the sponsored content, display a purchase page for the product that is the subject of the sponsored content.

[0118] In one embodiment, the processor may display different sponsored content in the profile area depending on the chat room in which the user participates.

[0119] In one embodiment, the processor may additionally receive a fifth input for replacing the sponsored content, and based on at least one of the first input to the fifth input, may display sponsored content different from the sponsored content in the profile area in place of the sponsored content.

[0120] The processor may then display reward information for displaying the sponsored content (S1030). In one embodiment, the reward may be calculated based on the frequency of display of the selected sponsored content. In one embodiment, the reward may be calculated based on the total number of exposures or clicks on the sponsored content.

[0121] 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 permanently store the computer-executable program or may temporarily store it for execution or download. The medium may also be various recording or storage means in the form of a single piece of hardware or multiple pieces of hardware combined together. It 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 instructions, including ROM, RAM, and flash memory. Other examples of media include recording or storage media managed by app stores that distribute applications and other sites or servers that provide or distribute various software.

[0122] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, such techniques may be implemented in hardware, firmware, software, or a combination thereof. Those of ordinary skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the present disclosure may be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the 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 of ordinary skill in the art may implement the described functions in various ways for each particular application, but such implementation should not be interpreted as causing a departure from the scope of the present disclosure.

[0123] In a hardware implementation, the processing units used to perform the techniques may be embodied within 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.

[0124] Thus, the various illustrative logic blocks, modules, and circuits described in connection with this disclosure may be implemented or performed by any combination of general purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate and transistor logic, discrete hardware components, or the like 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, e.g., a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other configuration.

[0125] In a firmware and / or software implementation, the techniques may be embodied as instructions stored on a computer-readable medium such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (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 processor(s) to perform certain aspects of the functions described in this disclosure.

[0126] Although the illustrated embodiments have been described as utilizing aspects of the presently disclosed subject matter on one or more stand-alone 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. Moreover, aspects of the subject matter in the present disclosure may be implemented across multiple processing chips or devices, and storage may be affected equally across multiple devices. Such devices may include PCs, network servers, and handheld devices.

[0127] Although the present disclosure has been described herein with reference to some embodiments, various modifications and changes that would be understood by those of ordinary skill in the art to which the present disclosure pertains can be made without departing from the scope of the present disclosure, and such modifications and changes should be understood to fall within the scope of the claims appended hereto.

Claims

1. A method for displaying sponsored content in a user profile area displayed in a chat room in which the user has participated, the method being performed by at least one processor of a user terminal, comprising: receiving a first input selecting whether or not to display sponsored content in the profile area; displaying sponsored content in the profile area based on the first input; and displaying reward information resulting from the display of the sponsored content.

2. receiving a second input selecting a frequency of display of the sponsored content; The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on the second input.

3. receiving a third input selecting a category of the sponsored content; The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on the third input.

4. The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on information about the user.

5. The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on information about other participants in the chat room.

6. The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on conversation content in the chat room.

7. The step of displaying the sponsored content in the profile area includes: displaying a sponsored content candidate having the highest predicted interest level among a plurality of sponsored content candidates in the profile area as the sponsored content; The method of claim 1 , wherein the predicted interest level is calculated by a machine learning model based on at least one of conversation content and information about the user.

8. 2. The method of claim 1, wherein the step of displaying the sponsored content in the profile area comprises displaying the sponsored content in combination with a profile image of the user using augmented reality technology.

9. In the step of displaying the sponsored content in the profile area, the sponsored content is displayed together with a profile picture of the user, The sponsored content display method according to claim 1 , wherein the layer displaying the sponsored content is a layer above a layer displaying a profile image of the user.

10. The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in place of a profile image of the user.

11. receiving a fourth input selecting a display type of the sponsored content; The method of claim 1 , wherein the step of displaying the sponsored content in the profile area includes displaying the sponsored content in the profile area based on the fourth input.

12. The step of displaying the sponsored content in the profile area includes: The method of claim 1 , further comprising displaying information about a product that is the subject of the sponsored content in the profile area.

13. displaying a link related to the sponsored content in the profile area; The method of claim 1 , further comprising: displaying a purchase page for a product that is the subject of the sponsored content in response to the link being clicked.

14. displaying an image related to the sponsored content in the profile area; The method of claim 1 , further comprising: displaying a purchase page for a product that is the subject of the sponsored content in response to a click on an image related to the sponsored content.

15. the chat rooms include a first chat room and a second chat room different from the first chat room; The method of claim 1 , wherein in the step of displaying the sponsored content in the profile area, different sponsored content is displayed in the profile area depending on a chat room in which the user has participated.

16. receiving a fifth input for rotating the sponsored content; The sponsored content display method of claim 1 , further comprising: displaying sponsored content different from the sponsored content before replacement in the profile area in place of the sponsored content before replacement based on the fifth input.

17. The method of claim 2 , wherein the reward information is calculated based on a display frequency of the selected sponsored content in the profile area.

18. The method for displaying sponsored content according to claim 1 , wherein the reward information is calculated based on a total number of exposures of the sponsored content in the profile area or a total number of clicks on the sponsored content in the profile area.

19. A computer-readable non-transitory recording medium storing instructions for executing the sponsored content display method of claim 1 on a computer.

20. In an information processing system, a communication module; Memory and at least one processor coupled to the memory and configured to execute at least one computer-readable program contained in the memory; Including, The at least one program receiving a first input for selecting whether or not to display sponsored content in a user profile area displayed in a chat room in which the user has participated; displaying sponsored content in the profile area based on the first input; An information processing system including a command for displaying reward information resulting from the display of the sponsored content.

Citation Information

Patent Citations

  • Instant messenger-based advertising plan window provision system

    KR102440628B1