Electronic device and method for providing information

The electronic device optimizes content delivery by prioritizing information based on user data and promotions, addressing screen size and resource constraints to improve user experience.

JP2026502788APending Publication Date: 2026-01-27COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025524465
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-05-15
Filing Date
2023-05-22
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

Existing electronic devices face limitations in providing comprehensive information to users due to limited screen size and resource constraints, necessitating a method to prioritize and deliver more relevant content efficiently.

Method used

An electronic device and method that acquires user information, prioritizes candidate contents based on factors like order history, recent activity, and promotions, and provides a details page with optimized content delivery.

Benefits of technology

Enhances customer satisfaction by delivering prioritized information that meets user needs while minimizing resource usage, encouraging service engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026502788000001_ABST
    Figure 2026502788000001_ABST
Patent Text Reader

Abstract

The present invention provides an online service that prioritizes the provision of useful information that meets customer needs while avoiding excessive costs. The present disclosure provides a method for providing information in an electronic device, including: acquiring a user's request for a detail page related to the provision of the service; acquiring one or more pieces of information related to the user; determining a priority order for a plurality of candidate contents associated with a plurality of items related to the service based on the one or more pieces of information; and providing the user with a detail page including one or more pieces of content included in the plurality of candidate contents based on the priority order.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an electronic device and method for providing information, and more particularly to a method and an electronic device using the same for determining a priority of a plurality of candidate contents associated with a plurality of items related to a service based on one or more pieces of information related to a user, and providing the user with a detail page including one or more pieces of content included in the plurality of candidate contents based on the determined priority. [Background technology]

[0002] With the development of electronic technology, e-commerce has become a field for providing a variety of services, including shopping. Customers can purchase items online without going to a shopping mall or market, order food delivery online without visiting a restaurant, and call a taxi online without going out. Items purchased online can be delivered to the customer's address, and services requested by the customer can be provided at the customer's location.

[0003] As the field of e-commerce continues to expand, the demand for delivery of general items continues to increase, and as a result, the number of items to be delivered is also increasing. A wide variety of items that require fast delivery, such as fresh food, are sold online, and fast delivery has become an important factor in providing services.

[0004] As described above, providing services online has greatly increased customer convenience, but on the other hand, providing services online also has the limitation that the information that can be provided to customers may be limited compared to actually visiting a shopping mall, market, restaurant, etc. In particular, in the case of a mobile terminal, the screen size is limited, so the information that can be provided may be more limited than that of a terminal such as a desktop computer.

[0005] Providing information in stages across multiple pages could be one option, but this could be costly in terms of mobile data, device processing power, time, etc. Therefore, prioritizing the provision of more useful information that meets customer needs while avoiding excessive expenditures could be an important factor to consider when providing online services.

[0006] In this connection, reference may be made to prior art documents such as KR101341848B1 and KR102134539B1. Summary of the Invention [Problem to be solved by the invention]

[0007] The problem to be solved by this embodiment is to provide an electronic device and method for obtaining a user's request for a details page related to the provision of a service, obtaining one or more pieces of information related to the user, determining a priority of a plurality of candidate contents associated with a plurality of items related to the service based on the one or more pieces of information, and providing the user with a details page including one or more pieces of content included in the plurality of candidate contents based on the determined priority.

[0008] The technical problem to be solved by the present embodiment is not limited to the above-mentioned technical problem, and other technical problems can be inferred from the following embodiment. [Means for solving the problem]

[0009] In one embodiment, a method for providing information in an electronic device includes acquiring a user's request for a details page related to the provision of a service; acquiring one or more pieces of information related to the user; prioritizing a plurality of candidate contents associated with a plurality of items related to the service based on the one or more pieces of information; and providing the details page to the user, the candidate contents including one or more pieces of content included in the plurality of candidate contents based on the prioritization.

[0010] According to one embodiment, the step of determining the priority may include the steps of: checking the number of times the user has ordered the plurality of items based on the one or more pieces of information; and determining the priority based on the number of times the user has ordered the plurality of items.

[0011] According to one embodiment, the step of determining the priority may include the steps of: checking the user's most recent order time for the plurality of items based on the one or more pieces of information; and determining the priority based on the most recent order time.

[0012] According to one embodiment, the step of acquiring one or more pieces of information may include a step of checking a breakdown of the items previously ordered by the user that meets set conditions, and the set conditions may include conditions related to the time when the user ordered the items.

[0013] According to one embodiment, the step of determining the priority may include the steps of: ascertaining preferences for the plurality of items based on one or more of rating information regarding the plurality of items and the number of times the plurality of items have been ordered during a set period of time; and determining the priority based on the preferences.

[0014] According to one embodiment, determining the priority may include determining the priority based on one or more of whether to proceed with a promotion for the plurality of items and the content of the promotion.

[0015] According to one embodiment, the step of providing the details page to the user may include, if there is a specific item being promoted, providing information indicating changes that will occur to content related to the specific item based on the content of the promotion.

