Device for providing information and method thereof

The electronic device and method enhance video platform engagement by identifying and recommending relevant content based on user activity and history, improving service quality and revenue.

WO2026014595A1PCT designated stage Publication Date: 2026-01-15COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/012889
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-08
Filing Date
2024-08-28
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Existing video platforms lack effective methods to determine and provide additional information to viewers that influence their decision to pay for services and subsequent viewing, impacting service quality and revenue.

Method used

An electronic device and method that identifies a first image, associated information, and determines relevant information to be provided to a user, including candidate images based on user activity, service usage history, and trained models to enhance content recommendation.

Benefits of technology

Improves video platform quality and revenue by providing personalized and engaging content recommendations, increasing user interaction and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024012889_15012026_PF_FP_ABST
    Figure KR2024012889_15012026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed is a method by which an electronic device provides information, the method comprising the steps of: identifying a first image to be provided to a target user; identifying a plurality of pieces of information associated with the first image; determining, from among the plurality of pieces of information, one or more pieces of information to be provided to the target user; and providing the target user with a page including the first image and the one or more pieces of information.
Need to check novelty before this filing date? Find Prior Art

Description

Device and method for providing information

[0001] The present disclosure relates to a device and method for providing information. More specifically, the present disclosure relates to an electronic device and method for identifying a first image to be provided to a target user, identifying a plurality of pieces of information associated with the first image, determining one or more pieces of information to be provided to the target user from among the plurality of pieces of information, and providing a page including the first image and one or more pieces of information to the target user.

[0002] Video platforms provide users with videos via the internet. Users can easily search for videos that suit their tastes and enjoy them conveniently.

[0003] Depending on what additional information is provided to viewers while watching a video, their decision to pay for the service and their subsequent viewing of other videos can be influenced. Therefore, to improve service quality and increase revenue, improved methods for determining what information to provide to viewers are needed.

[0004] In this regard, reference can be made to prior literature such as KR102420887B1 and KR20230062588A.

[0005] The problem to be solved by the present embodiment is to provide an electronic device and a method thereof, which, in order to solve the above-described problem, confirms a first image to be provided to a target user, confirms a plurality of pieces of information related to the first image, determines one or more pieces of information to be provided to the target user among the plurality of pieces of information, and provides a page including the first image and one or more pieces of information to the target user.

[0006] The technical tasks to be achieved by this embodiment are not limited to the technical tasks described above, and other technical tasks can be inferred from the following embodiments.

[0007] A method for providing information in an electronic device according to one embodiment includes: a step of identifying a first image to be provided to a target user; a step of identifying a plurality of pieces of information related to the first image; a step of determining one or more pieces of information to be provided to the target user from among the plurality of pieces of information; and a step of providing a page including the first image and the one or more pieces of information to the target user.

[0008] According to one embodiment, the method for providing the information may further include the step of determining one or more candidate images suitable for providing to the target user; and the step of providing a second image included in the one or more candidate images to the target user when the target user's activity on the page satisfies a set condition.

[0009] According to one embodiment, the set condition may include a condition that no input by the target user occurs for a set period of time after playback of the first video ends.

[0010] According to one embodiment, the set condition may include a condition that the target user will not request provision of another video for a set period of time after playback of the first video ends.

[0011] According to one embodiment, the method for providing the information further includes a step of providing information of the one or more candidate images to the target user, and the set condition may include a case where no response from the target user to the information of the one or more candidate images is received for a set time after providing the information of the one or more candidate images.

[0012] According to one embodiment, the method for providing the information further includes a step of configuring information of the one or more candidate images for providing to the target user, and the step of configuring information of the one or more candidate images may include a step of determining a candidate layout most suitable for providing to the target user among a plurality of set candidate layouts.

[0013] According to one embodiment, the step of determining the one or more candidate images may include a step of determining the one or more candidate images based on service usage history information of a plurality of users.

[0014] According to one embodiment, the service usage history information of the plurality of users may include at least one of history information on providing videos to the plurality of users and history information on actions of the plurality of users.

[0015] According to one embodiment, the step of determining the one or more candidate images may include the step of obtaining a trained model based on service usage history information of the plurality of users; the step of inputting the service usage history information of the target user into the trained model; and the step of obtaining an output of the trained model according to the input of the service usage history information associated with the target user.

[0016] According to one embodiment, the step of determining the one or more candidate images may include the step of checking a plurality of service usage sequence information corresponding to each of the plurality of users, which is associated with the service usage history information; the step of checking the service usage sequence information of the target user; and the step of predicting an image that the target user would like to receive next after the first image by comparing the service usage sequence information of the target user with the plurality of service usage sequence information.

