Content evaluation method, system, and computer-readable recording medium

By automatically storing and outputting content within the chat window of an instant messaging application, generating a list of evaluation candidates, and receiving user evaluations, the inconvenience of sharing and receiving content evaluations in existing technologies is solved, and an efficient and convenient content evaluation process is achieved.

CN113360738BActive Publication Date: 2026-08-04LIANPLUS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
LIANPLUS CO LTD
Filing Date
2021-02-18
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In instant messaging applications, it is difficult for users to efficiently share and receive content comments from multiple users within a chat window, and existing services require manual operation, which increases inconvenience and limits the number and efficiency of comments.

Method used

It generates a list of evaluation candidates by automatically storing and outputting content within the chat window, and receives user evaluations through the chat window, supporting the sharing and evaluation of video and text information.

Benefits of technology

It enables efficient and convenient sharing and receiving of content reviews from multiple users within instant messaging applications, improving the efficiency and accuracy of reviews and allowing users to quickly respond to feedback from other users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113360738B_ABST
    Figure CN113360738B_ABST
Patent Text Reader

Abstract

A content evaluation method, system, and computer-readable recording medium. The present disclosure relates to a content evaluation method through an instant messaging application. The content evaluation method includes a step of sharing a screen associated with a first user account in a chat window of an instant messaging application including the first user account, a step of selecting at least one content included in the shared screen, a step of outputting the selected at least one content through the chat window, and a step of receiving an evaluation for the at least one content from at least one user account among a plurality of user accounts included in the chat window.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a content evaluation method for an instant messaging application, specifically, to a method and system for sharing a screen associated with a user account in a chat window of an instant messaging application that includes a user account, and receiving evaluations of at least one piece of content contained in the shared screen from at least one user account included in the chat window. Background Technology

[0002] With the development of mobile devices such as smartphones and the internet, instant messaging applications have become widely used. Users of these applications can naturally communicate and share opinions with each other in their daily lives. Such users may find themselves at crossroads in various aspects of their lives, and in order to make informed choices, they may want to receive opinions from acquaintances regarding their options. Therefore, users can use instant messaging applications to request and receive evaluations or opinions from other users or acquaintances about the options they are interested in and want to choose.

[0003] In existing instant messaging applications, if a member in a chat group wants to share content they want to comment on, they need to leave the chat window, operate another application or communication application, and share this content as an image or file to the chat window. Therefore, after a user imports content intended for commenting from outside the chat window and shares it, it's inconvenient to need to share new content from outside the chat window again to add more commenters. In this environment, the number of content that can receive comments may be limited. Furthermore, users of such instant messaging applications only convey opinions through text or voice, thus limiting the effective transmission of opinions from multiple users. Additionally, using the poll list generation service provided in existing instant messaging applications requires users to manually input the poll list, which is inconvenient. Therefore, when using services provided by existing instant messaging applications to receive comments on content that a user is interested in, the inconvenience increases as the number of people or the amount of content in the chat window increases. Summary of the Invention

[0004] Technical issues

[0005] This disclosure provides a content evaluation method, a recording medium storing a computer program, and a system for solving the problems described above.

[0006] A content evaluation method and system are provided, which involves sharing a screen associated with a first user account in a chat window of an instant messaging application, selecting at least one piece of content contained in the shared screen, and receiving evaluations of the selected content from at least one user account among multiple user accounts contained in the chat window.

[0007] A content evaluation method and system are provided in which at least one selected piece of content is automatically stored in an evaluation candidate list during the content evaluation process, and the evaluation candidate list is shared through a chat window.

[0008] A content evaluation method and system are provided, which collect information related to at least one selected content during the content evaluation process, and output the collected information related to the selected content together with the selected content through a chat window.

[0009] Technical solution

[0010] This disclosure can be implemented in various ways, including as a method, system, apparatus, or computer-readable recording medium storing instructions.

[0011] A content evaluation method according to an embodiment of the present disclosure includes the steps of: sharing a screen associated with a first user account in a chat window of an instant messaging application containing a first user account; selecting at least one piece of content contained in the shared screen; outputting the selected at least one piece of content through the chat window; and receiving an evaluation of at least one piece of content from at least one user account among a plurality of user accounts contained in the chat window.

[0012] According to one embodiment, the step of selecting at least one piece of content contained in a shared screen includes: receiving input from a plurality of pieces of content contained in the shared screen to display a selection of a portion corresponding to at least one piece of content; and extracting at least one piece of content corresponding to the selected portion from the shared screen.

[0013] According to one embodiment, the step of receiving input to display a selection for a portion corresponding to at least one piece of content includes: receiving input from at least one user account among a plurality of user accounts contained in a chat window to display a selection for a portion corresponding to at least one piece of content.

[0014] According to one embodiment, the step of receiving input to display a selection for a portion corresponding to at least one piece of content includes: receiving input from at least one user account among a plurality of user accounts contained in a chat window to display a selection for a portion corresponding to at least one piece of content.

[0015] According to one embodiment, the step of selecting at least one piece of content contained in a shared screen includes: selecting a first piece of content contained in a first screen shared in a chat window; the step of outputting the selected at least one piece of content through the chat window includes: outputting the selected first piece of content and information related to the first piece of content together.

[0016] According to one embodiment, the step of receiving an evaluation of at least one piece of content includes: receiving input from at least one user account among a plurality of user accounts included in a chat window, displaying a preference for the first piece of content.

[0017] According to one embodiment, the step of selecting at least one piece of content included in the shared screen further includes: selecting second content included in a second screen shared in the chat window; the step of outputting the selected at least one piece of content through the chat window further includes: outputting the selected second content and information related to the second content together. The second screen is a screen shared in the chat window following the first screen.

[0018] According to one embodiment, the step of receiving an evaluation of at least one piece of content includes: receiving input from at least one user account among a plurality of user accounts included in a chat window, displaying a preference for at least one piece of first or second content.

[0019] According to one embodiment, the step of collecting information related to at least one selected content includes: identifying text related to at least one content in a shared screen.

[0020] According to one embodiment, the step of collecting information related to at least one selected piece of content includes: retrieving information related to at least one piece of content from the network using the selected at least one piece of content.

[0021] According to one embodiment, the step of sharing a screen associated with a first user account in a chat window of an instant messaging application that includes a first user account includes: receiving input in the chat window to share the screen via the first user account; and displaying the screen associated with the first user account in at least a portion of the chat window.

[0022] According to one embodiment, the step of sharing a screen associated with a first user account in a chat window of an instant messaging application includes: sharing video captured by an image sensor associated with the first user account in a video call between multiple user accounts contained in the chat window.

[0023] According to one embodiment, the step of outputting at least one selected content through a chat window includes: automatically generating an evaluation candidate list including the selected multiple content when multiple content is selected in a shared screen; and sharing the generated evaluation candidate list through a chat window.

[0024] According to one embodiment, the method further includes: selecting one or more items from a plurality of items included in the evaluation candidate list; and generating a final evaluation candidate list including the selected one or more items, wherein the step of sharing the generated evaluation candidate list through a chat window includes: sharing the final evaluation candidate list in a chat window.

[0025] According to one embodiment, the step of receiving an evaluation for at least one piece of content includes: receiving voting results for multiple pieces of content included in a shared evaluation candidate list in a chat window; the content evaluation method further includes: sharing the voting results for the multiple pieces of content through the chat window.

[0026] According to one embodiment, the step of sharing a generated list of evaluation candidates through a chat window includes providing the list to multiple user accounts contained in the chat window via a link associated with the chat window.

[0027] According to one embodiment, the method further includes: providing a rating record via a chat window, including at least one selected piece of content and received ratings for the at least one piece of content.

[0028] A computer-readable recording medium is provided, which records a computer program for executing the above-described content evaluation method according to an embodiment of the present disclosure on a computer.

[0029] A content evaluation system according to an embodiment of the present disclosure includes: a communication module configured to share a screen associated with a first user account in a chat window of an instant messaging application containing a first user account; a memory; and at least one processor configured to be connected to the memory and execute computer-readable instructions contained in the memory, the at least one processor further configured to select at least one piece of content contained in the shared screen and output the selected at least one piece of content through the chat window, the communication module further configured to receive evaluations of at least one piece of content from at least one user account among a plurality of user accounts contained in the chat window.

[0030] According to one embodiment, the processor is further configured to collect information related to at least one selected content, and output the selected at least one content and the collected information related to at least one content together.

[0031] Invention Effects

[0032] According to some embodiments of this disclosure, at least one piece of content contained in a screen shared through a chat window of an instant messaging application is selected, and the selected at least one piece of content is shared as an evaluation object in the chat window, so that the content to be evaluated can be easily output through the chat window.