[0016] According to one embodiment, providing the details page to the user may include providing time information related to the progress of the promotion if there is a specific item being promoted.

[0017] According to one embodiment, the method of providing information may further include providing information to a supplier of an item associated with the one or more contents informing the supplier that the details page including the one or more contents has been provided.

[0018] According to an embodiment, providing the detail page to the user may include providing type information corresponding to the one or more pieces of content to the user.

[0019] According to one embodiment, when the user input corresponding to at least a portion of the one or more contents is received on the details page, the method of providing information may further include providing detailed information related to the content corresponding to the user input.

[0020] According to one embodiment, the step of determining the priority may include the steps of: confirming one or more identity information corresponding to the user based on the one or more pieces of information; and determining the priority based on the one or more pieces of identity information.

[0021] According to one embodiment, the method of providing information may further include the steps of: after providing the details page, confirming the details of the items ordered by the user; and after providing the details page, re-prioritizing the priority of the plurality of candidate contents based on the details of the items ordered by the user.

[0022] According to one embodiment, the method of providing information may further include a step of obtaining feedback information from the user regarding a specific content included in the plurality of candidate contents; and a step of reprioritizing the specific content based on the feedback information.

[0023] According to one embodiment, the method of providing information may further include a step of confirming that the service is unavailable in relation to at least some of the plurality of items; and a step of reprioritizing content associated with the items for which the service is unavailable.

[0024] According to an embodiment, the step of re-determining the priority may further include checking information about a reason related to the unavailability of the service.

[0025] According to one embodiment, an electronic device for providing information includes a transceiver, a memory for storing instructions, and a processor. The processor is connected to the transceiver and the memory to acquire a user's request for a details page related to the provision of a service, acquire one or more pieces of information related to the user, determine a priority of a plurality of candidate contents associated with a plurality of items related to the service based on the one or more pieces of information, and provide the user with the details page including one or more pieces of content included in the plurality of candidate contents based on the priority.

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

[0027] According to the present disclosure, the electronic device and method for providing information can provide more useful information that meets customer needs preferentially while avoiding excessive expenditure when providing online services, thereby increasing customer satisfaction with the service and encouraging and guiding customers to use the service.

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

[0029] [Figure 1] 1 is a schematic configuration diagram illustrating an information providing system according to an embodiment. [Figure 2] 10 is a flowchart illustrating an operation of a method in which an electronic device provides a detail page including one or more contents in an information providing system according to an embodiment. [Figure 3] 10A and 10B are diagrams for explaining an example of a details page provided by an electronic device. [Figure 4] 10 is a diagram illustrating an example of receiving a user's input on a details page according to an embodiment; [Figure 5] FIG. 10 is a diagram for exemplarily explaining a method for determining one or more pieces of content to be included in a details page according to an embodiment. [Figure 6] 1 is an exemplary diagram illustrating a manner in which one or more pieces of content are displayed on a detail page according to an embodiment; [Figure 7] 1 is a flowchart of operations of a method for providing information according to one embodiment. [Figure 8] 1 is a diagram illustrating a configuration of an electronic device for providing information according to an embodiment; DETAILED DESCRIPTION OF THE INVENTION

[0030] The terms used in the embodiments are currently commonly used and general terms that have been selected as much as possible while taking into consideration the functions in the present disclosure, but these may change depending on the intentions of engineers in the field, precedents, the emergence of new technologies, etc. In addition, in certain cases, the applicant may arbitrarily select terms, and in such cases, the meanings thereof will be described in detail in the relevant explanation section. Therefore, the terms used in the present disclosure must be defined based on the meanings of the terms and the overall content of the present disclosure, rather than simply by the names of the terms.

[0031] Throughout the specification, when a part "comprises" a certain element, this does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified. Furthermore, terms such as "unit..." and "module..." used in the specification refer to a unit that processes at least one function or operation, and this may be embodied in hardware or software, or a combination of hardware and software.

[0032] Throughout the specification, the expression "at least one of a, b, and c" may encompass "a alone," "b alone," "c alone," "a and b," "a and c," "b and c," or "all of a, b, and c."

[0033] The "terminal" referred to below may be embodied as a computer or a portable terminal that can connect to a server or another terminal via a network. Here, the computer may include, for example, a notebook computer, desktop computer, or laptop computer equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as a communication-based terminal based on IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), or LTE (Long Term Evolution), as well as any kind of handheld-based wireless communication device, such as a smartphone or tablet PC.

[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] The present disclosure will be described in detail below with reference to the accompanying drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.

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

[0036] In describing the embodiments, technical details that are well known in the technical field to which the present invention pertains and that are not directly related to the present invention will be omitted in order to more clearly convey the gist of the present invention without obscuring it.

[0037] For the same reason, in the accompanying drawings, some components are exaggerated, omitted, or illustrated schematically, and the size of each component does not entirely reflect the actual size. The same reference numerals are used to designate the same or corresponding components in the various drawings.