[0017] According to one embodiment, the plurality of service usage sequence information may be information reflecting at least one of identification information of a video provided to the plurality of users and viewing time information for each video of the plurality of users.

[0018] According to one embodiment, the plurality of service usage sequence information may be information that further reflects the basis information on which the plurality of users received the video.

[0019] According to one embodiment, the step of determining the one or more candidate images may include the step of checking a plurality of pieces of taste information corresponding to each of the plurality of users, which are associated with the service usage history information; the step of checking the taste information of the target user; and the step of predicting an image that the target user would like to receive after the first image by comparing the taste information of the target user with the plurality of pieces of taste information.

[0020] According to one embodiment, the step of determining the one or more pieces of information may include the step of checking whether a channel to which the first image belongs exists; and, if the channel to which the first image belongs exists, the step of determining to provide information on the channel to which the first image belongs to the target user.

[0021] According to one embodiment, the step of determining the one or more pieces of information may include the step of determining whether the first image belongs to a series; and, if the first image belongs to a series, the step of determining to provide the target user with information about other images included in the series to which the first image belongs.

[0022] According to one embodiment, the step of determining the one or more pieces of information may include the step of determining whether a review associated with the first image exists; and, if the review exists, the step of determining to provide information including the review to the target user.

[0023] According to one embodiment, the step of confirming the first image may include the step of selecting the first image as an image to be automatically provided for the target user.

[0024] According to one embodiment, the step of verifying the first image may include the step of obtaining a request for provision of the first image from the target user.

[0025] An electronic device providing information according to one embodiment includes a memory storing instructions and a processor, wherein the processor is connected to the memory and identifies a first image to be provided to a target user, identifies a plurality of pieces of information related to the first image, determines one or more pieces of information to be provided to the target user among the plurality of pieces of information, and provides a page including the first image and the one or more pieces of information to the target user.

[0026] Specific details of other embodiments are included in the detailed description and drawings.

[0027] According to the present disclosure, an electronic device and method for providing information can improve the quality of a video platform and enhance its profits.

[0028] The effects of the invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.

[0029] Figure 1 is a schematic diagram showing a system for providing information.

[0030] FIG. 2 is a flowchart illustrating an operation of an electronic device providing information according to an embodiment.

[0031] FIG. 3 is a drawing for explaining an example of providing information on a channel to which a first image belongs according to one embodiment to a target user.

[0032] FIG. 4 is a drawing for explaining an example of providing information about other images included in a series to which a first image belongs according to one embodiment to a target user.

[0033] FIG. 5 is a diagram illustrating an example of providing information including a review related to a first image according to one embodiment to a target user.

[0034] FIG. 6 is a drawing for explaining an example of providing information on recommended videos to a target user according to one embodiment.

[0035] FIG. 7 is a diagram illustrating an example of providing information on one or more candidate images to a target user according to one embodiment.

[0036] FIG. 8 is a diagram illustrating an example of providing information on one or more candidate images to a target user according to an embodiment.

[0037] Figure 9 is an exemplary diagram of the configuration of an electronic device according to one embodiment.

[0038] The terms used in the embodiments have been selected from widely used and common terms, taking into account the functions of the present disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, in which case their meanings will be described in detail in the relevant description. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of the present disclosure.

[0039] When a part of the specification is said to "include" a component, this does not exclude other components, but rather implies the inclusion of other components, unless otherwise specifically stated. Furthermore, terms such as "part" and "module" used in the specification mean a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software.

[0040] The expression “at least one of a, b, and c” described throughout the specification may encompass ‘a alone’, ‘b alone’, ‘c alone’, ‘a and b’, ‘a and c’, ‘b and c’, or ‘all of a, b, and c’.

[0041] The "terminal" mentioned below may be implemented as a computer or portable terminal that can connect to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that guarantees portability and mobility, and may include all types of handheld-based wireless communication devices such as communication-based terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), smartphones, tablet PCs, etc.

[0042] Below, embodiments of the present disclosure are described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.

[0043] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

[0044] In describing the embodiments, descriptions of technical details that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted. This is to avoid obscuring the gist of the present invention by omitting unnecessary explanations and to convey the gist more clearly.

[0045] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.

[0046] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided only to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals designate like elements throughout the specification.

[0047] At this time, it will be understood that each block of the processing flow diagrams and combinations of the flow diagrams can be performed by computer program instructions. These computer program instructions can be installed in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can direct a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce a manufactured item that includes an instruction means for performing the functions described in the flow diagram block(s). Since the computer program instructions may be installed on a computer or other programmable data processing device, a series of operational steps may be performed on the computer or other programmable data processing device to create a computer-executable process, and the instructions that cause the computer or other programmable data processing device to perform the steps for performing the functions described in the flowchart block(s) may also provide steps for performing the functions described in the flowchart block(s).

