Electronic device for processing information related to providing content and the method thereof
Patent Information
- Application Number
- TW113100879
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-01-13
- Filing Date
- 2024-01-09
- Publication Date
- 2026-10-11
- Estimated Expiration
- 2044-01-08
Smart Images

Figure TWG2TB001915094_001 
Figure TWG2TB001915094_002 
Figure TWG2TB001915094_003
Abstract
Description
An electronic device and method for processing information related to content provision The present invention relates to a technology for processing information related to content provision. In recent years, due to the development of communication technologies, the time and location of users' consumption of content have been widely expanded. For example, services that provide various media contents such as TV programs, movies, TV dramas, and variety shows via the Internet have been launched in large numbers, such as OTT (Over The Top) services. With the emergence of various services, there is a need for competitive services that can improve consumers' satisfaction.一直以来, 一直以来, there has been no service that recommends content considering both users' preferences and situations. In particular, considering that the proportion of meal time in users' main viewing time is relatively large, by recommending content suitable for the meal situation, users' satisfaction can be significantly improved. Therefore, there is a need for a technology that recommends content suitable for users' situations. [Problems to be solved by the invention] The technical problem to be solved by an embodiment of the present invention is to process information related to content provision. Another technical problem to be solved by an embodiment of the present invention is to recommend content considering users' situations, thereby improving users' content satisfaction. Another technical problem to be solved by an embodiment of the present invention is to recommend delivery food that matches the content viewed by the user, thereby improving users' satisfaction. The technical problems of the present invention are not limited to the above-mentioned technical problems, and those of ordinary skill in the technical field of the present invention can clearly understand other technical problems not mentioned based on the following description. [Technical means for solving problems] An electronic device for processing information related to content provision according to an embodiment of the present invention may include: a communication circuit that communicates with a user terminal and a delivery order server; one or more processors; and one or more memories that store information related to a plurality of candidate contents and commands executed by the one or more processors. When the one or more processors execute the commands, the one or more processors confirm whether the user has requested a delivery order through the delivery order server. In response to the user having requested a delivery order, the one or more processors obtain the user's delivery order information from the delivery order server, determine recommended content for recommending to the user from the plurality of candidate contents based on the delivery order information, and provide information indicating the recommended content to the user terminal. In one embodiment, the delivery order information may include at least one of information related to the delivered order item, information related to the delivery order time, information related to the delivery start time, and information related to the delivery arrival time. In one embodiment, the above-mentioned one or more processors may generate a first push notification displaying information indicating the recommended content or a first page displaying information indicating the recommended content, and provide the first push notification or the first page to the user terminal. In one embodiment, the above-mentioned one or more memories may store a first matching table that matches content for each of a plurality of delivery order items based on data on the correlation between content viewing and delivery order. The above-mentioned one or more processors determine the recommended content based on the first matching table and a specific delivery order item corresponding to the delivery order information. In one embodiment, the above-mentioned one or more memories may store information on one or more first tags assigned to each of the plurality of candidate contents. The above-mentioned one or more processors obtain information on one or more second tags assigned to a specific delivery order item corresponding to the delivery order information, and determine the recommended content based on the one or more first tags and the second tags assigned to each of the plurality of candidate contents. In one embodiment, the above-mentioned one or more memories may store information on the content viewing history of the user, and the above-mentioned one or more processors further determine the recommended content based on the content viewing history of the user. In one embodiment, the above-mentioned one or more processors may provide information indicating the recommended content to the user terminal through the delivery order server. In one embodiment, the above-mentioned one or more memories may store information related to a plurality of candidate delivery order items. The above-mentioned one or more processors obtain information on the content being viewed by the user, determine a recommended delivery order item for recommending to the user among the plurality of candidate delivery order items based on the information on the content being viewed, and provide information indicating the recommended delivery order item to the user terminal. In one embodiment, the above-mentioned one or more processors may generate a second push notification displaying information indicating the recommended delivery order item or a second page displaying information indicating the recommended delivery order item, and provide the second push notification or the second page to the user terminal. In one embodiment, the above-mentioned one or more memories may store a second matching table that matches delivery order items for each of the plurality of candidate contents based on data on the correlation between content viewing and delivery order. The above-mentioned one or more processors determine the recommended delivery order item based on the second matching table and the content being viewed. In one embodiment, the above one or more memories may store information of one or more first tags assigned to each of the above plural candidate contents, and information of one or more second tags assigned to each of the plural candidate delivery order items. The above one or more processors determine the recommended delivery order items based on the first tags corresponding to the content being viewed and the information of one or more second tags assigned to each of the plural candidate delivery order items. In one embodiment, the above one or more processors may obtain the delivery order history of the above user, and then determine the recommended delivery order items based on the delivery order history of the above user. In one embodiment, the above one or more processors may provide information indicating the recommended delivery order items to the above user terminal through the above delivery order server. In one embodiment, the above one or more memories may store information related to plural candidate delivery order items. The above one or more processors obtain information of the content that the user is scheduled to view, determine recommended delivery order items for recommending to the above user from among the plural candidate delivery order items based on the information of the content that is scheduled to be viewed, and provide information indicating the recommended delivery order items to the above user terminal. A method implemented by an electronic device for processing information related to content provision according to an embodiment of the present invention may include the following operations: confirming, through a delivery order server, whether a user has requested a delivery order; in response to the user having requested a delivery order, obtaining the delivery order information of the above user from the above delivery order server; determining recommended content for recommending to the above user from among plural candidate contents based on the above delivery order information; and providing information indicating the recommended content to the user terminal. [Effects of the Invention] According to the present invention, information related to content provision can be processed. According to the present invention, content can be recommended by considering the user's situation, thereby improving the user's content satisfaction. According to the present invention, the user's satisfaction can be improved by recommending delivery food that matches the content viewed by the user. The effects based on the technical idea of the present invention are not limited to the above-mentioned effects, and those of ordinary skill in the art can clearly understand other effects not mentioned according to the description in the specification. The various embodiments described in the present invention are exemplified for the purpose of clearly explaining the technical idea of the present invention and are not intended to limit it to specific embodiments. The technical idea of the present invention includes various modifications, equivalents, alternatives of each embodiment described in the present invention, and embodiments obtained by selectively combining all or part of each embodiment. Also, the scope of rights of the technical idea of the present invention is not limited to the various embodiments presented below or the specific descriptions thereof. Regarding the terms used in the present invention, including technical or scientific terms, unless otherwise defined, they should have the meanings commonly understood by those with ordinary knowledge in the technical field to which the present invention pertains. Regarding expressions such as "comprises", "may comprise", "includes", "may include", "has", "may have", etc. used in the present invention, it means the existence of target features (e.g., functions, operations, or components, etc.), and does not exclude the existence of other additional features. That is, the above-mentioned expressions should be understood as open-ended terms having the possibility of including other embodiments. Regarding the singular expressions used in the present invention, unless otherwise specified in the context, they may include the meaning of the plural form, and this also applies to the singular expressions described in the claims. Regarding the expressions such as "first", "second" or "1st", "2nd" etc. used in the present invention, unless otherwise specified in the context, they are used to distinguish one object from other objects when referring to plural objects of the same kind, and are not used to limit the order or importance between the objects. For example, the pages of the present invention may be expressed as "page 1" and "page 2" etc. to distinguish from each other, the push notifications of the present invention may be expressed as "push notification 1" and "push notification 2" etc. to distinguish from each other, the matching tables of the present invention may be expressed as "matching table 1" and "matching table 2" etc. to distinguish from each other, and the tags of the present invention may be expressed as "tag 1" and "tag 2" etc. to distinguish from each other. Expressions such as "A, B, and C", "A, B, or C", "A, B, and / or C" or "at least one of A, B, and C" or "at least one of A, B, or C", "at least one of A, B, and / or C" etc. used in the present invention may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B. In the present invention, the expression "based on ~" is used to describe one or more factors that affect the determination or judgment behavior or action described in the sentence or article containing the expression. This expression does not exclude other factors that affect the determination, judgment, or action. In the present invention, the expression that a certain component (for example, the first component) "is connected" or "is coupled" to another component (for example, the second component) not only means that the above-mentioned certain component is directly connected or coupled to the above-mentioned another component, but also means that it is connected or coupled to the above-mentioned another component through a new other component (for example, the third component). In the present invention, the expression "configured to ~" may, according to the context, have meanings such as "set in the manner of ~", "have the ability of ~", "changed in the manner of ~", "made in the manner of ~", "can perform ~", etc. This expression is not limited to the meaning of "specially designed in hardware". For example, a processor configured to perform a specific action may refer to a general-purpose processor that can perform a specific action by executing software, or a special-purpose computer structured by a program to perform the specific action. In the present invention, the term "Platform" may refer to a tangible or intangible space that becomes the basis for users to use by integrating and managing services with the same or similar purposes. Although its specific meaning is different, generally speaking, it can be interchangeably referred to as "software", "application program", "program", "tool", or "solution". Hereinafter, with reference to the accompanying drawings, each embodiment described in the present invention will be described. In the accompanying drawings and the description of the accompanying drawings, the same or substantially equivalent components are given the same reference numerals. Also, in the description of the following various embodiments, the repeated description of the same or corresponding components may be omitted, but this does not mean that the components are not included in the embodiment. FIG. 1 is a diagram showing the environment of an electronic device to which an embodiment of the present invention can be applied. The electronic device 110, the user terminal 120, and the delivery order server 130 can communicate with each other through a network connection. The electronic device 110 may be a device for managing a content providing service. For example, the content providing service may include an OTT (Over The Top) service that provides various media contents such as online TV programs, movies, TV dramas, variety shows, etc. For example, the electronic device 110 may be a server device that manages a platform for providing the content providing service. The electronic device 110 may form various pieces of information related to content provision in the form of a website or a page on an application, and provide it to the user terminal 120. That is, the electronic device 110 may be a device that plays the following role: providing a page including various pieces of information related to content provision on the content providing platform to the user terminal 120. The electronic device 100 may provide various pages including the first page and the second page described below to the user terminal 120, and various notifications including the first push notification and the second push notification. The user may join the content providing service by means of a user account. For example, the content providing service may be joined by satisfying specific preset conditions such as paying an enrollment fee or a maintenance fee. The enrollment of the content providing service may be carried out for the user account, and the content providing service may be provided only to the user account that has completed the enrollment of the content providing service. The delivery order server 130 may be a server that manages a delivery order service. For example, the user may join the delivery order service. For example, the enrollment of the delivery order service may be carried out for the same user account as in the content providing service, or by means of another account. When the same user account is used in both the delivery order service and the content providing service, the electronic device 110 may request the delivery order information corresponding to the user account from the delivery order server 130, and obtain the delivery order information corresponding to the user account from the delivery order server 130. In this case, the electronic device 110 may request the user's consent in advance for the following: providing information between the delivery order service and the content providing service corresponding to the user account. When the same user account is not used in both the delivery order service and the content providing service (that is, when the account used by the same user in the delivery order service is different from the account used in the content providing service), the user may need to connect the account used in the delivery order service with the account used in the content providing service. For example, the electronic device 110 may request the user's consent in advance to connect with another account used in the delivery order service corresponding to the user account of the content providing service. For example, the electronic device 110 may request the user's consent through the user terminal 120. The user terminal 120 may be a device that provides services for users to utilize content and utilizes a delivery order service. The user terminal 120 may be implemented as a terminal that can transmit and receive various information with the electronic device 110 via a network. For example, the user 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 (Head Mounted Display). However, the type of the user terminal 120 is not limited thereto, and the user terminal 120 may be any device as follows: it may include an input / output interface for inputting information by a user or outputting information to a user, and may communicate with the electronic device 110 or other devices via a network. The user terminal 120 may provide information received from the electronic device 110 to the user, receive an input from the user, and transmit it to the electronic device 110. Specifically, the user terminal 120 may obtain an input for calling various pages from the user, and generate a command for calling various pages corresponding to the obtained input. The user terminal 120 may transmit a command for calling various pages to the electronic device 110. The input obtained from the user may include various forms of input such as a click using a mouse, a touch using a touchpad or a touch screen, voice recognition, and other electronic inputs. The user terminal 120 may receive various pages from the electronic device 110 and output the received various pages. The network may function to connect the electronic device 110 with the user terminal 120, the delivery order server 130, or other external devices. For example, the network may provide a connection path so that the user terminal 120 or the delivery order server 130 can be connected to the electronic device 110 to transmit and receive packet data with the electronic device 110. The network may be implemented as all types of wired or wireless networks such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, and Wibro (Wireless Broadband Internet). FIG. 2 is a block diagram of an electronic device according to an embodiment of the present invention. The electronic device 200 can process information related to content provision. In one embodiment, the electronic device 200 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 200 may be omitted, or other components may be added to the electronic device 200. In one embodiment, some components may be integrally implemented additionally or alternatively, or may be implemented as a single or plural individuals. In the present invention, one or more processors 220 may be expressed as the processor 220. As long as no different expression is explicitly made in the text, the expression "processor 220" may refer to a set of one or more processors. In the present invention, one or more memories 230 may be expressed as the memory 230. As long as no different expression is explicitly made in the text, the expression "memory 230" may refer to a set of one or more memories. In one embodiment, at least some of the internal / external components of the electronic device 200 are connected to each other by a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface) so that information (data, signals, etc.) can be transmitted and received. The communication circuit (210) can communicate with the user terminal and the delivery order server. The communication circuit 210 can implement wireless or wired communication between the electronic device 200, the user terminal, and the delivery order server. For example, the communication circuit 210 can perform wireless communication based on 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 based on 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 200 can also be integrated with other devices to achieve this. In this case, the communication circuit 210 can function as a connection circuit or interface connecting the electronic device 200 to the corresponding other devices. The processor 220 can drive software (e.g., commands, programs, etc.) to control at least one component of the electronic device 200 connected to the processor 220. Also, the processor 220 can perform various operations, processes, data generation, or processing related to the present invention. Also, the processor 220 can load data, etc. from the memory 230, or store data, etc. in the memory 230. Furthermore, the processor 220 can communicate various information with a user terminal, a delivery order server, and an external device via the communication circuit 210. In one embodiment, the processor 220 can control the communication circuit 210 to send various information such as information of various pages to the user terminal. The processor 220 can confirm whether the user has requested a delivery order through the delivery order server. For example, the processor 220 can receive information indicating that the user has requested a delivery order from the delivery order server via the communication circuit 210, thereby confirming whether the user has requested a delivery order. That is, in this case, the delivery order server can respond to the user's request for a delivery order and send information indicating that the user has requested a delivery order to the electronic device 200. As another example, the processor 220 can periodically transmit a signal for confirming whether the user has requested a delivery order to the delivery order server via the communication circuit 210. Here, the delivery order can include a delivery order for food. However, the delivery order is not limited to a delivery order for food. For example, the delivery order can include a delivery order for items that require fast delivery even if they are not food. The processor 220 can obtain the user's delivery order information from the delivery order server in response to the user's request for a delivery order. For example, once the processor 220 confirms that the user has requested a delivery order, it can request the user's delivery order information from the delivery order server, thereby obtaining the user's delivery order information. As another example, as the processor 220 receives information indicating that the user has requested a delivery order from the delivery order server, it can also receive the user's delivery order information. That is, in this case, the delivery order server can respond to the user's request for a delivery order and send information indicating that the user has requested a delivery order and the user's delivery order information to the electronic device 200. Here, the delivery order information may include at least one of information related to the items ordered for delivery, information related to the delivery order time, information related to the start time of delivery, and information related to the arrival time of delivery. The so-called information related to the items ordered for delivery may include information indicating the types of items that the user orders for delivery through the delivery order service. For example, the information related to the items ordered for delivery may be information about the food that a specific user requests for delivery. The information related to the delivery order time may include information about the time when the delivery request is received from the user through the delivery order service. The information related to the start time of delivery may include information about the actual start time of delivery or the predicted start time of delivery before the start of delivery. The information related to the arrival time of delivery may include information about the actual completion time of delivery or the predicted arrival time of delivery before the completion of delivery. Based on the delivery order information, the processor 220 may determine the recommended content to be recommended to the user from among a plurality of candidate contents. The information of the plurality of candidate contents may be stored in the memory 230. For example, the processor 220 may determine one or more recommended contents that meet a given condition. In one embodiment, the processor 220 may determine the recommended content based on the first matching table and the specific delivery order item corresponding to the delivery order information. For example, the processor 220 may pre-generate the first matching table and store the generated first matching table in the memory 230. Specifically, the first matching table may be a table that matches contents for each of a plurality of delivery order items based on the correlation between content viewing and delivery order. For example, in the first matching table, based on the content viewing records and delivery order records of all users who use both the delivery order service and the content providing service, the content that has the most viewing times or viewing duration within a specific time interval (for example, 30 minutes before and after the corresponding time point, etc.) based on the time related to the delivery order of a specific delivery order item (for example, the delivery order time, the start time of delivery, or the arrival time of delivery) may be matched as the content corresponding to the specific delivery order item. That is, with the delivery order of a specific food, the most frequently viewed content may be determined as the recommended content when ordering the delivery of the specific food. When a plurality of recommended contents are determined, a specific number of contents may be determined as the recommended content when ordering the delivery of the specific food in the order of the contents with the highest to lowest viewing frequency when ordering the delivery of the specific food. In another embodiment, in the first matching table, based on the content viewing records and delivery order records of a specific user who simultaneously uses the delivery order service and the content providing service, the content with the most viewing times or viewing duration within a specific time interval (e.g., 30 minutes before and after the corresponding time point, etc.) based on the time related to the delivery order of a specific delivery order item (e.g., delivery order time, delivery start time, or delivery arrival time) can be matched with the content corresponding to the specific delivery order item for the specific user. That is, in the process of determining the recommended content, only the content viewing records and delivery order records of the specific user can be considered. Therefore, more suitable content for the specific user can be recommended. Alternatively, the processor can determine whether the content viewing records and delivery order records of the specific user are above a reference value. When the content viewing records and delivery order records of the specific user are above the reference value, the first matching table is generated based on the content viewing records and delivery order records of the specific user. When the content viewing records and delivery order records of the specific user are not above the reference value, the first matching table is generated based on the content viewing records and delivery order records of all users who simultaneously use the delivery order service and the content providing service. In one embodiment, the processor 220 can obtain information about one or more second tags assigned to a specific delivery order item corresponding to the delivery order information, and determine the recommended content based on one or more first tags and second tags assigned to each of the plurality of candidate contents. For example, one or more first tags assigned to each of the plurality of candidate contents can be stored in the memory 230. Specifically, the first tag can correspond to each of the plurality of candidate contents and be assigned as, for example, movie, TV drama, variety show, sports, fantasy, lively, or horror. For example, the processor 220 can receive from the delivery order server information about one or more second tags assigned to a specific delivery order item corresponding to the delivery order information. Specifically, the second tag can be assigned as, for example, Korean cuisine, Japanese cuisine, Chinese cuisine, Western cuisine, food matched with a movie, food matched with a TV drama, food matched with sports, or food matched with a variety show. For example, when one or more second tags assigned to a specific delivery order item corresponding to the delivery order information include food matched with a TV drama, the processor 220 can determine the content with the first tag of TV drama as the recommended content. In one embodiment, one or more first tags corresponding to the second tag can be predefined. In this case, the processor 220 can identify, among the plurality of candidate contents, the content to which at least a part of one or more first tags is assigned, and determine the recommended content from the identified content, where at least a part of the above first tags corresponds to one or more second tags assigned to the specific delivery order item. In one embodiment, scores for combinations of the second tag and the first tag may be predefined. In this case, the processor 220 may calculate scores for combinations of the first tag assigned to each of a plurality of candidate contents and one or more second tags assigned to a specific delivery order item, and determine recommended contents based on the calculated scores. For example, the processor 220 may also consider scores defined based on the calculated scores and other criteria, and determine recommended contents in descending order of the total score. In one embodiment, the processor 220 may further determine recommended contents based on the user's content viewing history. For example, the processor 220 may determine the type of content that the user most frequently views based on the user's content viewing history. For example, the processor 220 may determine that there is a type of content in the user's viewing history (e.g., the number of views or the viewing time) that exceeds a specific reference value, and determine recommended contents from the content of the type that exceeds the specific reference value in the user's viewing history. That is, the processor 220 may exclude from the recommended contents the content of the type in which the user's viewing history does not exceed the specific reference value. The processor 220 may provide information indicating the recommended contents to the user terminal. For example, the processor 220 may send information indicating the recommended contents to the user terminal via the communication circuit 210. In one embodiment, the processor 220 may generate a first push notification displaying information indicating the recommended contents or a first page displaying information indicating the recommended contents, and provide the first push notification or the first page to the user terminal. For example, when an application related to the content providing service is running in the background on the user terminal, the first push notification may be output in a pop-up form to the display of the user terminal. The first page will be specifically described with reference to FIG. 3 described below. In one embodiment, the processor 220 may provide information indicating the recommended contents to the user terminal via the delivery order server. That is, the information indicating the recommended contents may be output to the user terminal via the application of the delivery order service. The processor 220 may transmit the information indicating the recommended contents to the delivery order server via the communication circuit 210. The delivery order server may, in response to receiving the information indicating the recommended contents transmitted from the electronic device 200, provide the transmitted information indicating the recommended contents to the user terminal. Therefore, the user can receive information on the recommended contents in various ways. The memory 230 can store various kinds of information (data). The information stored in the memory 230 is information obtained, processed, or used by at least one component of the electronic device 200, and may include software (e.g., commands, programs, etc.). The memory 230 can include volatile and / or non-volatile memory. In the present invention, a command or a program is software stored in the memory 230, and may include an operating system for controlling the operation of the resources of the electronic device 200, an application program, and / or middleware that provides various functions to the application program to enable the application program to utilize the resources of the electronic device 200, etc. In one embodiment, the memory 230 can store: information related to a plurality of candidate contents; and a command that, when executed by the processor 220, causes the processor 220 to perform an operation. The memory 230 can store at least a part of the information received from the user terminal by the communication circuit 210 and / or the information sent to the user terminal by the communication circuit 210. The processor 220 can store at least a part of the information received from the user terminal by the communication circuit 210 and / or the information sent to the user terminal by the communication circuit 210 in the memory 230. Specifically, the memory 230 can store information of a plurality of candidate contents, a first matching table, a second matching table, information of one or more first tags assigned to each of the plurality of candidate contents, information of one or more second tags assigned to a specific delivery order item, and information of the user's content viewing history. Here, the second matching table can be a table that matches a delivery order item for each of the plurality of candidate contents based on data of the correlation between content viewing and delivery order. For example, the processor 220 can generate the second matching table and store the generated second matching table in the memory 230. Hereinafter, the operations performed by the electronic device as described in FIGS. 3 to 7 can be understood as being performed by the processor 220 of the electronic device 200 described in FIG. 2. FIG. 3 is a diagram showing a first page on which information indicating recommended content is displayed provided by an electronic device according to an embodiment of the present invention. For example, the first page can be an initial page displayed after an application program for providing content services is executed. The first page can include a region 301 on which information indicating recommended content is displayed. For example, the first page may include a statement displaying information about the items for a delivery order made by the user and information about the delivery order, such as "Sushi, Your food has been delivered", etc. Also, the area 301 may display a statement representing the recommended content selected corresponding to the items for the delivery order made by the user, such as "Top picks while enjoying Sushi", etc. Also, the area 301 may include images corresponding to one or more recommended contents. For example, the area 301 may display areas corresponding to Content A, Content B, and Content C that have been determined as the recommended content. In one embodiment, when an input (e.g., click or touch input) to the area corresponding to each recommended content in the area 301 is obtained from the user by the user terminal, the electronic device generates a page for playing the corresponding content and provides the generated page for playing the corresponding content to the user terminal. Therefore, the user terminal can output the provided page for playing the corresponding content to the display. That is, the user can click or touch the area corresponding to each recommended content in the area 301 by the user terminal, thereby playing the corresponding content. In one embodiment, the area 301 may display images corresponding to the recommended content in the order of decreasing recommendation degree. That is, the electronic device can determine the priority of the recommendation degree of one or more recommended contents along with determining one or more recommended contents. For example, the recommendation degree of the recommended content can be determined based on the content viewing history of the user corresponding to the corresponding delivery order item or the content viewing history of all users. For example, the electronic device can determine the recommendation degree of the content proportional to the number of views or the viewing time within a specific time interval (e.g., 30 minutes before and after the corresponding time point, etc.), and the specific time interval is based on the time related to the corresponding delivery order item (e.g., delivery order time, delivery start time, or delivery arrival time). In another embodiment not shown, when the electronic device provides information indicating the recommended content to the user terminal through the delivery order server, the information indicating the recommended content may be displayed in the application of the delivery order service. In this case, a page including the area defined according to the description of the above area 301 may be displayed in the application of the delivery order service. FIG. 4 is a flowchart showing the operation of the electronic device according to an embodiment of the present invention for determining the recommended delivery order items based on the information of the content being viewed. In one embodiment, the memory of the electronic device may store information related to a plurality of candidate delivery order items. The electronic device can obtain information on the content that the user is watching (S401). For example, the electronic device can be a server device that manages content provision services, and thus can also manage the user's real-time viewing situation. Therefore, the electronic device can obtain information on the content that the user is watching from the real-time viewing situation of the user directly managed. As another example, even if the electronic device does not directly manage content provision services, it can also receive information on the content that the user is watching from an external device that manages content provision services or from the user terminal. The electronic device can determine a recommended delivery order item for recommendation to the user from a plurality of candidate delivery order items based on the information on the content being watched (S402). For example, the electronic device can determine one or more recommended delivery order items that meet a given condition. In one embodiment, the electronic device can determine the recommended delivery order item based on the second matching table and the content being watched. That is, the electronic device can determine the delivery order item that matches the content being watched on the second table as the recommended delivery order item, and the second table matches the delivery order item for each of the plurality of candidate contents based on data on the correlation between content viewing and delivery order. For example, in the second matching table, based on the content viewing records and delivery order records of all users who use both the delivery order service and the content provision service, the delivery order item with the most delivery order times within a specific time interval (for example, a time interval from 30 minutes before the start of content viewing to the end of content viewing) based on a specific time (for example, the time between the start point and the end point of content viewing) related to the viewing of a specific content can be matched as the delivery order item corresponding to the specific content. That is, the food that is most frequently delivered and ordered along with the viewing of a specific content can be determined as the recommended delivery order item when viewing the specific content. When a plurality of delivery order items are determined, a specific number of delivery order items can be determined as the recommended delivery order items when viewing the specific content in the order of the items with the highest to lowest delivery order frequency along with the viewing of the specific content. In another embodiment, in the second matching table, based on the content viewing records and delivery order records of a specific user who simultaneously uses the delivery order service and the content providing service, a specific time interval (for example, an interval from 30 minutes before the start time of content viewing to the completion time of content viewing, etc.) based on the time related to the viewing of specific content (for example, between the start time point of content viewing and the completion time point of content viewing) within which the number of delivery orders is the largest for the delivery order items can be matched for the specific user as the delivery order items corresponding to the specific content. That is, in the process of determining the recommended delivery order items, only the content viewing records and delivery order records of the specific user can be considered. Therefore, delivery order items more suitable for the specific user can be recommended. Alternatively, the electronic device can determine whether the content viewing records and delivery order records of the specific user are above a reference value. When the content viewing records and delivery order records of the specific user are above the reference value, a second matching table is generated based on the content viewing records and delivery order records of the specific user. When the content viewing records and delivery order records of the specific user are not above the reference value, a second matching table is generated based on the content viewing records and delivery order records of all users who simultaneously use the delivery order service and the content providing service. In one embodiment, the electronic device can determine the recommended delivery order items based on the information of the first tag corresponding to the content being viewed and one or more second tags assigned to each of the plurality of candidate delivery order items. The information of one or more first tags assigned to each of the plurality of candidate contents and the information of one or more second tags assigned to each of the plurality of candidate delivery order items can be stored in the memory of the electronic device. Specifically, the first tag can correspond to each of the plurality of candidate contents and be assigned as, for example, movie, TV drama, variety show, sports, fantasy, lively or horror, etc. Also, specifically, the second tag can be assigned as, for example, Korean cuisine, Japanese cuisine, Chinese cuisine, Western cuisine, food matched with a movie, food matched with a TV drama, food matched with sports, or food matched with a variety show, etc. For example, when one or more first tags assigned to the content being viewed include a TV drama, the electronic device can determine the delivery order item assigned the second tag of food matched with a TV drama as the recommended delivery order item. In one embodiment, one or more second tags corresponding to the first tag can be predefined. In this case, the electronic device can identify, among the plurality of delivery order items, the delivery order items assigned at least a part of one or more second tags, and determine the recommended delivery order items among the identified delivery order items, where at least a part of the above second tags corresponds to one or more first tags assigned to the content being viewed. In one embodiment, scores for combinations of the first tag and the second tag may be predefined. In this case, the electronic device may calculate all scores for combinations of the first tag assigned to the content being viewed and one or more second tags assigned to candidate delivery order items, and determine recommended delivery order items based on the calculated scores. For example, the electronic device may also consider scores defined based on the calculated scores and other criteria, and determine recommended delivery order items in descending order of the total score. In one embodiment, the electronic device may obtain the user's delivery order history, and then determine recommended delivery order items based on the user's delivery order history. For example, the electronic device may determine the category of food (e.g., Korean cuisine, Japanese cuisine, Chinese cuisine, or Western cuisine, etc.) that the user often orders for delivery based on the user's delivery order history. For example, the electronic device may determine the category of food for which the user's delivery order frequency exceeds a specific reference value, and determine recommended delivery order items among the delivery order items in the category of food for which the user's delivery order frequency exceeds a specific reference value. That is, the electronic device may exclude delivery order items in categories for which the user's delivery order frequency does not exceed a specific reference value from the recommended content. The electronic device may provide information indicating recommended delivery order items to the user terminal (S403). In one embodiment, the electronic device may generate a second push notification displaying information indicating recommended delivery order items or a second page displaying information indicating recommended delivery order items, and provide the second push notification or the second page to the user terminal. For example, when the user terminal is running an application related to the content providing service in the background, the second push notification may be output in a pop-up form to the display of the user terminal. The second page will be specifically described with reference to FIGS. 6 and 7 described below. In one embodiment, the electronic device may provide information indicating recommended delivery order items to the user terminal through a delivery order server. That is, information indicating recommended delivery order items may be output to the user terminal through an application of the delivery order service. The electronic device may transmit information indicating recommended delivery order items to the delivery order server through a communication circuit. The delivery order server may provide information indicating recommended delivery order items to the user terminal in response to receiving information indicating recommended delivery order items transmitted from the electronic device 200. Therefore, the user can receive information on recommended delivery order items in various ways. FIG. 5 is a flowchart showing the operation of an electronic device according to an embodiment of the present invention for determining recommended delivery order items based on information on content to be viewed. In one embodiment, the memory of the electronic device may store information related to a plurality of candidate delivery order items. In one embodiment, the electronic device may obtain information about the content that the user is scheduled to watch (S501). For example, the electronic device may be a server device that manages a content providing service, and thus may manage the viewing plan that the user has pre-stored or the notification of the content that the user has pre-stored. As another example, even if the electronic device does not directly manage the content providing service, it may receive information about the content that the user is scheduled to watch from an external device that manages the content providing service or from the user terminal. Specifically, the electronic device may determine or infer the content that the user is scheduled to watch based on the following situations: the user has pre-set a public notification for the publicly scheduled content, the user has pre-set a notification for the scheduled live content, a new episode of a series of content that the user has pre-set as interesting is made public, or the schedule of a sports team that the user has set as interesting. That is, the electronic device may determine the content for which the user has pre-set a notification, the latest episode of a series of content that the user has set as interesting, and the live game of a sports team that the user has set as interesting as the content that the user is scheduled to watch. In one embodiment, the electronic device may determine a recommended delivery order item for recommending to the user from among a plurality of candidate delivery order items based on the information about the content that is scheduled to be watched (S502). For example, the electronic device may refer to the information about the content being watched as described in FIG. 4 and determine a recommended delivery order item for recommending to the user from among a plurality of candidate delivery order items. Based on the content that is scheduled to be watched rather than the content being watched, the electronic device may determine a recommended delivery order item for recommending to the user from among a plurality of candidate delivery order items. That is, a method that is the same as or similar to the method of determining a recommended delivery order item for recommending to the user from among a plurality of candidate delivery order items based on the information about the content being watched may be used, and the information about the content that is scheduled to be watched rather than the information about the content being watched may be used to determine the recommended delivery order item. Therefore, the repeated description is omitted here. In one embodiment, the electronic device may provide information indicating the recommended delivery order item to the user terminal (S503). For example, operation S503 is the same as operation S403 in FIG. 4, and thus the repeated description is omitted here. FIG. 6 is a diagram showing a second page on which information indicating a recommended delivery order item provided by the electronic device according to an embodiment of the present invention is displayed. For example, the second page may be a page on which content is played in an application for a content providing service. The second page may include an area 601 on which information indicating the recommended delivery order item is displayed. For example, the second page may be a page that plays an image related to grilled pork belly. In this case, the second page may display, for example, "Grilled Pork Belly Content" or the like on the title of the content. In one embodiment, the area 601 may display a statement indicating information for recommending a delivery order for an item, such as "Hungry for grilled pork belly" or the like. Also, the area 601 may display the number of stores that can request a delivery order for the corresponding delivery order item (i.e., grilled pork belly) in the vicinity, such as "5 grilled places within 2.5 km". Also, the area 601 may display a statement for guiding a delivery order request for the corresponding delivery order item through a delivery order service, such as "Order from CoupangEats" or the like. In one embodiment, the electronic device may, in response to obtaining an input to the area 601 from the user via the user terminal (e.g., a click or touch input), generate a page for requesting a delivery order for the corresponding delivery order item, and transmit information indicating that the generated page for requesting a delivery order for the corresponding delivery order item is to be provided to the user terminal to the delivery order server. Accordingly, the delivery order server may generate a page for requesting a delivery order for the corresponding delivery order item and provide the generated page for requesting a delivery order for the corresponding delivery order item to the user terminal. Also, the user terminal may output the page for requesting a delivery order for the corresponding delivery order item provided on the application of the delivery order service to the display. Here, the page for requesting a delivery order for a delivery order item may refer to, for example, a page that displays a list of 5 stores that can request a delivery order for the corresponding delivery order item (i.e., grilled pork belly) in the vicinity. That is, the user may click or touch the area 601 via the user terminal, thereby moving to the page for requesting a delivery order for the corresponding delivery order item on the application of the delivery order service. In another embodiment (not shown), when the electronic device provides information indicating a recommended delivery order item to the user terminal via the delivery order server, the information indicating the recommended delivery order item may be displayed in the application of the delivery order service. In this case, a page including an area defined according to the description of the above area 601 may be displayed in the application of the delivery order service. FIG. 7 is a diagram showing a second page displaying information indicating a recommended delivery order item provided by an electronic device according to an embodiment of the present invention. Most of the description of the second page of FIG. 7 can be understood by referring to the description of the second page shown in FIG. 6. In one embodiment, the second page may include an area 701 that displays information indicating a recommended delivery order for an item. Area 701 may include areas corresponding to at least some of the five stores for which a delivery order for the recommended delivery order item (i.e., grilled pork belly) can be requested. In one embodiment, the five stores for which a delivery order can be requested may be displayed in area 701 in a predetermined order (e.g., in order of increasing distance, in order of decreasing number of orders, or in rating order, etc.). For example, when the five stores for which a delivery order for grilled pork belly can be requested are Grilled Pork Belly Store 1 to 5, area 701 may display areas corresponding to each of Grilled Pork Belly Store 1 and 2. The number of areas corresponding to each store displayed in area 701 may be determined in consideration of the size of area 701 and the size of each area. Also, for example, areas corresponding to stores that are not displayed may be further displayed according to a sliding input corresponding to area 701. For example, area 702 corresponding to Grilled Pork Belly Store 1 may display a statement indicating the name of the corresponding store, such as "Grilled Pork Belly Store 1", etc. Also, area 702 may further display at least one of the rating of the delivery order service of the corresponding store and the distance from the current location. In one embodiment, the electronic device may, in response to obtaining an input to area 702 from the user by the user terminal (e.g., a click or touch input), generate a page for requesting a delivery order at the corresponding store, and transmit information indicating that the generated page for requesting a delivery order at the corresponding store is to be provided to the user terminal to the delivery order server. Accordingly, the delivery order server may generate a page for requesting a delivery order at the corresponding store, and provide the generated page for requesting a delivery order at the corresponding store to the user terminal. Also, the user terminal may output, on a display, the page for requesting a delivery order at the corresponding store provided on the application for the delivery order service. Here, the page for requesting a delivery order at the corresponding store may refer, for example, to a delivery order page that displays detailed information such as the menu of the corresponding store on the application for the delivery order service. That is, the user may click or touch area 702 by the user terminal, thereby moving to the page for requesting a delivery order at the corresponding store on the application for the delivery order service. In another embodiment (not shown), when the electronic device provides information indicating a recommended delivery order item to the user terminal via the delivery order server, a page including an area defined according to the description of area 701 above may be displayed in the application for the delivery order service. FIG. 8 is a flowchart showing the operations of method 800 according to an embodiment of the present invention. Method 800 may be a method for processing information related to content provision and implemented by an electronic device. Referring to FIG. 8, method 800 may include: operation S810 of confirming whether a user has requested a delivery order by a delivery order server; operation S820 of obtaining the user's delivery order information from the delivery order server in response to the user having requested a delivery order; operation S830 of determining recommended content for recommending to the user from a plurality of candidate contents based on the delivery order information; and operation S840 of providing information indicating the recommended content to a user terminal. In one embodiment, operation S830 may include the following operations: determining recommended content based on a first matching table and a specific delivery order item corresponding to the delivery order information, the first matching table being a table that matches content for each of a plurality of delivery order items based on data on the correlation between content viewing and delivery orders. In one embodiment, operation S830 may include the following operations: obtaining information on one or more second tags assigned to a specific delivery order item corresponding to the delivery order information; and determining recommended content based on one or more first tags and the second tags assigned to each of the plurality of candidate contents. In one embodiment, operation S830 may include the following operations: further determining recommended content based on the user's content viewing history. In one embodiment, operation S840 may include the following operations: generating a first push notification displaying information indicating the recommended content or a first page displaying information indicating the recommended content; and providing the first push notification or the first page to the user terminal. In one embodiment, operation S840 may include the following operations: providing information indicating the recommended content to the user terminal by the delivery order server. In one embodiment, method 800 may further include the following operations: obtaining information on the content the user is viewing; determining recommended delivery order items for recommending to the user from a plurality of candidate delivery order items based on the information on the content being viewed; and providing information indicating the recommended delivery order items to the user terminal. In one embodiment, the operation of determining the recommended delivery order items may include the following operations: determining the recommended delivery order items based on a second matching table and the content being viewed, the second matching table being a table that matches delivery order items for each of a plurality of candidate contents based on data on the correlation between content viewing and delivery orders. In one embodiment, the operation of determining the recommended delivery order items may include the following operations: determining the recommended delivery order items based on the first tag corresponding to the content being viewed and information on one or more second tags assigned to each of the plurality of candidate delivery order items. In one embodiment, the operation of determining the recommended delivery order items may include the following operations: further determining the recommended delivery order items based on the user's delivery order history. In one embodiment, the operation of providing information indicating a recommended delivery order item to a user terminal may include the following operations: generating a second push notification displaying information indicating a recommended delivery order item or a second page displaying information indicating a recommended delivery order item; and providing the second push notification or the second page to the user terminal. In one embodiment, the operation of providing information indicating a recommended delivery order item to a user terminal may include the following operation: providing, by a delivery order server, information indicating a recommended delivery order item to the user terminal. In one embodiment, method 800 may include the following operations: obtaining information on content that a user is scheduled to view; determining, based on the information on the content that is scheduled to be viewed, a recommended delivery order item for recommendation to the user from among a plurality of candidate delivery order items; and providing information indicating the recommended delivery order item to the user terminal. In the flowchart of the present invention, each step of the method or algorithm is described in sequence. However, in addition to being executed in sequence, each step may also be executed in any combinable order. The description of the sequence diagram or flowchart of the present invention does not exclude changing or modifying the method or algorithm, and does not mean that any step is essential or preferred. In one embodiment, at least some of the steps may be executed in parallel, repeatedly, or heuristically. In another embodiment, at least some of the steps may be omitted, or other steps may be added. Various embodiments of the present invention can be implemented in the form of software in a machine-readable storage medium. The software can be the software for implementing various embodiments described in the present invention. Programmers in the technical field to which the present invention pertains can infer the software based on various embodiments described in the present invention. For example, the software can be a program including machine-readable commands (e.g., instructions, codes, code segments). A machine is a device that can operate according to commands called out from a storage medium, such as a computer. In one embodiment, the machine can be a computing device of various embodiments described in the present invention. In one embodiment, a processor of the machine executes the called-out commands, enabling components of the machine to perform functions corresponding to the commands. A storage medium can refer to all types of recording media that can be read by a machine and store data. The storage medium can include, for example, ROM (Read only memory), RAM (Random-access memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tapes, floppy disks, optical data storage devices, etc. In one embodiment, the storage medium can be implemented in a form distributed across a computer system connected to a network, etc. At this time, the software can be distributed and stored in a computer system, etc. to be executed. In another embodiment, the storage medium can be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium in which data is actually stored whether semi-permanently or temporarily, and does not include transitory propagated signals. As described above, the technical idea of the present invention has been explained based on various embodiments, but the technical idea of the present invention includes various substitutions, changes, and modifications that can be understood within the scope of those having ordinary knowledge in the technical field to which the present invention pertains. Also, it should be understood that such substitutions, changes, and modifications can be included in the scope of the accompanying patent application for the invention. 110: Electronic device 120: User terminal 130: Delivery order server 200: Electronic device 210: Communication circuit 220: Processor 230: Memory 301: Area 601: Area 701: Area 702: Area 800: Method S401: Action S402: Action S403: Action S501: Action S502: Action S503: Action S810: Action S820: Action S830: Action S840: Action FIG. 1 is a diagram showing an environment of an electronic device to which an embodiment of the present invention can be applied. FIG. 2 is a block diagram of an electronic device according to an embodiment of the present invention. FIG. 3 is a diagram showing a first page that displays information indicating recommended content provided by an electronic device according to an embodiment of the present invention. FIG. 4 is a flowchart showing an operation of an electronic device according to an embodiment of the present invention for determining to recommend delivery and order items based on information on content being viewed. FIG. 5 is a flowchart showing an operation of an electronic device according to an embodiment of the present invention for determining to recommend delivery and order items based on information on content to be viewed. FIG. 6 is a diagram showing a second page that displays information indicating recommended delivery and order items provided by an electronic device according to an embodiment of the present invention. FIG. 7 is a diagram showing a second page that displays information indicating recommended delivery and order items provided by an electronic device according to an embodiment of the present invention. FIG. 8 is a flowchart showing an operation of a method according to an embodiment of the present invention. 110: Electronic device 120: User terminal 130: Delivery and order server
Claims
1. An electronic device for processing information relating to the provision of media content for an Over The Top (OTT) service, the OTT service including the provision of at least one of television programs, movies, dramas, and variety shows online, the electronic device comprising: A communication circuit that communicates with a user terminal and a delivery ordering server of a delivery ordering service; one or more processors; and one or more memory units storing information related to a plurality of candidate media contents and commands executed by the one or more processors; when executing the commands by the one or more processors, the one or more processors confirm, via the delivery ordering server, whether a user has requested a delivery order; in response to a user requesting a delivery order, obtaining the user's delivery order information from the delivery ordering server; based on the number of times or viewing time of a user simultaneously using the delivery ordering service and the OTT service within a specific time interval centered on the time point indicated by the time information associated with the delivery order corresponding to the delivery order information, determining a plurality of recommended media contents to recommend to the user and the priority of the plurality of recommended media contents from the plurality of candidate media contents, wherein the time information associated with the delivery order includes information related to the delivery order time, information related to the delivery start time, or information related to the delivery arrival time; Based on the above priority, a first page displaying information indicating the plurality of recommended media content is generated on the user terminal. The first page is the initial page displayed after the user terminal executes the application that provides media content services, and the first page includes media content information and an area displaying information indicating the plurality of recommended media content.
2. The electronic device of claim 1, wherein one or more of the processors generates a first push notification displaying information indicating the plurality of recommended media contents, and provides the first push notification to the user terminal.
3. The electronic device of claim 1, wherein one or more of the above-mentioned memory stores a first matching table, which matches media content for each of a plurality of delivery order items based on data relating media content viewing and delivery order, and the one or more of the above-mentioned processors determine the plurality of recommended media content based on the above-mentioned first matching table and a specific delivery order item corresponding to the above-mentioned delivery order information.
4. The electronic device of claim 1, wherein the aforementioned one or more memory stores information of one or more first tags assigned to each of the plurality of candidate media contents, the aforementioned one or more processors obtain information of one or more second tags assigned to a specific delivery order item corresponding to the aforementioned delivery order information, and determines the plurality of recommended media contents based on the one or more first tags assigned to each of the plurality of candidate media contents and the aforementioned second tags.
5. The electronic device of claim 1, wherein one or more of the aforementioned memory stores information on the user's media content viewing history, and the one or more of the aforementioned processors further determine the plurality of recommended media content based on the user's media content viewing history.
6. The electronic device as claimed in claim 1, wherein one or more of the processors thereon provide information instructing the plurality of recommended media contents to the user terminal via the delivery ordering server.
7. The electronic device of claim 1, wherein one or more of the aforementioned memory stores information relating to a plurality of candidate delivery orders, the one or more of the aforementioned processor obtains information about the media content being viewed by the user, determines a recommended delivery order item from the plurality of candidate delivery orders based on the information about the media content being viewed, and provides information indicating the recommended delivery order item to the user terminal.
8. The electronic device as described in claim 7, wherein one or more of the processors generate a second push notification displaying information indicating the recommended delivery of the ordered items or a second page displaying information indicating the recommended delivery of the ordered items, and provides the second push notification or the second page to the user terminal.
9. The electronic device of claim 7, wherein one or more of the above-mentioned memory stores a second matching table, the second matching table matching delivery order items for each of the plurality of candidate media contents based on data relating media content viewing and delivery order, and the one or more of the above-mentioned processors determining the recommended delivery order items based on the second matching table and the media content being viewed.
10. The electronic device of claim 7, wherein the aforementioned one or more memory stores information of one or more first tags assigned to each of the plurality of candidate media contents and information of one or more second tags assigned to each of the plurality of candidate delivery items, wherein the aforementioned one or more processors determine the recommended delivery items based on the information corresponding to the first tag of the currently viewed media content and the information of one or more second tags assigned to each of the plurality of candidate delivery items.
11. The electronic device of claim 7, wherein one or more of the processors obtain the user's delivery order history and then determines the recommended delivery order items based on the user's delivery order history.
12. The electronic device as described in claim 7, wherein one or more of the processors provide information on recommended delivery orders to the user terminal via the delivery ordering server.
13. The electronic device of claim 1, wherein one or more of the aforementioned memory stores information relating to a plurality of candidate delivery orders, the one or more of the aforementioned processor obtains information about media content that the aforementioned user intends to watch, determines a recommended delivery order item from the plurality of candidate delivery orders based on the information about the media content to be watched, and provides information indicating the recommended delivery order item to the aforementioned user terminal.
14. A method for processing information related to providing media content for an Over The Top (OTT) service, performed via an electronic device, the OTT service including providing media content online of at least one of television programs, movies, dramas, and variety shows, and comprising the following actions: confirming, via a delivery ordering server of a delivery ordering service, whether a user has requested a delivery order; in response to the user requesting a delivery order, obtaining the user's delivery order information from the delivery ordering server; based on the number of times or the viewing time of a user simultaneously using the delivery ordering service and the OTT service within a specific time interval centered on a time point indicated by time information associated with the delivery order corresponding to the delivery order information, determining, from a plurality of candidate media content, a plurality of recommended media content to be recommended to the user and the priority of the plurality of recommended media content; wherein, The aforementioned time information associated with the delivery order includes information related to the delivery order time, information related to the delivery start time, or information related to the delivery arrival time; and based on the aforementioned priority, a first page displaying information indicating the aforementioned plurality of recommended media content is generated and sent to the aforementioned user terminal, wherein the aforementioned first page is the initial page displayed after the aforementioned user terminal executes the application that provides media content services, and the aforementioned first page includes media content information and an area displaying information indicating the aforementioned plurality of recommended media content.
Citation Information
Patent Citations
Menu suggestion system, menu suggestion server, menu suggestion method and program
JP2013218376A
Method and apparatus for mediation of food delivery
KR101896408B1
Ordering Service Server and Method for Providing Targeting Advertisement Using The Same
KR1020160105588A
Food order system
KR1020210114278A
Tag-based content recommendation method and server performing the same
KR1020220034701A