[0033] According to some embodiments of this disclosure, information related to the selected content is collected in a screen shared through a chat window of an instant messaging application. The collected content-related information is output together with the content through the chat window, thereby providing an interface for users to easily select or evaluate content contained in the chat window.

[0034] According to some embodiments of this disclosure, when selecting at least one content from multiple contents contained in a screen shared through a chat window of an instant messaging application, an evaluation candidate list can be automatically generated, so that the user account contained in the chat window can select new content contained in the shared screen, and new content items can be added or updated in real time to the evaluation candidate list.

[0035] According to some embodiments of this disclosure, evaluations of at least one item in a candidate list shared through a chat window of an instant messaging application can be completed via voting, with the voting results confirmed in real time, thereby easily grasping the opinions of users within the chat window. Thus, not only can users within the chat window express their thoughts more effectively and quickly, but users who want to receive evaluations of the content can accurately and quickly reflect the opinions received from other users within the chat window in their own choices.

[0036] According to some embodiments of this disclosure, content included in a shared screen within a chat window of an instant messaging application is selected as the evaluation object. The evaluation of the selected content by at least one user account within the chat window is output in real time through the chat window. Therefore, such evaluations can be confirmed, and the next piece of content can be selected or the selected content can be deleted as the evaluation object. Thus, a user can respond to feedback received from other users within the chat window, retrieving new content or deleting existing content as the evaluation object.

[0037] The effects of this disclosure are not limited to those mentioned above, and those skilled in the art can clearly understand other effects not mentioned from the following description. Attached Figure Description

[0038] Embodiments of this disclosure are described below with reference to the accompanying drawings, wherein similar reference numerals indicate similar elements, but the invention is not limited thereto.

[0039] Figure 1This is an example diagram illustrating the operation of evaluating content contained in a shared screen within a chat window during the evaluation of content via an instant messaging application according to an embodiment of the present disclosure.

[0040] Figure 2 This is a schematic diagram illustrating a structure in which a content evaluation system and multiple user terminals can be communicatively connected, in order to provide a content evaluation service according to an embodiment of the present disclosure.

[0041] Figure 3 This is a block diagram illustrating the internal structure of a user terminal and a content evaluation system according to an embodiment of the present disclosure.

[0042] Figure 4 This is a flowchart illustrating a content evaluation method via an instant messaging application according to an embodiment of the present disclosure.

[0043] Figure 5 This is an example diagram illustrating the operation of sharing a screen associated with a first user account in a chat window of an instant messaging application according to an embodiment of the present disclosure, and selecting at least one piece of content contained in the shared screen.

[0044] Figure 6 This is an example diagram illustrating the operation of outputting at least one selected content in the chat window of an instant messaging application according to an embodiment of the present disclosure, and outputting the evaluation result of at least one content through the chat window.

[0045] Figure 7 This is an example diagram illustrating the operation of sharing a video captured by an image sensor associated with a first user account in a chat window according to an embodiment of the present disclosure, and selecting at least one content in the screen output including the shared video.

[0046] Figure 8 This is an example diagram illustrating the operation of displaying a list of evaluation candidates for multiple selected items in a chat window of an instant messaging application according to an embodiment of the present disclosure, and displaying the voting results for the multiple items in the chat window.

[0047] Figure 9 This is an example diagram illustrating an operation of selecting at least one piece of content included in a chat window associated with a first user account, according to an embodiment of the present disclosure.

[0048] Figure 10 This is an example diagram illustrating the operation of selecting one or more items from a list of evaluation candidates according to an embodiment of the present disclosure, generating a final evaluation candidate list including the selected items, and sharing it through a chat window.

[0049] Figure 11 This is an example diagram illustrating the operation of selecting a portion of content by positioning on a screen shared through a chat window according to an embodiment of the present disclosure.

[0050] Figure 12 This is an example diagram illustrating the operation of automatically generating an evaluation candidate list including the selected content when selecting more than one item through a screen shared by a chat window according to an embodiment of the present disclosure.

[0051] Figure label:

[0052] 200: Content evaluation system; 210: Network; 220, 220_1, 220_2, 220_3: User terminal; 312, 332: Memory; 314, 334: Processor; 316, 336: Communication module; 318, 338: Input / output interface; 320: Input / output device. Detailed Implementation

[0053] The following detailed description of the specific contents used to implement this disclosure is based on the accompanying drawings. However, specific descriptions relating to widely known functions or structures are omitted where there is a concern that the gist of this disclosure may be unnecessarily obscured.

[0054] In the accompanying drawings, the same or corresponding constituent elements are given the same reference numerals. Furthermore, in describing the following embodiments, repeated descriptions of the same or corresponding constituent elements may be omitted. However, even if the description of constituent elements is omitted, it is not intended that such constituent elements are not included in some embodiments.

[0055] The advantages, features, and methods of achieving the disclosed embodiments can be found in the appendix. Figure 1 The specific embodiments described below will become clear. However, this disclosure is not limited to the embodiments disclosed below and can be implemented in various forms that differ from each other. These embodiments are provided only to make this disclosure complete and to fully inform those skilled in the art of the scope of the invention.

[0056] This specification provides a brief explanation of the terminology used and details the disclosed embodiments. While considering the functionality within this disclosure, the terminology used herein has been chosen to reflect widely used and general concepts; however, it may vary depending on the intent of those skilled in the art, precedents, or the emergence of new technologies. Furthermore, in specific cases, terms arbitrarily chosen by the applicant may be used; in such cases, their detailed meanings will be described in the corresponding description of the invention. Therefore, the terms used in this disclosure are not merely names, but should be defined based on their meanings and the overall content of this disclosure.

[0057] Unless explicitly specified in the context as singular, singular expressions in this specification include plural expressions. Conversely, unless explicitly specified in the context as plural, plural expressions include singular expressions. When a part of this specification includes a particular element, it does not exclude other elements, but rather means that other elements may also be included, unless specifically stated otherwise.

[0058] Furthermore, the terms "module" or "section" used in this specification refer to software or hardware components that perform a certain function. However, "module" or "section" is not limited to the meaning of software or hardware. A "module" or "section" can also be configured to exist in an accessible storage medium or to enable one or more processors to reproduce it. Therefore, as an example, a "module" or "section" can include at least one of the following: software components, object-oriented software components, class components, and task components; procedures, functions, attributes, steps, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, or variables. The functionality provided internally within components and "modules" or "sections" can be combined from a smaller number of components and "modules" or "sections" or further subdivided into further components and "modules" or "sections".

[0059] According to one embodiment of this disclosure, a "module" or "unit" may be implemented by a processor and a memory. "Processor" should be interpreted broadly to include general-purpose processors, central processing units (CPUs), microprocessors, digital signal processors (DSPs), controllers, microcontrollers, state machines, etc. In some contexts, "processor" may also refer to application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), etc. "Processor" may also refer to a combination of processing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a DSP core, or any other combination of such structures. Furthermore, "memory" should be interpreted broadly to include any electronic component capable of storing electronic information. "Memory" may also 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 programmable read-only memory (EEPROM), flash memory, magnetic or optical data storage devices, registers, etc. The memory and processor are in electrical communication as long as the processor can read information from and / or record information in the memory. Memory integrated with the processor is in electrical communication with the processor.

[0060] In this disclosure, "chat window" can refer to a virtual space or group that can be created by an instant messaging application set up on a computing device and is accessible to more than one user (or user account). For example, more than one user account can participate in or be included in the chat window, thereby sending and receiving messages, files, etc., in various formats. Additionally, the chat window provides VoIP (Voice over Internet Protocol) calling functionality; VoIP group calling functionality; and live streaming functionality (VoIP real-time video sending functionality), allowing voice calls, video calls, video streaming, etc., between user accounts to be performed within the chat window. Furthermore, the chat window may include links (e.g., icons or buttons) associated with it. For example, as links associated with the chat window of an instant messaging application, the chat window may include bulletin boards, files, albums, menus, polls, ratings, shopping carts, view more, settings, user profiles, etc.

[0061] In this disclosure, "user account" can refer to an account or associated data generated and used by a user in an instant messaging application. Additionally, an instant messaging application's user account can refer to a user using the instant messaging application. Similarly, a user using instant messaging or an instant messaging chat window can refer to an instant messaging application's user account. Furthermore, a user account can include more than one user account. Additionally, "user account" and "first user account" are used separately; however, a user account can refer to a first user account, and vice versa. Furthermore, a first user account can be included among multiple user accounts.

