Method and apparatus for providing an item list

A method and apparatus provide a combined list of recommended stores and items on a single interface using user information, addressing the inefficiency of separate store and item lists, thereby enhancing user convenience and sales.

JP2026500074APending Publication Date: 2026-01-06COUPANG CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025518358
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-05-12
Filing Date
2023-05-16
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

Existing e-commerce and food delivery service platforms fail to provide users with a convenient way to view recommended stores and their items on a single interface, requiring users to manually switch between multiple stores and lists of items, which is inconvenient and inefficient.

Method used

A method and apparatus that provides a combined list of recommended stores and items on a single interface, using user information such as search history, favorite items, and purchase history to determine store and item lists, with priority sorting and filtering.

Benefits of technology

Enhances user convenience by allowing direct access to recommended items without navigating through multiple store pages, increasing user satisfaction and sales by simplifying the purchasing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026500074000001_ABST
    Figure 2026500074000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and device for providing a user with a list of recommended stores and a list of items sold at the corresponding stores. According to one embodiment of the present invention, a method for providing delivery information in an electronic device for providing delivery services includes the steps of: receiving a first delivery request from a first user; checking whether first delivery conditions in the first delivery request correspond to set first conditions; and, if the first delivery conditions in the first delivery request correspond to the set first conditions, providing a page to a first user terminal displaying at least a portion of first delivery information corresponding to the first delivery request and second delivery information corresponding to a second delivery request different from the first delivery request.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method and apparatus for providing an item list, and more particularly to a method and apparatus for providing recommended stores and recommended items for the stores based on user information. [Background technology]

[0002] As internet use becomes more widespread, the e-commerce and food delivery service markets are expanding. In particular, due to the spread of infectious diseases, the proportion of people visiting offline restaurants to eat has decreased, and the proportion of people ordering food through smartphone apps related to food delivery services has rapidly increased.

[0003] In order to improve user satisfaction and promote purchases, service providers may grasp the user's interest level based on user information and provide the user with a list of recommended stores on the main screen related to the service. However, if only a list of recommended stores is provided, the user must access the store details page of the corresponding store to check the list of items sold at the corresponding store in order to purchase an item, and if the desired item is not available, the user must return to the previous screen and search for another store, which is inconvenient.

[0004] Therefore, in order to eliminate such inconvenience, it is necessary to provide not only a list of recommended stores but also a list of items sold at the stores on the main screen related to the service.

[0005] In this regard, reference may be made to prior art documents such as KR10-2022-0164454A and KR10-2443513B1. Summary of the Invention [Problem to be solved by the invention]

[0006] The problem to be solved by the present invention is to provide a method and apparatus for providing a user with both a list of recommended stores and a list of items sold at the stores, in order to solve the above-mentioned problems.

[0007] More specifically, the present invention aims to check user information corresponding to a user terminal, determine a recommended store list based on the user information, determine an item list for some of the items sold in the relevant store, and provide a page including the store list and the item list to the user terminal. [Means for solving the problem]

[0008] In order to achieve the above-mentioned object, a method for providing an item list in an electronic device according to one embodiment of the present invention includes the steps of: confirming user information corresponding to a user terminal; confirming a store list including at least one store among a plurality of stores based on the user information; confirming an item list for the at least one store including at least one item sold by the store; and providing a page including the store list and the item list to the user terminal.

[0009] In one embodiment, the user information includes at least one of the user's search history information, store visit information, favorite item information, discount coupon information, service connection time information, or purchase history information.

[0010] In one embodiment, when the store list is checked based on two or more pieces of user information, the store list is sorted based on a score determined by taking into account weights assigned to each of the two or more pieces of information.

[0011] In one embodiment, the page includes information about each item in the item list, the information about the item including at least one of the item's name, image, rating, category, price, or discount coupon information.

[0012] In one embodiment, the item list is sorted based on the priority of each item in the item list.

[0013] In one embodiment, the page includes information about each store in the store list, the information about the store including at least one of the store's name, rating, category, location, or distance from the user.

