Method, computer device and computer program for providing search area for recommended content by theme

The method and system enhance video service platforms by providing a thematic search area with a navigation bar and personalized content recommendations, enabling efficient consumption of content by theme and improving user engagement.

JP2025178106APending Publication Date: 2025-12-05LINE PLUS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025030827
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-23
Filing Date
2025-02-28
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing video service platforms lack a thematic search area for recommended content, limiting users' ability to consume content by theme.

Method used

A method and system that provides a video service screen with a navigation bar of theme keywords, allowing users to browse and consume content by theme, including personalized display order and interaction options, and provides recommended content based on theme selection.

Benefits of technology

Enables users to efficiently consume content of the same topic by theme, enhancing user engagement and content discovery through personalized and interactive thematic browsing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025178106000001_ABST
    Figure 2025178106000001_ABST
Patent Text Reader

Abstract

To disclose a method, a computer device, and a computer program for providing a search area for recommended content by theme.SOLUTION: A recommended content providing method includes the steps of providing a video service screen as one of functions provided by a messenger platform, and displaying a navigation bar made up of a plurality of theme keywords on the video service screen for viewing recommended content by theme.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The following description relates to techniques for providing recommended content. [Background technology]

[0002] Social media, such as social networking services (SNS) and messengers, is a general term for services that aim to foster relationships between people, building connections between users and supporting interactions through posts.

[0003] Social media provides information to users in different contexts, such as user relationship updates, posting updates, content recommendations, and many other information items.

[0004] For example, Patent Document 1 (registered June 29, 2017) discloses a technology for managing posts using SNS.

[0005] As the use of social media becomes more popular and the functions offered by these platforms become more diverse, video platforms are being developed to distribute and share short-form content, which is short videos ranging from 15 seconds to 10 minutes in length. [Prior art documents] [Patent documents]

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

[0007] The video service, one of the features included in the Messenger platform, provides a thematic search area for recommended content.

[0008] It provides a space where content can be consumed by theme through an area that recommends content on the same topic within a theme. [Means for solving the problem]

[0009] Provided is a recommended content providing method for a computer device including at least one processor, the recommended content providing method including the steps of: providing, by the at least one processor, a video service screen as one of the functions provided by a messenger platform; and displaying, by the at least one processor, a navigation bar made up of a plurality of theme keywords on the video service screen for viewing recommended content by theme.

[0010] According to one aspect, the displaying step may include displaying a tooltip for the navigation bar if the navigation bar is displayed on the video service screen.

[0011] According to another aspect, the displaying step may include a step of displaying a navigation bar and a tooltip for the navigation bar when the device screen is in portrait mode at the time of moving to the video service screen, and a step of omitting the display of the tooltip and displaying the navigation bar when the device screen is in landscape mode at the time of moving to the video service screen.

[0012] According to another aspect, the displaying step may display the navigation bar with animation interaction when moving to a video service screen.

[0013] According to another aspect, the displaying step may include, for each unit period, displaying the navigation bar with animated interaction when moving to the video service screen for the first time during the period, and thereafter maintaining the display of the navigation bar in a fixed format without any interaction.

[0014] According to yet another aspect, the navigation bar may support left and right swipes for browsing thematic keywords.

[0015] According to another aspect, the navigation bar may be configured with theme keywords that are pre-configured via a content management system (CMS).

[0016] According to yet another aspect, the navigation bar may personalize the display order of the theme keywords based on a user log of each theme keyword.

[0017] According to another aspect, the method for providing recommended content may further include, by at least one processor, providing recommended content related to the specific theme keyword via a video service screen when the specific theme keyword is selected on the navigation bar.

[0018] According to yet another aspect, the step of providing recommended content may be based on at least one hashtag mapped to a particular theme keyword, and may provide viewing of the recommended content by using a content pool of the hashtag as a content group for that theme.

[0019] A computer program is provided that is recorded on a computer-readable recording medium to cause a computer device to execute a recommended content providing method.