[0062] In this disclosure, "content" can include various information or content that is digitally generated and available to users, such as images, text, video, and audio, and can be recognized by human senses. Additionally, content can include information that can generate preferences from the users to whom it is provided. For example, content can include product content, film and television content, food content, location content, people content, business content, time content, profession content, etc., but is not limited to these. Furthermore, the terms "content," "first content," and "second content" are used interchangeably; however, "content" can refer to both the first and / or second content, and conversely, "first and / or second content" can refer to "content." Each of the terms "content," "first content," and "second content" can include more than one type of content.

[0063] In this disclosure, "list" can refer to content and / or information related to the content recorded in a certain order. Furthermore, the evaluation candidate list and the final evaluation candidate list are used separately; however, the evaluation candidate list can refer to the final evaluation candidate list, and vice versa.

[0064] In this disclosure, "picture" may include at least one image or video that is sequential in time, and may further include audio. A picture may refer to a first picture and / or a second picture, and conversely, a first picture and / or a second picture may refer to a picture.

[0065] In this disclosure, "screen associated with a user account" can refer to the screen of any application running on a user terminal with the user account, the screen input through any application, or the screen of any application that can be displayed on the user terminal. For example, a user terminal can refer to a user terminal running an instant messaging application logged in with a user account. The screen can be shared in a chat window containing the user account based on a sharing request from the user account.

[0066] In this disclosure, "voting" can refer to a method by which a user selects at least one item from a list of candidate items for evaluation. For example, voting can refer to a user selecting at least a portion of multiple items included in a list, thereby expressing the user's opinion and evaluation. Furthermore, voting results can be processed to display or provide them in the form of evaluation records. For example, voting results or evaluation records may include, but are not limited to, the most selected results, the least selected results, ranking results, etc.

[0067] In this disclosure, the terms "on the network" or "on the network" can refer to a state in which retrieval or access is possible via any electronic device capable of wired / wireless communication. For example, "on the network" or "on the network" can mean a state in which any content and / or related information stored in any device wirelessly connected to any electronic device can be retrieved or accessed.

[0068] Figure 1 This is an example diagram illustrating the operation of evaluating content contained in a shared screen 112 within a chat window 114 during the evaluation of content in an instant messaging application according to an embodiment of the present disclosure. Multiple user accounts or users of the instant messaging application can include or participate in the chat window of the instant messaging application. In this embodiment, as shown in the first operation 110, multiple user accounts can participate in the chat window 114 and send and receive text messages to each other through the chat window 114. For example, the multiple user accounts may include a first user account, user account A, user account B, user account C, and user account D. The first operation 110 may refer to the operation displayed by the user terminal associated with the first user account executing the chat window 114 of the instant messaging application.

[0069] A screen associated with a first user account can be shared within a chat window of an instant messaging application that contains that first user account. According to one embodiment, in the first operation 110, the first user account participating in chat window 114 can share a screen that can be executed and displayed on their own user terminal within chat window 114. The shared screen 112 can include text, images, videos, etc., that can be output through chat window 114. For example, the shared screen 112 can include a web browser screen, application screen, video call screen, screenshot, streaming video screen, text, images, videos, etc., stored on the user terminal of the first user account, but is not limited to these. In this embodiment, the first user account can share an application screen displaying clothing products, operated on their own user terminal, within the background screen of chat window 114 or a portion of chat window 114. Furthermore, multiple user accounts participating in chat window 114 can simultaneously view the screen shared through chat window 114 and engage in related conversations through the chat window.

[0070] At least one user account among multiple user accounts participating in the chat window can select at least one piece of content included in the shared screen. According to one embodiment, among the multiple pieces of content included in the shared screen, input (e.g., touch input) can be received to display the selection of a portion corresponding to at least one piece of content. For example, a first user account can select portion 116_1 corresponding to product A content and portion 116_2 corresponding to product F content in the shared screen 112. In this embodiment, product A content and product F content corresponding to the selected portions can be extracted from the shared screen 112 as described above.

[0071] At least one piece of content selected from the shared screen can be output through the chat window. According to one embodiment, an evaluation candidate list 122 comprising multiple pieces of content selected and extracted from the shared screen 112 can be generated and shared in real time through the chat window 114. For example, as shown in the second operation 120, an evaluation candidate list 122 comprising product A content and product F content selected and extracted from the shared screen 112 can be generated and displayed. Information related to product A content and product F content can be selected from the shared screen 112 or retrieved from the network, and thus included in the evaluation candidate list 122. Additionally, in the second operation 120, the evaluation candidate list can be displayed in the chat window 114, or by clicking or touching any accessible link or button (not shown) within the chat window 114. The evaluation candidate list 122 displayed in the second operation 120 can be accessed or displayed through multiple user accounts participating in the chat window 114.

[0072] At least one user account among multiple user accounts contained in the chat window can evaluate at least one selected item. According to one embodiment, as shown in the second operation 120, at least one user account can access an evaluation candidate list 122 shared through the chat window 114 and can evaluate at least one item among multiple items contained in the evaluation candidate list 122. For example, at least one user account can select its preference for item F as an item in the evaluation candidate list 122, press or click the "Evaluate" button 124, thereby completing the evaluation of item F.

[0073] Figure 2 This is a schematic diagram illustrating a structure in which a content evaluation system 200 and multiple user terminals 220_1, 220_2, and 220_3 are communicatively connected to provide a content evaluation service according to an embodiment of this disclosure. The content evaluation system 200 may include a system that can provide an instant messaging service, including the content evaluation service, to the multiple user terminals 220_1, 220_2, and 220_3 via a network 210. According to one embodiment, the content evaluation system 200 may include one or more server devices and / or databases, or one or more distributed computing devices and / or distributed databases based on cloud computing services, associated with the instant messaging service and capable of storing, providing, and executing computer-executable programs (e.g., downloadable applications) and data. The instant messaging service provided by the content evaluation system 200 may be provided to users through instant messaging applications set on the multiple user terminals 220_1, 220_2, and 220_3 respectively. For example, the instant messaging service may include text messaging services, video call services, voice call services, video streaming services, screen sharing services, content evaluation services, etc., between users of the instant messaging application.

[0074] Multiple user terminals 220_1, 220_2, and 220_3 can communicate with the content evaluation system 200 via network 210. Network 210 can be configured to enable communication between the multiple user terminals 220 and the content evaluation system 200. Network 210 can be configured, depending on the environment, as a wired network such as Ethernet, power line communication, telephone line communication, and RS-serial communication; a wireless network such as mobile communication network, WLAN (Wireless LAN), Wi-Fi, Bluetooth, and ZigBee; or a combination thereof. The communication method is not limited; it includes not only communication methods utilizing communication networks that network 210 can include (for example, mobile communication networks, wired networks, wireless networks, broadcast networks, satellite networks, etc.), but also short-range wireless communication between user terminals 220_1, 220_2, and 220_3. For example, network 210 may include any one or more of the following networks: PAN (Personal Area Network), LAN (Local Area Network), CAN (Campus Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network), BBN (Broadband Network), and the Internet. Furthermore, network 210 may include any one or more of the following network topologies, but is not limited to: bus network, star network, ring network, mesh network, star-bus network, tree network, or hierarchical network.

[0075] Figure 2Examples of user terminals shown are mobile phone terminal 220_1, tablet computer terminal 220_2, and PC terminal 220_3. However, these are not the only examples. User terminals 220_1, 220_2, and 220_3 can be any computing device capable of wired and / or wireless communication and configured with an instant messaging application. For example, user terminal 220 may include smartphones, mobile phones, navigators, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet computers (PCs), game consoles, wearable devices, IoT (Internet of Things) devices, VR (Virtual Reality) devices, AR (Augmented Reality) devices, etc. Furthermore, Figure 2 The diagram shows three user terminals 220_1, 220_2, and 220_3 communicating with the content evaluation system 200 via network 210, but it is not limited to this. Different numbers of user terminals 220_1, 220_2, and 220_3 may also be configured to communicate with the content evaluation system 200 via network 210.

[0076] The content evaluation system 200 can provide a screen sharing service between user terminals 220_1, 220_2, and 220_3 running an instant messaging application. According to one embodiment, the content evaluation system 200 can receive screens from more than one user through a VoIP (Voice over Internet Protocol) channel with user terminals 220_1, 220_2, and 220_3, and share them in real time through the instant messaging application. For example, the content evaluation system 200 can share video captured by at least some of the user terminals 220_1, 220_2, and 220_3 during a video call service provided by the instant messaging application. The video call service can be provided through the chat window of the instant messaging application. As another example, the content evaluation system 200 can share a program or application running on one of the user terminals 220_1, 220_2, and 220_3 through the chat window of the instant messaging application. According to other embodiments, screens received in real time from at least some of the user terminals 220_1, 220_2, and 220_3 via a broadcast channel can be shared in the chat window. The broadcast channel can be generated in any bidirectional communication manner. The content evaluation system 200 can output a shared screen to user terminals 220_1, 220_2, and 220_3 running instant messaging applications.

