Method and apparatus for providing information about an item to a user

The user interface enhances e-commerce platforms by displaying item information in a grid format with category association, enabling drag-and-drop category changes, and integrating coupon and authentication features, thereby simplifying and improving the ordering process.

JP7729671B2Active Publication Date: 2025-08-26COUPANG CORP
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
JP2021159312
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-30
Filing Date
2021-09-29
Publication Date
2025-08-26
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

E-commerce platforms face challenges in providing users with comprehensive and user-friendly information about items, including features, services, restrictions, and terms associated with purchases, often leading to inconvenient and complex ordering processes.

Method used

A user interface that displays information about items in a grid format, associating them with category information, allows drag-and-drop category changes, includes coupon details, and facilitates authentication processes, enhancing the ordering experience.

Benefits of technology

Improves user convenience and accuracy in the ordering process by providing comprehensive information and streamlined procedures, including discount applications and authentication, thus simplifying the purchasing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007729671000001
    Figure 0007729671000001
  • Figure 0007729671000002
    Figure 0007729671000002
  • Figure 0007729671000003
    Figure 0007729671000003
Patent Text Reader

Abstract

To provide a method and apparatus for providing a user interface for displaying information about a variety of functions, services, restrictions, agreements, authentication, etc., related to purchase of items being sold on an electric commerce platform.SOLUTION: A method includes the stages of: displaying information about at least one first item included in a first category from among the plurality of items; and displaying information about at least one second item included in a second category from among the plurality of items. The information about the one first item and the information about the one second item are displayed in a grid form. There may be provided a method in which the information about the one first item and the information about the one second item displayed in the grid form are displayed, respectively, in association with first category information indicating the first category and second category information indicating the second category. There may be provided, according to another embodiment, a device for implementing the method and a computer-readable storage medium where a computer program is stored.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure is directed to providing a user with information about an item that the user is ordering via the user's terminal. [Background technology]

[0002] E-commerce has become a reality, with many users purchasing goods over the Internet.

[0003] Users use terminals with displays to receive information about a wide range of products in a wide range of categories via the Internet. That is, users understand the information about the products they want to order based on the product information provided on the screen of the terminal, and then order the products.

[0004] Recently, various e-commerce platform companies have been providing e-commerce services, and each e-commerce platform has a variety of methods for providing information about various products.

[0005] In addition, rather than simply providing a purchasing service that allows users to select and purchase goods, there may be situations where a purchase cannot be made due to the services used to purchase goods or arbitrary restrictions, and there is a growing need for e-commerce platforms to provide users with a variety of information related to such goods, so that users can receive a variety of information related to goods and use functions when purchasing goods.

[0006] Furthermore, users of e-commerce services do not want to be provided with various information or functions related to the purchase of goods through a complicated process. For example, a user may want to order goods from various categories at once, but a vertically-ordered search process for each category may reduce the user's convenience. As another example, when using an e-commerce platform to order various goods, users desire a simplified purchasing process if possible, so the process of providing users with service functions that are necessary for purchasing goods or that can be provided as an additional service must be improved for user convenience.

[0007] In implementing such an e-commerce platform, continuous efforts must be made to improve user convenience. Summary of the Invention [Problem to be solved by the invention]

[0008] The present disclosure is directed to providing a user interface on an e-commerce platform with information regarding various features, services, restrictions, terms, authorizations, etc. associated with the purchase of items for sale.

[0009] The objectives that can be derived through the following embodiments are not limited to the objectives mentioned above, and other unmentioned objectives and advantages can be understood from the following description and can be more clearly understood from the embodiments. Furthermore, it will be easily understood that the objectives and advantages that can be derived through the embodiments can be realized by the means set forth in the claims and combinations thereof. [Means for solving the problem]

[0010] According to one embodiment, a method for a user's device to display information about a plurality of items may be provided, including the steps of: displaying information about at least one first item among the plurality of items that is included in a first category; and displaying information about at least one second item among the plurality of items that is included in a second category, wherein the information about the at least one first item and the information about the at least one second item displayed in a grid format, and the information about the at least one first item and the information about the at least one second item displayed in the grid format are each displayed in relation to first category information indicating the first category and second category information indicating the second category.

[0011] According to one embodiment, at least one of first category information, information about the at least one first item, second category information, and information about the at least one second item may be simultaneously displayed in a first area, and the method may further include displaying a plurality of objects in a second area that are anchored to the first category information and the second category information, respectively.

[0012] According to one embodiment, a method may be provided in which the step of displaying information about at least one second item includes, when a drag input is received regarding the first area, displaying a second sub-area, at least a portion of which includes the second category information and information about the at least one second item, at the top or bottom of a first sub-area, at least a portion of which includes the first category information and information about the at least one first item.

[0013] According to one embodiment, a method may be provided, wherein at least some of the information relating to at least one first item and the information relating to the at least one second item includes coupon information issued for the items.

[0014] In one embodiment, a method may be provided that further includes selecting an object for proceeding with the purchase of an item for which coupon information has been issued; and in response to the selection, selecting for purchase an item for which the coupon information has been issued and assigning the coupon information to the user as a coupon to be used to purchase the selected item.

[0015] According to one embodiment, a method may be provided, further comprising displaying a details page of information about the item for which coupon information is displayed, the details page being configured to display the coupon information.

[0016] In one embodiment, the coupon information displayed on the details page is displayed in a form different from the coupon information displayed in the first area, and the method may further include: selecting the coupon information to be displayed on the details page; and displaying detailed information related to the coupon information in response to the selection of the coupon information.

[0017] According to one embodiment, a method may be provided, further comprising the steps of: selecting an object for purchase of an item requiring user authentication from among at least one first item and the at least one second item; displaying information required for the authentication in response to the selection of the object; and proceeding with the purchase of the item requiring authentication based on authentication information received in response to the display of the information required for authentication.

[0018] In one embodiment, a method may be provided in which authentication includes age authentication, and the authentication information includes at least one of a photo of the user's identification card and a photo of the user's face taken through the user's device.

[0019] According to one embodiment, a method may be provided, further comprising the step of displaying recommended items for the user, wherein the displayed recommended items do not include items requiring authentication.

[0020] In another embodiment, a user device for displaying information about a plurality of items may be provided, comprising: a display; and a processor that controls the display to display information about at least one first item included in a first category among the plurality of items and information about at least one second item included in a second category among the plurality of items in a grid format, wherein the information about the at least one first item and the information about the at least one second item displayed in the grid format are each displayed in association with first category information indicating the first category and second category information indicating the second category.

[0021] According to one embodiment, a device may be provided in which the processor further controls the display to simultaneously display at least one of the first category information, information relating to the at least one first item, the second category information, and information relating to the at least one second item in a first area, and to display a plurality of objects in a second area, each anchored to the first category information and the second category information.

[0022] According to one embodiment, a device may be provided in which the processor controls the display to display, when a drag input is received regarding the first region, a second sub-region, at least a portion of which includes the second category information and information regarding the at least one second item, at the top or bottom of a first sub-region, at least a portion of which includes the first category information and information regarding the at least one first item.

[0023] According to one embodiment, a device may be provided in which at least some of the information relating to at least one first item and the information relating to the at least one second item includes coupon information issued for the items.

[0024] According to one embodiment, a device may be provided in which the processor is further configured to, when an object for proceeding with the purchase of an item for which the coupon information is issued is selected, select the item for purchase for which the coupon information is issued in response to the selection, and assign the coupon information to the user as a coupon to be used to purchase the selected item.