[0020] Provided is a computer device including at least one processor that is implemented to execute computer-readable instructions, wherein the at least one processor provides a video service screen as one of the functions provided by a messenger platform, and displays a navigation bar on the video service screen that is configured with a plurality of theme keywords for thematic recommended content viewing. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. [Figure 2] FIG. 1 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. [Figure 3] 1 is a flowchart illustrating an example of a method that can be performed by a computer device in accordance with an embodiment of the present invention. [Figure 4] FIG. 10 is a diagram illustrating an example of a process for moving to a video service in accordance with an embodiment of the present invention. [Figure 5] FIG. 10 is a diagram illustrating an example of a process for moving to a video service in accordance with an embodiment of the present invention. [Figure 6] FIG. 10 is a diagram illustrating an example of a display mode of a theme bar in one embodiment of the present invention. [Figure 7] FIG. 10 is a diagram illustrating an example of a display mode of a theme bar in one embodiment of the present invention. [Figure 8] FIG. 10 is a diagram illustrating an example of a display mode of a theme bar in one embodiment of the present invention. [Figure 9] FIG. 10 is a diagram illustrating an example of a display mode of a theme bar in one embodiment of the present invention. [Figure 10] FIG. 10 illustrates an example of content viewing for each theme in accordance with one embodiment of the present invention. [Figure 11] FIG. 3 is a diagram illustrating an example of content recommendation logic in one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

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

[0023] FIELD Embodiments of the present invention relate to a technique for providing recommended content.

[0024] Embodiments including those specifically disclosed in this specification can provide a space where users can consume content on the same topic by theme by providing a search area for recommended content by theme.

[0025] A recommended content providing system according to an embodiment of the present invention may be realized by at least one computer device, and a recommended content providing method according to an embodiment of the present invention may be executed by at least one computer device included in the recommended content providing system. In this case, a computer program according to an embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the recommended content providing method according to an embodiment of the present invention under the control of the executed computer program. The computer program may be recorded on a computer-readable recording medium so as to be combined with the computer device and cause the computer to execute the recommended content providing method.

[0026] FIG. 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in FIG. 1 shows an example including multiple electronic devices 110, 120, 130, and 140, multiple servers 150 and 160, and a network 170. FIG. 1 is merely an example for explaining the invention, and the number of electronic devices and the number of servers are not limited to those shown in FIG. 1. Furthermore, the network environment in FIG. 1 is merely an example of an environment applicable to this embodiment, and environments applicable to this embodiment are not limited to the network environment in FIG. 1.

[0027] The electronic devices 110, 120, 130, and 140 may be fixed or mobile terminals implemented by computers. Examples of the electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, personal computers (PCs), notebook PCs, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), and tablets. While FIG. 1 illustrates a smartphone as an example of the electronic device 110, in embodiments of the present invention, the electronic device 110 may represent one of a variety of physical computer devices capable of communicating with the other electronic devices 120, 130, and 140 and / or the servers 150 and 160 via the network 170 using a substantially wireless or wired communication method.

[0028] The communication method is not limited, and may include not only communication methods using communication networks (for example, a mobile communication network, a wired Internet, a wireless Internet, and a broadcast network) that can be included in network 170, but also short-range wireless communication between devices. For example, network 170 may include any one or more of networks such as a personal area network (PAN), a local area network (LAN), a campus area network (CAN), a metropolitan area network (MAN), a wide area network (WAN), a broadband network (BBN), and the Internet. Furthermore, network 170 may include any one or more of network topologies including, but not limited to, a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, etc.

[0029] Each of the servers 150, 160 may be implemented by one or more computing devices that communicate with the plurality of electronic devices 110, 120, 130, 140 via the network 170 to provide instructions, code, files, content, services, etc. For example, the server 150 may be a system that provides a service (such as a content recommendation service, for example) to the plurality of electronic devices 110, 120, 130, 140 connected via the network 170.

[0030] 2 is a block diagram showing an example of a computer device according to an embodiment of the present invention. Each of the electronic devices 110, 120, 130, and 140 and each of the servers 150 and 160 described above may be realized by a computer device 200 shown in FIG.