[0077] The content evaluation system 200 can be configured to receive input from user terminals 220_1, 220_2, and 220_3 to display a selection, which is a selection of a portion corresponding to at least one piece of content contained in a screen shared via a chat window of an instant messaging application. For example, when user terminal 220_1 shares its own screen and wants to receive evaluations from other user terminals 220_2 and 220_3 in the chat window for at least one product item among multiple product items contained in the shared screen, user terminal 220_1 can select at least one product item. In response to the input to display a selection for at least one piece of content, at least one piece of content can be extracted, and the extracted at least one piece of content can be provided to the content evaluation system 200 via network 210.

[0078] The content evaluation system 200 can output at least one selected piece of content through the chat window of an instant messaging application running on multiple user terminals 220_1, 220_2, and 220_3. According to one embodiment, the content evaluation system 200 can collect information related to the selected at least one piece of content and output the collected content-related information along with the selected content through the chat window. According to other embodiments, an evaluation candidate list including the selected at least one piece of content can be automatically generated and shared through the chat window.

[0079] The content evaluation system 200 can receive evaluations of at least one piece of content through the chat window of an instant messaging application running on multiple user terminals 220_1, 220_2, and 220_3. According to one embodiment, when at least one piece of content is selected and output from a shared screen on user terminal 220_1, evaluations of the output at least one piece of content can be received from users on other user terminals 220_2 and 220_3. According to another embodiment, when at least one piece of content is selected and shared from any of the multiple user terminals 220_1, 220_2, and 220_3 by sharing a screen from user terminal 220_1, evaluations of at least one piece of content can be received from each of the multiple user terminals 220_1, 220_2, and 220_3.

[0080] Figure 3 This is a block diagram illustrating the internal structure of a user terminal 220 and a content evaluation system 200 according to an embodiment of the present disclosure. The user terminal 220 can refer to any computing device capable of executing instant messaging applications and performing wired / wireless communication; for example, it may include… Figure 2 The mobile terminal 220_1, tablet terminal 220_2, and PC terminal 220_3 are examples of such devices. As shown in the figure, the user terminal 220 may include a memory 312, a processor 314, a communication module 316, and an input / output interface 318. Similarly, the content evaluation system 200 may include a memory 332, a processor 334, a communication module 336, and an input / output interface 338. For example... Figure 3 As shown, the user terminal 220 and the content evaluation system 200 can be configured to communicate information and / or data via the network 210 using their respective communication modules 316 and 336. Additionally, the input / output device 320 can be configured to input information and / or data to the user terminal 220 via the input / output interface 318 or to output generated information and / or data from the user terminal 220.

[0081] Memory 312 and 332 may include any non-transitory computer-readable recording medium. According to one embodiment, memory 312 and 332 may include non-volatile mass storage devices such as RAM (random access memory), ROM (read-only memory), disk drives, SSDs (solid-state drives), and flash memory. As other examples, non-volatile mass storage devices such as ROM, SSDs, flash memory, and disk drives may be included in the user terminal 220 or the content evaluation system 200 as separate permanent storage devices distinct from memory. Furthermore, memory 312 and 332 may store an operating system and at least one program code (e.g., code for setting up and driving an instant messaging application, etc., on the user terminal 220).

[0082] The software components can be loaded from a computer-readable recording medium separate from the memories 312 and 332. This separate computer-readable recording medium may include recording media that can be directly connected to the user terminal 220 and the content evaluation system 200, such as floppy disks, hard disks, magnetic tapes, DVD / CD-ROM drives, memory cards, etc. Alternatively, the software components may be loaded into the memories 312 and 332 via a communication module without using a computer-readable recording medium. For example, at least one program may be loaded into the memories 312 and 332 based on a computer program (e.g., an application providing instant messaging services), which is installed via a file distribution system provided by the developer or the application's installation files through network 210.

[0083] Processors 314 and 334 can be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions can be provided to processors 314 and 334 via memories 312 and 332 or communication modules 316 and 336. For example, processors 314 and 334 can be configured to execute received instructions based on program code stored in recording devices such as memories 312 and 332.

[0084] Communication modules 316 and 336 can provide a structure or function through network 210 for communication between user terminal 220 and content evaluation system 200, and can provide a structure or function for communication between user terminal 220 and / or content evaluation system 200 and other user terminals or other systems (for example, another cloud system, another screen sharing support system, content information providing system, etc.). For example, the processor 314 of user terminal 220 can transmit requests (e.g., content selection requests, content evaluation requests) generated by program code stored in a recording device such as memory 312 to content evaluation system 200 via network 210 under the control of communication module 316. Conversely, control signals or instructions provided under the control of processor 334 of content evaluation system 200 can be received by user terminal 220 via communication module 316 through communication module 336 and network 210. For example, user terminal 220 can receive at least one selected content and / or information related to the selected content from content evaluation system 200 through communication module 316.

[0085] The input / output interface 318 can be a device for interfacing with the input / output device 320. As an example, the input device may include a camera containing an image sensor, a keyboard, a microphone, a mouse, etc., and the output device may include a display, a speaker, a haptic feedback device, etc. As another example, the input / output interface 318 can be a device for interfacing with a device, such as a touchscreen, whose structure or function for performing input and output is unified. For example, when the processor 314 of the user terminal 220 processes instructions of a computer program loaded in the memory 312, it can display a service screen or content on the display through the input / output interface 318, the service screen or content being constructed using information and / or data provided by the content evaluation system 200 or other user terminals 220. Figure 3 The input / output device 320 shown is not included in the user terminal 220, but it is not limited thereto and can be configured as a device with the user terminal 220. Additionally, the input / output interface 338 of the content evaluation system 200 can be a device for interfacing with a device (not shown) for input or output, which can be connected to or included in the content evaluation system 200. Figure 3 The input / output interfaces 318 and 338 are shown as additional elements of the processors 314 and 334, but they are not limited thereto and can be configured to be included in the processors 314 and 334.

[0086] User terminal 220 and content evaluation system 200 may include ratio Figure 3 The constituent elements are more numerous. However, it is not necessary to explicitly show most of the constituent elements of the prior art. According to one embodiment, the user terminal 220 can be implemented to include at least a portion of the input / output devices 320 described above. In addition, the user terminal 220 may also include other constituent elements such as a transceiver, a GPS (Global Positioning System) module, a camera, various sensors, a database, etc. For example, when the user terminal 220 is a smartphone, it may include the constituent elements typically included in smartphones. For example, the user terminal 220 may also include a variety of constituent elements such as an accelerometer sensor, a gyroscope sensor, a camera module, various physical buttons, buttons using a touchpad, input / output ports, a vibrator for vibration, etc.

[0087] According to one embodiment, the processor 314 of the user terminal 220 can be configured to run an instant messaging application or a browser application that provides instant messaging services, including content evaluation services. In this case, the program code associated with the application can be loaded into the memory 312 of the user terminal 220. During application execution, the processor 314 of the user terminal 220 can receive information and / or data provided by the input / output device 320 through the input / output interface 318, or receive information and / or data from the content evaluation system 200 through the communication module 316, and can process the received information and / or data and store it in the memory 312. Additionally, the information and / or data can be provided to the content evaluation system 200 through the communication module 316.

[0088] During the operation of the instant messaging application, the processor 314 can receive input or selected text, images, etc., through an input device 320 such as a touchscreen or keyboard connected to the input / output interface 318. The received text and / or images can be stored in the memory 312 or provided to the content evaluation system 200 via the communication module 316 and the network 210. For example, the processor 314 can receive screen sharing service requests, information related to content selection, and information related to content evaluation through an input device such as a touchscreen or keyboard. Thus, the received requests and / or information can be provided to the content evaluation system 200 via the communication module 316 and the network 210.

[0089] Processor 314 can receive input via input device 320 to display a selection of at least one piece of content contained in a screen shared through a chat window of an instant messaging application. The input displaying the selection can include any operation of selecting at least one piece of content contained in the shared screen, such as touching the input corresponding to the content, adding to a shopping cart, locating, etc., but is not limited thereto. According to one embodiment, processor 314 can receive a selection of a first piece of content contained in a first screen shared through a chat window of an instant messaging application via input device 320 and input / output interface 318. Additionally, processor 314 can receive a selection of a second piece of content contained in a second screen shared through a chat window of an instant messaging application via input device 320 and input / output interface 318. The second screen can include a screen shared in the chat window following the first screen. Processor 314 can respond to the input, extract the selected at least one piece of content, and provide the extracted at least one piece of content to content evaluation system 200 via communication module 316.