[0025] In one embodiment, a device may be provided in which the processor is further configured to control the display to display a details page of information about the item for which the coupon information is displayed, the details page being configured to display the coupon information.

[0026] According to one embodiment, a device may be provided in which a processor controls the display to display coupon information displayed on the details page in a form different from the coupon information displayed in the first area, and to display detailed information related to the coupon information in response to selecting coupon information displayed on the details page.

[0027] According to one embodiment, a device may be provided in which the processor is further configured to control the display to display information required for the authentication in response to a user selecting an object for purchase of an item requiring authentication from among the at least one first item and the at least one second item, and to proceed with the purchase of the item requiring authentication based on authentication information received in response to the display of the information required for authentication.

[0028] In one embodiment, authentication may include age authentication, and the authentication information may be provided to a device including at least one of a photo of the user's identification card and a photo of the user's face taken through the user's device.

[0029] According to yet another embodiment, there may be provided a computer-readable storage medium having stored thereon a computer program that, when executed by a computer processor, causes a user device to perform a method for displaying information about a plurality of items, the method including: displaying information about at least one first item included in a first category among the plurality of items; and displaying information about at least one second item included in a second category among the plurality of items, wherein the information about the at least one first item and the information about the at least one second item displayed in a grid format, and the information about the at least one first item and the information about the at least one second item displayed in the grid format are each displayed in association with first category information indicating the first category and second category information indicating the second category. [Effects of the Invention]

[0030] Through various embodiments provided in the present disclosure, a user interface capable of providing various information related to an item to a user can be provided, thereby improving the convenience of the user in proceeding with an order.

[0031] Through various embodiments provided in the present disclosure, it is possible to improve the accuracy, convenience, or reliability of various procedures required in the ordering process of an item (discount application procedure, authentication procedure, etc.).

[0032] Specific effects that can be derived in addition to the above-mentioned effects will be described together with the following explanation of specific matters for implementing the invention. [Brief explanation of the drawings]

[0033] [Figure 1] 1 is a block diagram of a device for performing a method for a user's device to display information about multiple items according to one embodiment. [Figure 2]1 is a flowchart illustrating a method by which a user's device displays information about multiple items according to one embodiment. [Figure 3] 1 is a diagram illustrating a method for displaying items belonging to each category according to an embodiment; [Figure 4] 10 is a diagram illustrating a method for changing a category of displayed items based on a drag input on an area where items are displayed, according to an embodiment; [Figure 5] 10 is a diagram illustrating a method for changing the category of a displayed item based on a drag input on an area where the category is displayed, according to an embodiment; [Figure 6] 1 is a diagram illustrating a method for purchasing an item based on coupon information included in an area where the item is displayed, according to an embodiment; [Figure 7] 10 is a diagram illustrating a method for purchasing an item based on coupon information included in a screen displayed on detailed information of the item according to an embodiment. [Figure 8] 10 illustrates a screen showing the result of coupon information being automatically assigned to a user as the user proceeds with the purchase of an item according to one embodiment. [Figure 9] 1 illustrates a user interface provided for purchasing an item that requires authentication according to one embodiment. [Figure 10] 1 illustrates a user interface provided for purchasing an item that requires authentication according to one embodiment. [Figure 11] 10 illustrates a user interface provided for purchasing items that require authentication according to another embodiment. [Figure 12] 1 illustrates a block diagram of a device further including an imaging unit according to one embodiment. [Figure 13] 1 illustrates a user interface for obtaining authentication information necessary for the purchase of an item requiring authentication, according to one embodiment. [Figure 14]1 illustrates a user interface for obtaining authentication information necessary for the purchase of an item requiring authentication, according to one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand the embodiments. The following embodiments may be embodied in various different forms and are not limited to the embodiments set forth herein.

[0035] The suffix "section" used in the following description for elements is given solely for the convenience of writing the specification, and is used interchangeably with other elements, and does not have any meaning or function that distinguishes it from other elements.

[0036] For clarity, parts irrelevant to the description will be omitted, and the same or similar components will be designated by the same reference numerals throughout the specification. Some embodiments will be described in detail with reference to exemplary drawings. When assigning reference numerals to components in each drawing, the same components may have the same reference numerals as much as possible, even if they are displayed in different drawings. Furthermore, in describing the present disclosure, if it is determined that a detailed description of related known structures or functions may obscure the gist of the embodiments, such detailed description may be omitted.

[0037] In describing components of an embodiment, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are merely used to distinguish the component from other components, and do not limit the nature, order, sequence, or number of the components. When it is described that any components are "coupled," "coupled," or "connected," it should be understood that the components may be directly coupled or connected, that other components may be "intervened" between the components, or that the components may be "coupled," "coupled," or "connected" through different components.

[0038] In this disclosure, the terms "comprise," "comprise," or "have" are intended to specify the presence of any feature, number, step, operation, component, part, or combination thereof described in the specification, and should be understood as not precluding the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0039] Furthermore, in implementing the present disclosure, components may be subdivided and described for the sake of convenience, but these components may be embodied within a single device or module, or one component may be embodied across multiple devices or modules.

[0040] FIG. 1 is a block diagram of a device 100 for performing a method for displaying information about multiple items on a user terminal according to one embodiment.

[0041] According to one embodiment, device 100 may include a display 110 and a processor 120 .

[0042] According to an embodiment, the display 110 is configured to display various information processed by the processor 120. According to an embodiment, a user may receive various information based on the information displayed on the display 110.

[0043] According to an embodiment, the display 110 may include a display panel and a controller (not shown) that controls the display panel. The display panel may be implemented as various types of displays, such as a liquid crystal display (LCD), an organic light-emitting diode (OLED) display, an active-matrix organic light-emitting diode (AM-OLED), or a plasma display panel (PDP). The display panel may be flexible, transparent, or wearable. The display 110 may be combined with a touch panel (not shown) to provide a touch screen (not shown).

[0044] According to one embodiment, the processor 120 may control the display 110 to provide various information to the user of the device 100. To this end, the processor 120 may control the display 110 to display various types of user interfaces.

[0045] In one embodiment, the processor 120 may control the display to display information about at least one first item included in a first category among the plurality of items and information about at least one second item included in a second category among the plurality of items in a grid format.

[0046] According to one embodiment, the processor 120 may control the display 110 to display information about a plurality of items not only in a list format but also in a grid format. According to one embodiment, the processor 120 may control the display 110 to display information about at least one first item and information about at least one second item displayed in a grid format in association with first category information indicating a first category and second category information indicating a second category, respectively.

[0047] The processor 120 may include at least one of a RAM, a ROM, a CPU, a GPU (Graphic Processing Unit), and a bus, and the RAM, ROM, CPU, and GPU may be connected via a bus.

[0048] The CPU accesses the memory and performs booting using the O / S stored in the memory, and then performs various operations using various programs, content, data, etc. stored in the memory.

[0049] The ROM stores an instruction set for system booting. For example, when a turn-on command is input and power is supplied to the device 100, the CPU copies the OS stored in the memory to the RAM according to the instructions stored in the ROM and executes the OS to boot the system. After booting is complete, the CPU copies various programs stored in the memory to the RAM and executes the programs copied to the RAM to perform various operations. After booting of the device 100 is complete, the GPU displays a UI screen on the display 110. 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, and color, for displaying each object according to the screen layout. The GPU may then generate various screen layouts including the objects based on the calculated attribute values. The screens generated by the GPU may be provided to the display 110 and displayed in various areas of the display 110.