[0031] As shown in FIG. 2 , such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240. The memory 210 is a computer-readable recording medium and may include random access memory (RAM), read-only memory (ROM), and a persistent mass storage device such as a disk drive. Here, a persistent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate persistent storage device distinct from the memory 210. The memory 210 may also store an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In another embodiment, the software components may be loaded into the memory 210 through a communication interface 230, which is not a computer-readable recording medium. For example, the software components may be loaded into the memory 210 of the computer device 200 based on a computer program installed by a file received over the network 170 .

[0032] Processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. The instructions may be provided to processor 220 by memory 210 or by communication interface 230. For example, processor 220 may be configured to execute instructions received according to program code stored in a storage device such as memory 210.

[0033] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (e.g., the above-mentioned storage device) via the network 170. For example, requests, instructions, data, files, etc. generated by the processor 220 of the computer device 200 in accordance with program code stored in a storage device such as the memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc. from other devices may be received by the computer device 200 via the communication interface 230 of the computer device 200 via the network 170. The signals, instructions, data, etc. received via the communication interface 230 may be transmitted to the processor 220 or the memory 210, and files, etc. may be recorded on a storage medium (e.g., the above-mentioned permanent storage device) that the computer device 200 may further include.

[0034] The input / output interface 240 may be a means for interfacing with the input / output device 250. For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface 240 may be a means for interfacing with a device that integrates input and output functions into one, such as a touch screen. The input / output device 250 may be configured as a single device together with the computer device 200.

[0035] Also, in other embodiments, computing device 200 may include fewer or more components than those shown in Figure 2. However, most prior art components need not be explicitly shown in the figures. For example, computing device 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as a transceiver, a database, etc.

[0036] Specific embodiments of a method and apparatus for providing a thematic search space for recommended content are described below.

[0037] The computer device 200 according to the present embodiment may provide a content recommendation service to a client by connecting to a dedicated application installed on the client or a web / mobile site associated with the computer device 200. A computer-implemented system for providing recommended content may be configured in the computer device 200. For example, the system for providing recommended content may be implemented in the form of an independently operating program, or may be implemented in the form of an in-app for a specific application so as to be operable on the specific application.

[0038] The processor 220 of the computer device 200 may be realized by components for executing the following recommended content providing method. Depending on the embodiment, the components of the processor 220 may be selectively included or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or combined to express the functions of the processor 220.

[0039] Such processor 220 and components of processor 220 may control computer device 200 to perform steps included in the following method for providing recommended content. For example, processor 220 and components of processor 220 may be implemented to execute instructions from operating system code and at least one program code contained in memory 210.

[0040] Here, the components of the processor 220 may represent different functions that are performed by the processor 220 according to instructions provided by program code stored on the computer device 200 .

[0041] The processor 220 may read the necessary instructions from the memory 210, which is loaded with instructions related to the control of the computing device 200. In this case, the read instructions may include instructions for controlling the processor 220 to perform the steps described below.

[0042] The steps included in the method for providing recommended content described below may be performed in a different order than that shown in the figures, some of the steps may be omitted, or additional processes may be included.

[0043] The steps involved in the method for providing recommended content may be performed on the client, and in some embodiments, at least some of the steps may be performed on the server 150 .

[0044] FIG. 3 is a flowchart illustrating an example method that may be performed by a computing device in accordance with an embodiment of the present invention.

[0045] 3, in step 310, the processor 220 may provide a video service screen in the messenger platform in response to a user request. In this embodiment, a video service may be one of the functions provided by the messenger platform. The messenger platform may include an interface for moving to the video service screen, i.e., a video service move button. When a user clicks the video service move button on the messenger platform, the user may be moved to the video service screen.