[0038] The advantages and features of the present invention, as well as methods for achieving them, will become clearer with reference to the following detailed description of the embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and may be embodied in various different forms. However, the present embodiments are provided so that the disclosure of the present invention will be complete and will fully convey the scope of the invention to those skilled in the art to which the present invention pertains, and the present invention is defined only by the scope of the claims. Throughout the specification, the same reference symbols refer to the same elements.

[0039] It will be understood that each block of the process flowchart diagram and combinations of the flowchart diagrams can be implemented by computer program instructions. These computer program instructions can be loaded into a processor in a general-purpose computer, special-purpose computer, or other programmable data processing device, such that the instructions, executed by the processor of the computer or other programmable data processing device, create means for performing the functions described in the flowchart block(s). These computer program instructions can also be stored in computer-usable or computer-readable memory that can direct the computer or other programmable data processing device to implement the functions in a particular way, such that the instructions stored in the computer-usable or computer-readable memory can produce an article of manufacture that embodies the instructions for performing the functions described in the flowchart block(s). The computer program instructions may be embodied on a computer or other programmable data processing device such that a series of operational steps are performed on the computer or other programmable data processing device to create a computer-implemented process, and the instructions that cause the computer or other programmable data processing device to provide steps for performing the functions described in the flowchart block(s).

[0040] Also, each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing the specified logical function(s). Also, it should be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown one after the other may actually be performed substantially simultaneously, or the blocks may sometimes be performed in reverse order depending on the relevant functions.

[0041] FIG. 1 is a schematic configuration diagram showing an information providing system according to an embodiment.

[0042] According to various embodiments, the information providing system 100 includes an electronic device 110 and a user device 120. According to embodiments, the information providing system 100 may further include a network that supports transmission and reception of information between at least some of the electronic device 110, the user device 120, and other external devices.

[0043] In addition, depending on the embodiment, the information provision system 100 may include equipment of a supplier (e.g., a store) that provides multiple items related to the service, and the configuration of the information provision system 100 related to the present disclosure may be determined in various ways depending on the embodiment.

[0044] In addition, in the following description of a service, the term "supplier" may be used to describe an entity that provides an item, but a specific example may be "store." In other words, the entity that provides an item is a "supplier," and a "store" can be understood as one type of supplier.

[0045] Each of the electronic device 110 and the user device 120 may include a transceiver, memory, and a processor. Furthermore, each of the electronic device 110 and the user device 120 refers to a unit that processes at least one function or operation, and may be implemented in hardware, software, or a combination of hardware and software. While the electronic device 110 and the user device 120 are generally referred to as separate devices or servers in the embodiments, they may be logically separated structures, at least some of which may be implemented as separate functions from a single device or server.

[0046] According to one embodiment, the electronic device 110 and the user device 120 may include a number of computer systems or computer software implemented as a network server. For example, at least some of the electronic device 110 and the user device 120 may be referred to as computer systems and computer software that are connected to subordinate devices capable of communicating with other network servers via a computer network, such as an intranet or the Internet, accept task execution requests, execute the corresponding tasks, and provide the execution results. Alternatively, at least some of the electronic device 110 and the user device 120 may be understood as a broader concept including a series of application programs that can run on a network server and various databases established internally or on other connected nodes. For example, at least some of the electronic device 110 and the user device 120 may be implemented using a network server program provided by various operating systems, such as DOS, Windows, Linux, Unix, or Mac OS.

[0047] The electronic device 110 is a device that acquires and provides various information. For example, the electronic device 110 acquires one or more pieces of information related to a user, prioritizes multiple candidate contents associated with multiple items related to a service based on the acquired one or more pieces of information, and provides a details page including one or more pieces of content included in the multiple candidate contents. Specifically, the electronic device 110 acquires a user's request for a details page related to the provision of a service, acquires one or more pieces of information related to the user, prioritizes multiple candidate contents associated with multiple items related to the service based on the acquired one or more pieces of information, and provides the user with a details page including one or more pieces of content included in the multiple candidate contents based on the determined priorities. In this regard, the term "candidate content" in the present disclosure may be understood to collectively refer to content including various information associated with an item. For example, if the item corresponds to a specific store, the multiple candidate contents may include information such as the store's name, information about menu items sold at the store, reviews corresponding to the store, and a minimum order amount for ordering a menu item from the store. As another example, if the item corresponds to a specific menu, the plurality of candidate contents may include information about the name of the menu, information about the price of the menu, information about selectable options associated with the menu, etc. In addition to these examples, various embodiments may exist relating to the items and candidate contents of the present disclosure.

[0048] According to one embodiment, a user request may be obtained from the user device 120, and a details page may be provided to the user device 120. For convenience of explanation, the following description will be based on such an embodiment, but the scope of the present disclosure is not limited thereto. For example, the electronic device 110 may receive a request directly from the user via an input device of the electronic device 110, and may display a screen including the details page via an output device of the electronic device 110 to provide it to the user. That is, it should be understood that at least some of the operations described in connection with the present disclosure as being performed by the user device 120 may be performed by the electronic device 110, and such an embodiment also falls within the scope of the present disclosure.