[0050] According to an embodiment, device 100 may further include a transceiver (not shown) configured to communicate with various types of external devices through various types of communication methods. According to an embodiment, communication technologies used by the transceiver to transmit and receive information may include Global System for Mobile communication (GSM), Code Division Multi Access (CDMA), Long Term Evolution (LTE), 5G, Wireless LAN (WLAN), Wireless Fidelity (Wi-Fi), Bluetooth™, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), ZigBee, Near Field Communication (NFC), etc.

[0051] Specifically, the transceiver may include at least one of a Wi-Fi chip, a Bluetooth chip, a wireless communication chip, and an NFC chip. The processor 120 controls the transceiver to perform communication between various external devices and the device 100. The Wi-Fi chip and the Bluetooth chip may perform communication using the Wi-Fi method and the Bluetooth method, respectively. When using the Wi-Fi chip or the Bluetooth chip, various connection information such as an SSID and a session key may be transmitted and received first, and then various information may be transmitted and received after establishing communication using the connection information. The wireless communication chip refers to a chip that performs communication using various communication standards such as IEEE, ZigBee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), and LTE (Long Term Evolution). The NFC chip refers to a chip that operates using the Near Field Communication (NFC) method, which uses 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.

[0052] According to an embodiment, device 100 may further include a memory (not shown) for storing various information to be processed. The memory may include at least one of an internal memory (not shown) and an external memory (not shown). The internal memory may include at least one of a volatile memory (e.g., a dynamic random access memory (DRAM), a static random access memory (SRAM), a synchronous dynamic random access memory (SDRAM), etc.), a non-volatile memory (e.g., a one-time programmable read-only memory (OTPROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a mask read-only memory (MASK), a flash read-only memory (FLASH), etc.), a hard disk drive (HDD), or a solid-state drive (SSD). According to an embodiment, processor 120 may load instructions or data received from at least one of the non-volatile memory or another component into the volatile memory for processing. Processor 120 may also store data received from or generated by other components in the non-volatile memory.

[0053] The external memory may include, for example, at least one of CF (Compact Flash), SD (Secure Digital), Micro-SD (Micro Secure Digital), Mini-SD (Mini Secure Digital), xD (extreme Digital), and Memory Stick.

[0054] The memory may store various programs and data used in the operation of device 100. For example, the memory may temporarily or semi-permanently store at least a portion of the content or user interface displayed on display 110.

[0055] FIG. 2 is a flow chart illustrating a method by which a user's device displays information about multiple items according to one embodiment.

[0056] According to an embodiment, the processor 120 may control the display 110 to display information about at least one first item included in a first category among the plurality of items in step S210.

[0057] According to an embodiment, the processor 120 may control the display 110 to display information about at least one second item included in a second category among the plurality of items in step S220.

[0058] According to one embodiment, the processor 120 may control the display 110 to display at least one first item and at least one second item in a grid format in steps S210 and S220. That is, the display 110 may display multiple items in one row by displaying the items in a grid format under the control of the processor 120. According to one embodiment, the number of items that can be displayed in one row may be modified by the user. According to one embodiment, if fewer items than the number of items that can be displayed in one row need to be displayed (e.g., if the last row of the grid is not filled with items due to the number of at least one first item), the remaining grid slots may be displayed as blank.

[0059] According to one embodiment, processor 120 may control display 110 to display information about at least one first item and information about the at least one second item in a grid format, such that the information about the at least one first item and the information about the at least one second item are displayed in association with first category information indicating a first category and second category information indicating a second category, respectively. That is, multiple items displayed on display 110 are displayed in association with the category to which each item belongs, so that items belonging to the same category are displayed together in the same area, and category information indicating that the items displayed in the area belong to a specific category may also be displayed in the area.

[0060] FIG. 3 is a diagram illustrating a method for displaying items belonging to each category according to an embodiment.

[0061] 3 shows a screen 300 that may be displayed on the display 110 of the device 100. According to one embodiment, the user interface screen shown in FIG. 3 may be displayed on the display 110 at one time, or may be a screen that may be displayed while being moved via drag input.

[0062] Referring to FIG. 3, a screen 300 that may be displayed on the display 110 may include a first area 310 and a second area 320 .

[0063] According to one embodiment, the first area 310 may include at least one of first category information 311, information about at least one first item 312, second category information 313, and information about at least one second item 314. Here, the first category information 311 may be information indicating a first category including the information about at least one first item 312, and the second category information 313 may be information indicating a second category including the information about at least one second item 314.

[0064] According to an embodiment, the first category information 311 and the second category information 313 may be displayed in various forms such as a name indicating each category, an image, a video, etc. For ease of explanation, the following description will be given on the assumption that the first category information 311 and the second category information 313 are displayed on the display 110 in the form of a name indicating each category.

[0065] According to one embodiment, the display 110 may display first category information 311 and information 312 about at least one first item in a mutually associated manner in the first area 310. For example, the display 110 may display the first category information 311 at the top of the information 312 about at least one first item displayed in a grid format, thereby indicating that the item displayed at the bottom of the first category information 311 is a first item included in the first category.

[0066] According to one embodiment, the display 110 may display a plurality of items belonging to various categories in the first area 310. According to one embodiment, in the user interface displayed on the display 110, at least one second item belonging to a second category may be displayed in the first area 310 so as to be distinguished from at least one first item belonging to the first category.

[0067] According to one embodiment, the processor 120 may control the display 110 to simultaneously display in the first area a first sub-area including first category information and information about at least one first item, and at least a portion of a second sub-area including second category information and information about at least one second item. That is, the first area 310 may include at least one of the first category information, information about at least one first item, second category information, and information about at least one second item.

[0068] For example, referring to FIG. 3, a first area 310 may include a first sub-area displaying first category information 311 and information 312 about at least one first item, and a second sub-area displaying second category information 313 and information 314 about at least one second item. The first and second sub-areas may be arranged horizontally or vertically. For example, referring to FIG. 3, the second sub-area may be displayed at the bottom of the first sub-area. In this manner, the device 100 may display items in a grid format by category and simultaneously display category information associated therewith on the display 110. This allows a user to quickly search for an item to be purchased and simultaneously determine which category the item being searched for belongs to, thereby enabling the user to search for other items in the corresponding category.

[0069] According to one embodiment, the processor 120 may control the display 110 to display a plurality of objects anchored to the first category information 311 and the second category information 313 in the second area 320. That is, the first category information 311 and the second category information 313 may be displayed in the first area 310 in a form related to items included in each category, and objects anchored to at least one of the first category information 311 and the second category information 313 may be displayed in the second area 320. According to one embodiment, when the processor 120 determines that an object anchored to a specific category is to be selected from among the objects displayed in the second area 320, the processor 120 may control the display 110 to display in the first area 310 a sub-area in which category information and items corresponding to the category are displayed.

[0070] 3, an object 321 included in the second area 320 may be predetermined as being anchored to a first category, and in this case, when the processor 120 determines that the object 321 has been selected through a touch input or the like, the processor 120 may control the display 110 so that first category information 311 related to the first category and information 312 related to at least one first item are displayed in the first area 310. Accordingly, even when information related to the first category is not displayed in the first area 310, the user of the device 100 can quickly search for an item included in the first category by selecting the object 321 displayed in the second area 320 that is distinct from the first area 310.

[0071] According to one embodiment, objects displayed in the second area 320 may be displayed independently of information displayed in the first area 310. That is, the processor 120 may manage the user interface such that changes in the display of objects displayed in the second area 320 do not affect the first area 310, and vice versa. For example, even if a sub-area including items of a category other than the first category is displayed in the first area 310 through a drag input on the first area 310, the objects displayed in the second area 320 may not be affected. As another example, even if an object displayed through a drag input on the second area 320 changes, the information displayed in the first area 310 may not be affected. In one embodiment, unlike changing the content displayed through a drag input related to the first area 310 or the second area 320, when the processor 120 directly selects a sub-area displayed in the first area 310 or directly selects a portion of an object displayed in the second area 320, the processor 120 can control the display 110 so that information corresponding to the content directly selected in the first area 310 or the second area 320 is displayed in the second area 320 or the first area 310, respectively.

[0072] According to one embodiment, the processor may control the display 110 to change the content displayed in the first area 310 based on an input in the second area 320, or to change the content displayed in the second area 320 based on an input in the first area 320. This will be described below with reference to Figures 4 and 5.

[0073] FIG. 4 is a diagram illustrating a method for changing the category of displayed items based on a drag input on an area where items are displayed, according to an embodiment.

[0074] Referring to FIG. 4, in one embodiment, first category information 414 may be displayed in a first area 410, and a first object 422 corresponding to the first category may be displayed in a second area 420.

[0075] According to one embodiment, first category information 414 and a first sub-area 412 including items included in the first category may be displayed at the top of the first area 410, and a first object 422 corresponding to the first category among a plurality of objects displayed in the second area 420 may be highlighted differently from other categories. That is, depending on which category the information displayed at the top of the first area 410 corresponds to, one of the objects displayed in the second area 420 may be highlighted. In other words, category information related to the category corresponding to the object highlighted in the second area 420 and items included in the category may be displayed at the top of the first area 410.

[0076] In one embodiment, when a drag input 415 is received in the first area 410 and the category of items displayed in the first area 410 changes (for example, when a first sub-area 412 containing first category information 414 and items included in the first category is displayed at the top of the first area 410, and a second sub-area 416 containing second category information and items included in the second category is displayed by the drag input 415), an object corresponding to the changed category (for example, a second object 430 corresponding to the second category) may be changed to one that is displayed highlighted in the second area 420.

[0077] In one embodiment, the processor 120 can control the display 110 so that the object (422 or 430) displayed in highlighted form in the second region 420 is positioned in a predetermined position (e.g., the leftmost, middle, or rightmost position, etc.) in the second region 420.

[0078] According to one embodiment, the processor 120 may determine whether one of the objects included in the second area 420 (e.g., a second object 430 corresponding to a second category) is selected. Based on the determination that the second object 430 is selected, the processor 120 may control the display 110 to display second category information 432 related to the second category and at least one item included in the second category from the top of the first area 410.

[0079] FIG. 5 is a diagram illustrating a method for changing the category of a displayed item based on a drag input on an area where the category is displayed, according to an embodiment.

[0080] According to one embodiment, processor 120 can determine whether drag input 520 is received in second region 522. Based on drag input 520, processor 120 can control display 110 such that the plurality of objects included in second region 522 are modified and displayed.

[0081] According to one embodiment, the processor 120 may control the display 110 so that a highlighted object among the plurality of objects does not change during the process of changing and displaying the plurality of objects included in the second region 522.

[0082] In one embodiment, the processor 120 may control the display 110 so that the content displayed in the first area 510 is not changed even if multiple objects are changed and displayed by the drag input 520.

[0083] According to one embodiment, the processor 120 may control the display 110 to display the directly selected object in a highlighted form when it is determined that some of the objects displayed after the drag input 520 have been directly selected 515. Referring to Figure 5, the second object 530 corresponding to the second category may not be displayed in a highlighted form, or may be determined to have been directly selected 515 and may be changed to be displayed in a highlighted form.

[0084] According to one embodiment, the processor 120 may control the display 110 to change the content displayed in the first area 510 based on a direct selection (515) of one of the objects displayed in the second area 522 after the drag input 520. For example, the processor 120 may control the display 110 to display a second sub-area 532 including second category information corresponding to the directly selected (515) second object and at least one item included in the second category from the top of the first area 510.

[0085] According to another embodiment, the processor 120 may control the display 110 so that a highlighted object among the multiple objects changes as the multiple objects included in the second region 522 are changed and displayed based on the drag input 520. When the processor 120 determines, based on the drag input 520 in the second region 522, that the position of the object included in the second region 522 has been changed and placed in a predetermined position (e.g., the leftmost, middle, or rightmost) within the second region 522, the processor 120 may control the display 110 so that a sub-region including various information about a category corresponding to the object placed in the predetermined position is displayed in the first region 510, and the object placed in the predetermined position is displayed in a highlighted form. For example, the processor 120 may determine, based on the drag input 520 in the second region 522, that a second object 530 corresponding to the second category has been placed in the leftmost position of the second region 522. Based on this determination, the processor 120 can control the display 110 so that a second sub-area 532 containing second category information corresponding to the second object 530 and at least one item included in the second category is displayed from the top of the first area 510.

[0086] FIG. 6 is a diagram illustrating a method for purchasing an item based on coupon information included in an area where the item is displayed, according to an embodiment.

[0087] In one embodiment, the processor 120 may control the display 110 to display information about the plurality of items displayed in the first area 610 in a grid format, and the information about the plurality of items arranged in a grid format may include various information related to each item (e.g., item name, item description, item price, coupon information, whether age verification is required, and quantity already added to the shopping cart).

[0088] Referring to Figure 6, according to one embodiment, the processor 120 may control the display 110 to display applicable coupon information 611 in association with at least one item displayed in a first area 610. According to one embodiment, the coupon information 611 may include various information such as a discount rate, whether or not there is a conditional discount, whether or not there is an applicable coupon, etc., and may be displayed in various forms such as images, text, etc. Figure 6 illustrates one of various embodiments in which the coupon information may be displayed.

[0089] According to one embodiment, the processor 120 may display order objects 611, 622 for proceeding with an order for each of at least one item included in the first area 610. According to one embodiment, the processor 120 may perform a process of inputting the items into a shopping cart for proceeding with the order.

[0090] According to one embodiment, processor 120 may determine whether order objects 611 and 622 displayed in first area 610 are selected to add an item to be added to a predetermined group of items for ordering various items, such as a shopping cart. According to one embodiment, the objects displayed in first area 610 for adding an item to be added to a shopping cart may have different shapes for items already added to the shopping cart and items not added to the shopping cart. Referring to FIG. 6, processor 120 may control display 110 to display order object 621 for an item not added to the shopping cart. When processor 120 selects (612) such order object 621, processor 120 may control display 110 to display order object 622, which indicates the quantity of the item included in the shopping cart and provides a function for adjusting the quantity. That is, the processor 120 can control the display 110 to display order objects 621, 622 in the first area 610 so that the user can identify items already added to the shopping cart, and further to display the order object 622 in the first area 610 so that the quantity of items already added to the shopping cart can be adjusted.

[0091] According to one embodiment, processor 120 may determine to add an item to the shopping cart based on the selection (612) of an order object 621 displayed in first area 610, and if applicable coupon information 611 exists for an item not in the shopping cart, may determine to assign coupon information 611 to the user so that the coupon information 611 can be used while adding the item to the shopping cart. Assigning coupon information 611 may mean applying a discount rate included in coupon information 611 when calculating the amount to be paid by the user when purchasing an item to which coupon information 611 applies.

[0092] According to one embodiment, processor 120 may control display 110 to display message 630 in first area 610 indicating that an item has been added to the shopping cart and coupon information 611 has been assigned to the user based on selection 612 of order object 621 displayed in first area 610. Referring to FIG. 6 , message 630 may be displayed on first area 610 in response to selecting 612 order object 621 to proceed with an order for an item that was not in the shopping cart but for which applicable coupon information 611 exists, and message 630 may include information indicating that an item has been added to the shopping cart and a coupon has been assigned to the user.

[0093] According to one embodiment, the processor 120 may select an order object 622 to adjust the quantity of an item already added to the shopping cart and control the display 110 to display a message 640 indicating such a quantity adjustment. According to one embodiment, the order object 622 may include information indicating the quantity of the item already added to the shopping cart and an adjustment icon for providing a function for adjusting the quantity. According to one embodiment, the processor 120 may detect input of the adjustment icon included in the order object 622 and perform a function for increasing or decreasing the quantity of the item. According to one embodiment, the processor 120 may control the display 110 to display a message 640 in the first area 610 indicating that the quantity of the item added to the shopping cart has been adjusted (i.e., added or removed) by input of the adjustment icon. According to one embodiment, when applicable coupon information 611 for an item is assigned to a user, the coupon is reflected in the total price of the item regardless of the quantity of the item purchased. Therefore, information indicating that a coupon has been assigned to the user may be omitted from the information displayed in the message 640.

[0094] FIG. 7 is a diagram illustrating a method for purchasing an item based on coupon information included in a screen displayed on detailed information of the item according to an embodiment.

[0095] Referring to FIG. 7, when an item for which applicable coupon information 711 is available is selected 712 in the first area 710, the processor 120 can control the display 110 to display a details page for the selected item.

[0096] In one embodiment, applicable coupon information 721 may be displayed on the details page for the selected item, and the information contained in the coupon information 721 displayed on the details page may correspond to the information contained in the coupon information 711 displayed in the first area 710.

[0097] According to an embodiment, the coupon information 721 displayed on the product details page may be displayed in the same format as or different from the coupon information 711 displayed in the first area 710 .

[0098] According to one embodiment, processor 120 may control display 110 to display an order object 720 for proceeding with an order for the selected item on the details page of the selected item. According to one embodiment, processor 120 may control display 110 to display order object 720 differently depending on the quantity of the selected item already added to the shopping cart. For example, if the selected item has not been added to the shopping cart, processor 120 may control display 110 to display order object 720 indicating that the item should be added to the shopping cart, and if the selected item has already been added to the shopping cart, processor 120 may control display 110 to display an order object (e.g., 730) including information indicating the quantity of the item already added to the shopping cart and an adjustment icon for providing a function to adjust the quantity.

[0099] In another embodiment, if the selected item has not been added to the shopping cart or has already been added to the shopping cart, the processor 120 can control the display 110 to display information indicating the quantity of all items added to the shopping cart (i.e., for items not added to the shopping cart, the quantity of the item is displayed as 0) and to display an order object (e.g., 730) including an adjustment icon to provide the ability to adjust the quantity.

[0100] According to one embodiment, the processor 120 may control the display 110 to input items into the shopping cart based on a selection (722) of order objects 720, 730 displayed on the details page for the selected item, and to display a message 732 on the details page indicating that coupon information 721 has been assigned to the user. Various embodiments for indicating that coupon information 721 has been assigned to a user have been described above with reference to FIG. 6, etc., and therefore will not be described in detail.

[0101] FIG. 8 illustrates a screen showing the result of coupon information being automatically assigned to a user as they proceed with purchasing an item according to one embodiment.

[0102] Referring to Figure 8, as a result of assigning coupon information to a user while adding items to a shopping cart through the processes described above with reference to Figures 6 and 7, it can be seen that a discount based on the coupon information is reflected in the payment amount displayed on the payment page for proceeding with payment for the items added to the shopping cart. In other words, even if a user only performs the action of adding items for which applicable coupon information exists to a shopping cart, the discount can be applied to the items added to the shopping cart without performing any action to assign coupon information for the items to the user (e.g., downloading a coupon or selecting an applicable coupon). Accordingly, in order for a user to proceed with ordering an item, any action for applying a discount to the payment amount using coupon information can be omitted from the process of searching for the item to be ordered, proceeding with the order, and making payment, thereby improving user convenience.

[0103] 8, the checkout page may display results in which discounts have already been applied based on coupon information applicable to at least some of the items added to the shopping cart. According to one embodiment, the checkout page may include a discount information area 810 that displays a breakdown of discounts applied based on the coupon information applied to the items added to the shopping cart. Discount information area 810 may include information 812 indicating that coupon information has been assigned to the user through the embodiments related to FIGS. 6 and 7 (i.e., the discount is automatically applied by adding items to the shopping cart).

[0104] 9 and 10 illustrate user interfaces provided for the purchase of items requiring authentication according to one embodiment.

[0105] According to one embodiment, the plurality of items may include items that require a predetermined authentication, and the processor 120 may control the display 110 to request a predetermined authentication procedure from the user in order to proceed with the purchase of such items that require authentication. For example, the authentication that may be requested may include various authentications such as identity authentication, age authentication, and CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) authentication.