[0046] In step 320, the processor 220 may display a navigation bar (hereinafter referred to as a "theme bar") composed of a plurality of theme keywords on the video service screen. When moving to the video service screen, the processor 220 may display the theme bar in a predetermined area (e.g., the top of the screen) within a component area of ​​the video service screen. In this embodiment, the theme bar may be a function that provides a group of content using a classification system called a theme. The theme keywords that compose the theme bar may be set in advance via a content management system (CMS). For example, popular hashtags, which are metadata tags for content, may be used as theme keywords. The theme keywords and the number of theme keywords included in the theme bar may be applied to all users in the same way. However, in some embodiments, the configuration of the theme bar (the order in which the theme keywords are displayed) may be personalized for each user based on the user log for each theme keyword.

[0047] In step 330, when a specific theme keyword is selected in the theme bar on the video service screen, the processor 220 may provide recommended content related to the theme keyword through the video service screen. A content pool having a hashtag corresponding to each theme keyword may be pre-configured for each theme keyword constituting the theme bar, and the processor 220 may provide viewing as recommended content using the content pool for the theme keyword selected in the theme bar. Thus, the processor 220 may provide recommended content using a group of content by theme through the theme bar. This embodiment provides a search area by theme within a recommendation feed tab where recommended content is displayed as a video service screen moved from a messenger platform, and provides content of the same topic by selecting a topic using the theme bar, thereby providing a space for consuming content in a theme-based environment.

[0048] 4 and 5 are diagrams illustrating an example of a process of moving to a video service in one embodiment of the present invention.

[0049] 4, a messenger screen 400 may include a GNB (global navigation bar) area 410 consisting of top-level menu items. The GNB area 410 may include a video service button 401 for moving to a video service, which is one of the functions included in the messenger platform.

[0050] When the user inputs the video service button 401 in the GNB area 410 of the messenger screen 400, the processor 220 may move to a video service screen 500 as shown in Figure 5. At this time, the processor 220 may provide a recommendation feed tab (e.g., a "For you" tab) on the video service screen 640 for viewing a recommended content pool.

[0051] 6 to 9 are diagrams for explaining an example of a display mode of a theme bar in one embodiment of the present invention.

[0052] 6, the processor 220 may display a theme bar 610 including a plurality of theme keywords when moving to the video service screen 500. The processor 220 may display the theme bar 610 at the top of a recommendation feed tab on the video service screen 500. In this case, the theme bar 610 may be displayed with a certain level of transparency applied so as not to obscure content being consumed by the user.

[0053] The theme bar 610 may support left and right swiping (or scrolling) to browse themes. The theme bar 610 may include an "all" tab for consuming content of all themes without specifying a theme. The "all" tab may not be scrolled within the theme bar 610 and may be fixed at the leftmost position.

[0054] The list of theme keywords for the theme bar 610, such as the theme keyword name, the number of theme keywords, and the order of the theme keywords, may be operated through a CMS. Theme keywords and hashtags may be mapped in a 1:n ratio. For example, up to five hashtags may be mapped to one theme. In this case, the theme keyword may be set to be different from the hashtag name to which it is mapped. For example, the theme keyword may be set to "cute puppy" and the hashtag to which it is mapped may be set to "dog." The theme keywords constituting the theme bar 610 may also be displayed differently for each user group. For the hashtag "dog," the theme keyword displayed to users in group A may be set to "cute puppy," while the theme keyword displayed to users in group B may be set to "Shiba Inu special feature."

[0055] As another example, the processor 220 may display a predetermined animated interaction on the theme bar 610 when moving to a recommendation feed tab on the video service screen 500. For example, as shown in FIG. 7, after moving to the recommendation feed tab, theme keywords included in the theme bar 610 may be displayed in an interaction that flows sequentially from right to left. The theme bar 610 may be displayed on the video service screen 500 in an interaction format in which the duration increases by 0.1 seconds based on the theme keyword displayed at the rightmost end of the screen.

[0056] The theme bar 610 may be displayed only once per unit period when the user moves to the recommendation feed tab for the first time during that period (for example, once a day, only when the user moves to the recommendation feed tab for the first time), and thereafter the theme bar 610 may be kept displayed in a fixed format at the top of the recommendation feed tab without any interaction.