[0014] In one embodiment, the priority is determined based on at least one of information on the number of recommendations for the item, information on the number of orders for the item, priority information provided by the store operator to which the item belongs, the order in which the items are displayed on the store details page of the store to which the item belongs, purchase time information, store visit information of the user, service connection time information of the user, or purchase history information of the user.

[0015] In one embodiment, when the priority is determined based on two or more pieces of information, the item list is sorted based on a score determined by taking into account weights assigned to each of the two or more pieces of information.

[0016] In one embodiment, the method for providing an item list further includes the steps of: acquiring a first input from the user corresponding to information of a first store in the store list; and providing a store details page of the first store in response to the first input.

[0017] In one embodiment, on the store details page of the first store, items belonging to the item list are displayed differently from items not belonging to the item list.

[0018] In one embodiment, the method for providing an item list further includes the steps of: acquiring a second input from the user corresponding to information of a first item in the item list; and providing an item detail page for the first item in response to the second input.

[0019] In one embodiment, the step of providing an item details page for the first item includes the steps of: providing a page within a store details page of a store to which the first item belongs that is scrolled to display information about the first item; and providing the item details page for the first item a predetermined time after the store details page is provided.

[0020] In one embodiment, the method for providing an item list further includes the steps of: acquiring a third input from the user corresponding to the store list; and providing a page including a new store list and a new item list to the user terminal in response to the third input.

[0021] In one embodiment, information on a set number of items from the item list sorted based on the priority is displayed on the page.

[0022] In one embodiment, the set number is determined based on the size of the page.

[0023] In one embodiment, items belonging to the store that satisfy a set condition are removed from the item list.

[0024] In one embodiment, the set conditions include at least one of the following: when there is no photo corresponding to the item; when the item is an alcoholic beverage; or when the item is a side dish.

[0025] An electronic device for providing an item list according to one embodiment of the present invention includes a transceiver for transmitting and receiving information to and from other devices; and a processor for controlling the transceiver to check user information corresponding to a user terminal, check a store list including at least one store among a plurality of stores based on the user information, check an item list for the at least one store including at least one item sold by the store, and provide a page including the store list and the item list to the user terminal.

[0026] A non-transitory computer-readable storage medium according to one embodiment of the present invention includes a medium configured to store computer-readable instructions, which, when executed by a processor, cause the processor to perform a method for providing an item list in an electronic device, including: confirming user information corresponding to a user terminal; confirming a store list including at least one store among a plurality of stores based on the user information; confirming, for the at least one store, an item list including at least one item sold by the store; and providing a page including the store list and the item list to the user terminal. [Effects of the Invention]

[0027] According to an embodiment of the present invention, by providing a user with a list of recommended stores on the main screen of the service, it is possible to attract the user's interest and encourage them to purchase items, thereby increasing the service provider's revenue.

[0028] According to an embodiment of the present invention, the main screen of the service provides users with not only a list of recommended stores but also a list of recommended items sold at the corresponding stores, thereby enabling users to check the items sold at the corresponding stores without connecting to the store details page of the recommended store, thereby improving user convenience and satisfaction.

[0029] In addition, according to an embodiment of the present invention, a user can easily purchase items by entering a store detail page or an item detail page through a user input corresponding to a store list or an item list displayed on the main screen of the service, thereby improving user convenience and increasing sales.

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

[0031] [Figure 1] 1 is a diagram illustrating an item list providing system according to an embodiment. [Figure 2] 1 is a sequence diagram illustrating information exchanges and corresponding operations of each node in a method for providing an item list according to an embodiment. [Figure 3] 1 illustrates a page containing a store list and an item list according to one embodiment. [Figure 4] 1 illustrates a page providing a complete store list according to one embodiment. [Figure 5a] 10 illustrates a store details page according to an embodiment. [Figure 5b] 10 illustrates a store details page according to an embodiment. [Figure 6] 1 illustrates an item details page according to one embodiment. [Figure 7] 1 illustrates some elements of an item list providing system according to one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0032] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

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

[0034] For the same reason, some components in the accompanying drawings are exaggerated, omitted, or illustrated schematically, and the size of each component does not entirely reflect the actual size. In each drawing, the same or corresponding components are given the same reference numerals.