[0090] According to one embodiment, processor 314 can receive a list of evaluation candidates including multiple pieces of content from content evaluation system 200. Among the multiple pieces of content included in the evaluation candidate list, input device 320 can receive input indicating the selection of one or more pieces of content. The selection of one or more pieces of content is provided to content evaluation system 200, thereby enabling the generation of a final evaluation candidate list including the selected one or more pieces of content.

[0091] Processor 314 can receive evaluations of at least one piece of content selected through a chat window of an instant messaging application via input device 320. According to one embodiment, when the selected content is a first piece of content, input device 320 can receive input displaying a preference for the first piece of content. Alternatively, when the selected content includes multiple pieces of content, including the first and second pieces of content, processor 314 can receive input displaying a preference for at least one of the first or second pieces of content. For example, in a list of evaluation candidates including the first and second pieces of content, at least one of the first and second pieces of content can be selected. Evaluations of the received content can be provided to content evaluation system 200 via communication module 316.

[0092] The processor 314 can be configured to output processed information and / or data through an output device such as a displayable output device (e.g., a touchscreen, a display, etc.) or a voice output device (e.g., a speaker) of the user terminal 220. According to one embodiment, information and / or data provided by an instant messaging application that provides content evaluation services can be displayed through a displayable output device. According to other embodiments, information and / or data provided by an instant messaging application or a browser application can be output through a voice output device.

[0093] Processor 314 can receive a request from content evaluation system 200 to share the screen of another user terminal, and display the shared screen on a displayable output device of user terminal 220 through a chat window of an instant messaging application. According to one embodiment, the shared screen can be configured to be displayed on at least a portion of the display of user terminal 220 via input / output interface 318. For example, the shared screen can be output to the background, top, side, or bottom of the chat window displayed on the display. Furthermore, while displaying the shared screen in the chat window, processor 314 can provide an interface enabling the user of user terminal 220 to interact with other users participating in the chat window or to select and / or evaluate content contained in the shared screen.

[0094] Processor 314 can receive at least one piece of content selected by other user terminals from content evaluation system 200, and output at least one piece of content through a chat window of an instant messaging application that can be displayed on a displayable output device. According to one embodiment, whenever content is selected on a shared screen, processor 314 can receive the selected content through communication module 316 and output it through a chat window displayed on the monitor. In other embodiments, when multiple pieces of content are selected on a shared screen, processor 314 can receive all the selected content and output them together.

[0095] Processor 314 can control input / output interface 318 to display at least one received content in at least a portion of the chat window of an instant messaging application. For example, a user of user terminal 220 can press or click a button or link (e.g., a shopping cart icon, rating (vote) icon, etc.) displayed in the chat window to display at least one piece of content on the screen. At least one piece of content can be received from content rating system 200 as a rating candidate list and / or a final rating candidate list, and thus shared through the chat window displayed on the screen. This shared rating candidate list and / or final rating candidate list is accessed in real time by multiple user accounts included in the chat window for decision-making or rating of the content.

[0096] According to one embodiment, the processor 314 receives not only at least one selected piece of content from the content evaluation system 200, but also information related to the at least one piece of content, which can then be output through a chat window of an instant messaging application displayed on a displayable output device. For example, when the at least one piece of content is a first piece of content, the first piece of content and information related to the first piece of content can be displayed together in the chat window. Additionally, when the at least one piece of content is selected together with the first piece of content in a shared screen, or is included as second content in a subsequently shared screen, the second piece of content and information related to the second piece of content can be output together to the chat window displayed on the display.

[0097] Processor 314 can output a list of multiple pieces of content selected from content evaluation system 200 in various formats via a chat window of an instant messaging application displayed on a screen. According to one embodiment, processor 314 can receive the list of selected content in a majority voting format where multiple users can respond. Thus, a user of user terminal 220 can perform input to display their preference for at least one piece of content within the list. According to another embodiment, processor 314 can receive a list of at least one piece of content in a vote-for-or-dislike format and output it via a chat window displayed on a screen. In yet another embodiment, processor 314 can receive at least one piece of content in a message format that does not require a user response and output it via a chat window displayed on a screen.

[0098] Processor 314 can receive evaluations of at least one piece of content from content evaluation system 200 and display the received evaluations via a displayable device. According to one embodiment, processor 314 can receive voting results for multiple pieces of content included in a candidate list of evaluations shared in a chat window and share the received voting results via the chat window. In other embodiments, processor 314 can receive an evaluation record including at least one piece of content evaluated so far and the evaluations of at least one piece of content, and share the received evaluation record via the chat window.

[0099] The processor 334 of the content evaluation system 200 can be configured to manage, process, and / or store information and / or data received from multiple user terminals, including user terminal 220, and / or multiple external systems. The information and / or data processed by the processor 334 can be provided to user terminal 220 via communication module 336. For example, the processed information and / or data can be provided to user terminal 220 in real time or provided retroactively in recorded form. For example, the processor 334 can receive a screen sharing request from user terminal 220 to provide the screen of user terminal 220 to the terminals of other user accounts in the chat window, enabling the sharing of the screen executed in user terminal 220 within the chat window.

[0100] According to one embodiment, processor 334 can collect information related to at least one selected content based on a shared screen received from user terminal 220. The content-related information can be any information that displays the content or identifies the content, such as content images, content names, sales locations, prices, etc., but is not limited thereto. According to one embodiment, processor 334 can receive an image including at least one piece of content, identify text displaying or describing the at least one piece of content from the received image, and select it. According to other embodiments, processor 334 can receive at least one piece of content and collect information related to the at least one piece of content on a network. The information thus collected can be associated with the at least one piece of content and provided to user terminal 220. Alternatively, information related to at least one piece of content can be collected by processor 314 through selection on a shared screen or retrieval on a network.

[0101] Processor 334 may be configured to generate a list including at least one selected content based on a shared screen selection received from user terminal 220. According to one embodiment, when receiving multiple selected contents, processor 334 may be configured to automatically generate an evaluation candidate list including the multiple selected contents. According to other embodiments, when receiving more than one selected content from the multiple contents included in the evaluation candidate list, processor 334 may generate a final evaluation candidate list including the more than one selected content. The generated evaluation candidate list and / or the final evaluation candidate list may be provided to user terminal 220 via communication module 336.

[0102] According to one embodiment, processor 334 can output content information based on a user-selected or preset evaluation method. The content information may include user information that selected the content, content-related information, the number of selected contents, and the content evaluation method (e.g., real-time preference voting, majority voting, unanimous voting, etc.). The content information, along with a list including at least one content item, can be provided to user terminal 220 via communication module 336.

[0103] Processor 334 may be configured to receive evaluations of at least one piece of content from user terminal 220 and generate an evaluation result using the received evaluations. According to one embodiment, processor 334 may be configured to receive evaluations of multiple pieces of content included in a shared evaluation candidate list in a chat window and generate an evaluation result. For example, when input regarding preferences for multiple pieces of content is received from multiple user accounts within the chat window, processor 334 may process majority voting results, generate voting results, and further, generate statistical data as an evaluation record. The voting results may include for / against voting results, majority voting results, etc. According to other embodiments, processor 334 may be configured to receive evaluations of multiple pieces of content shared in the chat window and generate an evaluation record including the evaluation results received so far. The generated evaluation result and / or evaluation record may be provided to user terminal 220 via communication module 336.

[0104] Figure 4 This is a flowchart illustrating a content evaluation method 400 for an instant messaging application according to an embodiment of the present disclosure. The content evaluation method 400 can be performed by a content evaluation system and / or a user terminal. Figure 4 As shown, the content evaluation method 400 can begin with step S410, which involves sharing a screen associated with a first user account in a chat window of an instant messaging application that includes the first user account. The chat window may include more than one user account that is different from the first user account.

[0105] Next, in step S420, at least one piece of content included in the shared screen can be selected. According to one embodiment, input indicating a selection of at least one piece of content can be received from a first user account of the shared screen. In other embodiments, input indicating a selection of at least one piece of content can be received from at least one user account among a plurality of user accounts included in the chat window.

[0106] Then, in step S430, at least one selected piece of content can be output through the chat window. This at least one piece of content can be provided to multiple user accounts contained within the chat window via a link associated with the chat window. In one embodiment, information related to the at least one piece of content, together with the selected at least one piece of content, can be output in the form of an evaluation candidate list and / or a final evaluation candidate list.