[0049] Meanwhile, in some embodiments, two or more of the electronic device 110 and the user device 120 may be substantially embodied as a single device. For example, if the electronic device 110 and the user device 120 are substantially embodied as a single device, the operations of the user device 120 described below may be performed by the electronic device 110, and the operation of transmitting and receiving information between the electronic device 110 and the user device 120 may be understood as the operation of processing information within the electronic device 110.

[0050] Further details regarding the operation of electronic device 110 will be described below with reference to FIG.

[0051] Users may include various entities that wish to receive services, such as natural persons ordering food and drink or corporations requesting the provision of solution services.

[0052] The user device 120 may include a device operated by a user to receive a service, and may perform or provide one or more roles and functions for the user to receive the service. For example, the user device 120 may receive a user request for a details page related to the service provision, transmit the request to the electronic device 110, and receive the details page from the electronic device 110 and provide it to the user.

[0053] The electronic device 110 and the user device 120 may include a computer device, a mobile communication terminal, a server, etc. The electronic device 110 and the user device 120 may include or be connected to an input device such as a touchpad, a mouse, a keyboard, etc. for receiving input. The electronic device 110 and the user device 120 may also include or be connected to an output device such as a screen, a speaker, an interface device, etc. for providing information to a user entity. Furthermore, the input and output devices of the electronic device 110 and the user device 120 may be integrally configured or interrelated; for example, an interface for receiving input may be displayed on at least one of the electronic device 110 and the user device 120.

[0054] Operations related to the information provision methods according to various embodiments may be implemented by a single physical device or by an organic combination of multiple physical devices. For example, some of the components included in the information provision system 100 may be implemented by one physical device, and the remaining components may be implemented by another physical device. For example, one physical device may be implemented as part of the electronic device 110, and the other physical device may be implemented as part of the user device 120 or another external device. In some cases, the components included in the information provision system 100 may be distributed among different physical devices, and the distributed components may be organically combined to perform the functions and operations of the information provision system 100. For example, the electronic device 110 in this specification may include at least one sub-device, and some operations described as being performed by the electronic device 110 may be performed by a first sub-device, and other operations may be performed by a second sub-device.

[0055] FIG. 2 is a flowchart illustrating an operation of a method for an electronic device to provide a detail page including one or more contents in an information providing system according to an embodiment.

[0056] 2, an electronic device 110 according to one embodiment obtains a user request for a detail page related to a service offering 210. The user request may be received via a user device 120.

[0057] The details page may include one or more pieces of content related to the service. For example, in the case of a food preparation and delivery service, the details page may include one or more of information on the time required for a delivery order, information on the number of times the user has ordered the item, information on applicable coupons related to the order, information on ongoing promotions related to the item being ordered, and image information on the store's representative menu. Which of these pieces of information to include may be determined based on the priority order among multiple candidate contents, as will be described below.

[0058] The electronic device 110 acquires 220 one or more pieces of information related to the user. According to one embodiment, the electronic device 110 may acquire the one or more pieces of information by checking the details of the user's previous orders of multiple items that satisfy a set condition. In this regard, according to one example, the set condition may include a condition related to the time of the user's order of the multiple items. For example, the one or more pieces of information may include details of the user's orders of multiple items over the past six months (i.e., order details of items older than six months may not be included in the one or more pieces of information). In this manner, by setting conditions related to the order details of items, the electronic device 110 may prioritize information that is more useful and meets customer needs, for example, by taking into account the user's recent activities or recent interests.