[0035] The advantages and features of the present invention, and 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. The present embodiments are provided solely so that this disclosure will be complete and will fully convey the scope of the invention to those skilled in the art to which the present invention pertains. The present invention is defined only by the scope of the claims. The same reference numerals refer to the same elements throughout the specification.

[0036] It will be understood that each block of the process flowchart and combinations of flowcharts can be implemented by computer program instructions. These computer program instructions can be loaded onto 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 manner, such that the instructions stored in the computer-usable or computer-readable memory can produce an article of manufacture containing instruction means for performing the functions described in the flowchart block(s). Computer program instructions can also be loaded onto 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 run on the computer or other programmable data processing device provide steps for performing the functions described in the flowchart block(s).

[0037] 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). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may actually be performed substantially simultaneously, or the blocks may sometimes be performed in reverse order depending on the relevant functions.

[0038] In this embodiment, the term "module" refers to software or hardware components such as FPGAs and ASICs, and the "module" performs a certain function. However, the term "module" is not limited to software or hardware. The "module" may be configured to reside on an addressable storage medium or to execute one or more processors. Thus, by way of example, the term "module" includes components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The components and functions provided within the "modules" may be combined into fewer components and "modules" or further separated into additional components and "modules." Furthermore, the components and "modules" may be embodied to execute one or more CPUs in a device or a secure multimedia card.

[0039] FIG. 1 is a diagram showing a schematic configuration of an item list providing system according to one embodiment of the present invention.

[0040] 1, an item list providing system according to an embodiment of the present invention includes a user terminal 110 and an electronic device 120. In an embodiment, the electronic device 120 may process information related to the operation of a service and provide the information to a user.

[0041] Using the user terminal 110, a user of an e-commerce or food delivery service can connect to the electronic device 120. The user terminal 110 can be installed with an e-commerce or food delivery application, connect to the electronic device 120 using the application, and use the e-commerce or food delivery service based on information exchange with the electronic device 120. The e-commerce or food delivery application can include an orderer application, a seller application, a delivery person application, etc., depending on the needs of the user. The user terminal 110 can be a mobile device such as a smartphone or tablet PC, or a static device such as a desktop PC. Any device on which an e-commerce or food delivery application can be installed and executed can be used as the user terminal 110 without limitation.

[0042] The electronic device 120 communicates with the user terminal 110 and provides the user terminal 110 with information related to e-commerce or food delivery services. More specifically, the electronic device 120 can provide a list of items or stores as a database search result, or can provide detailed store information, including detailed information about each item stored in the database or a list of items sold at the store. The electronic device 120 can provide information about stores and menus to a user who is ordering an item through the e-commerce or food delivery service, and can provide information about recommended stores and recommended menus to facilitate the user's order.

[0043] In one embodiment, the electronic device 120 may check user information corresponding to the user terminal 110 and, based on the user information, check a list of stores recommended to the user from among a plurality of stores provided by the service. The electronic device 120 may also check a list of items sold at each store in the store list, and may provide a page including the store list and the item list to the user terminal 110. A method in which the electronic device 120 provides the store and item list to the user will be described in detail below with reference to FIG. 2.

[0044] FIG. 2 is a sequence diagram illustrating information exchanges and corresponding operations of each node involved in a method for providing an item list according to an embodiment of the present invention.

[0045] 2, in step S210, the electronic device 220 may check user information corresponding to the user terminal 210. The electronic device 220 may receive the user information from the user terminal 210 and check the user information corresponding to the user terminal 210 in a database of the electronic device 220. In one embodiment, the user information may include at least one of the user's search history information, store visit information, favorite item information, discount coupon information, service connection time information, or purchase history information, and may also include other information related to the user's use of the service.

[0046] In one embodiment, the user information may include location information associated with the user. The location information associated with the user may include the user's current location information obtained through GPS information of the user terminal 210 or address information entered by the user for delivery of the food ordered by the user. In one embodiment, the electronic device 220 may confirm the location information associated with the user based on the user's recent order history information or the address set as the current delivery location from the user's delivery location list.

[0047] In operation S220, the electronic device 220 may check a store list including at least one store among the plurality of stores based on user information. In one embodiment, the electronic device 220 may check the store list based on user search history information. For example, the electronic device 220 may check a category to which a store or item recently searched by the user belongs, and may check a store list including stores belonging to the category.