[0107] Finally, in step S440, a rating for at least one piece of content can be received from at least one user account among multiple accounts included in the chat window. According to one embodiment, a rating indicating whether or not a piece of content is liked can be received from at least one user account. In other embodiments, a rating indicating liking or disliking at least one piece of content among multiple pieces of content can be received from at least one user account.

[0108] Figure 5 This is an example diagram illustrating the operation of sharing a screen associated with a first user account 516 in a chat window 514 of an instant messaging application according to an embodiment of the present disclosure, and selecting at least one piece of content included in the shared screen 534. The first user account and other user accounts may be included in or participate in the chat window 514. In the first operation 510, the second operation 520, and the third operation 530, the first user account may display the screen of the chat window 514 on its own user terminal's display.

[0109] A screen associated with a first user account can be shared within a chat window of an instant messaging application that contains that user account. To do this, the first user account can perform input to display screen sharing within chat window 514. For example, as shown in the first operation 510, the "Watch Together" icon 512, located at the bottom of chat window 514, can be touched to select screen sharing. While the "Watch Together" icon 512 at the bottom of chat window 514 is used for screen sharing in the first operation 510, it is not limited to this; any link or icon enabling screen sharing of chat window 514 can be configured at a location within chat window 514.

[0110] In the chat window, input for screen sharing can be received through the first user account, and the screen associated with the first user account can be displayed in at least a portion of the chat window. According to one embodiment, when the "Watch Together" icon 512 displayed in the first operation 510 is touched, an interface for sharing an application or program can be displayed. This application or program is any application or program executed on the user terminal running the first user account. For example, as shown in the second operation 520, a screen of a shopping page 522 included in a shopping application executed on the user terminal can be displayed, and a REC icon 524 can be displayed at the bottom of the screen. In the second operation 520, when the REC icon 524 is touched, the screen including the shopping page 522 can be output in at least a portion of the chat window 514. Figure 5 The second operation 520 shows the intermediate process of having the first user account confirm the screen to be shared before sharing the screen associated with the first user account 516. However, it is not limited to this. When the "Watch Together" icon 512 is touched, the application or program running in the first user account can be shared directly in the chat window 514 without the intermediate process.

[0111] At least one piece of content contained in the shared screen 534 can be output through the chat window 514. According to one embodiment, a screen including a shopping page 522 can be shared in the chat window 514, and at least one piece of content from a plurality of contents contained in the shared screen 534 can be selected. As shown in the third operation 530, the shared screen 534 can be displayed in the background screen of the chat window 514.

[0112] At least one piece of content contained in the shared screen 534 can be selected by any user account contained in the chat window 514. According to one embodiment, a first user account can select at least one piece of content contained in the shopping page 522. For this purpose, input (e.g., touch input, etc.) showing a selection of a portion corresponding to at least one piece of content contained in the shopping page 522 can be received. For example, as shown in the third operation 530, touch input can be received for portion 532_1 corresponding to product content A, portion 532_2 corresponding to product content C, and portion 532_3 corresponding to product content F contained in the shared screen 534. Figure 5 The diagram shows at least one content included in the screen 534 that allows a first user account of the chat window 514 to select sharing, but it is not limited thereto, and may be configured to include at least one content included in the screen 534 that allows other user accounts of the chat window 514 to select sharing.

[0113] The portions corresponding to the various contents contained in the shared screen, selectable by a user account, can be separated and analyzed in various ways. According to one embodiment, portions 532_1 corresponding to product A, 532_2 corresponding to product C, and 532_3 corresponding to product F in the shared screen 534 can be specified using a page structure set in the shopping page 522. This page structure may include a structure defined on the shopping page 522 by the system providing the shopping page 522, specifying the portions corresponding to the various contents. In other embodiments, portions 532_1 corresponding to product A, 532_2 corresponding to product C, and 532_3 corresponding to product F in the shared screen 534 can be specified through image recognition processing by a user terminal or a content evaluation system. For example, the processor of a user terminal executing an instant messaging application can analyze the image including the shopping page 522 as a shared screen, thereby separating and identifying the portions corresponding to the various contents contained in the shopping page 522. As another example, the processor of the content evaluation system receives images of shopping page 522 as a shared screen from the user terminal, analyzes the received images, and separates and identifies the parts corresponding to the various contents contained in shopping page 522.

[0114] Figure 6 This is an example diagram illustrating the operation of outputting at least one selected piece of content in a chat window 614 of an instant messaging application according to an embodiment of the present disclosure, and outputting an evaluation result for at least one piece of content through the chat window 614. In this embodiment, as shown in the first operation 610, multiple user accounts or users can be included or participate in the chat window 614, and send and receive text messages to each other through the chat window 614. In addition, the screen can be shared through any user account included in the chat window 614. For example, the shared screen 612 can be shared by user D in the chat window.

[0115] A first piece of content included in a shared screen can be selected in the chat window, and the selected first piece of content can be output through the chat window. In one embodiment, as shown in the first operation 610, user account D can select product C content in a shared screen 612 including a shopping page, and can output a message including the selected product C content through the chat window 614. The message 616 includes not only the selected product C content, but also information 618 related to the product C content. For example, the information 618 related to the product C content can include the product C name "Product C" and the product C price "29,900 Korean Won," which are texts identified from the shared screen 612 as associated with product C. Furthermore, information related to product C can be retrieved online using at least one of the product C image, product C name, and product C price, which are information extracted from the shared screen 612 as associated with product C content. In this embodiment, the color information "color: black, white" and the material information "material: down" of product C content can be retrieved in association with product C content and thus included in message 616. Additionally, message 616 may include an input area 622 that displays preferences for the selected product content C. When message 616 containing product content C is output in chat window 614, at least one user account among multiple user accounts included in chat window 614 can evaluate product content C by selecting the "agree" or "disagree" icon included in area 622 of message 616. As yet another example, at least one user account among multiple user accounts included in chat window 614 can enter a comment associated with area 622 of message 616.

[0116] Evaluation results for the performed content can be output from at least one user account through a chat window. According to one embodiment, when a user account included in chat window 614 evaluates the content of product C, a message 632 including the evaluation result for product C can be displayed through chat window 614. For example, message 632 may include percentage information 634 of the evaluations from multiple user accounts that responded within chat window 614. Although the evaluation result is shown as a percentage in the second operation 630, it is not limited to this; the evaluation result may include various information such as the number of evaluators for each level of preference and the names of the evaluators. Furthermore, Figure 6 The text shows the level of preference for product C, including both positive and negative opinions; however, it is not limited to this and can express the degree of preference in more detail. Comments entered in association with area 622 contained in message 616 can be analyzed, and evaluation results can be displayed based on the analysis results.

[0117] Figure 7This is an example diagram illustrating the operation of sharing a video captured by an image sensor associated with a first user account in a chat window 714 according to an embodiment of the present disclosure, and outputting at least one selected content in a screen 712 including the shared video. Figure 7 The operations illustrated in the diagram refer to the operations displayed in the chat window 714 of an instant messaging application executed by the user terminal associated with the first user account. Video can be recorded or captured using an image sensor installed on the user terminal associated with the first user account, and the screen 712 containing the recorded or captured video can be shared through the chat window 714. For example, such captured video can be shared during a video call between the first user account and one or more other user accounts included in the chat window 714. Figure 7 The diagram shows multiple user accounts within a chat window 714 communicating with each other via text while sharing a captured video. However, it is not limited to this; a captured video can be shared during a video call without a text chat window.

[0118] At least one piece of content contained in a frame including a shared video can be selected. According to one embodiment, a portion 716 corresponding to product G content contained in frame 712 including the shared video can be selected. As shown in the shared frame 712, product G content can be selected by any user account making a video call through chat window 714. For example, the portion corresponding to product G content can be selected by touching portion 716 corresponding to product G content in the shared frame 712. When portion 716 corresponding to product G content is selected in the shared frame 712, product G content corresponding to the selected portion can be retrieved from the shared frame 712.

[0119] Information related to at least one selected item can be output along with the selected item in the chat window. According to one embodiment, information 718 related to the selected item G content can be displayed along with the item G content in the chat window 714. For example, the information 718 related to the item G content may include information that can display or characterize item G content retrieved from the network using the item G content. Figure 7 As shown, information 718 related to the content of product G may include the price, sales location, color, brand, and sales ranking of product G last year. When a user account making a video call with the first user account evaluates the content of product G through chat window 714, it can refer to the information related to the content of product G.

[0120] Figure 8This is an example diagram illustrating the operation of displaying a list of evaluation candidates including multiple selected items on a screen 812 shared in a chat window 814 of an instant messaging application according to an embodiment of the present disclosure, and displaying the voting results for multiple items through the chat window 814. According to one embodiment, any user account included in the chat window 814 can share a screen associated with itself within the chat window. For example, as shown in the first operation 810, user account A included in the chat window 814 can share screen 812, which includes a movie content page running on its own terminal, at the top portion of the chat window 814.