[0106] According to one embodiment, the processor 120 may predetermine that a predetermined authentication procedure is required for an item in a predetermined category. For example, the processor 120 may control the display 110 to request a user to perform a pre-set authentication procedure for each category of item, such as tobacco, alcohol, adult products, and specialty medicines. For ease of explanation, the following description will be given assuming that the authentication procedure that may be requested is age authentication. However, the present disclosure should not be construed as being limited to the following embodiments, and may be construed as providing a user interface that may request various authentication procedures set for items in various categories.

[0107] In one embodiment, the processor 120 may be preset to allow ordering of items such as tobacco, alcohol, and adult products only if the user is confirmed to be over a certain age.

[0108] Referring to FIG. 9, in one embodiment, the processor 120 may control the display 110 to display information about products within the tobacco category, among multiple product categories, by subcategory based on the country to which the tobacco manufacturer belongs.

[0109] In one embodiment, the processor 120 may control the display 110 to display a details page about the selected tobacco article when any one of the displayed tobacco articles is determined to be selected (910).

[0110] According to one embodiment, the processor 120 may control the display 110 to display an object for proceeding with an order 920 on the details page. If the processor 120 determines that the object for proceeding with an order for tobacco articles has been selected 922, the processor 120 may decide to initiate a pre-configured age verification procedure for ordering tobacco articles.