[0048] In one embodiment, the electronic device 220 may check a store list based on the user's store visit information. For example, the electronic device 220 may check the category to which the user recently visited a store belongs and view a store list including stores belonging to the category. The electronic device 220 may also check the user's recently visited stores and view a store list based on stores similar to the store. In this case, stores similar to the store may be determined based on information about other stores visited by other users who visited the store. Information about stores primarily visited by other users who visited a particular store may be stored in a database of the electronic device 220 and updated at regular intervals (e.g., daily, weekly, or monthly). A store visit may be determined to be valid only if the user visited the store for a predetermined period of time (e.g., 20 seconds) or more and searched for an item, and the store list may be viewed based on this determination. Alternatively, if the user visited the store a predetermined number of times (e.g., three times) or more, the store list may be viewed with priority given to stores determined based on the store.

[0049] In one embodiment, the electronic device 220 may check a store list based on the user's purchase history information. The electronic device 220 may check a category to which the user's recently purchased items or stores belong, and may check a store list including stores that belong to the category. The electronic device 220 may also check a category to which the user's frequently purchased items or stores belong, and may check a store list including stores that belong to the category.

[0050] In one embodiment, the electronic device 220 may check a store list based on the user's favorite item information. The user's favorite item information refers to information about items designated as favorite items by the user on the user terminal 210. The electronic device 220 may check the store and category to which the user's favorite item belongs, and may check a store list including similar stores and stores belonging to the category.

[0051] In one embodiment, the electronic device 220 may check a store list based on discount coupon information possessed by the user. For example, the electronic device 220 may check discount coupon information possessed by the user and check a store list including stores where the coupon can be used.

[0052] In one embodiment, the electronic device 220 may check a store list based on the user's service access time. The electronic device 220 may check the user's service access time and check a store list including stores with a high order volume during the corresponding time period. For example, if the user's service access time corresponds to the lunch peak or dinner peak, the user is expected to mainly select categories such as "Korean food," "Japanese food," "Chinese food," and "Asian food," and therefore a store list including stores belonging to the corresponding categories may be checked. On the other hand, if the user's service access time corresponds to a time after the lunch peak, the user is expected to mainly select categories such as "coffee / tea," "desserts," and "snacks," and therefore a store list including stores belonging to the corresponding categories may be checked. Alternatively, it is possible to check other users' order histories in real time and check a store list including stores belonging to categories with a high order volume.

[0053] With regard to the criteria for determining the stores to be included in the store list, the present invention is not limited to the above examples, and any criteria that the user determines to be taken into consideration when selecting a store can be applied, and it is also possible to set criteria by combining multiple criteria.

[0054] In addition, when the electronic device 220 checks the store list, the stores included in the store list may be determined by further considering location information related to the user. For example, the store list may include only stores located within a predetermined distance based on location information related to the user. Alternatively, the stores determined by the above conditions may be sorted in order of distance based on location information related to the user, and only some of the sorted stores may be included in the store list.

[0055] In one embodiment, when stores in the same category are included taking into account search history information, store visit information, favorite item information, etc., the stores in the store list may be sorted based on the similarity between the stores within the category. In one embodiment, when stores to be included in the store list are determined based on multiple criteria, the stores in the store list may be sorted based on the scores assigned to each store, taking into account weights assigned to each of the multiple criteria. For example, the electronic device 220 may review the store list by taking into account both information on the number of orders placed by other users during the user's service connection time and the user's store visit information. In this case, the electronic device 220 may review the store list by taking into account weights assigned to the number of orders placed by other users and the user's store visit information, which are differently assigned to each of the information on the number of orders placed by other users and the information on the user's store visit, and sort the stores based on the scores assigned to each store when the weights are taken into account.

[0056] In step S230, the electronic device 220 may check, for each store included in the store list checked in step S210, an item list including at least one item currently on sale at the corresponding store. In one embodiment, the item list may be sorted based on the priority of each item in the item list and may be configured to include information about only a portion of the items currently on sale at the store. In one embodiment, the priority may be determined based on at least one of information about the number of times an item is recommended, information about the number of times an item is ordered, priority information provided by a store operator selling the item, the order in which the item is displayed on the store details page of the store to which the item belongs, information about the user's purchase history, or information about the user's service connection time.