[0048] Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative implementation examples, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may actually be executed substantially concurrently, or the blocks may sometimes be executed in reverse order, depending on their respective functions.

[0049] Figure 1 is a schematic diagram showing a system for providing information.

[0050] According to various embodiments, a system for providing information includes an electronic device (110). According to one embodiment, the system for providing information may further include a target user's device (120). According to one embodiment, the system for providing information may further include a network that supports information transmission and reception between the electronic device (110), the target user's device (120), and at least some of the external devices.

[0051] The electronic device (110) and the target user's device (120) may include a memory and a processor, and may further include a transceiver. In addition, each of the electronic device (110) and the target user's device (120) refers to a unit that processes at least one function or operation, which may be implemented as hardware, software, or a combination of hardware and software.

[0052] Meanwhile, throughout the embodiments, the electronic device (110) and the target user's device (120) are each referred to as separate devices or servers, but this may be a logically divided structure, and at least some of them may be implemented by separate functions of a single device or server. For example, throughout the present disclosure, the electronic device (110) and the target user's device (120) may be implemented by a single device, and in this case, the process of transmitting and receiving information between the electronic device (110) and the target user's device (120) may actually be understood as a process in which data is exchanged within a single device.

[0053] According to one embodiment, the electronic device (110) and the target user's device (120) may include a plurality of computer systems or computer software implemented as network servers. For example, at least some of the electronic device (110) and the target user's device (120) may refer to a computer system and computer software that are connected to a lower-level device that can communicate with other network servers through a computer network such as an intranet or the Internet, receive a task execution request, perform the task in response, and provide the execution result. In addition, at least some of the electronic device (110) and the target user's device (120) may be understood as a broad concept that includes a series of application programs that can operate on a network server, and various databases built on other internal or connected nodes. For example, at least some of the electronic device (110) and the target user's device (120) may be implemented using a network server program that is provided in various ways according to an operating system such as DOS, Windows, Linux, UNIX, or MacOS.

[0054] Meanwhile, for the convenience of explanation, each operating entity is referred to as an electronic device (110) and a target user's device (120), but these should be understood as comprehensive devices that correspond to various types of devices such as computer devices and mobile communication terminals, include various types of devices, or can be included in various types of devices.

[0055] An electronic device (110) is a device that acquires, processes, and / or provides various information. The electronic device (110) can perform various tasks to provide information. Specifically, the electronic device (110) identifies a first image to be provided to a target user, identifies multiple pieces of information related to the first image, determines one or more pieces of information to be provided to the target user from among the multiple pieces of information, and provides a page including the first image and one or more pieces of information to the target user.

[0056] According to one embodiment, the electronic device (110) may further determine one or more candidate images suitable for presentation to the target user. If the target user's activity on the page satisfies a set condition, the electronic device (110) may further provide the target user with a second image included in the one or more candidate images.

[0057] The target users may include various entities utilizing the video platform. A video platform may provide video streaming services, but is not limited thereto. It can be understood as a broad concept that includes portal services and social media services that provide video. For convenience, the following description will focus on "video streaming services," but it should be understood that the description of this disclosure can also be applied to other types of services.

[0058] The target user's device (120) may be a device operated and managed by the target user. The target user's device (120) may interact with the target user or with a device such as an electronic device (110) and perform further operations related thereto. For example, the target user's device (120) may obtain a request for provision of a first image from the target user (e.g., receive an input from the target user) and transmit the request to the electronic device (110). In addition, the target user's device (120) may receive a page from the electronic device (110) and provide the page to the target user (e.g., display the page on the screen). Alternatively, the target user's device (120) may receive information that serves as the basis for page composition from the electronic device (110), and compose a page and provide the page to the target user based on the received information.

[0059] More detailed information regarding the operation of the electronic device (110) and the target user's device (120) is described later in FIGS. 2 to 8, etc.

[0060] The electronic device (110) and the target user's device (120) may include a computer device, a mobile communication terminal, a server, etc. The electronic device (110) and the target user's device (120) may include or be connected to an input device such as a touchpad, a mouse, or a keyboard for receiving input. In addition, the electronic device (110) and the target user's device (120) may include or be connected to an output device such as a screen, a speaker, or an interface device for providing information to the user. Furthermore, the input device and the output device of the electronic device (110) and the target user's device (120) may be configured as an integral unit or may be interrelated. For example, an interface for receiving input may be displayed on at least one of the electronic device (110) and the target user's device (120).