[0057] 8, the processor 220 may display a tooltip 820 for the theme bar 610 when moving to the recommendation feed tab on the video service screen 500. In other words, the processor 220 may display the tooltip 820 together with the theme bar 610 when it is displayed after moving to the recommendation feed tab on the video service screen 500.

[0058] The processor 220 may hide (i.e., remove) the tooltip 820 when the user selects a specific theme keyword in the theme bar 610, when an area other than the theme bar 610 is selected, when page scrolling occurs, or when the tooltip 820 itself is selected.

[0059] When the theme bar 610 is displayed after moving to the recommendation feed tab while the device screen is in landscape mode, the display of the tooltip 820 may be omitted, as shown in Fig. 9. That is, if the device screen is in portrait mode when moving to the recommendation feed tab, the tooltip 820 may be displayed together with the theme bar 610, whereas if the device screen is in landscape mode, the display of the tooltip 820 may be omitted and only the theme bar 610 may be displayed. The tooltip 820 that is not displayed due to the landscape mode may be displayed again when switching to portrait mode.

[0060] FIG. 10 is a diagram illustrating an example of content viewing for each theme in accordance with one embodiment of the present invention.

[0061] 10, when the theme bar 610 is displayed on the recommendation feed tab of the video service screen 500, recommended content viewing may be provided by default with the All tab selected from the theme bar 610. Through the All tab of the theme bar 610, a user can consume content of the overall theme without specifying a theme.

[0062] When a user selects a particular theme keyword in the theme bar 610 of the recommendation feed tab, the content pool to which the hashtag is set may be used to provide recommended content viewing based on the hashtags mapped to the theme keyword.

[0063] FIG. 11 is a diagram illustrating an example of content recommendation logic in one embodiment of the present invention.

[0064] When a particular theme keyword is selected in the theme bar 610, the processor 220 may apply different content recommendation logic than when the All tab is selected.

[0065] 11 , when the overall tab 1111 is selected in the theme bar 610, the processor 220 may provide viewing as recommended content using a recommendation pool configured based on popularity and personalization. The recommendation pool for content recommendation may be configured in the server 150, and the client may receive the recommendation pool from the server 150 and provide content viewing.

[0066] For the overall tab 1111 of the theme bar 610, the popularity-based recommendation pool and the personalization-based recommendation pool may be merged for each user to form a recommendation pool for content recommendations.

[0067] In this case, the popularity-based recommendation pool may be configured by focusing on posts that were recently created within a certain period of time and that were highly popular during that period. The popularity-based recommendation pool may be configured by selecting posts that have a popularity score of a certain level or higher within a certain period of time. For example, the popularity index for a post may be the cumulative number of likes, the cumulative number of clicks, or the duration of play (e.g., 3s), and the popularity-based recommendation pool may be configured from highly popular posts. In some embodiments, the recommendation pool may be configured by selecting popular posts from all posts regardless of the date of post creation.

[0068] Furthermore, the personalized recommendation pool may be configured mainly from posts selected based on user history within the video service. Based on user logs for posts, posts clicked by users, posts on which users have left reactions such as comments or likes, and posts shared by users may be selected as seed posts. After that, for each post on the video service, similarity with the seed post may be calculated based on embedded content such as text, images, videos, and audio contained in the post, and a set of posts similar to the seed post may be selected based on the similarity with the seed post to configure the personalized recommendation pool.

[0069] The recommendation pool for content recommendations in the Overall tab 1111 may be configured by mixing a popularity-based recommendation pool and a personalization-based recommendation pool at a predetermined fixed ratio. For example, the popularity-based recommendation pool and the personalization-based recommendation pool may be maintained at a ratio of 20:80. As another example, the mixing ratio of the popularity-based recommendation pool and the personalization-based recommendation pool may be adjusted depending on the user history of the video service, for example, the volume of click log data. For example, the popularity-based recommendation pool may account for a minimum of 5% of the recommendation pool for content recommendations, and the personalization-based recommendation pool may account for a maximum of 95%. If there is insufficient click log data to configure the personalization-based recommendation pool, the proportion of the popularity-based recommendation pool may be increased.