[0111] In one embodiment, the processor 120 may determine to start an age verification procedure and control the display 110 to display a question 930 regarding whether the user is over a predetermined age. In one embodiment, the information included in the question 930 displayed on the display 110 may vary, and the user may perform the procedure required for verification based on the information included on the display 110.

[0112] 9, in one embodiment, the processor 120 may control the display 110 to display question information 930 inquiring whether the age of a user attempting to order tobacco articles is above a predetermined age (e.g., 20 years old), and the question information 930 may additionally include a reply object 932 for replying to the question. In one embodiment, the user may perform an authentication procedure by selecting the reply object 932 displayed on the display 110.

[0113] In one embodiment, processor 120 can predetermine authentication permission information corresponding to query information 930 by the user and store it in memory. In one embodiment, processor 120 can determine whether a reply object 932 selected by the user in response to the display of query information 930 corresponds to the predetermine authentication permission information. If processor 120 determines that the authentication permission information corresponds to reply object 932 selected by the user, it can determine to proceed with the order of the selected tobacco article (910) and enter the article into the shopping cart. The user can confirm that the order of the article is proceeding based on object 940 and / or message 942 displayed in response to the selection of reply object 932.

[0114] In one embodiment, message 942 may include at least one of information indicating that authentication has been completed, information indicating that an item has been added to the shopping cart, and information indicating that coupon information has been assigned to the user.