[0061] The operations related to a series of information providing methods according to various embodiments may be implemented by a single physical device, or may be implemented in a manner in which multiple physical devices are organically combined. For example, some of the components included in the system for providing information may be implemented by one physical device, and the remaining parts may be implemented by other physical devices. For example, one physical device may be implemented as part of the electronic device (110), and the other physical device may be implemented as part of the target user's device (120) or other external device. In some cases, each component included in the system for providing information may be distributed and arranged in different physical devices, and the distributed components may be organically combined to perform the functions and operations of the system for providing information. For example, the electronic device (110) of this specification includes at least one sub-device, and some operations described as being performed by the electronic device (110) may be performed by a first sub-device, and other operations may be performed by a second sub-device.

[0062] FIG. 2 is a flowchart illustrating an operation of an electronic device providing information according to an embodiment.

[0063] Referring to FIG. 2, an electronic device (110) according to an embodiment checks a first image to be provided to a target user. According to an embodiment, the electronic device (110) may obtain a request for provision of the first image from the target user (201). However, the operation of the electronic device (110) for checking the first image is not limited thereto. For example, the electronic device (110) according to an embodiment may select the first image as an image to be automatically provided for the target user. As a more specific example, the electronic device (110) may select the first image as the image to be automatically provided next to the target user if no input from the target user occurs for a set period of time after the playback of the previous image has ended. In relation to this, there may be various embodiments with respect to the basis for selecting the first image as the image to be automatically provided by the electronic device (110), and in relation to this, the explanations related to “the operation of determining one or more candidate images” and “the operation of providing the second image included in one or more candidate images” described below may be applied.

[0064] The electronic device (110) verifies a plurality of pieces of information related to the first image (202). The electronic device (110) determines one or more pieces of information to be provided to the target user from among the plurality of pieces of information verified (203). According to one embodiment, the electronic device (110) may determine whether a channel to which the first image belongs exists, and if so, may determine to provide information on the channel to which the first image belongs to the target user. According to one embodiment, the electronic device (110) may determine whether the first image belongs to a series, and if so, may determine to provide information on other images included in the series to which the first image belongs to the target user. According to one embodiment, the electronic device (110) may determine whether a review related to the first image exists, and if so, may determine to provide information including the review to the target user.

[0065] An example of determining to provide information on a channel to which a first video belongs to a target user is illustrated in FIG. 3. Referring further to FIG. 3, the electronic device (110) may determine that the first video belongs to a "Chinese Drama Chinese Movie Channel" and to provide information on the "Chinese Drama Chinese Movie Channel" to the target user. An example of channel information may be as shown in the drawing number 310. The channel information may include information on the name of the channel itself, and may further include information on other videos belonging to the channel. The specific form thereof may include various examples, such as including thumbnail information of other videos as shown in the drawing number 310, including name information of other videos, including plot information of other videos, etc.

[0066] Meanwhile, in relation to the operation of providing one or more pieces of information to the user in this manner, the electronic device (110) according to one embodiment may further provide a function for the user to access other types of information in addition to the information basically displayed on the page. An example of the function for the user to access may be as shown in the drawing number 320. In relation to the drawing number 320, when receiving a user input for the text "review," for example, the electronic device (110) may provide the user with information on a review related to the first video instead of, or together with, the previously displayed information (information on "Chinese drama Chinese movie channel" in the example of FIG. 3).

[0067] An example of determining to provide information on other videos included in a series to which a first video belongs to the target user is illustrated in FIG. 4. Referring further to FIG. 4, the electronic device (110) may determine to confirm that the first video belongs to a series and to provide information on other videos included in the series (e.g., information on other episodes included in the series) to the target user. An example of information on other videos included in the series may be as shown in drawing number 410. The information on other videos included in the series may include name information and thumbnail information of other videos, as shown in drawing number 410, and may also include plot information of other videos, and there may be various other examples.

[0068] Meanwhile, in relation to the operation of providing one or more pieces of information to the user in this manner, the electronic device (110) according to one embodiment may further provide a function for sorting the provided information. An example of the function for sorting information may be as shown in the drawing number 420. In relation to the drawing number 420, for example, when receiving a user input for the text "All Seasons," the electronic device (110) may provide the user with an option for preferentially sorting information of videos belonging to a specific season, such as "Season 1" or "Season 2." Furthermore, when receiving a user input for the text "Oldest to Newest," the electronic device (110) may provide the user with an option for sorting information of videos according to other criteria, such as "Recent First" or "Popular First."