[0070] In addition, the server 150 may sort the content included in the recommendation pool based on the user's history for content viewing via the overall tab 1111. The recommendation pool configured based on popularity and personalization may be sorted and displayed in an order specific to each user based on the user's history in the video service. The personalized sorting method described above is merely exemplary and should not be limited thereto.

[0071] On the other hand, when a particular theme keyword 1112 is selected in the theme bar 610, the processor 220 may provide viewing as recommended content using a recommendation pool composed of content for hashtags mapped to the theme keyword 1112.

[0072] The server 150 may configure a recommendation pool for content recommendation for each theme keyword 1212 including the theme bar 610. In this case, the recommendation pool for each theme keyword 1212 may include content manually selected via the CMS. A recency-based content set and a popularity-based content set may be selected as content, and the recency-based content set and the popularity-based content set may be configured for the entire list of hashtags mapped to the theme keyword 1112. The recommendation pool for each theme keyword 1112 may be configured by combining the recency-based content set, the popularity-based content set, and a content set specified via the CMS. The recency-based content set may be configured by selecting a certain number of posts in order of most recent from all posts created within a certain period of time.

[0073] For example, if five hashtags are mapped and selected when selecting the theme keyword 1212, the content lists for the five hashtags may be arranged in order of popularity and latest content, respectively, and the popular content and latest content may be selected in a ratio of 7:3.

[0074] For the theme keywords 1212 in the theme bar 610, no personalization logic may be applied, and content viewing by theme keywords 1212 may be provided to all users in the same order.

[0075] In some embodiments, for content viewing by theme keyword 1212, content included in the recommendation pool of the hashtag mapped to theme keyword 1212 may be sorted in a personalized order based on user history. In this case, content included in the recommendation pool that is specified via the CMS may be excluded from the personalized sorting and placed at the top for preferential display.

[0076] In other words, the processor 220 can move to a recommendation feed tab, which is a video service screen 500 for viewing recommended content, in response to a user request on the messenger platform, and can display a theme bar 610 on the recommendation feed tab when the user moves to the recommendation feed tab. In this case, if the user selects a specific theme keyword 1112 from the theme bar 610, a group of contents of hashtags mapped to the theme keyword 1112 are displayed as recommended content, and content designated by the CMS operator can be prioritized and displayed at the top.

[0077] As described above, according to an embodiment of the present invention, by providing a search area for recommended content by theme, it is possible to provide a space for users to consume content of the same topic by theme.

[0078] The above-described devices may be implemented using hardware components, software components, and / or a combination of hardware and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or various devices capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the OS. The processing device may also access, record, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, a single processing device may be described. However, those skilled in the art will understand that a processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing device may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0079] Software may include computer programs, codes, instructions, or a combination of one or more of these, which may configure a processing device to operate as desired or may independently or collectively instruct the processing device. The software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device to be interpreted by the processing device or to provide instructions or data to the processing device. The software may be distributed and stored and executed in a distributed manner on computer systems connected by a network. The software and data may be stored on one or more computer-readable storage media.

[0080] Methods according to embodiments may be implemented in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may continuously record a computer-executable program or may temporarily record the program for execution or download. The medium may be various recording or storage means in the form of a single piece of hardware or multiple pieces of hardware combined together. It may be a medium directly connected to a computer system or distributed over a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to record program instructions, such as ROMs, RAMs, and flash memories. Other examples of media include recording media or storage media managed by app stores that distribute applications, or by websites or servers that provide or distribute various software.

[0081] Although the embodiments have been described above based on limited examples and drawings, those skilled in the art will appreciate that various modifications and variations may be made from the above description. For example, the described techniques may be performed in an order different from that described, and / or the described system, structure, device, circuit, or other element may be coupled or combined in a manner different from that described, or may be substituted or replaced by other elements or equivalents, and still achieve suitable results.

[0082] Therefore, different embodiments are within the scope of the appended claims, provided that they are equivalent to the claims. [Explanation of symbols]