[0115] Referring to FIG. 10, processor 120 may proceed with an order based on a selection (1020) of items within the adult goods category.

[0116] According to one embodiment, for items in a predetermined category, such as adult goods, the processor 120 may control the display 110 to display a predetermined image 1010 instead of a thumbnail image representing each item. According to one embodiment, the predetermined image 1010 may be an image indicating that the item requires a predetermined authentication. According to one embodiment, the display 110 may be controlled to include the predetermined authentication information required for the item, thereby improving user convenience by preventing users who are not authenticated from having to go through an unnecessary process of selecting the item. Referring to FIG. 10 , according to one embodiment, the processor 120 may predetermine that an order for items in the adult goods category cannot be processed unless the user passes a procedure to verify that the user is 18 years of age or older. The predetermined image 1010 for displaying information about items in the adult goods category in the first area may include an image indicating that the user must be 18 years of age or older. However, the image or interface itself shown in Fig. 10 is merely an example for explaining the present disclosure, and the details of the required authentication, the predetermined image 1010 displayed therewith, and a method of displaying information about the item including the authentication details and / or the predetermined image 1010 may be embodied in various forms. The features of the process for proceeding with an order for an item in Fig. 10 according to one embodiment have been described above with reference to Fig. 9, etc., and therefore will not be described in detail.

[0117] FIG. 11 illustrates a user interface provided for purchasing items that require authentication according to another embodiment.

[0118] According to one embodiment, the processor 120 may process an order for an item displayed in a first area in which at least one item is arranged in a grid format. For example, the processor 120 may determine whether an object 1110 for processing an order displayed in the first area has been selected (1112), and control the display 110 to display question and answer information 1130 to perform a necessary authentication procedure for the item. Features related to the process of processing an order based on the object 1110 displayed in the first area according to one embodiment have been described above with reference to FIG. 6, etc., and therefore will not be described in detail.

[0119] In one embodiment, when proceeding with an order based on the object 1110 displayed in the first area, if it is determined that a predetermined authentication is required for the item to be ordered, the processor 120 can control the display 110 to display question and answer information 1130 in the form of a pop-up on the screen on which the first area is displayed.

[0120] In one embodiment, processor 120 can determine an order to proceed based on answer information entered in response to the display of question and answer information 1130, and can then modify the object 1140 displayed for the item determined to proceed with the order.

[0121] According to one embodiment, if it is determined to proceed with the order based on the answer information entered in response to the display of question and answer information 1130, processor 120 may display message 1142 indicating that authentication has been completed and that the item will be added to the shopping cart. Furthermore, if applicable coupon information for the item is included, message 1142 may further include information indicating that the applicable coupon information has been assigned to the user.

[0122] 12 illustrates a block diagram of a device 1200 further including an imaging unit according to one embodiment. The device 1200, display 1210, and processor 1220 illustrated in FIG. 12 correspond to the device 100, display 110, and processor 120 illustrated in FIG. 1, and therefore will not be described in detail.

[0123] According to an embodiment, the imaging unit 1230 included in the device 1200 can capture still or moving images under user control. The imaging unit 1230 may be implemented as a plurality of cameras, such as a front camera and a rear camera.

[0124] If device 1200 includes an image capturing unit 1230, processor 1220 may perform a control operation according to the shape of an object recognized by image capturing unit 1230. For example, processor 1220 may activate image capturing unit 1230 to capture an image of the object, and perform a photographing operation of the object based on the shape of the object.

[0125] 13 and 14 illustrate user interfaces for obtaining authentication information necessary for the purchase of items requiring authentication according to one embodiment.

[0126] Referring to FIG. 13, in one embodiment, when proceeding with an order based on an object 1310 displayed in the first area, if it is determined that a predetermined authentication is required for the item to be ordered, the processor 1220 can control the display 1210 to display question and answer information 1330 in the form of a pop-up on the screen on which the first area is displayed.

[0127] In one embodiment, the processor 1220 may control the display 1210 to display question information 1330 inquiring whether the age of the user attempting to order a tobacco article is above a predetermined age (e.g., 20 years old), and the question information 1330 may additionally include photographing objects 1332, 1334 to provide a photographing function necessary for answering the question.

[0128] According to one embodiment, a user may perform a photographing procedure by selecting photographing objects 1332 and 1334 displayed on display 1210. According to one embodiment, when processor 1220 determines that photographing object 1332 has been selected, processor 1220 may provide a user interface for photographing an identification card. According to one embodiment, when processor 1220 determines that photographing object 1334 has been selected, processor 1220 may provide a user interface for photographing the user's face.

[0129] According to an embodiment, the image capturing unit 1230 may be configured as a plurality of cameras, and the plurality of cameras may include cameras capturing images of the front and rear of the device 1200. According to an embodiment, when the processor 1220 determines that the photographing object 1334 has been selected, the processor 1220 may provide a user interface that activates a camera, among the plurality of cameras included in the image capturing unit 1230, that captures an image of the front of the device 1200 (e.g., the direction in which a user interface is displayed on the display 1210) to capture an image of the user's face. According to an embodiment, when the processor 1220 determines that the photographing object 1332 has been selected, the processor 1220 may provide a user interface that activates a camera, among the plurality of cameras included in the image capturing unit 1230, that captures an image of the rear of the device 1200 (i.e., the direction opposite to the front) to capture an image of an identification card.

[0130] In one embodiment, the processor 1220 can control the display 1210 to display query information 1330 including information requesting a user to perform a photographing function regarding at least one of the photographing objects 1332, 1334, and can control the image capture unit 1230 to capture a photo of the user's identification card and / or a photo of the user's current face.

[0131] In one embodiment, the processor 1220 can perform an authentication procedure by identifying the user's name and year of birth from the photo of the identification card acquired through the imaging unit 1230 based on the selection of the photograph object 1332, and determining whether the user's age is above a predetermined age.

[0132] According to one embodiment, the processor 1220 may perform a predetermined authentication procedure based on the ID photo and the user's facial photograph acquired through the imaging unit 1230 based on the selection of the photographed objects 1332 and 1334. According to one embodiment, the processor 1220 may identify the user who intends to proceed with the order included in the ID photo acquired through the imaging unit 1230 and perform identity authentication and / or age authentication of the user by identifying the user's name and / or year of birth. According to one embodiment, the processor 1220 may compare the user's face identified from the ID photo acquired through the imaging unit 1230 based on the selection of the photographed object 1332 with the user's face included in the user's facial photograph acquired through the imaging unit 1230 based on the selection of the photographed object 1334, thereby determining whether the user whose age has been authenticated through the ID is the same person as the user who intends to proceed with the current order. By obtaining sufficient information necessary for authentication through such an authentication procedure, the validity of the authentication result can be guaranteed, and device 1200 can provide a user interface that minimizes inconvenience to the user when performing such an authentication procedure that guarantees validity.