[0069] For convenience of explanation, the "function for user access" is described in connection with FIG. 3, and the "function for aligning information of other images" is described in connection with FIG. 4. However, it should be understood that these functions may be provided in various embodiments belonging to the present disclosure. That is, these functions are not limited to the embodiment in which channel information is provided to the target user, nor are they limited to the embodiment in which information of other images included in a series is provided to the target user.

[0070] An example of determining to provide information including reviews associated with a first video to a target user is illustrated in FIG. 5. Referring further to FIG. 5, an example of information including reviews associated with a first video may be as indicated by drawing number 510. The information including reviews may include various examples, such as one or more of average rating information, rating information for each review, author information for each review, writing date information for each review, and content information for specific reviews.

[0071] Also, in the example of FIG. 5, it can be confirmed that the electronic device (110) further provides the "function for user access to other types of information" (texts "reviews", "related videos", "recommended content", "detailed information") described in FIG. 3, and further provides the "function for sorting information" (text "best order") described in FIG. 4.

[0072] Returning to FIG. 2, with respect to the operation of drawing number 203 for determining one or more pieces of information, multiple embodiments of "providing B information when A requirement is satisfied" have been described. Regarding the method of setting priorities between embodiments, various examples may fall within the scope of the present disclosure, and a specific embodiment does not limit the scope of the present disclosure. To aid understanding, as an example, the electronic device (110) may determine to provide channel information with priority over information of other videos included in the series, and may determine to provide information of other videos included in the series with priority over review information. According to this example, if there is a channel belonging to the first video and the first video is also part of the series, the channel information may be provided to the target user with priority over information of other videos belonging to the series.

[0073] According to one embodiment, if none of the aforementioned requirements (the existence of a channel to which the first video belongs, the existence of a series, or the existence of a review related to the first video) is satisfied, the electronic device (110) may provide the target user with information set to be provided by default. In one example, the information set to be provided by default may include recommended video information.

[0074] Referring further to FIG. 6, an example of providing recommended video information can be confirmed. An example of recommended video information may be as shown in the drawing number 610. With respect to which video information is to be included in the recommended video information, the descriptions related to "the operation of determining one or more candidate videos" and "the operation of providing a second video included in one or more candidate videos" described below may be applied. However, the logic for determining recommended video information is not necessarily limited to the method of "the operation of determining one or more candidate videos" and "the operation of providing a second video included in one or more candidate videos" described below. For example, one or more candidate videos may be determined by comparing service usage sequence information of multiple users with service usage sequence information of a target user, while recommended video information may simply be provided based on videos that are highly correlated with the first video. Various embodiments may fall within the scope of the present disclosure.

[0075] Returning to FIG. 2, an electronic device (110) according to one embodiment provides a page including a first image and one or more pieces of information to a target user (204). As in the examples of FIGS. 3 through 6, the electronic device (110) may configure the page so that the first image is positioned on the left and one or more pieces of information are positioned on the right. However, the scope of the present disclosure is not necessarily limited thereto.

[0076] According to one embodiment, the electronic device (110) may further determine one or more candidate images suitable for presentation to the target user. In this regard, if the target user's activity on the page satisfies a set condition, the electronic device (110) may further provide the target user with a second image included in the one or more candidate images.

[0077] In this disclosure, "one or more candidate images" may be a single image, in which case it may be understood to have the same meaning as the second image. Furthermore, in this disclosure, "one or more candidate images" may be multiple images, in which case it may further include images other than the second image.

[0078] There may be various examples regarding the "set conditions" related to the provision of the second video. In one example, the set conditions may include a condition in which no input is made by the target user for a set period of time after the playback of the first video ends. In another example, the set conditions may include a condition in which the target user does not request provision of another video for a set period of time after the playback of the first video ends. In other words, whether a decision is made not to provide the second video due to the presence of input from the target user other than a request for provision of another video (e.g., a simple screen click or scroll input) may vary depending on the embodiment.

[0079] In addition, various embodiments may fall within the scope of the present disclosure, such as a condition set according to an example that does not request playback of the video or a query for related information of the video for a set period of time after playback of the first video ends.

[0080] According to one embodiment, the electronic device (110) may provide information about one or more candidate images to the target user. In this regard, according to one example, the set conditions related to providing the second image may include a case where no response from the target user regarding information about one or more candidate images is received within a set period of time after providing information about one or more candidate images.

[0081] In relation to providing candidate image information to a target user, an electronic device (110) according to one embodiment may configure information about one or more candidate images to be provided to the target user. In this regard, the electronic device (110) may determine the most suitable candidate layout to be provided to the target user among a plurality of configured candidate layouts.