[0057] Regarding the criteria for determining the priority of items in the item list, the present invention is not limited to the above examples, and any criteria that a user determines to be taken into consideration when selecting items can be applied, and priorities can also be set by combining multiple criteria. When determining priorities by combining multiple criteria, the items in the item list can be sorted based on the scores corresponding to each item when the weight values ​​set for each of the multiple criteria are taken into consideration.

[0058] In step S240, the electronic device 220 may generate a page including the list of stores identified in step S220 and the list of items identified in step S230. In one embodiment, the page is the first page a user enters after launching the delivery service application. The page may include store category information, recommended store information, recommended item information for the recommended stores, advertisements related to the stores, and coupon information available to the user, and may be referred to as a main screen or gateway page.

[0059] In one embodiment, the page may include information about each store in the store list. The information about the store may include at least one of the store's name, rating, category, location, or distance from the user. In one embodiment, the page may also include information about each item in the item list. The information about the item may include at least one of the item's name, image, rating, category, price, or discount coupon information. Pages including store lists and item lists will be described below with reference to FIG. 3.

[0060] In step S250, the page generated in step S240 may be provided to the user terminal 210. The user may view the first page on the user terminal 210 and determine an item to purchase by referring to the store list displayed on the first page and the item list provided by the corresponding store. The user may enter a page for viewing the entire store list displayed on the first page through user input, select one of the store lists displayed on the first page to enter a store details page, or select one of the item lists to enter an item details page. In this way, the user can view store and item information through channels other than search on the main screen, thereby facilitating the user's purchasing process, increasing the user's desire to purchase, and improving the user's service satisfaction. The page for viewing the entire store list, the store details page, and the item details page will be described below with reference to FIGS. 4 to 6.

[0061] FIG. 3 illustrates a page containing a store list and an item list according to one embodiment of the present invention.

[0062] 3, a page 300 including a store list and an item list is shown. The page 300 includes a first area 310 that displays the store list and the item list. In addition to the store list and the item list, the page 300 may further include address information entered by the user for delivery of the food ordered by the user, discount offer information (e.g., discount information for first-time orders), store category information, etc.

[0063] In one embodiment, the first region 310 may include a region 320 displaying information about stores, where the region 320 may include information about each store in the store list. The information about the store may include, for example, but is not limited to, at least one of the store's name, rating, category, location, distance from the user, or a list of coupons available at the store, and may include any information about the store that is useful to the user. In one embodiment, the first region 310 includes a region 330 displaying information about items, where the region 330 may include information about each item in the item list. The information about the items may include, for example, but is not limited to, at least one of the item's name, image, rating, category, price, or a list of coupons available for the item, and may include any information about the item that is useful to the user.

[0064] In one embodiment, the store list on the user terminal 210 may be configured as a horizontal list in the first area 310, and the user may be configured to scroll the first area 310 to search for stores in the store list. In one embodiment, the number of stores that can be searched through scrolling may be limited to a predetermined number (e.g., five). That is, when a user connects to a delivery application through the user terminal 210, the first area 310 on the page 300 provided on the user terminal 210 may display a first store in the store list and item information within the first store. When the user scrolls the first area 310, a second store and item information within the second store may be displayed. By repeating this process, information related to the third, fourth, and fifth stores may be viewed in order. When the user scrolls while information related to the fifth store is displayed in the first area 310, information related to the first store may be displayed again. In this embodiment, the predetermined number is described as five, but the present invention is not limited thereto and may be set to any number set by the service provider.

[0065] In one embodiment, the number of items in the item list displayed in the first area 310 of the page 300 may also be limited to a predetermined number (e.g., three). In this case, the predetermined number may be determined according to the number of items that can be exposed on the gateway page depending on the physical size of the user terminal 210. In one embodiment, the predetermined number of items to be exposed on the gateway page may be determined taking into account the priority of the items in the item list. That is, taking into account the priority of the items, only the predetermined number of items with the highest priority may be determined as the items to be exposed on the gateway page.

