Method and electronic device for providing sports information, and recording medium
By using user log information to dynamically tailor sports information delivery through drop-down menus, the method addresses inefficiencies in existing systems, improving user engagement and satisfaction.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- COUPANG CORP
- Filing Date
- 2025-03-17
- Publication Date
- 2026-04-23
AI Technical Summary
Existing sports information delivery methods lack efficiency and user-friendliness, failing to dynamically adapt to individual user preferences and interests, leading to suboptimal content presentation.
A method and system that utilizes user log information to dynamically generate and update a drop-down menu with items and associated content, including images and phrases, tailored to individual user preferences and broader user interests, enhancing content relevance and engagement.
Improves user engagement by providing content that aligns with individual user interests, increasing time spent on sports service platforms and enhancing user satisfaction.
Smart Images

Figure KR2025003410_23042026_PF_FP_ABST
Abstract
Description
Method of providing sports information, electronic device and recording media
[0001] The present disclosure relates to a method for providing sports information, an electronic device, and a recording medium.
[0002] Sports information generally includes various data such as match schedules, results, player and team statistics, match analysis, expert opinions, and league information. Service providers, such as sports service platforms, can provide sports information to users through these platforms. This sports information can be provided to users in various forms.
[0003] According to various embodiments of the present disclosure, text displayed in combination with an item selected by a user through a drop-down menu can be determined.
[0004] According to various embodiments of the present disclosure, an image corresponding to an item selected by a user and a determined phrase can be determined through a drop-down menu.
[0005] According to various embodiments of the present disclosure, an image corresponding to an item selected by a user through a drop-down menu can be determined, and a phrase can be determined based on at least one keyword obtained by image processing of the image.
[0006] According to various embodiments of the present disclosure, a list of items included in a drop-down menu can be determined based on a user's first log information or another user's second log information.
[0007] According to various embodiments of the present disclosure, a list of items included in a drop-down menu can be updated based on the user's first log information.
[0008] According to various embodiments of the present disclosure, based on a sports group selected by a user, a team, player, or league included in the sports group can be added to a list of items included in a drop-down menu.
[0009] In one embodiment, a method performed in a device comprising one or more processors and one or more memories storing instructions to be executed by one or more processors may include: one or more processors receiving a user’s request to access a page of a sports service platform; determining, based on at least one of a user’s first log information or other users’ second log information of a sports service platform, a list of items displayed in an active state of a drop-down menu to be displayed on a page and a first item displayed in an inactive state of a drop-down menu among the list of items; determining a phrase displayed in combination with the first item on the page; determining a first image corresponding to the first item and the phrase; and transmitting page information to a terminal that is used to display the page at a user’s terminal and includes information about at least one of the list of items, the first item, the phrase, or the first image.
[0010] In one embodiment, the item may include at least one of a sports team, league, player, match round, or match time interval.
[0011] In one embodiment, the phrase may be a phrase indicating at least one of a highlight video of a sports match related to the first item, a full match video, an interview video of a player corresponding to the first item, a video watched by the user for a certain period in relation to the first item, a video related to a player or team for which the user has requested notification, or a video in which the level of interest of other users is above a certain standard.
[0012] In one embodiment, the step of determining the first item may include determining the first item based on at least one of the video upload date, the user's video viewing history included in the first log information, or the level of interest of other users in the video included in the second log information.
[0013] In one embodiment, the step of determining an item list may include: determining an item list based on a video viewing record in accordance with a determination that there is a user's video viewing record included in the first log information on the sports service platform; and determining an item list based on the interest of other users included in the second log information in accordance with a determination that there is no user's video viewing record on the sports service platform.
[0014] In one embodiment, the method may further include the steps of: updating an item list included in a drop-down menu based on at least one of the number of times a user selects each of the items included in the item list or the user's video viewing history on a sports service platform, as included in the first log information; updating page information based on the result of updating the item list; and transmitting the updated page information to a terminal.
[0015] In one embodiment, the step of updating the item list may include the step of deciding to remove the second item from the item list based on the determination that the number of times a user selects the second item among the items included in the item list is below a certain standard.
[0016] In one embodiment, the video viewing record may include the automatic playback time from the time the video is displayed on the page until the video playback starts automatically and stops based on user input.
[0017] In one embodiment, the step of updating the item list may include the step of deciding to remove the third item from the item list based on the determination that the automatic playback time of the video corresponding to the third item among the items included in the item list is below a certain standard.
[0018] In one embodiment, the method may further include the step of updating the list of items included in the drop-down menu to sub-items of the first item based on the first item.
[0019] In one embodiment, the method may include the steps of: receiving user input for a fourth item among a list of items included in a drop-down menu from a terminal; determining a second image corresponding to the fourth item based on at least one of first log information or second log information; and updating page information based on the second image.
[0020] In one embodiment, the step of updating page information based on a second image may include: obtaining at least one keyword corresponding to the second image through image processing; determining a new phrase displayed in combination with a fourth item on the page based on at least one keyword; and updating page information based on the new phrase and the second image.
[0021] In one embodiment, the method may further include the step of determining a third image corresponding to a sports group based on a sports group determined based on user input—the sports group includes at least one of a team, a player, or a league determined based on user input—and the step of updating page information based on the third image.
[0022] In one embodiment, the third image may be displayed in a different area of the page that is distinct from the first image.
[0023] In one embodiment, the method may further include the step of updating a list of items included in a drop-down menu based on a sports group; and the step of updating page information based on the updated list of items.
[0024] In one embodiment, the step of updating an item list based on a sports group may include: determining the display order of icons in an icon list that is displayed on a page based on user input and includes icons corresponding to at least one of a team, player, or league included in the sports group; and updating an item list based on the display order of icons.
[0025] In another embodiment, the electronic device includes a processor; and a memory in which instructions configured to be executed by the processor are stored. When the instructions are executed by the processor, the processor receives a user's request to access a page of a sports service platform and, based on at least one of a user's first log information or other users' second log information in the sports service platform, determines a list of items displayed in an active state of a drop-down menu to be displayed on the page and a first item displayed in a deactivated state of the drop-down menu among the list of items, determines a phrase displayed in combination with the first item on the page, determines a first image corresponding to the first item and the phrase, and transmits page information to the terminal that includes information on at least one of the list of items, the first item, the phrase, or the first image, which is used to display the page on the user's terminal.
[0026] In another embodiment, in a non-transient computer-readable recording medium having a computer program to be executed by a processor, the computer program may cause the processor to receive a user’s access request for a page of a sports service platform, and based on at least one of a user’s first log information or other users’ second log information in the sports service platform, determine a list of items displayed in an active state of a drop-down menu to be displayed on the page and a first item displayed in an inactive state of the drop-down menu among the list of items, determine a phrase displayed in combination with the first item on the page, determine a first image corresponding to the first item and the phrase, and transmit page information to the terminal that includes information on at least one of the list of items, the first item, the phrase, or the first image, which is used to display the page on the user’s terminal.
[0027] According to various embodiments of the present disclosure, text displayed in combination with an item selected by a user through a drop-down menu can be determined.
[0028] According to various embodiments of the present disclosure, an image corresponding to an item selected by a user and a determined phrase can be determined through a drop-down menu.
[0029] According to various embodiments of the present disclosure, an image corresponding to an item selected by a user through a drop-down menu can be determined, and a phrase can be determined based on at least one keyword obtained by image processing of the image.
[0030] According to various embodiments of the present disclosure, a list of items included in a drop-down menu can be determined based on a user's first log information or another user's second log information.
[0031] According to various embodiments of the present disclosure, a list of items included in a drop-down menu can be updated based on the user's first log information.
[0032] According to various embodiments of the present disclosure, based on a sports group selected by a user, a team, player, or league included in the sports group can be added to a list of items included in a drop-down menu.
[0033] FIG. 1 is a drawing illustrating a system for providing sports information according to various embodiments of the present disclosure.
[0034] FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure.
[0035] FIG. 3 is a drawing illustrating a page of a sports service platform according to various embodiments of the present disclosure.
[0036] FIG. 4 is a drawing illustrating a list of items displayed in an active state of a drop-down menu according to various embodiments of the present disclosure.
[0037] FIGS. 5 to 8 are drawings illustrating text and images determined according to items selected by a user according to various embodiments of the present disclosure.
[0038] FIG. 9 is a drawing illustrating an image corresponding to a sports group according to various embodiments of the present disclosure.
[0039] FIG. 10 is a drawing illustrating a method for updating an item list based on sports groups according to various embodiments of the present disclosure.
[0040] FIG. 11 is a drawing illustrating a method for determining a sports group according to various embodiments of the present disclosure.
[0041] FIG. 12 is a flowchart illustrating a method for an electronic device to provide sports information according to various embodiments of the present disclosure.
[0042] The embodiments of the present disclosure are illustrative for the purpose of explaining the technical concept of the present disclosure. The scope of rights according to the present disclosure is not limited to the embodiments presented below or the specific description thereof.
[0043] All technical and scientific terms used in this disclosure, unless otherwise defined, have the meaning generally understood by those skilled in the art to which this disclosure pertains. All terms used in this disclosure are selected for the purpose of further clarifying this disclosure and are not selected to limit the scope of the rights under this disclosure.
[0044] Expressions such as “comprising,” “comprising,” “having,” etc. used in this disclosure should be understood as open-ended terms implying the possibility of including other embodiments, unless otherwise stated in the phrase or sentence containing such expressions.
[0045] Singular expressions described in this disclosure may include a plural meaning unless otherwise stated, and this applies likewise to singular expressions described in the claims.
[0046] Expressions such as "first," "second," etc. used in this disclosure are used to distinguish multiple components from one another and do not limit the order or importance of said components.
[0047] As used in this disclosure, the term “part” refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs). However, “part” is not limited to hardware and software. “Part” may be configured to reside in an addressable storage medium or configured to run on one or more processors. Accordingly, by example, “part” includes components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. Components and functions provided within “part” may be combined into a smaller number of components and “parts” or further separated into additional components and “parts.”
[0048] The expression “based on” as used in this disclosure is used to describe one or more factors affecting an act or action of a decision or judgment described in the phrase or sentence containing such expression, and this expression does not exclude additional factors affecting an act or action of a decision or judgment.
[0049] In the present disclosure, where it is stated that a component is "connected" or "connected" to another component, it should be understood that the component may be directly connected or connected to the other component, or connected or connected through a new component.
[0050] In the present disclosure, a "sports service platform" is a website or mobile application provided to enable users to access sports-related information and services. The sports service platform provides information such as match schedules, real-time scores, and match results, and helps sports fans access the latest news and check analysis data. Additionally, the sports service platform may include additional functions such as ticket purchasing, sports merchandise shopping, and streaming services. Through this, users can conveniently utilize various sports-related services on a single integrated platform. Such a sports service platform enhances satisfaction by providing comprehensive information to sports users and can contribute to the revitalization of the sports industry.
[0051] In the present disclosure, an "e-commerce platform" provides a digital market for buying and selling goods or services via the Internet. In the present disclosure, the e-commerce platform may be a platform that sells goods and provides delivery services. The e-commerce platform facilitates transactions between sellers and buyers and manages payments, delivery, and refunds. Additionally, it provides information about goods or services and supports marketing activities. Such a platform plays a role in promoting online business activities and stimulating economic transactions.
[0052] The sports service platform can be integrated with the e-commerce platform. Users can access both the sports service platform and the e-commerce platform through a single account. By subscribing to a paid membership, users can take advantage of the benefits of both the sports service platform and the e-commerce platform.
[0053] Sports information generally encompasses various types of information related to sports. It covers content such as match schedules, results, player information, team information, and strategic analysis. Match result information includes scores, wins and losses, and major events from matches played by players and teams; this plays a crucial role in providing fans with the latest news and in helping teams formulate future strategies. Player information includes a player's health status, injury severity, recovery progress, physical condition, salary, and team affiliation. Strategic analysis information includes the team's tactics during the match, the opposing team's strength, and play styles in specific situations. This information is utilized by teams to optimize strategies in real-time during the match or before and after the game. Finally, non-match information may be information that is not directly related to the game. For example, non-match information includes player contracts, player interviews, news regarding players' private lives, transfer news, and sports-related news and statistics.
[0054] Operators of sports service platforms collect sports information through various channels. They may collect sports information from diverse sources, such as game broadcasters, sports statistics providers, and news media. The collected sports information undergoes a processing stage, which includes a procedure to convert the collected information into a consistent format to make it easy for users to understand.
[0055] Sports information is converted and provided through a sports service platform. For example, to provide real-time match information, data updates are performed, and for this purpose, it can be linked with a database in real time.
[0056] The importance of sports service platforms is steadily increasing in modern society, as they enable sports fans to easily obtain the latest sports information and access content that resonates with them. Therefore, there is a need for more efficient and user-friendly methods of information delivery through continuous technological advancement and analysis of user needs.
[0057] Log information on a sports service platform refers to the results of recording and analyzing individual user activities. Log information is generated to track user behavior and includes details of various actions performed by users within the sports service platform. For example, log information may include all actions such as user login, logout, video viewing records, viewing times, number of views, commenting, and purchasing activities. As another example, log information may further include timestamps, user account identifiers, IP addresses, and types of activities. Additionally, log information may include information regarding the user environment, such as device information, browser type, and operating system.
[0058] Image processing can be the process of obtaining keywords from images. For example, a server can divide a video into frames to extract individual images. Each frame is analyzed to identify keywords or target objects. In this case, deep learning-based Convolutional Neural Networks (CNNs) can be used for image processing. Accuracy is enhanced during the image preprocessing stage by employing various image processing techniques, such as background removal and contour extraction. The neural network for image processing can be trained based on training data that uses images as input data and corresponding keywords as labels.
[0059] Embodiments of the present disclosure will be described below with reference to the attached drawings. In the attached drawings, identical or corresponding components are given the same reference numerals. Furthermore, in the description of the embodiments below, the description of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0060] FIG. 1 is a diagram illustrating a system for providing sports information according to various embodiments of the present disclosure. A server (110) and a user terminal (120, hereinafter referred to as 'terminal') are connected through a network and can communicate with each other.
[0061] The terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from the server (110) via a network. For example, the terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of terminal (120) is not limited thereto, and the terminal (120) may be any device capable of receiving information from a user or outputting information to a user, and communicating with the server (110) or other devices via a network. The terminal (120) may provide information received from the server (110) to the user and may receive input from the user and transmit it to the server (110). Input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touchpad or touchscreen, voice recognition, and other electronic inputs.
[0062] The network can serve to connect the server (110) and the terminal (120) or other external devices. For example, the network can provide a connection path so that the terminal (120) can be connected to the server (110) and transmit and receive packet data with the server (110). The network can be implemented as any kind of wired or wireless network, such as, for example, a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or a Wibro (Wireless Broadband Internet).
[0063] In one embodiment, the server (110) may receive a user's access request for a page of the sports service platform. When the terminal (120) executes an application or webpage of the sports service platform, the terminal (120) may transmit the user's access request for a page of the sports service platform to the server (110). The page of the sports service platform may be an initial screen displayed when the user accesses the sports service platform.
[0064] In one embodiment, the server (110) may determine, based on at least one of the first log information of a user on a sports service platform or the second log information of other users, the list of items displayed in the active state of a drop-down menu to be displayed on a page and the first item displayed in the inactive state of the drop-down menu among the list of items. The first log information may be the log information of a user of the terminal (120). The second log information may encompass the log information of other users in addition to the user of the terminal (120). The server (110) may obtain the user's tendencies based on the first log information. For example, the server (110) may obtain information regarding the team, player, league, etc. preferred by the user (e.g., user preference) based on the first log information. The server (110) may obtain issues of high interest recently based on the second log information. For example, the server (110) may determine that videos with high view counts among other users recently are of high interest based on the second log information. This is because if a specific video has a high number of views or comments from other users, it can be interpreted as an indication of high interest among other users regarding the issues related to the video.
[0065] A drop-down menu is an interface element containing one or more items (or options) that a user can select. When a user clicks or touches a drop-down menu, it becomes active, expanding one or more items, allowing the user to select the desired item. When deactivated, the expanded items disappear, and only a single item may be displayed. Drop-down menus serve the function of providing various items (or options) while efficiently utilizing the user's screen space. Drop-down menus can be used to input information or change specific settings. In the development environment, drop-down menus can be implemented using HTML, CSS, and JavaScript.
[0066] In one embodiment, the server (110) may determine one or more items to be included in the list of items displayed in the active state of the drop-down menu based on at least one of the first log information or the second log information. Based on the first log information, the server (110) may include a team, player, or league preferred by the user in the list of items. In another example, based on the second log information, the server (110) may include a team, player, league, round, time range (e.g., 1 day, 1 week), video, etc., that are of high interest to other users in the list of items. In another example, based on the first log information and the second log information, the server (110) may include at least one of the team, player, or league preferred by the user in the list of items, and at least one of the team, player, league, round, time range (e.g., 1 day, 1 week), or video that are of high interest to other users in the list of items. Through this, whenever the user makes a connection request, the server (110) can dynamically provide items that the user is interested in or items of high interest to other users through the drop-down menu.
[0067] In one embodiment, the server (110) may determine a first item displayed in a disabled state of a drop-down menu among an item list based on at least one of first log information or second log information. Since only one item may be displayed in a disabled state of the drop-down menu, the server (110) may determine the first item as the item most preferred by the user or the item of highest interest among other users among one or more items included in the item list. For example, the server (110) may determine one of the team, player, or league that is most preferred by the user as the first item based on the first log information. As another example, the server (110) may determine one of the team, player, league, round, time range, or video that is of highest interest among other users as the first item based on the second log information.
[0068] In one embodiment, the server (110) may determine a phrase that is displayed in combination with a first item on the page. The server (110) may display a specific topic on the page and display a video corresponding to the specific topic. The topic may be composed of a combination of the first item and the phrase. Since the item is displayed in the form of words such as team, player, league, etc., the server (110) may determine a phrase that is combined with the first item to explain the video corresponding to the specific topic. The phrase may be composed of one or more words to form a sentence by combining with the first item. For example, if the first item is "League A," the server (110) may determine the phrase as "Recent matches of." Through the combination of the first item and the phrase, the topic may become "Recent matches of League A." By displaying the topic on the page, the user can intuitively understand the content of the video.
[0069] In one embodiment, the server (110) may store a phrase corresponding to each of one or more items that may be included in an item list. The correspondence between the items and the phrases may be stored in the server (110) in the form of a table. Based on the correspondence between the items and the phrases, the server (110) may determine a phrase that is combined with the first item and displayed.
[0070] In one embodiment, the server (110) may determine a first video corresponding to a first item and phrase. The server (110) may determine a first video corresponding to a topic composed of the first item and phrase. For example, the server (110) may determine a highlight video of the most recent matches of League A as the first video in response to the topic being "Recent matches of League A." As another example, if the topic is "Hot issue of Player A," the server (110) may determine an issue video related to Player A (e.g., an interview video of Player A, a news video related to Player A's private life, etc.) as the first video. The server (110) may determine an issue video related to a specific player as the first video based on second log information.
[0071] In another embodiment, the server (110) may determine a phrase based on the result of analyzing the image after determining an image corresponding to the first item. For example, the server (110) may obtain at least one keyword by performing image processing on the image corresponding to the first item. The server (110) may determine a phrase based on the at least one keyword obtained.
[0072] In one embodiment, the server (110) may transmit page information to the terminal, which is used to display a page on the user's terminal (120) and includes information regarding at least one of an item list, a first item, a phrase, or a first image. The page information may include information necessary for rendering a drop-down menu and an image on the terminal (120). For example, the page information may further include the display location of the drop-down menu on the screen of the terminal (120), the display location of the first image, the display location based on the relationship between the first item and the phrase, the positional relationship between the phrase and the drop-down menu in a disabled state, the display location of the item list when the drop-down menu is in an active state, etc.
[0073] Through this, the user can recognize a topic based on the combination of the first item and phrase, and view a video corresponding to that topic on the page. By selecting and displaying videos on the page that the user is likely to be interested in when accessing the sports service platform, the user can easily play the videos and consume the content.
[0074] FIG. 2 is a block diagram illustrating an electronic device according to various embodiments of the present disclosure. In one embodiment, the electronic device may be a server or a terminal. The electronic device may be identical to the server (110) of FIG. 1. In one embodiment, the electronic device may include a communication circuit (210), one or more processors (220) and / or one or more memories (230) as components. In one embodiment, at least one of the components of the electronic device may be omitted, or another component may be added to the electronic device. In one embodiment, additionally or alternatively, some components may be implemented as an integrated unit or as a singular or plural entity. In the present disclosure, one or more processors (220) may be referred to as processors (220). Unless the context clearly indicates otherwise, the expression processors (220) may mean a set of one or more processors. In the present disclosure, one or more memories (230) may be referred to as memories (230). The expression memory (230) may mean a set of one or more memories unless the context clearly indicates otherwise. In one embodiment, at least some of the components inside and outside the electronic device may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface) to exchange information (data, signals, etc.).
[0075] A communication circuit (210) can communicate with a user's terminal and an external device. In one embodiment, an electronic device may or may not include a communication circuit (210). The communication circuit (210) can perform wireless or wired communication between the electronic device and the terminal. For example, the communication circuit (210) can perform wireless communication according to methods such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (210) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the electronic device may be implemented by being integrated with other devices.In this case, the communication circuit (210) can function as a connection circuit or interface connecting the electronic device and the other device.
[0076] The processor (220) can control at least one component of an electronic device connected to the processor (220) by running software (e.g., instructions, programs, etc.). Additionally, the processor (220) can perform various operations related to the present disclosure, such as computation, processing, data generation, and processing. Furthermore, the processor (220) can load data, etc. from memory (230) or store it in memory (230). Moreover, the processor (220) can transmit and receive various information to and from a user's terminal and an external device through a communication circuit (210). In one embodiment, the processor (220) can control the communication circuit (210) to transmit various information, such as information about various pages, to the user's terminal.
[0077] The memory (230) can store various information (data). The information stored in the memory (230) is information acquired, processed, or used by at least one component of the electronic device, and may include software (e.g., instructions, programs, etc.). The memory (230) may include volatile and / or non-volatile memory. In the present disclosure, instructions or programs are software stored in the memory (230) and may include an operating system for controlling the resources of the electronic device, an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the electronic device. In one embodiment, the memory (230) may store instructions that cause the processor (220) to perform calculations when executed by the processor (220). The memory (230) may store at least a portion of information received from a terminal through the communication circuit (210) and / or information transmitted to the terminal through the communication circuit (210). The processor (220) can store at least a portion of the information received from the terminal through the communication circuit (210) and / or the information transmitted to the terminal through the communication circuit (210) in the memory (230).
[0078] FIG. 3 is a diagram illustrating a page of a sports service platform according to various embodiments of the present disclosure. In one embodiment, a terminal (120) receives page information and can display a page (300) of a sports service platform. Various video categories may be displayed on the page (300). For example, video categories may include movies, sports, children, news, shopping, live broadcasts, etc. When a user selects a specific video category, videos corresponding to that video category may be displayed on the page (300).
[0079] In one embodiment, among the video categories, sports (303) is set as the initial value, so that when a user accesses the sports service platform, a page (300) corresponding to sports (303) can be displayed on the terminal (120). Videos related to sports can be displayed on the page (300).
[0080] In one embodiment, the first area (301) may include at least one of a first item and phrase (320) of a phrase drop-down menu (310), a first image (330) corresponding to the first item and phrase (320), an object (340) for viewing another image corresponding to the first item and phrase (320), or an object (350) for viewing information about the first item.
[0081] The phrase may be a phrase indicating at least one of the following: a highlight video of a sports match related to Item 1, a full match video, an interview video of a player corresponding to Item 1, a video watched by the user over a certain period in relation to Item 1, a video related to a player or team for which the user has signed up for notifications, or a video where the level of interest among other users is above a certain threshold. For example, if Item is Player A and the phrase is a highlight video, the combination of Item and phrase may be "Player A's highlight video." As another example, if Item is League A and the phrase is a full match video, the combination of Item and phrase may be "League A's full match video." As another example, if Item 1 is Player A and the video watched by the user over a certain period in relation to Item 1 is Player A's match video, the combination of Item and phrase may be "Player A's recent match video." As another example, if the user has signed up for notifications regarding Player A, the combination of Item and phrase may be "Player A's recent match video." A notification request may be a subscription that allows the user to receive news regarding the subject of the notification request. If a user requests notifications for a specific target, they can receive information related to that target. As another example, if a video with a level of interest from other users above a certain threshold is related to Player A's private life issue, the combination of the item and phrase could be "Player A's Hot Issue."
[0082] The server (110) can generate page information to display a video that the user is most likely to be interested in on the page (300). Accordingly, the server (110) can generate page information for display on the page (300), including a first item determined based on at least one of the first log information or the second log information, a phrase (320) displayed in combination with the first item, and a first video (330) corresponding to the first item and the phrase. Through this, the likelihood of the user watching the first video (330) can be increased, and the time spent on the sports service platform can be increased.
[0083] A first item may be displayed in the drop-down menu (310) of the page (300) while the drop-down menu is disabled. For example, the first item may be displayed when a user accesses the sports service platform and may be determined independently of user input based on at least one of the first log information or the second log information. After the drop-down menu (310) is displayed on the page (300), if the terminal (120) receives user input for the activation button (311), a list of items included in the page information may be displayed on the page (300).
[0084] The second area (302) may display multiple videos different from the first video (330). Videos corresponding to specific topics may be displayed for each area. For example, the second area (302) may display videos corresponding to topics different from the topic formed by the combination of the first item and phrase displayed in the first area (301). For example, if the first video (330) in the first area (301) is displayed as a combination of the phrase "Recent matches of" and the first item "Player A," then the second area (302) may display videos corresponding to the topic "A League Round 2 Replay."
[0085] The terminal (120) receives vertical scroll input from the user and can display various images in various areas.
[0086] FIG. 4 is a diagram illustrating an item list displayed in an active state of a drop-down menu according to various embodiments of the present disclosure. In one embodiment, as the terminal (120) receives user input for an activation button (311) in a drop-down menu (310) of a page (300), an item list (400) may be displayed on the page (300). The item list (400) may be overlaid on the drop-down menu (310) and displayed in a form that unfolds downward relative to the position of the drop-down menu (310).
[0087] For example, the item list (400) may include League A (410), League B, Player A (420), Player B, Team A (430), Team B, Round 4 (440), Week 2 (450), etc.
[0088] In one embodiment, the server (110) can update the item list (400) based on the first log information. The server (110) can update the item list (400) included in the drop-down menu based on at least one of the number of times a user selects each of the items included in the item list or the user's video viewing history on the sports service platform, as included in the first log information.
[0089] The server (110) may decide to remove the second item from the item list (400) based on the determination that the number of times a user selects the second item among the items included in the item list (400) is below a certain standard. For example, based on the determination that the number of times a user selects League A (410) for one month from the time the drop-down menu is activated is below a certain standard (e.g., no selections or three or fewer selections), the server (110) may remove the second item called League A (410) from the item list (400).
[0090] The server (110) may decide to remove the third item from the item list based on the determination that the autoplay time of the video corresponding to the third item among the items included in the item list is below a certain standard. The video viewing record may include not only the record of a user selecting and watching a video on a sports service platform, but also the autoplay time from the moment the video is displayed on the page until the video playback starts automatically and stops based on user input. Autoplay may be the automatic playback of a video regardless of the user's selection. A short autoplay time suggests that the user is likely not interested in the video. This is because autoplay ends when the user scrolls the autoplaying video to an area where another video is displayed. Therefore, the server (110) may decide to remove the third item corresponding to the video from the item list based on the determination that the autoplay time is below a certain standard (e.g., 3 seconds or less). For example, if the autoplaying video is a match video of League A, the server (110) may decide to remove the third item named League A from the item list.
[0091] In one embodiment, the server (110) may add a new item to the list of items (400) included in the drop-down menu based on the user's video viewing history. For example, based on the point in time when the drop-down menu is switched to an active state, there is a video viewing history for the match video of player C for a certain period (e.g., one month), and based on the determination that the number of selections for the match video of player C is above a certain standard, the server (110) may add an item named player C to the list of items (400).
[0092] In one embodiment, the server (110) may update page information based on the results of updating the item list (400). The server (110) may update page information by reflecting items removed or added from the item list (400). The server (110) may then transmit the updated page information to the terminal (120). The terminal (120) may receive the updated page information and display the updated item list (400) as the drop-down menu is activated.
[0093] In one embodiment, the server (110) may update the list of items included in the drop-down menu as sub-items of the first item based on the first item. Specific items and sub-items may be defined in various ways. For example, if the specific item is a league, the sub-items may include players belonging to the league, rounds of the specific league, etc. For example, in FIG. 3, based on the determination that the first item (310) is League A, the server (110) may decide to include players A, B, C, and D belonging to League A, determined based on the user's video viewing history, as items in the item list (400) as sub-items of League A.
[0094] In one embodiment, the server (110) may determine a hierarchical structure between specific items and sub-items based on video viewing records. For example, the server (110) may determine the hierarchical structure in the order of League - Team - Player - Round - Time Range. For example, if the first item of the drop-down menu is League, players belonging to that league may be included in the item list (400) as sub-items of the League. And when a specific player is selected in the item list (400), the selected player may be displayed in the disabled state of the drop-down menu. And when the drop-down menu displaying the player is switched to an enabled state, the item list (400) may include Rounds 1, 2, and 4 in which the selected player participated.
[0095] The server (110) can determine the hierarchy based on video viewing history. For example, if analysis based on video viewing history reveals that the user has watched videos of various leagues, the server (110) can determine the league as the top item of the hierarchy. As another example, if analysis based on video viewing history reveals that the user has watched videos of various players, the server (110) can determine the player as the top item of the hierarchy. In this case, the hierarchy can be determined as Player - League - Team - Round - Time Range.
[0096] In one embodiment, the server (110) can determine the display order of items included in the item list (400) based on the first log information. For example, the server (110) can determine the items corresponding to videos with a high user viewing history based on the first log information as having a high rank. For example, the server (110) can determine Player A (420) as the first rank and Team A (430) as the second rank based on the determination that the number of user viewing history for Player A (420) and Team A (430) is 1st and 2nd, respectively.
[0097] In one embodiment, the server (110) receives user input for the item list (400) and may add at least some items or delete some items.
[0098] FIGS. 5 to 8 are drawings illustrating text and images determined according to items selected by a user according to various embodiments of the present disclosure.
[0099] FIG. 5 is a diagram illustrating the case where the first item is a player. When player A (420) is selected in the item list (400), the first item (510) on the page (500) may be player A. The page (500) may include a first item (510), text (520), a first image (530), a highlight view object (540), and an information view object (550) for player A. The first image (530) may be a first image (530) corresponding to the combination of the first item (510) being player A and the text "Recent Matches of". The highlight view object (540) may be for displaying multiple other images corresponding to "Recent Matches of Player A" on the page (500). The information viewing object (550) of player A is displayed as the first item (510) is determined to be player A, and may be for displaying player A's information (e.g., physical information, team affiliation information, salary, etc.) on the page (500).
[0100] In one embodiment, upon receiving a user's connection request, the server (110) may determine the first item as Player A (510) based on at least one of the first log information or the second log information. The server (110) may determine Player A as the first item (510) as the player most preferred by the user based on the first log information. In another example, the server (110) may determine Player A as the first item (510) as the player with the highest level of interest among other users based on the second log information.
[0101] In one embodiment, the server (110) may determine a first item based on at least one of the video upload date, the user's video viewing history included in the first log information, or the level of interest of other users in the video included in the second log information. The closer the video upload date is to the time of the connection request, the higher the likelihood that the server (110) will determine the item corresponding to the video as the first item. Through this, the server (110) may determine the item corresponding to the latest video as the first item. The server (110) may determine a first item based on the user's video viewing history. The video viewing history may include records of videos watched by the user on a sports service platform. For example, if the user has a high number of views of a specific player's video, the server (110) may determine that player as the first item. The server (110) may determine a first item based on the level of interest of other users. For example, the server (110) may determine the first item (510) as an item corresponding to a video among the videos identified based on the video upload date, where the number of times other users have watched the video is above a certain standard or the number of comments written about a specific video is above a certain standard. For example, if the number of views of a video that was recently uploaded and is related to Round 4 is above a certain standard, the server (110) may determine Round 4 as the first item. Through this, the server (110) may determine the item among the latest uploaded videos that is of high interest to other users as the first item.
[0102] In one embodiment, after receiving a user's access request for a page of a sports service platform, the server (110) can determine a list of items to be displayed on the page as the drop-down menu is switched to an active state.
[0103] The server (110) may determine an item list based on the video viewing records, upon determining that there is a user's video viewing record included in the first log information on the sports service platform. For example, upon determining that there is a record of the user selecting and watching a match video of League A and a record of selecting and watching a match video of Player A on the sports service platform, the server (110) may determine to include League A and Player A in the item list.
[0104] Additionally, the server (110) may determine the item list based on the interest of other users included in the second log information, in accordance with the determination that there is no video viewing record of the user on the sports service platform. If there is no video watched by the user on the sports service platform, the server (110) may determine the item list by utilizing the log information of other users. For example, the server (110) may decide to include Player A and Round 4 in the item list in accordance with the determination that, at the time the drop-down menu is switched to an active state, the video of Player A's match and the video of Round 4's match are videos in which the interest of other users is above a certain standard.
[0105] FIG. 6 is a diagram illustrating a method for determining a phrase based on a first item selected by a user. When player A (420) is selected in the item list (400), the first item (510) in the page (500) may be player A. In addition to determining a phrase combined with a specific item based on a table storing the correspondence between items and phrases, the server (110) may also determine a phrase by analyzing an image corresponding to a specific item.
[0106] In one embodiment, the server (110) can transmit page information to the terminal (120) upon receiving a user's connection request. The terminal (120) can display a page based on the page information, and a first item may be displayed on the page. The user may select a fourth item (610) which is different from the first item displayed on the page. The server (110) can receive user input for the fourth item (610), and determine a phrase by image processing an image corresponding to the fourth item (610).
[0107] Specifically, the server (110) may receive user input from the terminal regarding a fourth item (610) among the list of items included in the drop-down menu. For example, the first item may be League A, and the fourth item (610) may be Player A included in the list of items. The server (110) may determine a second video (630) corresponding to the fourth item (610) based on at least one of the first log information or the second log information. For example, the server (110) may determine a second video corresponding to the fourth item (610) based on user preference obtained based on the first log information. User preference may be determined based on video viewing history, the number of times an item is selected, or information regarding the team, player, etc., for which notifications have been requested. User preference may be the user's preference for a team, player, league, round, video type (e.g., highlight video, full match video, video of a specific player's play), etc. For example, if the fourth item (610) is Player A and the user prefers to watch a specific player's gameplay video, the second video (630) may be a gameplay video of Player A. As another example, the server (110) may determine the second video (630) as a video that is of high interest to other users in relation to the fourth item (610) based on the second log information. For example, if a video of an interview with Player A that is a recent issue is of high interest to other users, the server (110) may determine the video of Player A's interview as the second video (630).
[0108] In one embodiment, the server (110) can update page information based on the second image (630). The server (110) can obtain at least one keyword corresponding to the second image (630) through image processing. The server (110) can determine a new phrase displayed in combination with the fourth item on the page based on at least one keyword. For example, as the fourth item (610) is determined to be Player A, the server (110) can determine the second image (630) as the image corresponding to Player A. The server (110) can determine the second image (630) corresponding to the fourth item (610) based on the second log information. For example, the server (110) can determine one image among several images corresponding to the fourth item (610) that has high interest among other users as the second image (630). Server (110) may determine that the fourth item (610) is Player A, and among the videos corresponding to Player A, the video with the highest level of interest among other users may be the interview video of Player A. Server (110) may determine the interview video of Player A as the second video (630). As a result of image processing on the second video (630), Server (110) may obtain keywords such as "Player A", "interview", "interview content", "thoughts", and "transfer". Based on keywords such as "Player A", "interview", "interview content", "thoughts", and "transfer", Server (110) may determine a new phrase (620) of "~'s interview (interview of)".
[0109] In one embodiment, the server (110) can update page information based on a new phrase and a second image. The server (110) can transmit the updated page information to the terminal (120). The terminal (120) can receive the updated page information and display the page (600). The page (600) may display a new phrase, "interview of," a fourth item, "Player A," a second image (630), an information display object (640) related to the issue, and an information view object (650) for Player A. Whether the information display object (640) related to the issue is displayed may be determined based on the phrase. For example, based on the determination that the phrase is "interview of," the server (110) may decide to display the information display object (650) for the fourth item on the page (600). When an information display object (650) for the fourth item is selected, the page (600) may display news articles, news videos, videos related to specific issues, etc., related to the fourth item.
[0110] Figure 7 is a diagram for explaining the wording determined when the first item is a league.
[0111] In one embodiment, the server (110) may determine the first item (710) as Round 4. Then, the server (110) may determine a phrase that combines with the round based on the determination that the first item (710) is a round. For example, the phrase (720) may be League A. The round may refer to a round in a specific league.
[0112] The page (700) may include a first item (710), text (720), a first image (730), and a highlight view object (740). The first image (730) may be an image corresponding to Round 4 of League A. The highlight view object (740) may be for displaying multiple other images corresponding to Round 4 of League A on the page (700).
[0113] Figure 8 is a diagram for explaining the phrase determined when the first item is in time units.
[0114] In one embodiment, the server (110) may determine the first item (810) as two weeks. The time unit may mean a specific week in a specific month. For example, if two weeks are selected, the two weeks may mean matches played in the second week of October. And, the server (110) may determine a phrase that combines with the time unit based on the determination that the first item (810) is a time unit (e.g., two weeks). For example, the phrase (820) may be "Top Plays from".
[0115] The page (800) may include a first item (810), text (820), a first image (830), and a highlight view object (840). The first image (830) may be an image corresponding to the second week of October. The highlight view object (840) may be for displaying multiple other images corresponding to the second week of October on the page (800).
[0116] As described above through FIGS. 5 to 8, the first video may be determined differently depending on the first item and phrase. Furthermore, depending on the first item and phrase, the display of additional objects, such as a highlight view object, a player information view object, and an information view object related to the first item, may also vary. The server (110) may generate page information so that pages related to the drop-down menu (e.g., 500, 600, 700, 800, etc.) may be displayed in various ways depending on the first item and phrase. Through this, the videos consumed by the user on the sports service platform can be diversified, and the time spent on the platform can be increased.
[0117] FIG. 9 is a drawing illustrating an image corresponding to a sports group according to various embodiments of the present disclosure. In one embodiment, a server (110) may determine a third image (970) corresponding to a sports group based on a sports group determined based on user input. A sports group may include at least one of a team, a player, or a league determined based on user input. For example, Team A (962), Player B (963), and League C (964) may be included in a sports group (960). A page (900) may include a first area (301), which is a drop-down menu display area, as well as a sports group related display area (902). A terminal (120) may receive a user's scroll input and move from the first area (301), which is a drop-down menu display area, to the sports group related display area (902). The sports group related display area (902) may include a sports group (960), a sports group add object (961), and a third image (970).
[0118] In one embodiment, the server (110) can update page information based on the third image (970). The terminal (120) can receive the updated page information and display the third image (970) on the page (900). The third image (970) may be displayed in a different area on the page (900) that is distinct from the first image (330). For example, the third image (970) may be displayed in a sports group related display area (902), and the first image (330) may be displayed in a first area (301), which is a drop-down menu display area.
[0119] FIG. 10 is a drawing illustrating a method for updating an item list based on sports groups according to various embodiments of the present disclosure.
[0120] In one embodiment, the server (110) can update the list of items included in the drop-down menu based on the sports group (960). The server (110) can update the list of items based on at least one of the teams, players, or leagues included in the sports group (960). For example, the server (110) can include Team A (962), Player B (963), and League C (964) included in the sports group (960) in the list of items. The server (110) can update the page information based on the updated list of items.
[0121] In one embodiment, the server (110) may determine the display order of icons in an icon list that is displayed on the page (900) based on user input and includes icons corresponding to each of at least one of the teams, players, or leagues included in the sports group (960). For example, the user may set the display order of icons as follows: Team A (962) as the first priority, Player B (963) as the second priority, and League C (964) as the third priority. The display order of icons may represent the user's preference. Accordingly, the server (110) may update the display order of items in the item list based on the display order of icons. For example, based on the decision that Team A (962) is ranked 1st, Player B (963) is ranked 2nd, and League C (964) is ranked 3rd as the display order of the icons, the server (110) can set the display order of the item list (1000) to Team A (962) as 1st, Player B (963) as 2nd, and League C (964) as 3rd. The display order of the item list (1000) can be positioned at the top as the rank is higher and at the bottom as the rank is lower. Through this, the server (110) can reflect user preferences for the team, player, or league obtained through the sports group in the item list (1000).
[0122] FIG. 11 is a drawing illustrating a method for determining a sports group according to various embodiments of the present disclosure.
[0123] In one embodiment, the terminal (120) may display a sports group addition page (1100) in response to user input regarding a sports group addition object (961). For example, if the user selects League A (1110), the teams belonging to League A (1110) may be displayed on the page (1100). The user may select Team A (1120) among the teams included in League A (1110) and, upon selecting the Complete button (1130), Team A (1120) may be added to the sports group. The server (110) may receive a request from the terminal (120) to add Team A (1120) to the sports group and add Team A (1120) to the user's sports group.
[0124] FIG. 12 is a flowchart illustrating a method for an electronic device to provide sports information according to various embodiments of the present disclosure.
[0125] In one embodiment, the electronic device can receive a user's request to access a page of the sports service platform (S1210).
[0126] In one embodiment, the electronic device can determine, based on at least one of the first log information of a user in a sports service platform or the second log information of other users, a list of items displayed in an active state of a drop-down menu to be displayed on a page and a first item displayed in a deactivated state of the drop-down menu among the list of items (S1220).
[0127] In one embodiment, the electronic device can determine the text displayed in combination with the first item on the page (S1230).
[0128] In one embodiment, the electronic device can determine a first image corresponding to a first item and phrase (S1240).
[0129] In one embodiment, the electronic device is used to display a page on a user's terminal and can transmit page information to the terminal, including information on at least one of an item list, a first item, a phrase, or a first image (S1250).
[0130] In one embodiment, the electronic device may determine a first item based on at least one of the upload date of the video, the user's video viewing history included in the first log information, or the level of interest of other users in the video included in the second log information.
[0131] In one embodiment, the electronic device can determine an item list based on a video viewing record, upon determining that there is a user's video viewing record included in the first log information on the sports service platform.
[0132] In one embodiment, the electronic device may determine an item list based on the interest of other users included in the second log information, upon determining that there is no video viewing record of the user on the sports service platform.
[0133] In one embodiment, the electronic device is included in the first log information and can update the list of items included in the drop-down menu based on at least one of the number of times a user selects each of the items included in the list of items or the user's video viewing history on the sports service platform, update page information based on the result of updating the list of items, and transmit the updated page information to the terminal.
[0134] In one embodiment, the electronic device may decide to remove the second item from the item list based on the determination that the number of times a user selects the second item among the items included in the item list is below a certain standard.
[0135] In one embodiment, the electronic device may remove a third item from the item list based on a determination that the automatic playback time of the image corresponding to the third item among the items included in the item list is below a certain standard.
[0136] In one embodiment, the electronic device can update the list of items included in the drop-down menu to sub-items of the first item based on the first item.
[0137] In one embodiment, the electronic device receives user input for a fourth item among a list of items included in a drop-down menu from a terminal, determines a second image corresponding to the fourth item based on at least one of first log information or second log information, and can update page information based on the second image.
[0138] In one embodiment, the electronic device can obtain at least one keyword corresponding to a second image through image processing, determine a new phrase displayed in combination with a fourth item on a page based on at least one keyword, and update page information based on the new phrase and the second image.
[0139] In one embodiment, the electronic device can determine a third image corresponding to a sports group based on a sports group determined based on user input, and update page information based on the third image.
[0140] In one embodiment, the electronic device may update a list of items included in a drop-down menu based on a sports group; and update page information based on the updated list of items.
[0141] In one embodiment, the electronic device determines the display order of icons in an icon list that includes icons corresponding to at least one of a team, player, or league included in a sports group, which are displayed on a page based on user input, and can update an item list based on the display order of the icons.
[0142] Although process steps, method steps, algorithms, etc. are described in a sequential order in the drawings, such processes, methods, and algorithms may be configured to operate in any suitable order. In other words, the steps of the processes, methods, and algorithms described in the various embodiments of this disclosure do not need to be performed in the order described in this disclosure. Furthermore, even if some steps are described as being performed asynchronously, in other embodiments, such steps may be performed simultaneously. Also, the illustration of a process in the drawings does not imply that the illustrated process excludes other variations and modifications thereof, does not imply that any of the illustrated process or its steps is essential to one or more of the various embodiments of this disclosure, and does not imply that the illustrated process is preferred.
[0143] Although the above method has been described through specific embodiments, the above method can also be implemented as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media may include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. Additionally, computer-readable recording media may be distributed across networked computer systems so that computer-readable code can be stored and executed in a distributed manner. Furthermore, functional programs, codes, and code segments for implementing the above embodiments can be easily inferred by programmers skilled in the art to which this disclosure pertains.
Claims
1. A method performed in a device comprising one or more processors and one or more memories storing instructions to be executed by said one or more processors, wherein One or more of the above processors, A step of receiving a user's access request for a page of a sports service platform; A step of determining, based on at least one of the first log information of the user or the second log information of other users in the sports service platform, a list of items displayed in an active state of a drop-down menu to be displayed on the page and a first item displayed in a deactivated state of the drop-down menu among the list of items; A step of determining a phrase displayed in combination with the first item on the above page; A step of determining a first image corresponding to the first item and the phrase above; and A step of transmitting page information to the terminal that is used to display the page on the terminal of the user and includes information about at least one of the item list, the first item, the phrase, or the first image. A method including 2. In Paragraph 1, The above first item is A method comprising at least one of a sports team, league, player, match round, or match time interval.
3. In Paragraph 1, The above phrase is, A method comprising a phrase indicating at least one of the following: a highlight video of a sports game related to the first item, a full game video, an interview video of a player corresponding to the first item, a video watched by the user for a certain period in relation to the first item, a video related to a player or team for which the user has requested notification, or a video in which the level of interest of other users is above a certain standard.
4. In Paragraph 1, The step of determining the above-mentioned first item is, A step of determining the first item based on at least one of the video upload date, the user's video viewing history included in the first log information, or the interest of other users in the video included in the second log information. A method including 5. In Paragraph 1, The step of determining the above list of items is, A step of determining the item list based on the video viewing record, in accordance with a determination that there is a video viewing record of the user included in the first log information on the sports service platform; and A step of determining the item list based on the interest of the other users included in the second log information, in accordance with the determination that there is no video viewing record of the user on the sports service platform. A method including 6. In Paragraph 1, A step of updating the list of items included in the drop-down menu based on at least one of the number of times the user selects each item included in the list of items or the user's video viewing history on the sports service platform, as included in the first log information; A step of updating the page information based on the update result of the above item list; and The step of transmitting the above-mentioned updated page information to the terminal A method that further includes.
7. In Paragraph 6, The step of updating the above list of items is, A step of deciding to remove the second item from the item list based on the determination that the number of times the user selects the second item among the items included in the item list is below a certain standard. A method including 8. In Paragraph 6, The above video viewing record is It includes an automatic playback time from the moment the video is displayed on the above page until the playback of the video is stopped based on the user's input, and The step of updating the above list of items is, A step of deciding to remove the third item from the item list based on the determination that the automatic playback time of the video corresponding to the third item among the items included in the item list is below a certain standard. A method including 9. In Paragraph 1, A step of updating the list of items included in the drop-down menu to sub-items of the first item based on the first item. A method that further includes.
10. In Paragraph 1, A step of receiving user input for a fourth item among the list of items included in the drop-down menu from the terminal; A step of determining a second image corresponding to a fourth item based on at least one of the first log information or the second log information; and Step of updating the page information based on the second image above A method that further includes.
11. In Paragraph 10, The step of updating the page information based on the second image above is, A step of obtaining at least one keyword corresponding to the second image through image processing; A step of determining a new phrase displayed in combination with the fourth item on the page based on at least one keyword; and Step of updating the page information based on the new phrase and the second image A method including 12. In Paragraph 1, A step of determining a third image corresponding to a sports group based on a sports group determined based on user input—said that the sports group includes at least one of a team, player, or league determined based on the user input—and Step of updating the page information based on the third image above Includes more, A method in which the third image is displayed in a different area of the page that is distinct from the first image.
13. In Paragraph 12, A step of updating the list of items included in the above drop-down menu based on the above sports group; and Step of updating the page information based on the above-mentioned updated item list A method that further includes.
14. In Paragraph 13, The step of updating the above list of items based on the above sports group is, A step of determining the display order of the icons in an icon list that is displayed on the page based on user input and includes icons corresponding to at least one of the team, player, or league included in the sports group; and Step of updating the item list based on the display order of the icons above A method including 15. In electronic devices, processor; and Memory storing instructions configured to be executed by the above processor Includes, When the above instructions are executed by the processor, the processor, Receiving a user's access request for a page on a sports service platform, and Based on at least one of the first log information of the user or the second log information of other users in the sports service platform, a list of items displayed in the active state of a drop-down menu to be displayed on the page and a first item displayed in the inactive state of the drop-down menu among the list of items are determined. Determine the text displayed in combination with the first item on the above page, and Determining a first image corresponding to the above first item and the above phrase, and An electronic device used to display the page on the terminal of the user, and to transmit page information to the terminal that includes information on at least one of the item list, the first item, the phrase, or the first image.
16. In a non-transient computer-readable recording medium recording a computer program to be executed by a processor, The above computer program causes the processor, Receiving a user's access request for a page on a sports service platform, and Based on at least one of the first log information of the user or the second log information of other users in the sports service platform, a list of items displayed in the active state of a drop-down menu to be displayed on the page and a first item displayed in the inactive state of the drop-down menu among the list of items are determined. Determine the text displayed in combination with the first item on the above page, and Determining a first image corresponding to the above first item and the above phrase, and A non-transient computer-readable recording medium used to display the page on the terminal of the user, and to transmit page information to the terminal that includes information on at least one of the item list, the first item, the phrase, or the first image.
Citation Information
Patent Citations
Apparatus and method for displaying sports contents
KR1020180116861A
Mushroom growing apparatus
KR102037145B1
Method, apparatus, and recording medium for content providing service
KR102640214B1
Targeted content delivery
US20160309292A1
KR20220063881A