[0082] Examples of providing information about one or more candidate images to a target user are illustrated in FIGS. 7 and 8. Referring further to FIG. 7, the electronic device (110) may provide information to the user based on a layout (see drawing number 710) that recommends a specific candidate image (which may be, but is not necessarily limited to, a second image) as a primary recommended image while also recommending four other candidate images. Referring further to FIG. 8, the electronic device (110) may provide information to the user based on a layout (see drawing number 810) that recommends two candidate images in parallel. In addition to the examples illustrated in FIGS. 7 and 8, various layouts may exist for providing information about one or more candidate images to the target user.

[0083] Meanwhile, various embodiments may exist regarding which candidate images are recommended to the target user with higher priority. According to one embodiment, the electronic device (110) may determine the priority of one or more candidate images and provide information to the user based on the determined priority. For example, in the example of FIG. 7, the image with the highest priority may be the primary recommended image, and the images with the second to fifth highest priorities may be the four candidate images at the bottom.

[0084] In another example, the electronic device (110) may randomly select and place at least some of the candidate images on a page without prioritizing them. For example, in the example of FIG. 7, the main recommended image and the four candidate images at the bottom may be randomly selected from one or more candidate images.

[0085] Returning to FIG. 2, regarding the operation of further evaluating one or more candidate images, the electronic device (110) according to one embodiment may determine one or more candidate images based on information about the service usage history of multiple users. The multiple users may include various entities that use (or have used) the video platform, and are not limited to a specific type of entity.

[0086] In one example, the electronic device (110) can flexibly determine how long to utilize the service usage history. For example, the electronic device (110) may basically consider past service usage history for a first period (e.g., 1 month), but may extend the consideration period up to a second period (e.g., 6 months) for users with low service usage frequency. However, this is merely an example, and various embodiments may exist, such as collecting service usage history for a fixed period for all users, depending on the embodiment.

[0087] According to one embodiment, the service usage history information of multiple users may include one or more of the following: history information on providing videos to multiple users and history information on actions taken by multiple users. "Action" can be understood as a concept broadly encompassing interactions between videos and users, such as exposure to videos, providing user input to videos, and playing videos.

[0088] According to a specific embodiment of determining one or more candidate images, the electronic device (110) may obtain a trained model based on service usage history information of a plurality of users, and input service usage history information of a target user into the trained model (with respect to the service usage history information of the target user, the description of “service usage history of a plurality of users” described above may be applied). The electronic device (110) may determine one or more candidate images by obtaining an output of the trained model according to the input of service usage history information associated with the target user. The trained model may include, but is not limited to, a model based on machine learning technology.

[0089] In connection with the above description, the act of "acquiring a trained model" can be interpreted in a broad sense, encompassing both the act of "acquiring a pre-trained model" and the act of "training a model." That is, the model may be acquired in a state in which training has already been completed, or the electronic device (110) may further train the acquired model.

[0090] In addition, after providing information on one or more candidate images to the target user, the electronic device (110) according to one embodiment may further obtain information on one or more candidate images provided to the target user and action information of the target user corresponding thereto, and further train the model based on the obtained information.

[0091] Even if not specifically mentioned, embodiments relating to the operation of determining one or more candidate images can be understood to be performed using a trained model. For example, the embodiment of "predicting an image that a target user wishes to receive by comparing sequence information" described below can be understood to include an implementation according to the operation of "obtaining a trained model based on a plurality of sequence information corresponding to a plurality of users, inputting the target user's service usage sequence information into the trained model, and obtaining the output of the trained model."

[0092] According to a specific embodiment of determining one or more candidate images, the electronic device (110) can identify multiple service usage sequence information corresponding to multiple users, which is associated with service usage history information. In addition, the electronic device (110) can identify the service usage sequence information of the target user. By comparing the service usage sequence information of the target user with the multiple service usage sequence information, the electronic device (110) can predict the image that the target user would like to receive after the first image.

[0093] Sequence information may include information that lists a user's service usage history in chronological order. For example, the sequence information may include information that lists information on videos provided to the user and information on the user's actions in chronological order (or reverse chronological order). In addition, the sequence information according to one embodiment may be information that reflects one or more of identification information (e.g., UUID information) of videos provided to the user and information on the user's viewing time for each video. Here, "viewing time information for each video" may include one or more of information on when the video was viewed and information on how long the video was viewed. A specific example of the sequence information according to the above may be as follows: "[2024 / 02 / 03 17:00 ~ 18:00 ABC123] - [2024 / 02 / 03 18:00 ~ 18:35 DEF456] - [2024 / 02 / 04 09:05 ~ 09:22 GHI789]".