[0059] However, this is merely an example, and the set condition does not necessarily have to be used to filter the order details of multiple items, and even if the set condition is used, various conditions other than the time of order (e.g., whether the order amount exceeds a set amount) may be used. Furthermore, the set condition may not only be used in relation to a user's order of multiple items, and various embodiments may exist, such as taking into consideration the user's orders for other items in addition to the multiple items (e.g., taking into consideration the user's past order details for a menu item that is currently out of stock).

[0060] Based on the acquired one or more pieces of information, the electronic device 110 prioritizes 230 a plurality of candidate contents associated with a plurality of items related to the service. There may be various embodiments related to the priority determination, such as an embodiment in which the priority is determined based on the number of orders and an embodiment in which the priority is determined based on the time of order, and more detailed information related thereto will be described below with specific examples in FIG. 5.

[0061] Based on the priority, the electronic device 110 provides the user with a detail page 240 including one or more pieces of content included in the plurality of candidate contents. In this regard, not only may one or more pieces of content be included in the detail page be determined according to the priority, but also the display order of one or more pieces of content included in the detail page may be determined. In some embodiments, a piece of content that is relatively later in the display order may not be displayed directly on the screen, but may be displayed on the screen upon additional user input (e.g., a slide input to reveal hidden content).

[0062] An example of a detail page provided to a user is shown in Figure 3. Further referring to Figure 3, the first detail page 310 according to one example can be understood as a page for ordering from the AA Sushi menu, and the plurality of candidate contents can include a plurality of menu contents sold by AA Sushi. In the example of the first detail page 310, the plurality of menu contents are prioritized so that the menu contents most recently ordered by the user have a higher priority. As a result, the contents of "Futomaki," "Mini Udon," and "Oolong Tea" can be displayed in order on the screen of the device 120 of the user provided with the first detail page 310 (see drawing number 311).

[0063] In another example, the second details page 320 can be understood as a page for recommending suppliers (more specifically, stores selling menu items), and the plurality of candidate contents can include information on a plurality of stores. In the example of the second details page 320, the plurality of menu items are prioritized so that the items most frequently ordered by the user (i.e., the items most frequently ordered) have a higher priority, and thus "AA Sushi Konan Station" can be displayed on the screen of the device 120 of the user who is provided with the second details page 320 (see drawing number 321).

[0064] Meanwhile, in the case of the second details page 320, one or more contents recommending newly opened stores may also be included on the page (see drawing number 322). As such, depending on the embodiment, a variety of embodiments are possible, such as a variety of different types of content may be included on the details page, or the priorities of the multiple types may be determined using a variety of different methods and then displayed comprehensively on the details page.

[0065] Furthermore, in some embodiments, electronic device 110 may receive user input and prioritize the plurality of candidate contents based on the input. For example, electronic device 110 may receive user input regarding which factor to prioritize when determining the priority and determine the priority based on the input. As a more specific example, second details page 320 may provide a function that allows the user to select a factor to prioritize when determining the priority, such as "recommended order," "most recent order," "number of orders," or "highest discount rate," and may prioritize the plurality of candidate contents based on the corresponding user input and provide a details page including one or more of the contents.

[0066] 2, in connection with the operation of providing the details page, the electronic device 110 may provide the user with type information corresponding to one or more pieces of content. The type corresponding to each piece of content may be related to whether it is supplier information or menu information, etc., and may be determined taking into consideration various factors, such as whether the content is related to the progress of a current promotion.

[0067] In some embodiments, in connection with a feature that allows a user to select factors to be given priority in determining priority, the selectable factors may include content type information. In this case, when a user selects a particular content type, a higher priority (or a lower priority, depending on the embodiment) may be assigned to content of that type.

[0068] According to one embodiment, if a specific item is being promoted, the electronic device 110 may provide information on the details page indicating changes that may occur to content related to the specific item based on the promotion. Changes that may occur to the content may include, for example, price changes, minimum order amount changes, and free shipping conditions changes. Regarding the provision of information indicating changes, various embodiments may be used, such as providing the changed information by hiding existing information, providing the changed information by displaying a strikethrough on the existing information, or providing the changed information in a pop-up format overlaid on the existing information.

[0069] According to one embodiment, if a specific item is being promoted, the electronic device 110 may provide time information related to the progress of the promotion on the details page. The time information may include information indicating the time remaining until the promotion ends from the current time, information indicating the end time of the promotion, or various other methods. Meanwhile, even in an embodiment in which time information is provided, if the promotion is ongoing or if a separate deadline for the promotion is not specified, providing the time information may be omitted (although, even in this case, depending on the embodiment, information indicating that the promotion is ongoing or information indicating that the end time of the promotion is still uncertain may be provided instead).

[0070] According to one embodiment, the priority of the plurality of candidate contents may be determined based on at least one of whether a promotion for the plurality of items (or the plurality of candidate contents) is being promoted and the content of the promotion. For example, a menu item for which a price discount event is being promoted may be given a high priority even if it has not been ordered many times or has no recent order history.

[0071] In addition, depending on the embodiment, when a promotion is started for one or more items related to one or more contents included in the details page, information informing the same may be provided on the details page in real time. There may be various other embodiments related to providing a details page reflecting promotion information.

[0072] When receiving a user input corresponding to at least a portion of one or more pieces of content on the details page, the electronic device 110 may provide detailed information related to the content corresponding to the user input. The detailed information may include, but is not limited to, additional information related to the content, and may include various types of information, such as information that enlarges existing content information so that it can be more clearly visually identified. Furthermore, the electronic device 110 may immediately provide the detailed information on the details page, or may provide link information for accessing the detailed information on the details page, and various other examples may exist, such as the electronic device 110 providing the detailed information only after receiving further user input corresponding to the link information.

[0073] Furthermore, the "user input" described throughout this disclosure may include explicit input such as a mouse click input, a screen touch input, or a keyboard enter input, but may also include passive input such as leaving the mouse on the screen for a certain period of time or staring at a specific position for a certain period of time; the type of input does not limit the scope of this disclosure.

[0074] An example related to receiving a user input on a details page is illustrated in FIG. 4. Further referring to FIG. 4, when receiving a user input corresponding to "futomaki" (thick roll) among one or more contents (see drawing number 311) included in a first details page 310 according to an embodiment, the electronic device 110 according to an embodiment may further provide information 401 to the user's device 120 indicating that the menu item has been added to the shopping cart. According to an embodiment, the electronic device 110 may also provide an interface 410 that allows the user to select options associated with the menu item along with information about selectable options. According to an embodiment, the electronic device 110 may provide a shopping cart page 420 that includes the menu item in its list. In some embodiments, the shopping cart page may include order information based on the options the user previously selected when ordering the menu item (unless the user has selected a different option).

[0075] 2, the electronic device 110 according to an embodiment may provide information informing a supplier of an item associated with one or more pieces of content that it has provided a details page containing one or more pieces of content. By informing the supplier (e.g., a store) in advance of the content included in the details page provided to the user, the supplier can prepare in advance for an increase in orders, thereby minimizing the possibility of being unable to process orders due to an increase in order volume.

[0076] FIG. 5 is a diagram for exemplifying a method for determining one or more pieces of content to be included in a details page according to an embodiment.

[0077] Referring to FIG. 5 , various embodiments may be possible related to determining priority according to an embodiment 500. According to one embodiment, the electronic device 110 may check the most recent order times of a user for a plurality of items based on one or more pieces of information and determine a priority based on the most recent order times (see drawing reference number 510). For example, the electronic device 110 may assign a higher priority to items whose most recent order times are closer to the current time. Furthermore, in some embodiments, in addition to considering the most recent order times, various embodiments may be possible, such as determining the priority by generally considering at least some of the order times in relation to the user's previous order history.

[0078] According to one embodiment, the electronic device 110 may check the number of times a user has ordered a plurality of items based on one or more pieces of information and determine a priority based on the number of orders (see drawing reference number 520). For example, the electronic device 110 may determine the priority of a plurality of candidate contents so that the items with the highest number of orders related to the plurality of items have the highest priority. In this regard, the method for calculating the number of orders is not limited to a specific method. For example, when the plurality of items includes multiple stores, if a user has a record of ordering three thick rolls, two mini udon noodles, and two cups of oolong tea from a particular store in a single order, this may be determined as one order, or may be determined as three orders by calculating the number of orders by menu item, or may be determined as seven orders by taking into account the number of items ordered by each menu item. Various calculation methods are possible.

[0079] On the other hand, even if multiple items include multiple menu items, if three thick rolls are ordered in one order, this can be determined as one order, or it can be determined as three orders taking into account the number of items ordered for each menu item, and the number of orders can be calculated in various ways, as mentioned above.

[0080] In relation to determining the priority based on the number of orders, the electronic device 110 according to one embodiment may further provide information on the number of orders for at least some of one or more pieces of content included in the details page. In relation to this, in the example of drawing number 520, it may be confirmed that phrases such as "10 orders," "8 orders," and "5 orders" are provided in the upper left corner of the image of the content.

[0081] According to one embodiment, the electronic device 110 may check the details of multiple items ordered by the user after providing the detail page, and may reprioritize multiple candidate contents based on the details of multiple items ordered by the user after providing the detail page. For example, the electronic device 110 may check the details of items ordered by the user after providing the detail page, and if the user has not ordered an item corresponding to specific content included in the detail page, may lower the priority of the content. As another example, if the user has ordered an item corresponding to specific content not included in the detail page, the electronic device 110 may raise the priority of the content. In addition, various embodiments may be possible, such as reprioritizing based on the number of orders for each specific item or the percentage of orders for each item.

[0082] According to an embodiment, the electronic device 110 may acquire user feedback information regarding specific content included in the plurality of candidate content items and reprioritize the specific content items based on the acquired feedback information. For example, if there is negative user feedback corresponding to specific content items included in the detail page, the electronic device 110 may lower the priority of the content items.

[0083] In some embodiments, electronic device 110 may determine priorities by taking into consideration not only the user's feedback but also feedback from other customers, in which case the user's feedback may be given more central consideration than the feedback from other customers, although the scope of the present disclosure is not limited in this respect.

[0084] As in the above-described embodiment, various information related to the user's activities may be taken into consideration. In some embodiments, the priority may be determined based on various information associated with the user other than the user's activities related to the service. For example, the electronic device 110 may check one or more pieces of identification information corresponding to the user based on one or more pieces of information and determine the priority based on the one or more pieces of identification information. For example, if the user is a man in his 20s residing in Seoul, a high priority may be assigned to stores in the Seoul area that sell menus preferred by men in their 20s.

[0085] In some embodiments, the electronic device 110 may determine the priority based on one or more pieces of information related to the user, as well as information not directly related to the user. For example, the electronic device 110 may identify preferences for a plurality of items based on one or more of rating information for the plurality of items and the number of times the plurality of items have been ordered within a set period of time, and determine the priority based on the identified preferences. For example, referring to the example of drawing number 530, the electronic device 110 may prioritize the plurality of candidate content items such that more positive customer ratings associated with the plurality of items have higher priority. In this regard, the positiveness of customer ratings may be determined based on, for example, the number of star ratings included in the customer reviews, the positive or negative words included in the customer reviews, and the customer's overall reorder rate, but the scope of the present disclosure is not limited thereto.

[0086] As another example, referring to the example of drawing number 540, the electronic device 110 may prioritize multiple candidate contents in descending order of sales volume during a set period (e.g., one day until June 11, 2022) related to multiple items. In this regard, the set period may include the previous day from the current time point, or may include the current day from the current time point. On the other hand, if the set period includes the current day from the current time point, more resources may be required to continuously check real-time sales volume.

[0087] According to one embodiment, the electronic device 110 may determine that at least some of the items are unavailable and reprioritize the content associated with the unavailable items. In this regard, even for unavailable items, the electronic device 110 may determine information about the reason for the unavailable items and reprioritize the content based on the reason. For example, the electronic device 110 may determine whether the reason for the unavailable items is temporary, such as a sudden increase in demand or a supply disruption, or permanent, such as a store going out of business, ceasing operations, or deciding to remove a particular menu item. If the reason for the unavailable items is permanent, the electronic device 110 may lower the priority to the lowest, while if the reason for the unavailable items is temporary, the electronic device 110 may assign a higher priority than the lowest. Alternatively, in some embodiments, if the reason for the unavailable items is temporary, the electronic device 110 may not change the priority itself, but may change only the way the content is displayed on the detail page until the reason for the unavailable items is resolved (e.g., by displaying a message saying "temporarily out of stock" or by displaying the content in a light gray color).

[0088] Although various embodiments for determining priority have been described above, the scope of the present disclosure is not limited to these embodiments. For example, a case where priority is determined by combining multiple embodiments may also fall within the scope of the present disclosure. As a specific example, the electronic device 110 may determine the priority of multiple candidate contents such that the candidate contents having the highest order of frequency of orders have the highest priority, and may further consider the most recent order time among candidate contents having the same number of orders.

[0089] FIG. 6 is an exemplary diagram illustrating a manner in which one or more contents are displayed on a detail page according to an embodiment.

[0090] 6 , there may be various embodiments relating to a manner in which one or more pieces of content are displayed on a details page according to an embodiment 600. According to one embodiment, the electronic device 110 may sequentially provide one or more pieces of content in a carousel format 610. According to one embodiment, the electronic device 110 may provide one or more pieces of content in a checkerboard format 620. There may also be various embodiments relating to specific display methods for providing content, and the specific embodiments do not limit the scope of the present disclosure.

[0091] According to an embodiment, the electronic device 110 may provide one or more pieces of content and provide suggestion information regarding combining and ordering at least some of the content, which may be determined based on, but is not limited to, a user's previous orders. In this regard, the electronic device 110 according to an embodiment may provide only a function for ordering all of the content included in the suggestion information at once 640 while providing the suggestion information, or may further provide a function for selectively ordering only some of the content included in the suggestion information 630.

[0092] FIG. 7 is a flowchart of operations of a method for providing information according to one embodiment.

[0093] 7, according to one embodiment, an electronic device 110 obtains a user request for a details page related to a service offering 710. The user request may be received via the user's device 120, and the details page may include one or more content related to the service.

[0094] The electronic device 110 acquires one or more pieces of information related to the user 720. According to one embodiment, the electronic device 110 may acquire one or more pieces of information by checking the order details of multiple items previously ordered by the user that meet set conditions (e.g., conditions related to the time of the order).

[0095] Based on one or more pieces of information, the electronic device 110 prioritizes 730 a plurality of candidate contents associated with a plurality of items related to the service. The prioritization may take into account user activity and various information, and in some embodiments, the prioritization may be based on various information associated with the user other than the user activity related to the service, or even on information not directly related to the user. Various embodiments may exist regarding the prioritization.

[0096] Based on the priority, the electronic device 110 provides the user with a detail page including one or more pieces of content included in the plurality of candidate contents 240. Not only can the one or more pieces of content included in the detail page be determined according to the priority, but also the display order of the one or more pieces of content included in the detail page can be determined.

[0097] FIG. 8 is a diagram illustrating a configuration of an electronic device for providing information according to an embodiment.

[0098] 8, the electronic device 110 includes a transceiver 810, a processor 820, and a memory 830. The electronic device 110 can be connected to and exchange data with a user device 120 and other external devices via the transceiver 810.

[0099] The processor 820 may include at least one device or perform at least one method described above in Figures 1 to 7. The memory 830 may store information for performing at least one method described above in Figures 1 to 7. The memory 830 may be a volatile memory or a non-volatile memory.

[0100] The processor 820 may execute programs and control the electronic device 110 to provide information. The code of the programs executed by the processor 820 may be stored in the memory 830.

[0101] Additionally, in one embodiment, the electronic device 110 may further include an interface that may provide information to a user.

[0102] Meanwhile, the present specification and drawings disclose preferred embodiments of the present invention, and although specific terms are used, these are used in a general sense merely to easily explain the technical content of the present invention and to aid in understanding the invention, and are not intended to limit the scope of the present invention. It is obvious to those skilled in the art to which the present invention pertains that other modifications based on the technical idea of ​​the present invention can be implemented in addition to the embodiments disclosed herein.

[0103] The electronic device or terminal according to the above embodiments may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with external devices, and user interface devices such as a touch panel, keys, buttons, etc. Methods embodied in software modules or algorithms may be stored on a computer-readable recording medium as computer-readable code or program instructions executable on the processor. Examples of computer-readable recording media include magnetic storage media (e.g., read-only memory (ROM), random-access memory (RAM), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROMs, DVDs, etc.). The computer-readable recording media may be distributed across computer systems connected via a network, allowing computer-readable code to be stored and executed in a distributed manner. The medium is computer-readable, can be stored in memory, and can be executed by a processor.

[0104] The present embodiments may be illustrated in terms of functional blocks and various processing steps. These functional blocks may be embodied in any number of hardware and / or software components that perform specific functions. For example, the embodiments may employ integrated circuitry, such as memory, processing, logic, look-up tables, etc., that can perform various functions under the control of one or more microprocessors or other control devices. Just as components may be implemented in software programming or software elements, the present embodiments may be embodied in programming or scripting languages, such as C, C++, Java, assembler, Python, etc., including various algorithms embodied in combinations of data structures, processes, routines, or other programming components. Functional aspects may be embodied in algorithms executed by one or more processors. The present embodiments may also employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "component" may be used broadly and are not limited to mechanical or physical components. These terms may include the meaning of a series of software routines in cooperation with a processor or the like.

[0105] The above-described embodiments are by way of example only, and other embodiments may be embodied within the scope of the following claims.

Claims

1. 1. A method of providing information in an electronic device, comprising: receiving a user request for a detailed page related to the provision of the service; obtaining one or more pieces of information associated with the user; prioritizing a plurality of candidate content items associated with the service based on the one or more pieces of information; providing the user with the detail page including one or more pieces of content included in the plurality of candidate pieces of content based on the priority order.

2. The step of determining the priority order comprises: determining the number of times the user has ordered the plurality of items based on the one or more pieces of information; and determining the priority based on the number of orders.

3. The step of determining the priority order comprises: determining a most recent order time for the plurality of items from the user based on the one or more pieces of information; and determining the priority based on the most recent order time.

4. The step of acquiring one or more pieces of information includes: checking a list of the items previously ordered by the user that meet a set condition, The method of claim 1 , wherein the set conditions include conditions related to the user's order time for the plurality of items.

5. The step of determining the priority order comprises: determining a preference for the plurality of items based on one or more of rating information for the plurality of items and a number of times the plurality of items have been ordered during a set period of time; and determining the priority based on the preference.

6. The step of determining the priority order comprises: The method of claim 1 , further comprising determining the priority based on one or more of whether to proceed with a promotion for the plurality of items and the content of the promotion.

7. The step of providing the details page to the user includes:

2. The method of claim 1, further comprising the step of providing information indicating changes that will occur to content related to a specific item being promoted based on the content of the promotion, if the specific item is being promoted.

8. The step of providing the details page to the user includes:

10. The method of claim 1, further comprising providing time information relating to the progression of a promotion, if a particular item is being promoted.

9. The method of claim 1 , further comprising providing information to a supplier of an item associated with the one or more pieces of content informing the supplier that the details page including the one or more pieces of content has been provided.

10. The step of providing the details page to the user includes: The method of claim 1 , further comprising providing type information corresponding to the one or more pieces of content to the user.

11. receiving, on the details page, an input from the user corresponding to at least a portion of the one or more pieces of content; The method of claim 1 , further comprising providing detailed information related to the content corresponding to the user's input.

12. The step of determining the priority order comprises: determining one or more pieces of identity information corresponding to the user based on the one or more pieces of information; and determining the priority based on the one or more pieces of identity information.

13. After providing the details page, the user confirms the details of the plurality of items ordered; 2. The method of claim 1, further comprising: after providing the detail page, reprioritizing the plurality of candidate content items based on an order breakdown of the plurality of items by the user.

14. obtaining feedback information from the user regarding specific content included in the plurality of candidate content; The method of claim 1 , further comprising: reprioritizing the particular content based on the feedback information.

15. determining that provision of the service is unavailable in relation to at least some of the plurality of items; 10. The method of claim 1, further comprising the step of: reprioritizing content associated with the unavailable item.

16. The step of re-determining the priority order comprises: The method of claim 15 , further comprising the step of confirming information about a reason related to the unavailability of the service.

17. A non-transitory computer-readable recording medium having a program recorded thereon for causing a computer to execute the method of claim 1.

18. An electronic device for providing information, comprising: a transceiver, a memory for storing instructions, and a processor; the processor is coupled to the transceiver and the memory; Capture your request for a detailed page related to the provision of services; obtaining one or more pieces of information associated with the user; Prioritizing a plurality of candidate content items associated with the service based on the one or more pieces of information; The electronic device provides the user with the detail page including one or more pieces of content included in the plurality of candidate pieces of content based on the priority order.