[0121] When multiple items are selected through a shared screen in a chat window, a candidate list for evaluation, including all items, can be automatically generated and shared through the chat window. According to one embodiment, when user A in chat window 814 selects movie A, movie B, and movie C on screen 812, which includes movie content pages, a candidate list 816 for evaluation, including movie A, movie B, and movie C, can be automatically generated. The candidate list 816 can include not only the movie images and names of each movie in the shared screen, but also the pre-sale rates of each movie retrieved from a movie pre-sale system accessible online. Furthermore, the candidate list 816 can include a text message, "Please select one," sent by user A, guiding other user accounts within the chat window to select one movie from the multiple options. The generated candidate list 816 can be shared through chat window 814. As shown in the first operation 810, the text message “What to watch today? Choose now” associated with the evaluation candidate list 816 can be shared with other user accounts through the chat window 814, so that other user accounts can use it as a reference when selecting movie content in the evaluation candidate list 816.

[0122] Based on the preferences of multiple user accounts selected by the chat window for multiple items in the evaluation candidate list, voting results for multiple items can be generated and shared through the chat window. According to one embodiment, as shown in the second operation 820, evaluation results 822, including the preference ranking of multiple movie items, can be shared through chat window 814. In operation 820, it is shown that user accounts that evaluated content without selecting any in chat window 814 can also access the evaluation results for multiple movie items; however, this is not a limitation, and the evaluation results can be made public only to the user account that selected content in the shared screen (user A in this embodiment).

[0123] Figure 9This is an example diagram illustrating an operation in which a first user account in a chat window according to an embodiment of the present disclosure shares a screen associated with the first user account and selects at least one item contained in the shared screen. According to one embodiment, in operation 910, a first user account in chat window 914 can share screen 912 through chat window 914. Screen 912 is displayed in a shopping application running on its own user terminal. The shared screen 912 includes multiple product items, and the first user account can select item B (dumplings) from the multiple product items. For example, as shown in the first operation 910, regarding the selection of item B (dumplings), the first user account can send and receive text messages with user D, who is another user account in chat window 914.

[0124] When at least one item is selected on the shared screen 912, the selected item can be output through the chat window. According to one embodiment, after the first user account selects item B (dumplings), touching the shopping cart icon 916 stores item B in the shopping information system. For example, as shown in the second operation 920, when item B (dumplings) is selected, a text message "Item added to shopping cart" can be displayed in the chat window 914. Then, touching the shopping cart icon 916 displays the currently selected item content through the chat window 914. For example, as shown in the third operation 930, the selected item B (dumplings) can be output through the chat window 914. Thus, as shown in the second operation 920 and the third operation 930, multiple user accounts included in the chat window 914 can access the currently selected item content of the first user account through the shopping cart icon 916, thereby expressing their thoughts or providing feedback on the selected item content in real time.

[0125] Figure 10 This is an example diagram illustrating the operation of selecting one or more items from a plurality of items included in an evaluation candidate list 1012 according to an embodiment of the present disclosure, generating a final evaluation candidate list 1024 including the selected items, and sharing it through a chat window. According to one embodiment, as shown in the first operation 1010, the evaluation candidate list 1012 may include a plurality of product items. The plurality of product items may be selected by at least one user account included in the chat window 1014. For example, when the shopping cart icon 1016 is touched in the chat window 1014, the evaluation candidate list 1012 can be shared through the chat window 1014.

[0126] One or more items can be selected from the candidate list to generate a final candidate list that includes the selected items. According to one embodiment, among the A, F, and C items in the candidate list 1012 output through the chat window 1014, product A and product F can be selected. For example, as shown in the first operation 1010, the checkboxes corresponding to product A and product F can be checked, and the "Generate Vote" button 1018 located at the bottom of the chat window 1014 can be touched to select product A and product F. The selected product A and product F can then be used to generate the final candidate list 1024.

[0127] A final evaluation candidate list, including one or more items selected from the evaluation candidate list, can be shared via a chat window. As shown in the second operation 1020, a final evaluation candidate list 1024, including items A and F, can be shared via chat window 1014. For example, when the voting icon 1022 configured at the top of chat window 1014 is touched by at least one user account within chat window 1014, the final evaluation candidate list 1024 can be output via chat window 1014, as shown in the second operation 1020. At least one user account can select at least a portion of the items included in the output final evaluation candidate list 1024. For example, at least one user account can evaluate the items included in the final evaluation candidate list 1024 by checking the checkbox corresponding to item A in the final evaluation candidate list 1024 and pressing the "Vote" button 1026.

[0128] Figure 11 This is an example diagram illustrating an operation performed by selecting a portion corresponding to content via location on a screen shared through a chat window 1114 according to an embodiment of the present disclosure. According to one embodiment, a screen 1112 displayed by a map application can be shared through a first user account included in the chat window 1114. The first user account can be an account associated with a user performing operation 1110 on their own user terminal. The shared screen 1112 can include multiple location contents. The first operation 1110 can display a state where a first location content 1116_1 and a second location content 1116_2 are selected via location on the shared screen 1112.

[0129] Among multiple locations included in the shared screen, input can be received to display a selection of at least one location, and at least one location corresponding to the selected location can be selected. According to one embodiment, at least one location can be selected on the shared screen 1112 displaying a map of a specific area. As shown in the second operation 1130, the portion displaying the third location 1116_3 can be selected by a first user account. For example, the first user account can touch the portion displaying the third location 1116_3, touch the location icon 1118, and thus select the third location 1116_3. During this process, when the location icon 1118 is touched, information 1132 related to the third location 1116_3 can be displayed through a chat window. The information 1132 may include the name, address, phone number, business hours, signature dishes, etc., of the third location, and may include a location button 1136 for selecting the third location 1116_3 via location. Additionally, in the map displayed on the shared screen, a button 1134 can be provided to the information 1132 related to the third location content 1116_3 to change the color of the portion displaying the third location content 1116_3. At least one location content selected above can be the subject of evaluation for at least one user account within the chat window, and the evaluation subject can be confirmed via the voting icon 1120.

[0130] Figure 12 This is an example diagram illustrating the operation of automatically generating an evaluation candidate list including the selected content when selecting one or more content items through a screen shared via a chat window 1114 according to an embodiment of the present disclosure. According to one embodiment, as shown in screen 1212 shared in the first operation 1210, the first location content 1116_1 may be selected by user account A, the second location content 1116_2 by user account B, and the third location content 1116_3 by user account A. User account A, user account B, and user account A may be included in or participate in the chat window 1114. When selecting the first location content 1116_1, the second location content 1116_2, and the third location content 1116_3 in the shared screen 1212, an evaluation candidate list including said content can be automatically generated.

[0131] The evaluation candidate list can be provided to multiple user accounts contained in the chat window via a link associated with the chat window. According to one embodiment, when the vote icon 1120 is selected, as shown in the second operation 1230, an evaluation candidate list 1232 including the selected first venue content 1116_1, second venue content 1116_2, and third venue content 1116_3 can be displayed on the shared screen 1212. The evaluation candidate list 1232 can include information related to the first venue content 1116_1, second venue content 1116_2, and third venue content 1116_3 (e.g., name, recommended user, price range, business hours, etc.). Multiple user accounts contained in the chat window 1114 can select one item from the multiple items included in the evaluation candidate list 1232. For example, by checking the checkboxes corresponding to the multiple items included in the evaluation candidate list 1232 and clicking the "Vote" button 1234, the multiple items included in the evaluation candidate list 1232 can be evaluated in real time.

[0132] The above-described content evaluation method can also be implemented as computer-readable code in a computer-readable recording medium. Computer-readable recording media include all types of recording devices that store data readable by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic disk, floppy disk, optical data storage devices, etc. Furthermore, computer-readable recording media can be distributed across computer systems connected via a network, storing and executing computer-readable code in a distributed manner. Then, the functional programs, code, and code segments used to implement the above embodiments can be readily deduced by a programmer in the art to which this invention pertains.

[0133] The methods, operations, or approaches disclosed herein can be implemented by various means. For example, the methods can also be implemented by hardware, firmware, software, or a combination thereof. Those skilled in the art will understand that the various exemplary logic blocks, modules, circuits, and algorithm steps described in connection with this disclosure can also be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the substitution between hardware and software, the various exemplary components, blocks, modules, circuits, and steps have been generally described above from a functional perspective. Whether the functionality is implemented in hardware or software will vary depending on the design requirements imposed on a particular application and the system as a whole. Those skilled in the art can also implement the described functionality in various ways for various specific applications; however, such implementation should not be construed as departing from the scope of this disclosure.