[0066] As mentioned above, the priority of an item may be determined based on, for example, at least one of the following: the number of orders for the item, the rating of the item, priority information provided by the operator of the store to which the item belongs, the order in which the item is displayed on the details page of the store to which the item belongs, the user's service connection time, or the user's purchase history, but is not limited to these, and may be determined based on any information that a user is likely to take into consideration when selecting an item, and it is also possible to select multiple pieces of information and determine the priority based on weighting values ​​set for each piece of information.

[0067] In one embodiment, when determining the predetermined number of items to be displayed on the gateway page, some items that meet set conditions can be filtered and removed from the item list. For example, items that belong to beverages or alcoholic beverages, items without images, or items that belong to side menus can be prevented from being displayed on the gateway page. In this case, whether an item belongs to beverages, alcoholic beverages, or side menus can be determined based on category information stored in the database of the electronic device 220. Items priced below a certain amount can also be filtered to prevent them from being displayed on the gateway page.

[0068] In one embodiment, the page 300 may include a list update button 311 in the first region 310. In response to a user's input to the list update button 311, the list of stores displayed in the first region 310 may be replaced with a new store list. In one embodiment, the number of stores included in the store list based on the user information from among multiple stores provided by the service provider may be limited to a predetermined number, and therefore the number of updates may also be limited to a predetermined number.

[0069] In one embodiment, page 300 may include a view full list button 312 in first region 310. Referring to FIG. 4 , a page 400 providing the entire store list may be accessed in response to a user input on the view full list button 312. Page 400 providing the entire store list may include information about all stores included in the store list, and a user may scroll up or down to search for information about each store in the store list. In one embodiment, page 400 may also further include an item list corresponding to each store.

[0070] In one embodiment, in response to a user's input to the area 320 corresponding to store information in the first area 310 of the page 300, a store details page 500 for the corresponding store, as shown in FIG. 5, may be accessed. The store details page 500 may include a list page containing basic information about the specific store and items sold at the specific store. It may also include detailed store information, such as coupons, delivery information, and reviews related to the specific store. Referring to FIG. 5b, items 501, 502, and 503 belonging to the item list on the store details page 500 may be displayed differently. For example, items 501, 502, and 503 belonging to the item list may be displayed in different boldness or colors, or may be highlighted. Displaying items 501, 502, and 503 in the item list differently on the store details page in this way allows users to more easily and quickly find items viewed on the gateway page.

[0071] In one embodiment, in response to a user's input into the area 330 corresponding to the item information in the first area 310 of the page 300, an item details page 600 for the corresponding item, as shown in FIG. 6 , can be accessed. At this time, the item details page 600 can be accessed directly from the gateway page, or the user can first access the store details page 500 of the store selling the corresponding item on the gateway page and then access the item details page 600 after a predetermined time has passed. The item details page 600 can include information about the item, such as an image of the item, a description of the item, and the price of the item, and can include an area 610 for selecting the quantity of the item to purchase and an area 620 for adding the item to a cart for purchase. In this way, by moving to the item details page in response to a user's input corresponding to the item information viewed on the gateway page, the user can more easily purchase the item viewed on the gateway page. This can improve the user's experience with the service and lead to increased sales.

[0072] FIG. 7 shows some components of an information providing system according to an embodiment.

[0073] Referring to FIG. 7, an information providing system according to an embodiment of the present invention is shown, which includes a user terminal 710 and an electronic device 720 that can communicate with each other.

[0074] The user terminal 710 may run an e-commerce client program or a food delivery client program and may include a transceiver 712 , a processor 714 , an input unit 717 , and a display unit 718 .

[0075] The transceiver 712 can transmit and receive information to and from other nodes including the electronic device 720. The transceiver 712 can communicate with various types of external devices using various communication methods. The transceiver 712 can include at least one of a Wi-Fi chip, a Bluetooth chip, a wireless communication chip, and an NFC chip. The Wi-Fi chip and the Bluetooth chip can communicate using the Wi-Fi method and the Bluetooth method, respectively. When using a Wi-Fi chip or a Bluetooth chip, various connection information such as an SSID and a session key can be transmitted and received first, and various information can be transmitted and received after establishing a communication connection using the information. The wireless communication chip refers to a chip that communicates using various communication standards such as IEEE, ZigBee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), and LTE (Long Term Evolution). An NFC chip is a chip that operates in the Near Field Communication (NFC) method using the 13.56 MHz band among various RF-ID frequency bands such as 135 kHz, 13.56 MHz, 433 MHz, 860-960 MHz, and 2.45 GHz.