[0094] Since sequence information reflects the order and time in which a user viewed videos, by using sequence information in determining one or more candidate videos, it can be influenced in various ways, such as giving more weight to videos that the user recently viewed, giving more weight to videos that the user watched for a longer time, or giving more weight to videos that were watched at a similar time to the time when the first video is being provided.

[0095] In one embodiment, the sequence information may further reflect the basis for which multiple users received the video. The basis for receiving the video may include, for example, whether the video was directly searched and requested by the user, clicked on based on a recommendation, or automatically played. In one embodiment, the sequence information may further reflect whether the video has received positive responses from multiple users (e.g., whether the video has been saved, liked, or reviewed positively). By further reflecting various pieces of information in this way, the sequence information may influence the selection of one or more candidate videos in a more diverse manner, such as by giving greater weight to videos that users actively wanted to watch or by giving greater weight to videos that received positive responses.

[0096] As previously mentioned, the action of "comparing sequence information" can be broadly interpreted to include the action of "inputting the target user's service usage sequence information into a model trained based on multiple service usage sequence information." Furthermore, the action of "verifying sequence information" can be broadly interpreted to include both the action of "verifying previously generated sequence information" and the action of "generating sequence information."

[0097] According to a specific embodiment of determining one or more candidate images, the electronic device (110) can identify multiple pieces of preference information corresponding to multiple users, which are associated with service usage history information. Furthermore, the electronic device (110) can identify the target user's preference information. By comparing the target user's preference information with the multiple pieces of preference information, the electronic device (110) can predict the image the target user would like to receive after the first image.

[0098] Preference information may reflect a user's general preferences regarding video viewing. In one example, preference information may be obtained based on a service usage history. More specifically, preference information may be obtained based on information such as videos viewed by the user, videos to which the user has responded positively, and videos the user actively intends to watch. Preference information may include one or more of information indicating directionality and information indicating size, but the scope of the present disclosure is not necessarily limited thereto.

[0099] As previously mentioned, the action of "comparing taste information" can be interpreted broadly, encompassing the action of "inputting the target user's taste information into a model trained based on multiple pieces of taste information." Furthermore, the action of "verifying taste information" can be interpreted broadly, encompassing both the action of "verifying previously generated taste information" and the action of "generating taste information."

[0100] Figure 9 is an exemplary diagram of the configuration of an electronic device according to one embodiment.

[0101] Referring to FIG. 9, the electronic device (110) includes a processor (910) and a memory (920), and may further include a transceiver (930) depending on the embodiment. The electronic device (110) is connected to a target user's device (120) and an external device, etc., through the transceiver (930), and may exchange data.

[0102] The processor (910) may include at least one of the devices described above with reference to FIGS. 1 to 8, or may perform at least one method described above with reference to FIGS. 1 to 8. The memory (920) may store information for performing at least one method described above with reference to FIGS. 1 to 8. The memory (920) may be a volatile memory or a non-volatile memory.

[0103] The processor (910) can execute a program and control an electronic device (110) to provide information. The code of the program executed by the processor (910) can be stored in the memory (920).

[0104] Additionally, the electronic device (110) of the embodiment may further include an interface capable of providing information to a user (e.g., a customer such as a target user).

[0105] Meanwhile, the present specification and drawings disclose preferred embodiments of the present invention. Although specific terms have been used, they are used in a general sense only to easily explain the technical contents of the present invention and to assist in understanding the invention, and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modified examples based on the technical concept of the present invention are possible in addition to the embodiments disclosed herein.

[0106] The server or terminal according to the above-described embodiments may include a processor, a memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface device such as a touch panel, a key, a button, etc. The methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program commands executable on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (e.g., read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (e.g., CD-ROM, DVD: Digital Versatile Disc)). The computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code may be stored and executed in a distributed manner. The medium may be readable by a computer, stored in a memory, and executed by a processor.

[0107] The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the embodiment may employ integrated circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, Python, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. Functional aspects may be implemented as algorithms that execute on one or more processors. Furthermore, the present embodiment may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms like "mechanism," "element," "means," and "composition" can be used broadly and are not limited to mechanical or physical components. These terms can also encompass a series of software routines, such as those associated with a processor.

[0108] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the claims set forth below.

Claims

1. In a method of providing information in an electronic device, A step of confirming the first image to be provided to the target user; A step of confirming a plurality of pieces of information related to the first image; A step of determining one or more pieces of information to be provided to the target user among the plurality of pieces of information; and A method for providing information, comprising the step of providing a page including the first image and the one or more pieces of information to the target user.