[0134] In the hardware implementation, the processing unit used when performing the method may also be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (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.

[0135] Therefore, the various exemplary logic blocks, modules, and circuits described in connection with this disclosure can also be implemented or executed by any combination of a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or means designed to perform the functions described in this application. The general-purpose processor can also be a microprocessor; alternatively, the processor can be any existing processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a DSP and a microprocessor, multiple microprocessors, one or more microprocessors connected to a DSP core, or any other combination thereof.

[0136] In firmware and / or software implementations, the method may also be implemented by instructions stored on a computer-readable medium such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), PROM (programmable read-only memory), EPROM (erasable programmable read-only memory), EEPROM (electrically erasable PROM), flash memory, compact disc (CD), or electromagnetic or optical data storage devices. The instructions may also be executed by more than one processor, or may cause the processor to perform specific configurations of the functions described in this disclosure.

[0137] When implemented in software, the method may be implemented as one or more instructions or codes, and may be stored on or transmitted through a computer-readable medium. A computer-readable medium includes any medium that facilitates the transfer of a computer program from one location to another, including both computer storage media and communication media. The storage medium may also be any usable medium accessible to a computer. As a non-limiting example, the computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to transmit or store desired program code in the form of instructions or data structures and is accessible to a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium.

[0138] For example, when software is transmitted from a website, server, or other remote source using wireless technologies such as coaxial cable, fiber optic cable, flexible cord, digital subscriber line (DSL), or infrared, wireless, and microwave, these wireless technologies are included within the definition of media. The terms "disk" and "disc" as used in this application include CDs, laser discs, optical discs, DVDs (digital versatile discs), floppy disks, and Blu-ray discs, wherein disks typically reproduce magnetic data, and conversely, discs utilize lasers to reproduce optical data. Combinations of these should also be included within the scope of computer-readable media.

[0139] Software modules can also reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, external hard disks, CD-ROMs, or any other known form of storage medium. Exemplary storage media can be connected to a processor to enable the processor to read information from or record information on the storage medium. Alternatively, the storage medium can be integrated with the processor. The processor and storage medium can also reside within an ASIC. The ASIC can also reside within a user terminal. Alternatively, the processor and storage medium can exist as separate components within the user terminal.

[0140] The embodiments described above utilize the form of the currently disclosed subject matter in one or more standalone computer systems; however, this disclosure is not limited thereto and can also be implemented in conjunction with a network or any computing environment such as a distributed computing environment. Furthermore, in this disclosure, the form of the subject matter can also be implemented in multiple processing chips or devices, and memory can be similarly affected by multiple devices. These devices may also include PCs, network servers, and portable devices.

[0141] This specification describes some embodiments; however, various modifications and alterations can be made without departing from the scope of this disclosure, as will be understood by those skilled in the art. Furthermore, such modifications and alterations fall within the scope of the appended claims.

Claims

1. A method for evaluating content through an instant messaging application, comprising: The step of sharing a screen executed on a user terminal running the first user account in a chat window of the instant messaging application containing the first user account; The step of specifying at least one piece of content in the shared screen through image recognition processing; The step of receiving input selecting at least one piece of content contained in the shared screen; The step of outputting the selected at least one piece of content through the chat window; as well as The step of receiving feedback on at least one piece of content from at least one of a plurality of user accounts contained in the chat window. The step of receiving input that selects at least one of the contents includes: The steps of receiving input indicating a selection of a portion corresponding to at least one of a plurality of contents contained in the shared screen, and The portion corresponding to the at least one piece of content is specified according to the page structure associated with the page output in the shared screen.

2. The content evaluation method according to claim 1, wherein, The step of receiving input selecting at least one of the contents includes: The step of extracting at least one piece of content corresponding to the selected portion from the shared screen.

3. The content evaluation method according to claim 1, wherein, The step of receiving input to display a selection of a portion corresponding to at least one of the contents includes: The step of receiving input from at least one of the multiple user accounts contained in the chat window, displaying a selection for a portion corresponding to the at least one piece of content.

4. The content evaluation method according to claim 1, wherein, The step of outputting the selected at least one piece of content through the chat window includes: The steps of collecting information related to the selected at least one content; and The step of outputting the collected information related to the at least one selected content.

5. The content evaluation method according to claim 4, wherein, The step of receiving input selecting at least one of the contents further includes: The step of receiving input selecting the first content included in the first screen shared in the chat window. The step of outputting the selected at least one content through the chat window includes the step of outputting the selected first content and information related to the first content together.

6. The content evaluation method according to claim 5, wherein, The step of receiving an evaluation for the at least one of the contents includes: The step of receiving input from at least one of the multiple user accounts contained in the chat window, displaying preferences for the first content.

7. The content evaluation method according to claim 5, wherein, The step of receiving input selecting at least one of the contents further includes: The step of selecting the second content included in the second screen shared in the chat window, wherein the second screen is a screen subsequently shared in the chat window by the first screen. The step of outputting the selected at least one piece of content through the chat window includes: The step of outputting the selected second content and information related to the second content together.

8. The content evaluation method according to claim 7, wherein, The step of receiving an evaluation for the at least one of the contents includes: The step of receiving input from at least one of a plurality of user accounts contained in the chat window, displaying a preference for at least one of the first content or the second content.

9. The content evaluation method according to claim 4, wherein, The steps of collecting information related to the selected at least one piece of content include: The step of identifying text related to the at least one piece of content in the shared screen.

10. The content evaluation method according to claim 4, wherein, The steps of collecting information related to the selected at least one piece of content include: The step of retrieving information related to the selected at least one piece of content from the network.

11. The content evaluation method according to claim 1, wherein, The step of sharing a screen executed on a user terminal running the first user account within a chat window of the instant messaging application containing the first user account includes: The step of receiving input shared via the first user account display screen in the chat window; and The steps of displaying at least a portion of the chat window on the user terminal running the first user account.

12. The content evaluation method according to claim 1, wherein, The step of sharing a screen executed on a user terminal running the first user account within a chat window of the instant messaging application containing the first user account includes: In a video call between multiple user accounts contained in the chat window, the step of sharing video captured by an image sensor associated with the first user account in the chat window.

13. The content evaluation method according to claim 1, wherein, The step of outputting the selected at least one piece of content through the chat window includes: When multiple items are selected in the shared screen, the step of automatically generating an evaluation candidate list including the selected multiple items is as follows; and The step of sharing the generated list of evaluation candidates through the chat window.

14. The content evaluation method according to claim 13, wherein, Also includes: The step of receiving input to select one or more items from the multiple items included in the evaluation candidate list; as well as The step of generating a final evaluation candidate list that includes the selected one or more items. The steps of sharing the generated list of evaluation candidates through the chat window include: The step of sharing the final evaluation candidate list in the chat window.

15. The content evaluation method according to claim 13, wherein, The step of receiving an evaluation for the at least one of the contents includes: The step of receiving voting results for multiple items included in the shared list of evaluation candidates in the chat window. The content evaluation method also includes: The step of sharing the voting results for the multiple items through the chat window.

16. The content evaluation method according to claim 13, wherein, The steps of sharing the generated list of evaluation candidates through the chat window include: Steps to access multiple user accounts contained within the chat window are provided via links associated with the chat window.

17. The content evaluation method according to claim 1, wherein, Also includes: The steps include providing a record of evaluations, including the selection of at least one piece of content and the received evaluations of the at least one piece of content, through the chat window.

18. A computer-readable recording medium having a computer program recorded thereon, the computer program being used to execute on a computer the content evaluation method according to any one of claims 1 to 17.

19. A content evaluation system via an instant messaging application, comprising: The communication module is configured to share a screen executed on a user terminal running the first user account in the chat window of the instant messaging application containing the first user account. Memory; as well as At least one processor is configured to be connected to the memory and execute computer-readable instructions contained in the memory. The at least one processor is further configured to, Specify at least one piece of content in the shared screen through image recognition processing. Receive input selecting at least one piece of content contained in the screen to be shared. The selected content is output through the chat window. The input for selecting at least one of the contents includes: Receive input indicating a selection of a portion corresponding to at least one of a plurality of contents contained in the shared screen. The communication module is further configured to, Receive feedback on the at least one piece of content from at least one of the multiple user accounts included in the chat window. The portion corresponding to the at least one content is specified according to the page structure associated with the page output in the shared screen.

20. The content evaluation system according to claim 19, wherein, The processor is further configured to, Collect information related to the selected at least one content, and output the collected information related to the selected at least one content together with the selected at least one content.