[0076] The input unit 716 may receive user input and may include a touch screen, a microphone, and buttons. The input unit 716 may receive various commands from the user. The input unit 716 may be implemented in various ways, such as keys or a touch panel. The keys may include various types of keys, such as mechanical buttons or wheels, formed on various areas of the front, side, or rear of the user terminal 710. The touch panel may detect a user's touch input and output a touch event value corresponding to the detected touch signal. When a touch panel is combined with a display panel to form a touchscreen, the touchscreen may be implemented with various types of touch sensors, such as an electrostatic, pressure-sensitive, or piezoelectric type. The electrostatic type uses a dielectric coated on the surface of the touchscreen to detect minute electricity generated by the user's body when part of the user's body touches the touchscreen surface and calculates touch coordinates. The pressure-sensitive type includes two electrode plates built into the touchscreen. When a user touches the screen, the upper and lower plates come into contact with each other, causing a current to flow, thereby calculating touch coordinates. Touch events occurring on a touchscreen can be primarily generated by a human finger, but can also be generated by any conductive object that experiences a change in capacitance.

[0077] The display unit 718 may display information related to the operation of the user terminal 710 and may display pages including information described in the embodiments. In one embodiment, the display unit 718 may include various types of components such as a liquid crystal display (LCD), an organic light emitting diode (OLED), etc. In one embodiment, the display unit 718 may be configured to be connected to an internal component of the user terminal 710 via a wire, or may be configured to be connected wirelessly via a component such as a transceiver 712 included in the user terminal 710.

[0078] The processor 714 may perform control to perform the operations of the user terminal 710 described in the embodiments, and may include at least one processor configured to perform the operations of the user terminal 710.

[0079] The processor may include at least one of RAM, ROM, CPU, GPU (Graphics Processing Unit), and bus. The RAM, ROM, CPU, and GPU may be connected to each other via a bus. The CPU accesses the memory and starts up using the operating system (O / S) stored in the memory. It then performs various operations using various programs, content, data, and the like stored in the memory. The ROM stores an instruction set for system startup. For example, when a turn-on command is input and power is supplied to the user terminal 710, the CPU copies the operating system stored in the memory to RAM according to the instructions stored in the ROM and executes the OS to start up the system. After startup is complete, the CPU copies various programs stored in the memory to RAM and executes the programs copied to RAM to perform various operations. After startup of the user terminal 710 is complete, the GPU displays a UI screen on the display unit 718. Specifically, the GPU may generate a screen displaying an electronic document including various objects such as content, icons, and menus. The GPU calculates attribute values, such as coordinates, shape, size, color, etc., for each object to be displayed according to the screen layout. The GPU can then generate screens with various layouts including the objects based on the calculated attribute values. The screens generated by the GPU are provided to the display unit 718 and can be displayed in various areas of the display unit 718.

[0080] The user terminal 710 may also include a speaker for event output, and may further include a memory (not shown) for storing at least a portion of the information transmitted and received through the transceiver 712 and information for operation of the user terminal 710.

[0081] The electronic device 720 may include a transceiver 722, a processor 724, and a memory 726 as a device on which an e-commerce electronic device program or a food delivery service program is executed.

[0082] The transceiver 722 can transmit information to and receive information from other nodes, including the user terminal 710 .

[0083] The processor 724 can provide control to enable the operation of the electronic device 720 described in the embodiments, and can include at least one processor.

[0084] The electronic device 720 may also include a memory 726 for storing at least a portion of the information transmitted and received through the transceiver 722 and information for operation of the electronic device 720 .

[0085] Meanwhile, the present specification and drawings disclose preferred embodiments of the present invention, and although specific terms are used, these terms 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, in addition to the embodiments disclosed herein, other modifications based on the technical concept of the present invention can be implemented.