2. In paragraph 1, A step of determining one or more candidate images suitable for providing to the target user; and A method for providing information, characterized in that it further comprises the step of providing a second image included in the one or more candidate images to the target user when the activity of the target user on the page satisfies a set condition.

3. In paragraph 2, The conditions set above are A method for providing information, characterized in that it includes a condition that no input by the target user occurs for a set period of time after the playback of the first video ends.

4. In paragraph 2, The conditions set above are A method for providing information, characterized in that it includes a condition that the target user will not request provision of another video for a set period of time after playback of the first video ends.

5. In paragraph 2, Further comprising the step of providing information of the one or more candidate images to the target user, The conditions set above are A method for providing information, characterized in that it includes a case where no response from the target user to the information of the one or more candidate images is received for a set period of time after providing the information of the one or more candidate images.

6. In paragraph 5, Further comprising a step of configuring information of said one or more candidate images to be provided to said target user, The step of configuring information of one or more candidate images is A method for providing information, characterized in that it comprises a step of determining the most suitable candidate layout to be provided to the target user among a plurality of set candidate layouts.

7. In paragraph 2, The step of judging one or more of the above candidate images is A method for providing information, characterized in that it comprises a step of determining one or more candidate images based on service usage history information of multiple users.

8. In paragraph 7, The service usage history information of the above multiple users History information on providing videos to the above multiple users and History information of the actions of the above multiple users A method for providing information, characterized in that it includes one or more of:

9. In paragraph 7, The step of determining one or more candidate images is A step of obtaining a trained model based on service usage history information of the plurality of users; A step of inputting the service usage history information of the target user into the trained model; and A method for providing information, characterized by comprising a step of obtaining an output of the trained model according to input of service usage history information associated with the target user.

10. In paragraph 7, The step of determining one or more candidate images is A step of confirming a plurality of service usage sequence information corresponding to each of the plurality of users, which is associated with the service usage history information; A step of checking the service usage sequence information of the above target user; and A method for providing information, characterized in that it includes a step of predicting a video that the target user would like to receive next after the first video by comparing the service usage sequence information of the target user with the plurality of service usage sequence information.

11. In paragraph 10, The above multiple service usage sequence information Identification information of the video provided to the above multiple users and Viewing time information for each video of the above multiple users A method of providing information, characterized in that the information reflects one or more of:

12. In paragraph 11, The above multiple service usage sequence information A method for providing information, characterized in that the information further reflects the basis information on which the plurality of users received the video.

13. In paragraph 7, The step of determining one or more candidate images is A step of confirming a plurality of preference information corresponding to each of the plurality of users, which is related to the service usage history information; A step of confirming the preference information of the target user; and A method for providing information, characterized in that it includes a step of predicting a video that the target user would like to receive next after the first video by comparing the taste information of the target user with the plurality of taste information.

14. In paragraph 1, The step of determining one or more of the above information is A step of checking whether a channel to which the first image belongs exists; A method for providing information, characterized in that it comprises a step of determining to provide information on the channel to which the first image belongs to the target user if there is a channel to which the first image belongs.

15. In paragraph 1, The step of determining one or more of the above information is A step of checking whether the first image above belongs to a series; and A method for providing information, characterized in that it comprises a step of determining, if the first image belongs to a series, to provide information on other images included in the series to which the first image belongs to the target user.

16. In paragraph 1, The step of determining one or more of the above information is A step of checking whether there is a review related to the first image; and A method for providing information, characterized in that it comprises a step of determining to provide information including the review to the target user if the review exists.

17. In paragraph 1, The step of checking the first image above is A method for providing information, characterized in that it comprises a step of selecting the first image as an image to be automatically provided for the target user.

18. In paragraph 1, The step of checking the first image above is A method for providing information, characterized by comprising a step of obtaining a request for provision of the first image from the target user.

19. A non-transitory computer-readable recording medium having recorded thereon a program for executing the method of paragraph 1 on a computer.

20. In an electronic device that provides information, Includes a memory and a processor that stores instructions, The above processor is connected to the above memory, Check the first video to provide to the target users, Check multiple pieces of information related to the first image above, Determine one or more pieces of information to be provided to the target user among the above plurality of pieces of information, An electronic device that provides a page including the first image and one or more pieces of information to the target user.

Citation Information

Patent Citations

  • Keyword advertising method and system based on meta information of multimedia contents information

    KR1020090099439A

  • Companion diagnosis based on nanoplasmonic analysis of interactions between exosomal proteins and drugs

    KR1020240143963A

  • Fixing jig

    KR1020260010887A

  • Vehicle license plate laminate film attachment device

    KR102372588B1

  • Smart television and method for displaying graphical user interface of television screen shot

    US20200275048A1