[0133] In one embodiment, the processor 1220 may be embodied with artificial intelligence technology to determine whether the user identified from the ID photo and facial photo acquired through the imaging unit 1230 is the same person.

[0134] AI technology embodies human-level intelligence and, unlike existing rule-based smart systems, is a technology that allows machines to learn, make decisions, and become smarter on their own. Systems that use AI technology improve their recognition rate the more they are used, and are able to understand user preferences more accurately, so existing rule-based smart systems are gradually being replaced by deep learning-based AI systems.

[0135] Artificial intelligence technology consists of machine learning (deep learning) and component technologies that utilize machine learning.

[0136] Machine learning is an algorithmic technology that classifies and learns the characteristics of input data on its own, and its underlying technologies are those that use machine learning algorithms such as deep learning to replicate the cognitive and judgment functions of the human brain, and are comprised of technical fields such as linguistic understanding, visual understanding, inference / prediction, knowledge representation, and behavior control.

[0137] The diverse fields in which artificial intelligence technology is applied are as follows: Linguistic understanding is a technology that recognizes, applies, and processes human language / characters, and includes natural language processing, machine translation, conversation systems, question and answering, and speech recognition / synthesis. Visual understanding is a technology that recognizes and processes objects as if they were human vision, and includes object recognition, object tracking, video search, person recognition, scene understanding, spatial understanding, and video improvement. Inference and prediction is a technology that judges information and makes logical inferences and predictions, and includes knowledge / probability-based inference, optimization prediction, preference-based planning, and recommendation. Knowledge representation is a technology that automatically processes human experience information into knowledge data, and includes knowledge construction (data generation / classification) and knowledge management (data utilization).

[0138] Referring to FIG. 14, in one embodiment, a process 1220 can control a display 1210 so that a user interface corresponding to each shooting subject is displayed based on the selection of a shooting object 1410, 1420.

[0139] In one embodiment, when it is determined that the photographing object 1410 for photographing the identification card has been selected, the processor 1220 may control the display 1210 to display an interface for photographing the identification card 1411. In one embodiment, the interface for photographing the identification card 1411 may include guide information 1413 that can guide the user in placing the identification card on the photographing interface.

[0140] According to one embodiment, when it is determined that the user has selected the photographing object 1420 for photographing their face, the processor 1220 may control the display 1210 to display a face photographing interface 1421. According to one embodiment, the face photographing interface 1421 may include guide information 1423 that can guide the user in placing an identification card on the photographing interface.

[0141] According to an embodiment, the processor 1220 may control the display 1210 to display the guide information 1413, 1423 in different ways depending on whether the subject is appropriately positioned in the guide information 1413, 1423 that may be displayed on the identification card photographing interface 1411 and the face photographing interface 1413, respectively. This allows the user to recognize whether the subject has been determined by the device 1200 to be appropriately positioned to match the guide information 1413, 1423, thereby reducing the unnecessary process of photographing the subject again, thereby improving the convenience and speed of photographing each subject.

[0142] According to one embodiment, the processor 120 may control the display 110 to display recommended items for the user. According to one embodiment, the area in which the recommended items are displayed may be a first area in which information about items by category is displayed. According to another embodiment, the area in which the recommended items are displayed may be a third area provided for arranging recommended items.

[0143] In one embodiment, the processor 120 may determine the items to recommend to the user based on various information such as the user's purchase history, age, gender, and region.

[0144] According to one embodiment, the processor 120 may determine that the recommended items to be displayed do not include items that require authentication. Items that require authentication are items that require additional procedures, such as age authentication or identity authentication, to be ordered, and may cause discomfort to the user if they are displayed on the display 110 at a time and in an area that the user does not intend. Therefore, when determining the recommended items to be provided to the user, the processor 120 may control the display 110 so that items or categories that require authentication are not displayed as recommended items.

[0145] The method according to the present disclosure described above may be provided as a computer-readable program recorded on a computer-readable storage medium. That is, the method may be embodied in the form of a computer-readable storage medium storing a computer program that, when executed by a computer processor, causes a user device to perform the method according to the present disclosure for displaying information about multiple articles. When executed as a program, the constituent means of the present disclosure are code segments that perform the necessary operations. The program or code segments may be stored on a processor-readable medium.

[0146] Computer-readable storage media include all types of storage devices that store data that can be read by a computer or a processor included in a computer. Examples of computer-readable storage devices include ROM, RAM, CD-ROM, DVD±ROM, DVD-RAM, magnetic tape, floppy disk, hard disk, optical data storage device, etc. In addition, computer- or processor-readable storage media can be distributed among computer devices connected to a network, so that computer-readable code can be stored and executed in a distributed manner.

[0147] The above disclosure is not limited to the above-described embodiments and the accompanying drawings, as various substitutions, modifications, and alterations may be made by a person having ordinary skill in the art to which the disclosure pertains within the scope of the technical ideas of the embodiments.

Claims

1. 1. A method for displaying information about a plurality of items on a user's device, comprising: displaying information about at least one first item included in a first category among the plurality of items; displaying information about at least one second item included in a second category among the plurality of items; displaying, in a second area, a plurality of objects anchored to first category information indicating the first category and second category information indicating the second category, respectively; the information about the at least one first item and the information about the at least one second item are displayed in a grid format; At least one selected from a group including the first category information, the information about the at least one first item, the second category information, and the information about the at least one second item is displayed in a first area; the information about the at least one first item and the information about the at least one second item displayed in the grid format are displayed in relation to the first category information and the second category information, respectively; when information selected from the group displayed in the first area changes from the first category information and the information related to the first item to the second category information and the information related to the second item, or from the second category information and the information related to the second item to the first category information and the information related to the first item by a drag input into the first area, a corresponding object among the plurality of objects is displayed in a highlighted manner in the second area in accordance with the change, and is further displayed and controlled to be positioned at a predetermined position in the second area; the information relating to the at least one first item and the information relating to the at least one second item includes an order object for ordering each of the displayed items; the order object further includes information indicating whether each of the displayed items is to be added to a shopping cart; the order object has different forms for items already added to the shopping cart and items not added to the shopping cart; a number of each of the displayed items added to the shopping cart is displayed on the order object; The order object takes the form of a first order object indicating addition to the shopping cart when no items have been added to the shopping cart, and takes the form of a second order object including an adjustment icon for providing a function to adjust the quantity of items already added to the shopping cart when items have already been added to the shopping cart; At least a portion of the information relating to the at least one first item and the information relating to the at least one second item includes coupon information issued for the items; The method further comprises: receiving a selection input regarding the order object for the item for which the coupon information is issued; In response to the selection input, assigning the coupon information to the user as a coupon to be used to purchase the item for which the coupon information was issued; The method further comprises:

2. The method of claim 1 , wherein at least two of the first category information, the information about the at least one first item, the second category information, and the information about the at least one second item are simultaneously displayed in the first area.

3. The step of displaying information about the at least one second item comprises:

3. The method of claim 2, further comprising: when a drag input is received regarding the first region, a second sub-region, at least a portion of which includes the second category information and information regarding the at least one second item, is displayed at the top or bottom of a first sub-region, at least a portion of which includes the first category information and information regarding the at least one first item.

4. The method of claim 2 , wherein at least some of the information regarding the at least one first item and the information regarding the at least one second item includes coupon information issued for an item.

5. selecting an object for proceeding with the purchase of the product for which the coupon information is issued; 5. The method of claim 4, further comprising the step of: in response to said selection, selecting for purchase an item for which said coupon information was issued, and assigning said coupon information to said user as a coupon to be used to purchase said selected item.

6. and further comprising: displaying a detailed page of information about the product for which the coupon information is displayed; The method of claim 4 , wherein the detail page is configured to display the coupon information.

7. The coupon information displayed on the detail page is displayed in a form different from the coupon information displayed in the first area, The method comprises: selecting coupon information displayed on the details page; 7. The method of claim 6, further comprising the step of: displaying detailed information related to the coupon information in response to selection of the coupon information.

8. selecting an object for purchase of the at least one first item and the at least one second item that requires user authentication; displaying information required for said authentication in response to selection of said object; 10. The method of claim 1, further comprising: proceeding with the purchase of the item for which the authentication is required based on authentication information received in response to the display of information required for authentication.

9. The authentication includes age authentication; The method of claim 8 , wherein the authentication information includes at least one of a photo of the user's identification card and a facial photo of the user taken through the user's device.

10. The method further includes displaying recommended items for the user. The method according to claim 8, wherein the displayed recommended items do not include the item for which authentication is required.

11. 1. A user device for displaying information about a plurality of items, comprising: Display, and A processor, displaying, in a grid format, information about at least one first item included in a first category among the plurality of items and information about at least one second item included in a second category among the plurality of items; displaying at least one selected from a group including first category information indicating the first category, information about the at least one first item, second category information indicating the second category, and information about the at least one second item in a first area; Displaying a plurality of objects anchored to the first category information and the second category information in a second area; The information about the at least one first item and the information about the at least one second item displayed in the grid format are displayed in association with the first category information and the second category information, respectively. a processor for controlling the display so as to when information selected from the group displayed in the first area changes from the first category information and the information related to the first item to the second category information and the information related to the second item, or from the second category information and the information related to the second item to the first category information and the information related to the first item by a drag input into the first area, a corresponding object among the plurality of objects is displayed in a highlighted manner in the second area in accordance with the change, and is further displayed and controlled to be positioned at a predetermined position in the second area; the information relating to the at least one first item and the information relating to the at least one second item includes an order object for ordering each of the displayed items; the order object further includes information indicating whether each of the displayed items is to be added to a shopping cart; the order object has different forms for items already added to the shopping cart and items not added to the shopping cart; a number of each of the displayed items added to the shopping cart is displayed on the order object; The order object takes the form of a first order object indicating addition to the shopping cart when no items have been added to the shopping cart, and takes the form of a second order object including an adjustment icon for providing a function to adjust the quantity of items already added to the shopping cart when items have already been added to the shopping cart; At least a portion of the information relating to the at least one first item and the information relating to the at least one second item includes coupon information issued for the items; the processor further comprising: receiving a selection input regarding the order object for the item for which the coupon information is issued; In response to the selection input, assigning the coupon information to the user as a coupon to be used to purchase the product for which the coupon information was issued. The device is configured to:

12. The processor:

12. The device of claim 11, further controlling the display to simultaneously display at least two of the first category information, the information about the at least one first item, the second category information, and the information about the at least one second item in the first area.

13. The processor: The device of claim 12, wherein when a drag input is received regarding the first region, the display is controlled to display a second sub-region, at the top or bottom of which the second category information and information regarding the at least one second item are at least partially included, of the first sub-region, at least partially including the first category information and information regarding the at least one first item.

14. The device of claim 12 , wherein at least some of the information about the at least one first item and the information about the at least one second item includes coupon information issued for an item.

15. The processor: The device of claim 14 , further configured to, when an object for proceeding with the purchase of an item for which the coupon information is issued is selected, select for purchase the item for which the coupon information is issued in response to the selection, and assign the coupon information to the user as a coupon to be used to purchase the selected item.

16. the processor is further configured to control the display to display a details page of information about the item on which the coupon information is displayed; The device of claim 14 , wherein the details page is configured to display the coupon information.

17. The device of claim 16, wherein the processor controls the display to display coupon information displayed on the details page in a form different from the coupon information displayed in the first area, and to display detailed information related to the coupon information in response to selecting coupon information displayed on the details page.

18. The processor: controlling the display to display information required for the authentication in response to a user selecting an object for purchase of the at least one first item and the at least one second item for which authentication is required; The device of claim 11 , further configured to proceed with the purchase of the item for which the authentication is required based on authentication information received in response to the display of information required for the authentication.

19. The authentication includes age authentication; The device of claim 18 , wherein the authentication information includes at least one of a photo of the user's identification card and a photo of the user's face taken through the user's device.

20. 1. A computer-readable storage medium having stored thereon a computer program that, when executed by a computer processor, causes a user device to perform a method for displaying information about a plurality of items, the method comprising: displaying information about at least one first item included in a first category among the plurality of items; displaying information about at least one second item included in a second category among the plurality of items; displaying, in a second area, a plurality of objects anchored to first category information indicating the first category and second category information indicating the second category, respectively; the information about the at least one first item and the information about the at least one second item are displayed in a grid format; At least one selected from a group including the first category information, the information about the at least one first item, the second category information, and the information about the at least one second item is displayed in a first area; the information about the at least one first item and the information about the at least one second item displayed in the grid format are displayed in relation to the first category information and the second category information, respectively; when information selected from the group displayed in the first area changes from the first category information and the information related to the first item to the second category information and the information related to the second item, or from the second category information and the information related to the second item to the first category information and the information related to the first item by a drag input into the first area, a corresponding object among the plurality of objects is displayed in a highlighted manner in the second area in accordance with the change, and is further displayed and controlled to be positioned at a predetermined position in the second area; the information relating to the at least one first item and the information relating to the at least one second item includes an order object for ordering each of the displayed items; the order object further includes information indicating whether each of the displayed items is to be added to a shopping cart; the order object has different forms for items already added to the shopping cart and items not added to the shopping cart; a number of each of the displayed items added to the shopping cart is displayed on the order object; The order object takes the form of a first order object indicating addition to the shopping cart when no items have been added to the shopping cart, and takes the form of a second order object including an adjustment icon for providing a function to adjust the quantity of items already added to the shopping cart when items have already been added to the shopping cart; At least a portion of the information relating to the at least one first item and the information relating to the at least one second item includes coupon information issued for the items; The method further comprises: receiving a selection input regarding the order object for the item for which the coupon information is issued; In response to the selection input, assigning the coupon information to the user as a coupon to be used to purchase the item for which the coupon information was issued; 10. The computer-readable storage medium, further comprising:

Citation Information

Patent Citations

  • Manufacture of monoperoxydicarboxylic acid and alkali metal salt of same or alkali earth metal salt of same

    JP1986044861A

  • Medical treatment supporting device

    JP2000293585A

  • Data processing apparatus, its computer program and data processing method

    JP2010079390A

  • Food material retrieval system

    JP2012256181A

  • Information processing device, control method therefor, program, and storage medium

    JP2013149163A