[0083] 110, 120, 130, 140: Electronic equipment 150, 160: Server 170: Network

Claims

1. 1. A method for providing recommended content in a computer device including at least one processor, comprising: providing, by the at least one processor, a video service screen as one of the features provided by the messenger platform; and and displaying, by the at least one processor, a navigation bar configured with a plurality of theme keywords on the video service screen for viewing recommended content by theme. A method for providing recommended content, including:

2. The displaying step includes: When the navigation bar is displayed on the video service screen, displaying a tooltip for the navigation bar. The method for providing recommended content according to claim 1 , comprising:

3. The displaying step includes: If the device screen is in portrait mode when the user moves to the video service screen, displaying the navigation bar and a tooltip for the navigation bar; and If the device screen is in landscape mode when the user moves to the video service screen, omitting to display the tooltip and displaying the navigation bar. The method for providing recommended content according to claim 1 , comprising:

4. The displaying step includes: When moving to the video service screen, the navigation bar is displayed with an animation interaction.

2. The method for providing recommended content according to claim 1,

5. The displaying step includes: For each unit period, when moving to the video service screen for the first time during the period, the navigation bar is displayed with animation interaction, and thereafter the display of the navigation bar is maintained in a fixed format without any interaction.

2. The method for providing recommended content according to claim 1,

6. The navigation bar supports left and right swipes for browsing the theme keywords.

2. The method for providing recommended content according to claim 1,

7. The navigation bar is configured with theme keywords that are pre-defined through a CMS (content management system).

2. The method for providing recommended content according to claim 1,

8. The navigation bar personalizes the display order of the theme keywords based on the user log of each theme keyword.

2. The method for providing recommended content according to claim 1,

9. The recommended content providing method includes: and providing, via the at least one processor, recommended content related to a specific theme keyword when the specific theme keyword is selected on the navigation bar. The method of providing recommended content according to claim 1 , further comprising:

10. The step of providing the recommended content includes: Based on at least one hashtag mapped to the specific theme keyword, a content pool of the hashtag is used as a content group for the theme to provide viewing as the recommended content.

10. The recommended content providing method according to claim 9,

11. A computer program recorded on a computer-readable recording medium for causing the computer device to execute the recommended content providing method according to any one of claims 1 to 10.

12. at least one processor implemented to execute instructions readable by said computer device; Including, The at least one processor We provide a video service screen as one of the features provided on the messenger platform, Displaying a navigation bar consisting of multiple theme keywords on the video service screen for thematic content viewing. A computer device comprising:

13. The at least one processor When the navigation bar is displayed on the video service screen, a tooltip for the navigation bar is displayed.

13. The computer device of claim 12.

14. The at least one processor If the device screen is in portrait mode when moving to the video service screen, displaying the navigation bar and a tooltip for the navigation bar; If the device screen is in landscape mode when moving to the video service screen, the display of the tooltip is omitted and the navigation bar is displayed.

13. The computer device of claim 12.

15. The at least one processor When moving to the video service screen, the navigation bar is displayed with animation interaction.

13. The computer device of claim 12.

16. The at least one processor For each unit period, when moving to the video service screen for the first time during the period, the navigation bar is displayed with animation interaction, and thereafter the display of the navigation bar is maintained in a fixed format without any interaction.

13. The computer device of claim 12.

17. The navigation bar is configured with theme keywords that are pre-defined through a CMS (content management system).

13. The computer device of claim 12.

18. The navigation bar personalizes the display order of the theme keywords based on the user log of each theme keyword.

13. The computer device of claim 12.

19. The at least one processor When a specific theme keyword is selected on the navigation bar, recommended content related to the specific theme keyword is provided via the video service screen.

13. The computer device of claim 12.

20. The at least one processor Based on at least one hashtag mapped to the specific theme keyword, a content pool of the hashtag is used as a content group for the theme to provide viewing as the recommended content.

20. The computer device of claim 19.

Citation Information

Patent Citations

  • Method of managing relay posts and server performing the same

    KR101754373B1