Claims

1. 1. A method for providing an item list in an electronic device, comprising: confirming user information corresponding to the user terminal; determining a store list including at least one store among a plurality of stores based on the user information; checking with the at least one store an item list including at least one item for sale by the store; providing a page including the store list and the item list to the user terminal; A method for providing a list of items, including:

2. The method for providing an item list according to claim 1 , wherein the user information includes at least one of the user's search history information, store visit information, favorite item information, discount coupon information, service connection time information, and purchase history information.

3. the page includes information about each store in the store list; The method of claim 1 , wherein the information about the store includes at least one of the store's name, rating, category, location, or distance from the user.

4. 3. The method of claim 2, wherein when the store list is confirmed based on two or more pieces of information among the user information, the store list is sorted based on a score determined by taking into account weighted values ​​assigned to each of the two or more pieces of information.

5. the page includes information about each item in the item list; The method for providing an item list according to claim 1 , wherein the information about the item includes at least one of the name, image, rating, category, price, and discount coupon information of the item.

6. The method of claim 1 , wherein the item list is sorted based on the priority of each of the items in the item list.

7. 7. The method for providing an item list according to claim 6, wherein the priority is determined based on at least one of information on the number of recommendations for the item, information on the number of orders for the item, priority information provided by a store operator to which the item belongs, the order in which the items are displayed on the store details page of the store to which the item belongs, purchase time information, store visit information of the user, service connection time information of the user, or purchase history information of the user.

8. 8. The item list providing method according to claim 7, wherein, when the priority is determined based on two or more pieces of information, the item list is sorted based on a score determined by taking into account weighted values ​​assigned to each of the two or more pieces of information.

9. obtaining a first user input corresponding to information of a first store in the store list; providing a store details page for the first store in response to the first input; The method of claim 1 further comprising:

10. The method of claim 9 , wherein, on the store details page of the first store, items belonging to the item list are displayed differently from items not belonging to the item list.

11. obtaining a second user input corresponding to information of a first item in the list of items; providing an item details page for the first item in response to the second input; The method of claim 1 further comprising:

12. Providing an item detail page for the first item comprises: providing a page that is scrolled to display information about the first item within a store details page of the store to which the first item belongs; providing an item detail page for the first item after a predetermined time has elapsed since the store detail page was provided; The method of claim 11 , comprising:

13. obtaining a third input from the user corresponding to the store list; providing a page including a new store list and a new item list to the user terminal in response to the third input; The method of claim 1 further comprising:

14. The item list providing method according to claim 6 , wherein information on a set number of items from the item list arranged based on the priority order is displayed on the page.

15. The method for providing an item list according to claim 14 , wherein the set number is determined based on the size of the page.

16. The method for providing an item list according to claim 1 , wherein items belonging to the store that satisfy a set condition are removed from the item list.

17. 17. The method for providing an item list according to claim 16, wherein the set conditions include at least one of the following: when there is no photo corresponding to the item; when the item is an alcoholic beverage; or when the item is a side dish.

18. 1. An electronic device for providing an item list, comprising: a transceiver for transmitting and receiving information to and from other devices; a processor that controls the transceiver, checks user information corresponding to the user terminal, checks a store list including at least one store among a plurality of stores based on the user information, checks an item list for the at least one store including at least one item sold by the store, and provides a page including the store list and the item list to the user terminal; 2. An electronic device comprising:

19. A non-transitory computer-readable storage medium, comprising: a medium configured to store computer-readable instructions; The computer-readable instructions, when executed by a processor, cause the processor to: confirming user information corresponding to the user terminal; determining a store list including at least one store among a plurality of stores based on the user information; checking with the at least one store an item list including at least one item for sale by the store; providing a page including the store list and the item list to the user terminal; A non-transitory computer-readable storage medium for causing an electronic device to perform a method for providing an item list, the method comprising:

Citation Information

Patent Citations

  • Product Recommendation System

    JP2013534340A

  • Retrieval device, retrieval method, and retrieval program

    JP2018147045A

  • Lzo decompression in external storage

    KR1020230081684A

  • Item information providing method and electronic device

    KR102443513B1