Method for providing purchase option information, and apparatus therefor
By determining and prioritizing popular items on the option picker screen based on real-time sales data and adjusting the layout to highlight them, the method simplifies the purchase process, reducing complexity and increasing purchase likelihood.
Patent Information
- Application Number
- PCT/KR2024/002203
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-02-21
- Publication Date
- 2025-07-03
AI Technical Summary
The process of selecting purchase options for products with diverse attributes is inefficient, leading to buyer frustration and increased time investment, often resulting in abandoned purchases due to the complexity of options and lack of visibility of popular items.
A method and system that determines popular items based on real-time sales data, adjusts the arrangement order of selection items on the option picker screen, and provides visual cues like badges to highlight popular items, ensuring they are easily accessible and visible, while respecting seller preferences.
Enhances the purchasing experience by reducing selection complexity, increasing the likelihood of purchases by highlighting popular items, and optimizing the option picker screen layout to minimize user input and improve buyer engagement.
Smart Images

Figure KR2024002203_03072025_PF_FP_ABST
Abstract
Description
Method and device for providing purchase option information
[0001] The present disclosure relates to a method for providing purchase option information for a product to be purchased and an option picker screen for selecting a desired item from among a plurality of selection items, and to a computing device to which the method is applied.
[0002] The process of purchasing a product through online commerce includes selecting a product, displaying a product purchase page including an option picker screen for specifying purchase options such as quantity and size based on the properties of the selected product, specifying selection items through the option picker screen, and entering delivery address and payment information.
[0003] Even within the same product, as attributes become more diverse, buyers may face a variety of options to choose from. This process often leads to buyers experiencing significant deliberation, and in some cases, they abandon the process without actually making a purchase. Even if buyers don't abandon the process, they still have to invest significant time in selecting options. Therefore, improving this inefficiency is essential.
[0004] A technical problem to be solved in some embodiments of the present disclosure is to provide a method for providing purchase option information involving displaying popular items among a plurality of selection items and a computing system for performing the method.
[0005] Another technical problem to be solved in some embodiments of the present disclosure is to provide a method for providing purchase option information that induces selection of a popular item from among a plurality of selection items and a computing system for performing the method.
[0006] Another technical problem to be solved in some embodiments of the present disclosure is to provide a method for providing purchase option information, which displays a purchase option screen in which popular items are arranged in an arrangement order determined in a personalized manner for the purchaser, and a computing system for performing the method.
[0007] Another technical problem to be solved in some embodiments of the present disclosure is to provide a method for providing purchase option information that maintains the order of arrangement of selected items of a seller's purchase options to the greatest extent possible by adjusting the arrangement order only when a pre-specified condition is satisfied, even if the item is popular, and a computing system for performing the method.
[0008] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art of the present disclosure from the description below.
[0009] A method for providing purchase option information according to an embodiment of the present disclosure for solving the above technical problem may include the steps of: obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; determining a popular item among the plurality of selection items using the information on the plurality of selection items; determining whether a user input is required for displaying the popular item on an initial option picker screen for selecting any one of the plurality of selection items; adjusting an order of the plurality of selection items among the popular items so that the popular item is displayed on the initial option picker screen when a user input is required for displaying the popular item on the initial option picker screen; and rendering the option picker screen in which the arrangement order of the popular items is adjusted.
[0010] In one embodiment, the step of determining a popular item among the plurality of selection items may include the step of determining the popular item using real-time sales information for the first product.
[0011] In one embodiment, only some of the plurality of selection items are displayed on the initial option picker screen, and the user input is an input of a button for confirming the remaining selection items not displayed on the initial option picker screen or an input of a button for confirming all of the selection items, and the step of adjusting the order of the popular items in the arrangement of the plurality of selection items may include a step of adjusting the arrangement order so that the popular item is arranged at the last position in the arrangement order of the some of the selection items displayed on the initial option picker screen.
[0012] Additionally, in one embodiment, the user input is an input of a button for confirming the remaining selection items not displayed on the initial option picker screen or an input of a button for confirming all selection items, and the step of adjusting the order of the popular items within the arrangement of the plurality of selection items may include a step of adjusting the arrangement order so that the popular items are arranged adjacent to the default selection items among the some of the selection items displayed on the initial option picker screen.
[0013] In one embodiment, the step of adjusting the order of the plurality of selected items of the popular item within the arrangement may include the step of adjusting the order of the plurality of selected items of the popular item within the arrangement if a user input is required for displaying the popular item on the initial option picker screen and the popular item includes one or more badges. For example, the one or more badges may include a badge indicating that a sale is about to end. Furthermore, the step of adjusting the order of the plurality of selected items of the popular item within the arrangement if a user input is required for displaying the popular item on the initial option picker screen and the popular item includes one or more badges may include the step of adjusting the order of the plurality of selected items of the popular item within the arrangement if a user input is required for displaying the popular item on the initial option picker screen and the popular item includes a predetermined number or more of badges. In this case, the predetermined number may be a natural number greater than or equal to 2.
[0014] In one embodiment, the step of adjusting the order of the plurality of selected items of the popular item within the arrangement may include the step of adjusting the order of the plurality of selected items of the popular item within the arrangement if user input is required for the popular item to be displayed on the initial option picker screen and the category of the first property is included in a preset popular item display category set.
[0015] In one embodiment, the user input is an input of a drag gesture in a first direction for checking remaining selection items not displayed on the initial option picker screen, and the step of adjusting the order of the plurality of selection items of the popular item in the arrangement may include a step of adjusting the arrangement order so that the popular item is arranged at the last position in the arrangement order of the some of the selection items displayed on the initial option picker screen.
[0016] In one embodiment, the user input is an input of a drag gesture in a first direction for checking remaining selection items not displayed on the initial option picker screen, and the step of adjusting the order of the plurality of selection items of the popular item in the arrangement may include a step of adjusting the arrangement order so that the popular item is arranged adjacent to a default selection item among the some of the selection items displayed on the initial option picker screen.
[0017] In one embodiment, the step of rendering the option picker screen may include the step of determining a size of a display area of the popular items so that the display area of the popular items is wider than the display areas of each of the remaining items excluding the popular items, and the step of adding a popular item badge to the display area of the popular items. In this case, only some of the plurality of selected items are displayed on the initial option picker screen, and the user input is an input of a drag gesture in a first direction for confirming the remaining selected items not displayed on the initial option picker screen, and the step of determining the size of the display area of the popular items may include the step of determining a size of the display area of the popular items so that a length of the display area of the popular items along the first direction is wider than the display areas of each of the remaining items excluding the popular items. The step of adding a popular item badge to the display area of the popular items may include the step of arranging a title of the popular item and the popular item badge in the first direction within the display area of the popular items.
[0018] In one embodiment, the step of adjusting the order of the plurality of selected items of the popular items within the array may include the steps of: determining the order of the popular items within the array as a first order using a personalized popular item location model generated for a user of the computing system; and adjusting the order of the plurality of selected items of the popular items within the array so that the popular items are displayed in the first order within the array of the plurality of selected items. In this case, the step of determining the order of the popular items within the array as the first order may include the steps of: inputting category information of the first product into the personalized popular item location model; and, in response to the input of the category information, using data output from the personalized popular item location model, determining the order of the popular items within the array as the first order. The step of determining the order of the popular items in the array as a first order may include the steps of inputting type information of the first attribute into the personalized popular item location model, and, in response to the input of the category information, using data output from the personalized popular item location model to determine the order of the popular items in the array as a first order. The step of determining the order of the popular items in the array as a first order may include the steps of inputting a popularity strength of the popular items into the personalized popular item location model, and, in response to the input of the category information, using data output from the personalized popular item location model to determine the order of the popular items in the array as a first order.
[0019] According to another embodiment of the present disclosure for solving the above technical problem, a method for providing purchase option information may include the steps of: obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; determining a popular item among the plurality of selection items using the information on the plurality of selection items; determining whether a user input is required for displaying the popular item on an initial option picker screen for selecting any one of the plurality of selection items; adjusting an order of the plurality of selection items among the popular items when a user input is required for displaying the popular item on the initial option picker screen; and transmitting data of the option picker screen in which the arrangement order of the popular items is adjusted to a user terminal that has requested a purchase page of the first product.
[0020] In one embodiment, the step of determining a popular item among the plurality of selection items may include a step of determining the popular item in real time at a time when a purchase page for the first product is requested from the user terminal, using real-time sales information for the first product.
[0021] A system for providing purchase option information according to another embodiment of the present disclosure for solving the above technical problem may include a memory for loading a purchase option information providing program, and one or more processors for executing the purchase option information providing program. The above purchase option information providing program may include an instruction for obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; an instruction for determining a popular item among the plurality of selection items using the information on the plurality of selection items; an instruction for determining whether a user input is required for displaying the popular item on an initial option picker screen for selecting any one of the plurality of selection items; an instruction for adjusting an order of the popular item within an arrangement of the plurality of selection items when a user input is required for displaying the popular item on the initial option picker screen; and an instruction for transmitting data of the option picker screen in which the arrangement order of the popular items is adjusted to a user terminal that has requested a purchase page of the first product.
[0022] FIG. 1 is a configuration diagram of an online commerce system according to one embodiment of the present disclosure.
[0023] FIG. 2 is a flowchart of a method for providing purchase option information according to another embodiment of the present disclosure.
[0024] FIG. 3 is a diagram illustrating a multi-attribute purchase option structure referenced in some embodiments of the present disclosure.
[0025] FIG. 4 is a diagram illustrating an exemplary option picker screen according to the multi-attribute purchase option structure described with reference to FIG. 3.
[0026] FIG. 5 is a diagram illustrating an exemplary option picker screen that may be displayed on a purchaser terminal according to some embodiments of the present disclosure.
[0027] FIGS. 6 and 7 are drawings illustrating exemplary option picker screens in which the arrangement order of popular items is adjusted so that popular items are displayed on the initial option screen in some embodiments of the present disclosure.
[0028] FIG. 8 is a diagram illustrating an option picker screen rendered so that the display area of popular items and the display area of general items are visually displayed differently in some embodiments of the present disclosure.
[0029] FIG. 9 is a flowchart of a method in which some operations are added to the method for providing purchase option information described with reference to FIG. 2.
[0030] Figures 10 and 11 are drawings for explaining the method described with reference to Figure 9.
[0031] FIG. 12 is a flowchart of another method with some operations added to the method for providing purchase option information described with reference to FIG. 2.
[0032] Figure 13 is a detailed flowchart for explaining in detail some of the operations described with reference to Figure 12.
[0033] FIG. 14 is a hardware configuration diagram of a computing system described in some embodiments of the present disclosure.
[0034] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The advantages and features of the present invention, and methods for achieving them, will become clear with reference to the embodiments described in detail below together with the accompanying drawings. However, the technical idea of the present invention is not limited to the following embodiments, but can be implemented in various different forms. The following embodiments are provided only to complete the technical idea of the present invention and to fully inform those skilled in the art of the scope of the present invention, and the technical idea of the present invention is defined only by the scope of the claims. In describing the present disclosure, if a detailed description of a related well-known structure or function is determined to obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, several embodiments of the present disclosure will be described with reference to the drawings.
[0035] The configuration and operation of an online commerce system according to one embodiment of the present disclosure will be described with reference to FIG. 1. As illustrated in FIG. 1, the online commerce system according to the present embodiment may include an online shopping service server (100) and a product information management system (200).
[0036] The seller terminal (20) used by the seller can access the product information management system (200) and register product information related to the product to be sold. The product information may include detailed product information content and product purchase option information. The product information management system (200) may periodically / aperiodically provide the product information registered to the online shopping service server (100) or provide product information for the requested product in response to a request from the online shopping service server (100).
[0037] The online shopping service server (100) is a server that serves as the front-end of the online shopping service, and the online shopping service server (100) can transmit data of a purchase page displayed on the purchaser terminal (10) to the purchaser terminal (10). For example, when the purchaser terminal (10) requests a purchase page for a first product, the online shopping service server (100) can generate or retrieve data necessary for displaying the purchase page for the first product, and transmit the data to the purchaser terminal (10) as a response to the purchase page request for the first product. The purchase page can include a product information screen and an option picker screen. The option picker screen is a screen that includes a user interface for selecting at least some of a plurality of selection items.
[0038] Additionally, the data on the purchase page may be configured in the form of a web document based on HTML (HyperText Markup Language). Accordingly, the purchase page can be displayed on the purchaser terminal (10) through the display by rendering the data on the purchase page through a web browser installed on the purchaser terminal (10) or a browsing module embedded in an application.
[0039] When the online shopping service server (100) generates or searches for data required to display a purchase page for a product, it is of course possible to refer to the product information registered in the product information management system (200) by the seller terminal (20).
[0040] In some embodiments, the online shopping service server (100) may select a popular item from among the multiple selections displayed on the option picker screen and display a graphic object indicating that the selected popular item is a popular item. For example, the graphic object may be rendered in the form of a badge.
[0041] The online shopping service server (100) can determine the popular items using real-time sales information on the product. That is, the popular items are not determined by the seller, but rather by the online shopping service server (100) or another sales information management system not shown in FIG. 1. The popular items can also be determined using near-real-time sales information on the product. That is, the popular items can be determined using periodically aggregated sales information.
[0042] When configuring the option picker screen, the online shopping service server (100) may arrange multiple selection items for each attribute option in accordance with the arrangement order specified in the product information registered by the seller terminal (20). In this case, the multiple selection items will be arranged in the option picker screen in an arrangement order that takes the seller's intention into account.
[0043] In some embodiments, the online shopping service server (100) can automatically adjust the arrangement order of multiple selection items. For example, if popular items are not displayed on the initial option picker screen and the buyer must input one or more user actions to display the popular items, the online shopping service server (100) can adjust the arrangement order of the popular items. In this case, the online shopping service server (100) can automatically adjust the arrangement order within the multiple selection items so that the popular items are displayed on the initial option picker screen.
[0044] In some embodiments, the online shopping service server (100) may adjust the arrangement order of popular items only if one or more pre-defined conditions are satisfied, even if the popular items are not displayed on the initial option picker screen. In this case, the product seller's intention to specify the arrangement order of the option items can be respected to the greatest extent possible, and complaints from the product seller regarding the adjustment of the arrangement order of the option items by the online shopping service server (100) can be minimized. The one or more pre-defined conditions will be described in more detail through the embodiments described below.
[0045] In some embodiments, the online shopping service server (100) may personalize the arrangement order after adjusting the popular items. That is, the arrangement order in which the popular items are displayed on the option picker screen may differ for each buyer. The online shopping service server (100) may determine the arrangement order of the popular items on the option picker screen using a personalized popular item location model generated using each buyer's option selection history. That is, the online shopping service server (100) may determine the arrangement order of the popular items on the option picker screen for a first buyer using the first buyer's popular item location model, and may determine the arrangement order of the popular items on the option picker screen for a second buyer using the second buyer's popular item location model. The popular item location model will be described in more detail through the embodiments described below.
[0046] The online commerce system according to this embodiment should not be understood as solely selling physical goods. For example, the online commerce system according to this embodiment could be a system that provides pages for selling or booking services. These services could be systems that provide pages for booking hotels, travel packages, concerts, insurance, or signing up for digital subscription products. In this case, the option picker screen for the service could display a user interface for selecting multiple additional options added to the basic service.
[0047] Above, the configuration and operation of the online commerce system according to the present embodiment have been described with reference to FIG. 1. The operation methods of the online shopping service server (100) and the product information management system (200) of the online commerce system of the present disclosure will be understood in more detail with reference to other embodiments described below. Furthermore, the technical concepts that can be understood through the above-described embodiments of the processing system according to the present embodiment may be reflected in other embodiments described below, even if not specifically stated.
[0048] In addition, with respect to the configuration of the online shopping service server (100) and the purchaser terminal (10) described above, reference may be made to the hardware configuration of FIG. 14, which will be described later. That is, the online shopping service server (100) and the purchaser terminal (10) may have the hardware configuration described with reference to FIG. 14. Furthermore, the technical concepts that can be understood through several embodiments of the present disclosure described below may be applied to the online commerce system described above, even without separate description.
[0049] Next, a method for providing purchase option information according to another embodiment of the present disclosure will be described with reference to FIG. 2. The method for providing purchase option information according to this embodiment may be performed by one or more computing systems. Furthermore, some operations of the method for providing purchase option information according to this embodiment may be performed by a first computing device, and the remaining operations may be performed by a second computing device. For example, some operations of the method for providing purchase option information according to this embodiment may be performed by an on-premise physical server, and the remaining operations may be performed by a cloud compute instance. Furthermore, for example, some operations of the method for providing purchase option information according to this embodiment may be performed by an online shopping service server, and the remaining operations may be performed by a purchaser terminal. Hereinafter, if the entity performing each operation is omitted, it will be understood that the entity performing the operation is the computing system.
[0050] FIG. 2 is a flowchart illustrating a process for configuring an option picker screen included in a purchase page for a first product among multiple sales targets registered in the above-described online commerce system.
[0051] In step S100, purchase option information for the first product is acquired. An exemplary configuration of the purchase option information will be described with reference to FIG. 3. The purchase option for the first product may include one or more attributes. Specifically, the purchase option for the first product may require selecting one of multiple selection items for a single attribute, or may require multiple selection items for each of the multiple attributes, with at least one selection item per attribute being selected. As an example, FIG. 3 illustrates purchase option information for the first product, which comprises two attributes (211) and includes three selection items for the first attribute and two selection items (212) for the second attribute.
[0052] FIG. 4 is an exemplary option picker screen (210a) rendered using the purchase option information of FIG. 3. The option picker screen (210a) of FIG. 4 may include a user interface (222) for selecting one of multiple selection items for each attribute.
[0053] As described above, in some embodiments, some of the multiple selection items may be determined as popular items (221). A popular item badge (220) may be displayed for the popular items. Referring back to FIG. 2 , in step S200, a popular item is determined among the multiple selection items. The popular items may be determined using statistical data on the number of selections for each selection item using real-time sales information for the first product. The popular items may be determined one by one for each attribute. Alternatively, one selection item among the selection items of the entire product may be determined as the popular item.
[0054] Next, in step S300, it is determined whether popular items are displayed on the initial option picker screen. The initial option picker screen may be understood as the screen displayed when the purchase page for the first product is rendered and the option picker screen is first displayed on the display of the purchaser's terminal. At this time, whether popular items are displayed on the initial option picker screen may be determined by using whether the arrangement order of the popular items exceeds a predefined limit order (S300). The limit order may be determined by using at least some of the display resolution of the purchaser's terminal, the zoom ratio of the web browser, the font size of the web browser, and the font size of the purchaser's terminal. For example, if five selection items may be displayed on the initial option picker screen, and the arrangement order of the popular items exceeds the fifth, it may be determined that the popular items are not displayed on the initial option picker screen.
[0055] If a popular item is not displayed on the initial option picker screen, user input on the option picker screen will be required to display the popular item that was not displayed on the initial option picker screen. For example, a popular item that was not displayed on the initial option picker screen may be displayed by inputting a drag gesture on an area where multiple selection items are arranged. In addition, if the number of selection items exceeds a threshold and a button for confirming the remaining selection items that were not displayed on the initial option picker screen or a button for confirming all selection items is displayed on the initial option picker screen, user input for selecting the button will be required to display the popular item that was not displayed on the initial option picker screen.
[0056] If a buyer is not familiar with the operation of the option picker, he or she may not be aware that there are other selections that are not displayed on the initial option picker screen. In this case, the buyer may select one of the selections displayed on the initial option picker screen without knowing which popular items are frequently selected by other buyers. To prevent this situation, the arrangement order of the popular items may be adjusted in step S350. The arrangement order of the popular items may be adjusted so that they are displayed on the initial option picker screen. At this time, the selection items that were originally located in the adjusted arrangement order and the selection items in the following order will be moved down one space in the arrangement order according to the arrangement order of the popular items.
[0057] In some embodiments, the order of popular items may be adjusted only if the seller consents to this. That is, while the order of multiple selections displayed on the option picker screen is primarily determined by the seller, the order of popular items may be dynamically adjusted, and this dynamic adjustment of the order of popular items may also be configurable by the seller.
[0058] In some other embodiments, the order of popular items can be adjusted regardless of the seller's consent. This will relieve the seller of excessive setup burden and reduce the system's computational load.
[0059] Next, the option picker screen with the arrangement order of the popular items adjusted will be rendered (S400), and a product purchase page including the rendered option picker screen will be rendered (S500).
[0060] In some embodiments, the operations described with reference to FIG. 2 may be performed by a purchaser terminal. That is, the purchaser terminal obtains purchase option information for a first product (S100), determines a popular item among a plurality of selection items (S200), and if the popular item is not displayed on the initial option picker screen (S300), the purchaser terminal can automatically adjust the arrangement order of the popular items so that the popular item is displayed on the initial option picker screen (S350).
[0061] In addition, in some other embodiments, the operations described with reference to FIG. 2 may be performed by an online shopping service server. At this time, the online shopping service server may obtain purchase option information for a first product (S100), determine a popular item among a plurality of selection items (S200), adjust the arrangement order of the popular items so that the popular items are displayed on the initial option picker screen if the popular items are not displayed on the initial option picker screen (S300), and generate or obtain data of the initial option picker screen reflecting the result of the adjustment of the arrangement order, and transmit the data to the purchaser terminal.
[0062] Hereinafter, the method of providing the above-described purchase option information will be described in more detail with reference to FIGS. 5 to 13.
[0063] First, referring to Fig. 5, an example of an option picker screen configured in a combination of a tab view and a list view is described. The exemplary purchase page of Fig. 5 includes a product information screen (230) and an option picker screen (210b).
[0064] As described above, the purchase option information of a product may include multiple attributes. If the purchase option of the first product consists of two attributes, the display methods of the first attribute and the second attribute may be different. For example, the selection items of the first attribute may be arranged along the first axis, and the selection items of the second attribute may be arranged along the second axis perpendicular to the first axis, thereby helping the buyer intuitively understand the combination of the selection items of the first attribute and the selection items of the second attribute. The tab view may mean that the selection items are arranged along the first axis in the horizontal direction, and the list view may mean that the selection items are arranged along the second axis in the vertical direction.
[0065] Fig. 5 illustrates an option picker screen (210b) including a tab view (212a) in which selection items of the 'capacity' attribute are arranged and a list view (212b) in which selection items of the 'flavor' attribute are arranged. If some of the selection items of the 'capacity' attribute are not displayed in the initial option picker screen, the remaining selection items that are not displayed will be displayed by a horizontal drag operation on the tab view (212a).
[0066] Meanwhile, if the vertical direction is the reference axis along which various screens, such as the product information screen and the option picker screen included in the purchase page, are arranged, the vertical length of the option picker screen cannot be increased indefinitely even if the number of selection items of the 'taste' attribute arranged vertically is large. Therefore, since the maximum vertical length (240) of the option picker screen is limited to a preset value, the 'taste' selection items in the arrangement order that cannot be displayed on the initial option picker screen can be displayed by selecting the Show More Options button (250). As will be described later, FIG. 10 illustrates an example of the remaining option list (212e-1) displayed in a pop-up format on the screen by selecting the Show More Options button (250).
[0067] The Show More Options button (250) may, of course, be replaced with the View All Options button.
[0068] Figure 5 illustrates a situation where popular items with the 'capacity' attribute are displayed on the initial option picker screen, and popular items with the 'taste' attribute are also displayed. That is, a popular item badge (220) can be displayed in each of the tab view (212a) and the list view (212b).
[0069] Here, we will explain a situation where the popular items of the 'capacity' attribute are not displayed on the initial option picker screen, unlike that illustrated in FIG. 5. As illustrated in FIG. 6, if only three selection items (250g, 630g, 1kg) are displayed through the tab view (212c), and the popular item is '2kg' located at the very end of the arrangement order, the purchaser may misunderstand that only the three selection items (250g, 630g, 1kg) displayed on the initial option picker screen are selectable, and may select one of the three selection items (250g, 630g, 1kg) without realizing that the popular item '2kg' is selectable. To prevent this situation from occurring, in some embodiments, the arrangement order of the popular item '2kg' may be adjusted so that it can be displayed on the initial option picker screen. FIG. 7 illustrates an initial option picker screen including a tab view (212d) in which the arrangement order of '2kg' is adjusted.
[0070] If the popular item is displayed on the option picker screen by inputting a drag gesture in the first direction to confirm the remaining selection items that are not displayed on the initial option picker screen, the adjusted arrangement order of the popular item may be the last position in the arrangement order of some of the selection items displayed on the initial option picker screen. In Fig. 7, it can be confirmed that the popular item '2 kg' is shown in the last position among the three selection items that can be displayed on the initial option picker screen. Since the adjusted arrangement order of the popular item is determined to be the last position, the purchaser can intuitively feel that the original arrangement order of the popular item could be displayed on the option picker screen only by inputting a drag gesture.
[0071] In some embodiments, the adjusted arrangement order of the popular items may be determined by the adjacent positions of the default selection items displayed on the initial option picker screen. The default selection items may be understood as selection items that are displayed in a selected state even without any user interaction on the initial option picker screen. For example, in the option picker screen of FIG. 7, the default selection item for the 'capacity' attribute is '630g', and the default selection item for the 'flavor' attribute is 'chocolate'.
[0072] Since the default selection is the selection that is bound to attract the attention of the buyer, by displaying the popular items adjacent to the default selection, the buyer will be able to naturally notice the popular items.
[0073] Next, the explanation is given with reference to Fig. 8.
[0074] In some embodiments, the display area for popular items may be wider than the display area for non-popular items. This adjustment allows shoppers to naturally focus on popular items. Furthermore, the increased display area for popular items may be due to the placement of the popular item badge.
[0075] In some embodiments, the size of the display area of the popular item may be determined so that the display area of the popular item is wider than the display areas of each of the remaining items except for the popular item. The exemplary list view illustrated in FIG. 8 may include, in addition to the four selection items (Green, Chocolate, Vanilla, and Strawberry) displayed on the initial option picker screen, three selection items (290a) selected through a downward dragging gesture (280). As illustrated in FIG. 8, the title of the popular item (Vanilla, 76,900 won, 305 won per 10g) and the popular item badge may be arranged downward within the display area of the popular item. Since the left-right width of the display area of each selection item is the same, by placing the badge of the popular item below the title of the popular item, the size of the display area of the popular item (270) may be wider than the size (260) of the selection items other than the popular item, which may have the effect of naturally drawing the buyer's attention to the popular item.
[0076] Next, a description will be given with reference to Fig. 9. According to the method according to the flowchart illustrated in Fig. 9, even if the popular items are not displayed on the initial option picker screen (S300), the arrangement order of the popular items is adjusted (S350) in the above-described manner only when the Show More Options button needs to be pressed (S310) in order for the popular items to be displayed, which can be understood to be different from the embodiment referring to Fig. 2.
[0077] When there are a large number of selections, the options picker screen can be displayed with a drag gesture up to a predetermined maximum drag range (e.g., 8). In some embodiments, a Show More Options button can be placed at the end of the tab view to display selections whose arrangement order cannot be displayed with a drag gesture.
[0078] Therefore, if a selection item having an arrangement order exceeding the maximum dragging range is determined as a popular item, the purchaser will check the selection items in the tab view through a dragging gesture until the end and then select the Show More Options button located at the end of the tab view to check the popular items. In this case, since the accessibility to the popular items is too low, there is a high possibility that the purchaser will select an option without knowing the existence of the popular items. Fig. 10 illustrates this situation. As illustrated in Fig. 10, among the selection items of the taste attribute, the popular item is the 'melon' item, and the 'melon' item is displayed only through a pop-up dialog (212e-1) that is displayed when the Show More Options button (250) is pressed.
[0079] In order to resolve this accessibility issue while respecting the seller's intention to specify the order of the selected items as much as possible, the order of the popular items can be adjusted only when the popular items can be displayed by pressing the Show More Options button (S350). At this time, the order of the popular items may be determined as the last position in the order of some of the selected items displayed on the initial option picker screen. Alternatively, the order of the popular items may be determined as the adjacent position of the default selected items displayed on the initial option picker screen. The adjacent position may be any one of the following: immediately to the left, immediately to the right, immediately above, or immediately below the default selected item. Fig. 11 illustrates the result of adjusting the order so that the popular item 'Melon' (221) is displayed immediately below the default selected item ('Choco'). The pop-up dialog (212f-1) displayed when the Show More Options button (250) is pressed displays the item 'Vanilla' instead of 'Melon'.
[0080] Next, a description will be made with reference to Fig. 12. According to the method according to the flowchart illustrated in Fig. 12, even if a popular item is not displayed on the initial option picker screen (S300), the arrangement order of the popular items is adjusted (S350) in the above-described manner only when the purchaser has a high need to recognize the popular item (S320) because the popular item already has one or more badges (S320), so it can be understood that this is different from the embodiment referring to Fig. 2.
[0081] While respecting the seller's preference for the order of selected items, if a popular item has a "Discount Ends Soon" badge, which is highly noticeable to the buyer, the buyer's interests may also need to be considered. Therefore, if a popular item has one or more badges (S320), the order of the popular item may be adjusted (S350). In some embodiments, the requirement for order adjustment of popular items may be strengthened by only adjusting the order of popular items if the popular item has a predetermined number or more badges.
[0082] Additionally, in some embodiments, the arrangement order of popular items may be adjusted only if the category of the attribute is included in a pre-specified popular item display category set. For example, the arrangement order of popular items may be adjusted only if the attribute is a variety of selectable attributes, such as number or color, and if the attribute is a matter of personal preference, the arrangement order of popular items may not be adjusted. For example, the popular item display category set may include capacity, color, and quantity.
[0083] Additionally, in some embodiments, the arrangement order of popular items (S350) may be adjusted using a personalized popular item location model. The personalized popular item location model may be generated using the purchaser's individual purchase attribute selection history, and may be generated by considering the location at which the purchaser is most likely to select a popular item when it is displayed.
[0084] For example, a first-choice buyer may be more likely to select a popular item when it is displayed in an adjacent position to the primary selection, a second-choice buyer may be more likely to select a popular item when it is displayed in the last arrangement order of the option picker screen, and the personalized popular item location model may be modeled to output data on the display positions of popular items with a high selection probability.
[0085] At this time, the factor input into the personalized popular item location model may be at least one of product category information, attribute type information, and popularity intensity of the popular item. That is, when following each buyer's personalized option item selection pattern, the arrangement order with a high probability of selecting a popular item may differ depending on the product category, or when following each buyer's personalized option item selection pattern, the position with a high probability of selecting a popular item may differ depending on the attribute type of the option (e.g., capacity, quantity, color), or when following each buyer's personalized option item selection pattern, the position with a high probability of selecting a popular item may differ depending on the intensity of the popular item (e.g., how much the selection ratio among all options differs compared to other items). Therefore, the factor input into the personalized popular item location model may be at least one of product category information, attribute type information, and popularity intensity of the popular item.
[0086] That is, as illustrated in Fig. 13, the arrangement order adjustment of popular items (S350) may be performed in the following order: determination of input factors (S351), input of determined input factors (S352), and adjustment of the arrangement order of popular items using output data of a personalized popular item location model (S353).
[0087] In some embodiments, the popular item location model may be machine learned, such as constructed using an artificial neural network (ANN).
[0088] The methods according to the embodiments of the present invention described so far can be performed by executing a computer program implemented as computer-readable code. The computer program can be transmitted from a first computing device to a second computing device via a network such as the Internet, installed on the second computing device, and thus used on the second computing device.
[0089] FIG. 14 is a hardware configuration diagram of a computing system according to some embodiments of the present disclosure. The computing system (1000) of FIG. 14 may include one or more processors (1100), a system bus (1600), a communication interface (1200), a memory (1400) for loading a computer program (1500) executed by the processor (1100), and a storage (1300) for storing the computer program (1500).
[0090] The processor (1100) controls the overall operation of each component of the computing system (1000). The processor (1100) can perform operations for at least one application or program for executing methods / operations according to various embodiments of the present disclosure. The memory (1400) stores various data, commands, and / or information. The memory (1400) can load one or more computer programs (1500) from the storage (1300) to execute methods / operations according to various embodiments of the present disclosure. The storage (1300) can non-temporarily store one or more computer programs (1500).
[0091] The computer program (1500) may include one or more instructions implementing methods / operations according to various embodiments of the present disclosure. When the computer program (1500) is loaded into the memory (1400), the processor (1100) may execute the one or more instructions to perform the methods / operations according to various embodiments of the present disclosure.
[0092] For example, the computing system of FIG. 14 may be the online shopping service server described with reference to FIG. 1. At this time, the computing system described with reference to FIG. 14 may be configured using one or more physical servers included in a server farm based on cloud technology such as a virtual machine. In this case, at least some of the components illustrated in FIG. 14, such as the processor (1100), memory (1400), and storage (1300), may be virtual hardware, and the communication interface (1200) may also be configured with a virtualized networking element such as a virtual switch.
[0093] At this time, the computer program (1500) may include an instruction for obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product, an instruction for determining a popular item among the plurality of selection items using the information on the plurality of selection items, an instruction for determining whether a user input is required for displaying the popular item on an initial option picker screen for selecting any one of the plurality of selection items, an instruction for adjusting the order of the plurality of selection items among the popular items when a user input is required for displaying the popular item on the initial option picker screen, and an instruction for transmitting data of the option picker screen in which the arrangement order of the popular items is adjusted to a user terminal that has requested a purchase page of the first product.
[0094] Although operations are depicted in a particular order in the drawings, this should not be construed as requiring that the operations be performed in the particular order depicted, or in any sequential order, or that all depicted operations must be performed to achieve the desired results. In certain situations, multitasking and parallel processing may be advantageous.
[0095] Although the embodiments of the present disclosure have been described with reference to the attached drawings, those skilled in the art will appreciate that the present disclosure can be implemented in other specific forms without changing the technical concepts or essential features thereof. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. The scope of protection of the present invention should be interpreted by the claims below, and all technical ideas within a scope equivalent thereto should be interpreted as being included within the scope of the technical ideas defined by the present disclosure.
Claims
1. In a method performed by a computing system, A step of obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; A step of determining a popular item among the plurality of selection items by using information about the plurality of selection items; A step of determining whether user input is required to display said popular item on an initial option picker screen for selecting one of said plurality of selection items; If user input is required for the popular item to be displayed on the initial option picker screen, a step of adjusting the order of the plurality of selection items of the popular item in the arrangement so that the popular item is displayed on the initial option picker screen; and comprising a step of rendering the option picker screen with the arrangement order of the popular items adjusted; How to provide purchase option information.
2. In paragraph 1, The step of determining the popular item among the above multiple selection items is: A step of determining the popular item by using real-time sales information for the first product, How to provide purchase option information.
3. In paragraph 1, Only some of the above multiple selections are displayed on the initial option picker screen, The above user input is the input of a button for confirmation of the remaining selection items not displayed on the initial option picker screen or the input of a button for confirmation of all selection items. The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: Including a step of adjusting the arrangement order of the some of the selection items displayed on the initial option picker screen so that the popular item is arranged in the last position in the arrangement order of the some of the selection items displayed on the initial option picker screen. How to provide purchase option information.
4. In paragraph 1, Only some of the above multiple selections are displayed on the initial option picker screen, The above user input is the input of a button for confirmation of the remaining selection items not displayed on the initial option picker screen or the input of a button for confirmation of all selection items. The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: Including a step of adjusting the arrangement order so that the popular items are arranged in an adjacent position to the default selection items among the selected items displayed on the initial option picker screen. How to provide purchase option information.
5. In paragraph 1, The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: A method comprising: adjusting the order of the plurality of selection items in an array of the popular items, wherein user input is required to display the popular items on the initial option picker screen, and the popular items include one or more badges; How to provide purchase option information.
6. In paragraph 5, One or more of the above badges, Including a badge notifying that the sale is about to end, How to provide purchase option information.
7. In paragraph 5, In order for the popular items to be displayed on the initial option picker screen, a user input is required, and if the popular items include one or more badges, the step of adjusting the order of the popular items within the array of the multiple selection items is: Including a step of adjusting the order of the plurality of selection items in the arrangement of the popular items, when user input is required to display the popular items on the initial option picker screen and the popular items include a predetermined number or more of badges, The above specified number is a natural number greater than or equal to 2, How to provide purchase option information.
8. In paragraph 1, The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: Including a step of adjusting the order of the plurality of selection items in the arrangement of the popular items, if user input is required for displaying the popular items on the initial option picker screen and the category of the first property is included in a preset popular items display category set, How to provide purchase option information.
9. In paragraph 1, Only some of the above multiple selections are displayed on the initial option picker screen, The above user input is an input of a drag gesture in the first direction for confirmation of the remaining selection items that are not displayed on the initial option picker screen, The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: Including a step of adjusting the arrangement order of the some of the selection items displayed on the initial option picker screen so that the popular item is arranged at the last position in the first direction. How to provide purchase option information.
10. In paragraph 1, Only some of the above multiple selections are displayed on the initial option picker screen, The above user input is an input of a drag gesture in the first direction for confirmation of the remaining selection items that are not displayed on the initial option picker screen, The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: Including a step of adjusting the arrangement order so that the popular items are arranged in an adjacent position to the default selection items among the selected items displayed on the initial option picker screen. How to provide purchase option information.
11. In paragraph 1, The steps for rendering the above option picker screen are: A step of determining the size of the display area of the popular item so that the display area of the popular item is wider than the display area of each of the remaining items except for the popular item; and Comprising the step of adding a popular item badge to the display area of the popular items above, How to provide purchase option information.
12. In paragraph 11, Only some of the above multiple selections are displayed on the initial option picker screen, The above user input is an input of a drag gesture in the first direction for confirmation of the remaining selection items that are not displayed on the initial option picker screen, The step of determining the size of the display area of the above popular items is: A step of determining the size of the display area of the popular item so that the length of the display area of the popular item along the first direction is wider than the display areas of each of the remaining items except for the popular item, How to provide purchase option information.
13. In paragraph 12, Steps to add a popular item badge to the display area of the above popular items are: A step of arranging the title of the popular item and the badge of the popular item in the first direction within the display area of the popular item, How to provide purchase option information.
14. In paragraph 1, The step of adjusting the order of the above-mentioned multiple selection items in the above-mentioned popular items is: A step of determining the order of the popular items in the array in a first order using a personalized popular item location model generated for a user of the computing system; and comprising a step of adjusting the order of the popular items within the array of the plurality of selected items, such that the popular items are displayed in the first order within the array of the plurality of selected items; How to provide purchase option information.
15. In paragraph 14, The step of determining the order of the popular items in the above array as the first order is: A step of inputting the category information of the first product into the personalized popular item location model; and Including a step of determining the order of the popular items in the array as a first order by using data output from the personalized popular item location model according to the input of the above category information. How to provide purchase option information.
16. In paragraph 14, The step of determining the order of the popular items in the above array as the first order is: A step of inputting the type information of the first attribute into the personalized popular item location model; and Including a step of determining the order of the popular items in the array as a first order by using data output from the personalized popular item location model according to the input of the above category information. How to provide purchase option information.
17. In paragraph 14, The step of determining the order of the popular items in the above array as the first order is: a step of inputting the popularity intensity of the popular item into the personalized popular item location model; and Including a step of determining the order of the popular items in the array as a first order by using data output from the personalized popular item location model according to the input of the above category information. How to provide purchase option information.
18. A method performed by a computing system, A step of obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; A step of determining a popular item among the plurality of selection items by using information about the plurality of selection items; A step of determining whether user input is required to display said popular item on an initial option picker screen for selecting one of said plurality of selection items; If user input is required for the popular items to be displayed on the initial option picker screen, a step of adjusting the order of the popular items in the array of the plurality of selection items; and Including a step of transmitting data of the option picker screen in which the arrangement order of the popular items is adjusted to the user terminal that requested the purchase page of the first product. How to provide purchase option information.
19. In paragraph 18, The step of determining the popular item among the above multiple selection items is: A step of determining the popular items in real time at the time when the purchase page of the first product is requested from the user terminal by using real-time sales information on the first product. How to provide purchase option information.
20. In computing systems, Memory that loads the program that provides purchase option information; and Including one or more processors executing the above purchase option information providing program, The above purchase option information provision program is: An instruction for obtaining purchase option information for a first product, wherein the purchase option information includes information on a plurality of selection items for options of a first attribute of the first product; An instruction for determining a popular item among the plurality of selection items by using information about the plurality of selection items; Instructions for determining whether user input is required to display said popular item on an initial option picker screen for selecting one of said plurality of selection items; Instructions for adjusting the order of the plurality of selection items in the array of the popular items, when user input is required to display the popular items on the initial option picker screen; and An instruction for transmitting data of the option picker screen in which the arrangement order of the popular items is adjusted to the user terminal that requested the purchase page of the first product. A system that provides information on purchase options.
Citation Information
Patent Citations
Display system, aggregation device, server device, and program
JP2017219916A
How to provide pop-up menu on wireless Internet portal site
KR100538597B1
Personalizing sponsored search advertising layout using user behavior history
KR101154647B1
Agricultural sheet using vegetable fiber and manufacturing method therof
KR1020200133085A
Product catalog automatic classification system based on artificial intelligence
KR102429104B1