Method, apparatus, and recording medium for providing product details page
The technology enhances online product purchasing by allowing intuitive recognition and selection of product options on a detailed product page, improving user experience and reducing time spent on option selection.
Patent Information
- Application Number
- PCT/KR2023/016863
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-03
AI Technical Summary
Online product purchasing experiences can be hindered by the complexity of selecting various product options, leading to unnecessary time spent by consumers in identifying and choosing options.
The technology provides a product detail page that allows users to intuitively recognize and select product purchase options, such as color, quantity, size, weight, type, or grade, by displaying candidate lists sequentially and dynamically updating based on initial values and purchase history.
This approach enhances the user experience by allowing consumers to conveniently purchase products while minimizing unnecessary time spent on option selection, thereby providing a product purchase experience similar to offline shopping.
Smart Images

Figure KR2023016863_03042025_PF_FP_ABST
Abstract
Description
Method, device and recording medium for providing a product detail page
[0001] The present disclosure relates to a technology for providing a product detail page.
[0002] Advances in electronic technology have enabled users to search for and purchase a wide variety of products online through their electronic devices. This allows users to conveniently search for and purchase products online without having to visit a physical shopping mall or market.
[0003] While offline, consumers can directly view and select products on display, online, they must select and decide on various options, such as quantity and weight, when purchasing a product. Therefore, offering a variety of purchasing options is crucial to broadening consumers' choices.
[0004] While offering a variety of purchasing options can expand consumers' choices and provide a similar online shopping experience to offline, it can also lead to negative user experiences, such as unnecessary time spent on identifying and selecting various purchasing options.
[0005] Therefore, there is a need for technologies that can provide consumers with an improved user experience while offering a variety of purchasing options.
[0006] The technical challenge to be solved through this disclosure is to provide a technology that allows users to conveniently purchase products by intuitively recognizing the product purchase options while providing diverse and individually selectable purchase options.
[0007] Another technical challenge that this disclosure seeks to address is to provide a technology that can provide a similar product purchasing experience online as offline by expanding the range of choices available to users by offering a variety of purchasing options.
[0008] Another technical challenge to be addressed through this disclosure is to provide a technology that enables convenient product purchases by intuitively recognizing product purchase options without wasting unnecessary time and hassle, while sequentially applying each product purchase option.
[0009] Another technical challenge to be addressed through the present disclosure is to provide a technology that enables users to intuitively recognize product purchase options and conveniently purchase products without wasting time and hassle by only transmitting the minimum necessary information based on the initial values of product purchase options to the user.
[0010] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person skilled in the art of the present disclosure from the description of the specification.
[0011] According to various embodiments of the present disclosure, it is possible to provide a technology that allows users to conveniently purchase products by intuitively recognizing product purchase options while providing various and individually selectable purchase options.
[0012] According to various embodiments of the present disclosure, it is possible to provide a technology that can provide a similar product purchasing experience online as offline by providing various purchasing options to expand the range of choices for users.
[0013] According to various embodiments of the present disclosure, it is possible to provide a technology that allows a user to conveniently purchase a product by intuitively recognizing the product purchase options without wasting unnecessary time and hassle, while sequentially applying each product purchase option.
[0014] According to various embodiments of the present disclosure, only the minimum necessary information based on the initial value of the product purchase option is transmitted to the user, thereby enabling the user to intuitively recognize the product purchase option and conveniently purchase the product without wasting unnecessary time and hassle.
[0015] The effects according to the technical idea of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the specification.
[0016] Figures 1a and 1b are drawings for explaining a page providing product purchase options.
[0017] FIG. 2 illustrates a flowchart illustrating a method performed by an electronic device according to one embodiment of the present disclosure.
[0018] FIGS. 3 to 5B are diagrams illustrating a page providing product purchase options according to one embodiment of the present disclosure.
[0019] FIG. 6 is a block diagram illustrating an electronic device according to one embodiment of the present disclosure.
[0020] FIG. 7 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0021] A method according to one embodiment of the present disclosure may include the steps of: receiving an input for selecting a specific product from a user; determining initial values of a first product purchase option for the specific product and a second product purchase option for the specific product in response to the input for selecting the specific product; and providing a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option, wherein on the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and the determined initial values of the first and second product purchase options are selected from the first and second candidate lists, and the specific product to which the initial values of the first and second product purchase options are applied is displayed.
[0022] In one embodiment, the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list can be displayed separately from the first and second candidate lists.
[0023] In one embodiment, the first product purchase option and the second product purchase option include color, quantity, size, weight, type, or grade of the product, and the first product purchase option and the second product purchase option may be different from each other.
[0024] In one embodiment, the selectable purchase options within the first candidate list and the second candidate list may be determined or sorted based on the user's purchase history for the specific product or the purchase history of other users for the specific product.
[0025] In one embodiment, the selectable purchase options within the first and second candidate lists may be determined based on initial values of the first and second product purchase options.
[0026] In one embodiment, the specific product detail page may include an interface that provides all selectable combinations of purchase options based on the first candidate list and the second candidate list.
[0027] In one embodiment, the method may further include the steps of: receiving an input from the user to change the first product purchase option; changing the first product purchase option in response to the input to change the first product purchase option; obtaining a purchase history of another user who purchased the specific product with the changed first product purchase option; and changing the second product purchase option based on the purchase history of the other user.
[0028] In one embodiment, the method may further include the steps of: receiving an input from the user to change the first product purchase option; changing the first product purchase option in response to the input to change the first product purchase option; acquiring a purchase history of another user who purchased the specific product with the changed first product purchase option; determining an attribute to be applied to the specific product based on the purchase history of the other user who purchased the specific product; and updating the specific product displayed on the specific product detail page with the changed first product purchase option and the product to which the determined attribute is applied.
[0029] According to another embodiment of the present disclosure, an electronic device may include a processor; and a memory storing instructions to be executed by the processor, wherein, upon execution of the instructions, the processor may be configured to receive an input for selecting a specific product from a user, determine initial values of a first product purchase option for the specific product and a second product purchase option for the specific product in response to the input for selecting the specific product, and provide a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option, wherein in the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and the determined initial values of the first and second product purchase options are selected from the first and second candidate lists, and the specific product to which the initial values of the first and second product purchase options are applied is displayed.
[0030] In one embodiment, the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list can be displayed separately from the first and second candidate lists.
[0031] In one embodiment, the first product purchase option and the second product purchase option include color, quantity, size, weight, type, or grade of the product, and the first product purchase option and the second product purchase option may be different from each other.
[0032] In one embodiment, the selectable purchase options within the first candidate list and the second candidate list may be determined or sorted based on the user's purchase history for the specific product or the purchase history of other users for the specific product.
[0033] In one embodiment, the selectable purchase options within the first and second candidate lists may be determined based on initial values of the first and second product purchase options.
[0034] In one embodiment, the specific product detail page may include an interface that provides all selectable combinations of purchase options based on the first candidate list and the second candidate list.
[0035] In one embodiment, the processor may be further configured to receive an input from the user to change the first product purchase option, change the first product purchase option in response to the input to change the first product purchase option, obtain a purchase history of another user who purchased the specific product with the changed first product purchase option, and change the second product purchase option based on the purchase history of the other user.
[0036] In one embodiment, the processor may be further configured to receive an input from the user to change the first product purchase option, and in response to the input to change the first product purchase option, change the first product purchase option, obtain a purchase history of another user who purchased the specific product with the changed first product purchase option, and determine an attribute to be applied to the specific product based on the purchase history of the other user who purchased the specific product, and update the specific product displayed on the specific product detail page with the changed first product purchase option and the product to which the determined attribute is applied.
[0037] According to another embodiment of the present disclosure, instructions to be executed by one or more processors recorded on a non-transitory computer-readable recording medium may be configured such that, when the instructions are executed, the one or more processors receive an input for selecting a specific product from a user, determine initial values of a first product purchase option for the specific product and a second product purchase option for the specific product in response to the input for selecting the specific product, and provide a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option, wherein in the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and the determined initial values of the first and second product purchase options are selected from the first and second candidate lists, and the specific product to which the initial values of the first and second product purchase options are applied is displayed.
[0038] In one embodiment, the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list can be displayed separately from the first and second candidate lists.
[0039] In one embodiment, the selectable purchase options within the first candidate list and the second candidate list may be determined or sorted based on the user's purchase history for the specific product or the purchase history of other users for the specific product.
[0040] In one embodiment, the instructions, when executing the instructions, may cause the one or more processors to receive an input for changing the first product purchase option from the user, change the first product purchase option in response to the input for changing the first product purchase option, obtain a purchase history of another user who purchased the specific product with the changed first product purchase option, and change the second product purchase option based on the purchase history of the other user.
[0041] In one embodiment, the instructions may cause the one or more processors, when executing the instructions, to receive an input for changing the first product purchase option from the user, change the first product purchase option in response to the input for changing the first product purchase option, obtain a purchase history of another user who purchased the specific product with the changed first product purchase option, and determine an attribute to be applied to the specific product based on the purchase history of the other user who purchased the specific product, and update the specific product displayed on the specific product detail page with the changed first product purchase option and the product to which the determined attribute is applied.
[0042] The embodiments of this disclosure are provided for the purpose of illustrating the technical concepts of this disclosure. The scope of rights under this disclosure is not limited to the embodiments presented below or the specific descriptions of these embodiments.
[0043] All technical and scientific terms used in this disclosure, unless otherwise defined, have the meanings commonly understood by those of ordinary skill in the art to which this disclosure pertains. All terms used in this disclosure have been selected for the purpose of more clearly explaining this disclosure and are not intended to limit the scope of rights under this disclosure.
[0044] Expressions such as “including,” “comprising,” “having,” and the like used in this disclosure should be understood as open-ended terms that imply the possibility of including other embodiments, unless otherwise stated in the phrase or sentence in which the expression is included.
[0045] The singular forms described in this disclosure may include plural meanings unless otherwise stated, and the same applies to the singular forms described in the claims.
[0046] The expressions “first,” “second,” etc. used in this disclosure are used to distinguish between multiple components, and do not limit the order or importance of the components.
[0047] As used herein, the expressions "A, B, and C," "A, B, or C," "at least one of A, B, and C," or "at least one of A, B, or C" may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, or (3) at least one A and at least one B.
[0048] The term "unit" as used herein refers to software or hardware components such as field-programmable gate arrays (FPGAs) and application specific integrated circuits (ASICs). However, "units" are not limited to hardware and software. "Units" may be configured to reside on an addressable storage medium, and may be configured to execute one or more processors. Thus, by way of example, "units" include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within a component and "unit" may be combined into a smaller number of components and "units" or further separated into additional components and "units."
[0049] The expression "based on" as used in this disclosure is used to describe one or more factors that influence the decision, act of judgment, or action described in the phrase or sentence containing the expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.
[0050] In this disclosure, when a component is referred to as being "connected" or "connected" to another component, it should be understood that the component can be directly connected or connected to the other component, or can be connected or connected via a new other component.
[0051] Hereinafter, embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings, identical or corresponding components are assigned the same reference numerals. Furthermore, in the description of the embodiments below, redundant descriptions of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.
[0052] Figure 1a is a drawing illustrating a page providing product purchase options.
[0053] A specific product detail page (100) is a page provided when a user selects a specific product (120), and includes various information required for purchasing the specific product (120). For example, the various information required for purchasing a specific product (120) may include not only product purchase options (110), but also reviews from other users, product seller information, product description information, etc. Product purchase options (110) are options that a user can select when purchasing a product, and are intended to provide a customized purchasing experience.
[0054] Figure 1b is a drawing illustrating a page providing product purchase options.
[0055] The product purchase option page (130) is a page provided when the product purchase option (100) in FIG. 1a is selected, and provides product purchase options that can be selected when the user purchases a specific product (120).
[0056] However, since the product purchase option page (130) provides fixed product purchase options to the user, as illustrated in FIG. 1b, the user cannot select various or individual purchase options for a specific product (120). Furthermore, to purchase a product with a different desired purchase option, the user must revisit the specific product detail page (100) that provides the desired purchase option, which is inconvenient. Thus, the product purchase option page (130), which limits the user's selection of product purchase options and does not allow for the selection or combination of individual product purchase options, cannot provide a product purchase experience similar to that offered offline.
[0057] Meanwhile, if various product purchase options are provided on the product purchase option page (130) to expand the user's range of choices, the user may experience inconvenience in the process of understanding and selecting complex purchase options, which may lead to a negative user experience for the service provider.
[0058] Therefore, a technology is needed that provides diverse and individual purchasing options while allowing users to intuitively recognize product purchasing options and conveniently purchase products.
[0059] FIG. 2 illustrates a flowchart illustrating a method performed by an electronic device according to one embodiment of the present disclosure. Individual operations illustrated in FIG. 2 will now be described in detail.
[0060] An electronic device can receive input from a user to select a specific product (S200). According to one embodiment of the present disclosure, the user can search for a product using a specific search term and select a specific product from a list of searched products.
[0061] In response to an input for selecting a specific product, the electronic device may determine initial values for a first product purchase option and a second product purchase option for the specific product (S210). For example, the product purchase options may include the product's color, quantity, size, weight, type, or grade. According to one embodiment of the present disclosure, the first product purchase option and the second product purchase option for the specific product may be different. In this way, the electronic device can provide a variety of purchase options to expand the user's range of choices, thereby providing a product purchase experience similar to that offered offline, even online.
[0062] According to one embodiment of the present disclosure, the initial value of the product purchase option refers to the initial value of the product purchase option applied to a specific product when the electronic device first accesses a specific product detail page. For example, if the initial value of the product purchase option is 3 kg in weight and 1 box in quantity, the specific product detail page that the user first accesses may select a product with a weight of 3 kg and a quantity of 1 box.
[0063] According to one embodiment of the present disclosure, the initial value of a product purchase option may be determined based on information provided to the user prior to accessing a specific product detail page. For example, if a user selects a box of apples weighing 3 kg from among the searched apples, the initial value of the product purchase option for the specific product the user first accessed may be determined as a box weighing 3 kg.
[0064] An electronic device may provide a specific product detail page (S220) that includes a first list of selectable candidates for a first product purchase option and a second list of selectable candidates for a second product purchase option. The list of selectable candidates for a product purchase option is intended to provide a customized purchasing experience to the user when purchasing a product, and refers to purchase options individually selectable by the user for the product purchase option. For example, if the product purchase option is weight, the list of selectable options for the product purchase option may include 1 kg, 2 kg, and 3 kg.
[0065] According to one embodiment of the present disclosure, on a specific product detail page, a first candidate list may be displayed along a first axis, and a second candidate list may be displayed along a second axis that is subordinate to the first candidate list and is different from the first axis. For example, if the first candidate list is for product grades and the second candidate list is for product weights, the product grades may be displayed horizontally and the product weights may be displayed vertically. In this case, since the second candidate list is subordinate to the first candidate list, the second candidate list is displayed when an option in the first candidate list is selected, and if an option in the first candidate list is changed, the second candidate list may also change accordingly. In this way, the electronic device does not display a candidate list for product purchase options or a combination of multiple candidate lists simultaneously. This allows the user to intuitively recognize product purchase options and conveniently purchase products without the hassle of sequentially applying each product purchase option and wasting unnecessary time.
[0066] According to one embodiment of the present disclosure, a specific product detail page further includes a third candidate list selectable for a third product purchase option, and the third candidate list may be displayed separately from the first and second candidate lists. For example, the electronic device may display the third candidate list in a different area from the area where the first and second candidate lists are displayed.
[0067] According to one embodiment of the present disclosure, selectable purchase options within the first candidate list and the second candidate list may be determined or sorted based on the user's purchase history for specific products. For example, if the user has a purchase history of two boxes of apples weighing 3 kg, the electronic device may determine the first candidate list for weight as 2, 3, and 4 kg, and the second candidate list for quantity as 1, 2, and 3 boxes. As another example, if the user has a purchase history of two boxes of apples weighing 3 kg, the electronic device may sort the selectable options within the first candidate list for weight in the order of 3, 1, and 2 kg, and the second candidate list for quantity in the order of 2, 1, and 3 boxes.
[0068] According to one embodiment of the present disclosure, selectable purchase options within the first candidate list and the second candidate list may be determined or sorted based on the purchase history of other users for specific products. In this case, the electronic device may determine or sort the selectable purchase options within the first candidate list and the second candidate list based on the purchase history of other users whose purchasing tendencies, such as gender and age, match the user's purchasing preferences. Furthermore, the electronic device may determine or sort the selectable purchase options within the first candidate list and the second candidate list based on the purchase history of all other users for a specific product to provide the purchase option with the highest sales volume.
[0069] According to one embodiment of the present disclosure, selectable purchase options within the first and second candidate lists may be determined based on the initial values of the first and second product purchase options. For example, if the initial values of the product purchase options are 3 kg in weight and 2 boxes in quantity, the electronic device may determine 2, 3, and 4 kg as the first candidate list for weight, and 1, 2, and 3 boxes as the second candidate list for quantity. In this way, the electronic device only conveys the minimum necessary information to the user based on the initial values of the product purchase options, allowing the user to intuitively recognize the product purchase options and conveniently purchase the product without the hassle of wasting unnecessary time.
[0070] According to one embodiment of the present disclosure, an electronic device receives an input from a user to change a first product purchase option, and in response to the input to change the first product purchase option, changes the first product purchase option, acquires the purchase history of other users who have purchased a specific product with the changed first product purchase option, and changes a second product purchase option based on the purchase history of the other users. In this case, the electronic device may change the second product purchase option based on the purchase history of other users whose purchasing tendencies, such as gender and age, match the user's purchasing preferences. Furthermore, the electronic device may change the second product purchase option based on the purchase history of all other users for a specific product to provide the product purchase option with the highest sales volume. In this way, the electronic device can appropriately change the second product purchase option based solely on the user's input to change the first product purchase option, allowing the user to conveniently purchase products without wasting unnecessary time.
[0071] According to one embodiment of the present disclosure, an electronic device may receive an input from a user to change a first product purchase option, and in response to the input to change the first product purchase option, change the first product purchase option, acquire the purchase history of other users who purchased a specific product with the changed first product purchase option, determine attributes to be applied to the specific product based on the purchase history of other users who purchased the specific product, and update the specific product displayed on a specific product detail page with the changed first product purchase option and the determined attributes. The product attributes may include product purchase options that were not directly displayed as product purchase options on the specific product detail page, and may include various information, such as seller information, product brand, manufacturing date, and delivery options, in addition to the product purchase options. Furthermore, the electronic device may determine attributes to be applied to the specific product based on the purchase history of other users whose purchasing tendencies, such as gender and age, match the user's purchasing preferences. Furthermore, the electronic device may determine attributes to be applied to the specific product based on the purchase history of all other users for the specific product to provide the product attributes with the highest sales volume. In this way, the electronic device can appropriately determine and update the attributes of a specific product based on only the user input that changes the first product purchase option, allowing the user to conveniently purchase the product without the hassle and unnecessary time.
[0072] According to one embodiment of the present disclosure, a particular product detail page may further include an interface that provides all selectable combinations of purchase options based on the first candidate list and the second candidate list.
[0073] FIG. 3 is a diagram illustrating a page providing product purchase options according to one embodiment of the present disclosure.
[0074] The specific product details page (300) is a page provided when a user selects a specific product and contains various information necessary for purchasing the specific product. For example, the information required for purchasing a specific product may include not only product purchase options, but also reviews from other users, information about the product seller, and product description information. Product purchase options are intended to provide a customized purchasing experience and are options that users can select when purchasing a product. For example, product purchase options may include product color, quantity, size, weight, type, or grade. However, FIG. 3 will describe the product grade option and product weight option as the basis.
[0075] The product grade option refers to the quality of the product. The product grade candidate list (310) may include general and practical grades. A practical grade product may have slightly lower external quality than a general grade product, but is no different in use or consumption from a general grade product.
[0076] According to one embodiment of the present disclosure, an electronic device may display a product grade candidate list (310) horizontally and a product weight candidate list (320) vertically. In this case, since the product weight candidate list (320) is subordinate to the product grade candidate list (310), the product weight candidate list (320) is displayed when an option within the product grade candidate list (310) is selected, and if an option within the product grade candidate list (310) is changed, the product weight candidate list (320) may also be changed accordingly. In this way, the electronic device does not display a candidate list for product purchase options or a combination of multiple candidate lists at once. This allows a user to intuitively recognize product purchase options and conveniently purchase products without the hassle of wasting unnecessary time sequentially applying each product purchase option.
[0077] According to one embodiment of the present disclosure, the initial value (330) of a product purchase option may be determined based on information provided to the user prior to accessing a specific product detail page. For example, if the user selects a 1.4 kg apple of the general grade among the searched apples, the initial value of the product purchase option for the specific product the user first accessed may be selected as the 1.4 kg apple of the general grade.
[0078] According to one embodiment of the present disclosure, a specific product detail page (300) may further include an interface (340) that provides all selectable purchase option combinations based on a product grade candidate list (310) and a product weight candidate list (320).
[0079] FIG. 4 is a diagram illustrating a page providing product purchase options according to one embodiment of the present disclosure.
[0080] A page (400) providing all selectable purchase option combinations is a page provided by an electronic device in response to a user's request to select an interface providing all selectable purchase option combinations based on the product grade candidate list (310) and the product weight candidate list (320) in FIG. 3.
[0081] FIG. 5A is a diagram illustrating a page providing product purchase options according to one embodiment of the present disclosure.
[0082] The specific product details page (500) is a page provided when a user selects a specific product and includes various information necessary for purchasing the specific product. For example, the information necessary for purchasing a specific product may include not only product purchase options, but also reviews from other users, information about the product seller, and product description information. Product purchase options are intended to provide a customized purchasing experience and are options that users can select when purchasing a product. For example, product purchase options may include product color, quantity, size, weight, type, or grade, but FIG. 5a will be described based on the product variety options, product size options, and product weight options.
[0083] According to one embodiment of the present disclosure, an electronic device may display a product size candidate list (520) horizontally and a product weight candidate list (530) vertically. In this case, since the product weight candidate list (530) is dependent on the product size candidate list (520), the product weight candidate list (530) is displayed when an option within the product size candidate list (520) is selected, and if an option within the product size candidate list (520) is changed, the product weight candidate list (530) may also be changed accordingly. In this way, the electronic device does not display a candidate list for product purchase options or a combination of multiple candidate lists at once. This allows a user to intuitively recognize product purchase options and conveniently purchase products without the hassle of applying each product purchase option sequentially and wasting unnecessary time.
[0084] According to one embodiment of the present disclosure, the initial value (540) of a product purchase option may be determined based on information provided to the user prior to accessing a specific product detail page. For example, if the user selects a washed apple, a medium apple, or a 1.4 kg apple from among the searched apples, the initial value of the product purchase option for the specific product the user first accessed may be selected as a washed apple, a medium apple, or a 1.4 kg apple.
[0085] According to one embodiment of the present disclosure, a specific product detail page (500) further includes a list of product variety candidates (560) selectable for product variety options. In this case, the electronic device may display the product variety candidate list (560) independently and separately in an area (550) different from the area (510) where the product size candidate list (520) and product weight candidate list (530) are displayed.
[0086] According to one embodiment of the present disclosure, a specific product detail page (500) may further include an interface (570) that provides all selectable combinations of purchasing options based on a product size candidate list (520), a product weight candidate list (530), and a product variety candidate list (560).
[0087] FIG. 5b is a diagram illustrating a page providing product purchase options according to one embodiment of the present disclosure.
[0088] Specifically, FIG. 5b is a drawing for explaining a specific product detail page (580) that an electronic device provides in response to an input for changing a product weight option in FIG. 5a.
[0089] According to one embodiment of the present disclosure, an electronic device may change a product weight option in response to a user input to change the product weight option. The electronic device may obtain the purchase history of other users who have purchased a specific product with the changed product weight option, and may change the product variety option based on the acquired purchase history of other users. Furthermore, the electronic device may determine attributes to be applied to a specific product based on the acquired purchase history of other users. Thereafter, the electronic device may update a specific product displayed on a specific product detail page (580) with a product (590) to which the changed product weight option, the changed product variety option, and the determined attributes have been applied. For example, if a user changes the product weight option from 1.4 kg to 1.3 kg, the electronic device may update the specific product detail page (580) with a product (590) to which the attributes (e.g., product brand) and the product variety option (e.g., adverb) of the specific product have been applied, based on the purchase history of other users who purchased the specific product with the 1.3 kg weight.
[0090] According to one embodiment of the present disclosure, an electronic device can determine attributes to apply to a specific product based on the purchase history of other users whose purchasing preferences, such as gender and age, match the user's. Furthermore, the electronic device can determine attributes to apply to a specific product based on the purchase history of all other users for that product to provide the most popular product attributes. In this way, the electronic device can appropriately determine and update attributes for a specific product simply by a user input that changes the first product purchase option, allowing the user to conveniently purchase the product without the hassle of wasting time.
[0091] FIG. 6 is a block diagram illustrating an electronic device according to one embodiment of the present disclosure.
[0092] The electronic device (600) may include one or more processors (610), one or more memories (620), or a communication interface (630). In one embodiment, some components may be deleted from the electronic device (600), or other components (e.g., a display, an input device, etc.) may be added to the electronic device (600). Additionally or alternatively, some components may be implemented in an integrated manner, or implemented as a single or multiple entities. In the present disclosure, one or more processors (610) may be referred to as a processor (610). The term “processor (610)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (620) may be referred to as a memory (620). The term “memory (620)” may mean a set of one or more memories, unless the context clearly indicates otherwise.
[0093] Below, each component illustrated in Fig. 6 will be described in more detail.
[0094] The processor (610) may perform calculations or information processing related to control or communication of each component of the electronic device (600). Specifically, the processor (610) may control at least one component of the electronic device (600) connected to the processor (610) by executing software (or a computer program) received from another component. As an example, the processor (610) may load a command (e.g., an instruction, a code, a code segment, etc.) or information into the memory (620), process the command or information stored in the memory (620), and store result information according to the processing in the memory (620). In addition, the processor (610) may be operatively connected to the components of the electronic device (600) to perform various operations such as calculations, processing, generation, or processing related to the present disclosure.
[0095] The memory (620) can store various information. The information stored in the memory (620) is information acquired, processed, or used by at least one component of the electronic device (600), and may include software. The software may include one or more commands that cause the processor (610) to perform operations according to various embodiments of the present disclosure when loaded into the memory (620). That is, the processor (610) may perform operations according to various embodiments of the present disclosure by executing the one or more commands described above. The memory (620) may include, for example, volatile or non-volatile memory. In one embodiment, the program is software stored in the memory (620), and may include an operating system for controlling the resources of the electronic device (600), an application, or middleware that provides various functions to the application so that the application can utilize the resources of the electronic device (600).
[0096] The communication interface (630) can establish a wired or wireless communication channel with another device and transmit and receive various information with the other device. In one embodiment, the communication interface (630) may include at least one port for connecting to another device via a wired cable in order to communicate with the other device via a wire. In this case, the communication interface (630) can communicate with another device connected via a wired connection through the at least one port. In one embodiment, the communication interface (630) may be configured to include a cellular communication module and be connected to a cellular network (e.g., 3G, LTE, 5G, Wibro, Wimax, etc.). In one embodiment, the communication interface (630) may include a short-range communication module and transmit and receive information with another device using short-range communication (e.g., Wi-Fi, Bluetooth, Bluetooth Low Energy (BLE), UWB, etc.). In one embodiment, the communication interface (630) may include a non-contact communication module for non-contact communication. Contactless communication may include at least one non-contact proximity communication technology, such as Near Field Communication (NFC), Radio Frequency Identification (RFID), or Magnetic Secure Transmission (MST). In addition to the various examples described above, the electronic device (600) may be implemented in various known ways for communicating with other devices, and the scope of the present disclosure is not limited by the examples described above.
[0097] In one embodiment, the electronic device (600) may include a display. The display may display various screens (e.g., pages) based on the control of the processor (610). To display screens with various interfaces applied on the display, for example, a web browser or a dedicated application may be installed on the electronic device (600). In addition, the display may be a component capable of interacting with a user and may receive user input from the user. This display may be implemented in the form of a touch sensor panel (TSP) capable of recognizing contact or proximity of various external objects (e.g., a user's finger, a stylus, etc.).
[0098] In one embodiment, the electronic device (600) may include an input device (e.g., a mouse, a keyboard, etc.). The input device may receive information to be used in components of the electronic device (600) from an external source of the electronic device (600) (e.g., a user).
[0099] The processor (610), memory (620), and communication interface (630) illustrated in FIG. 6 are connected to each other through a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can send or receive information or signals.
[0100] Figure 7 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied. A first electronic device (710) and a second electronic device (720) are connected via a network and can communicate with each other. For example, the first electronic device (710) may be a user terminal, and the second electronic device (720) may be a server or a different user terminal from the first electronic device (710).
[0101] The first electronic device (710) may be implemented as a terminal capable of transmitting and receiving various information to and from the second electronic device (720) via a network. For example, the first electronic device (710) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of the first electronic device (710) is not limited thereto, and the first electronic device (710) may be any device that includes an input / output interface capable of receiving information from a user or outputting information to a user, and that can communicate with the second electronic device (720) or other devices via a network. The first electronic device (710) may provide information received from the second electronic device (720) to the user, and may receive an input from the user and transmit it to the second electronic device (720). Input obtained from a user may include various forms of input, such as clicking using a mouse, touching using a touchpad or touchscreen, voice recognition, or other electronic input.
[0102] The network may serve to connect the first electronic device (710) and the second electronic device (720) or other external devices. For example, the network may provide a connection path so that the first electronic device (710) can be connected to the second electronic device (720) and transmit and receive packet data with the second electronic device (720). The network may be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).
[0103] In the flowcharts of this disclosure, the operations of the method or algorithm are described in a sequential order, but may also be performed in any order that can be arbitrarily combined. The description of the flowcharts of this disclosure does not exclude variations or modifications to the method or algorithm, and does not imply that any operation is essential or desirable. In one embodiment, at least some of the operations may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the operations may be omitted, or other operations may be added.
[0104] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium (MRSM) that can be read by an electronic device. The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a computer program including instructions that can be read by an electronic device. An electronic device is a device capable of operating according to instructions called from a storage medium, and may be referred to interchangeably with, for example, an electronic device. In one embodiment, a processor of the electronic device may execute the called instructions, causing components of the electronic device to perform functions corresponding to the instructions. A storage medium may refer to any type of recording medium that stores information that can be read by a device. The storage medium may include, for example, a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, or an optical information storage device. In one embodiment, the storage medium may be implemented in a distributed form, such as in a network-connected computer system. In this case, the software may be distributed, stored, and executed in the computer system. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a medium that exists regardless of whether information is stored semi-permanently or temporarily, and does not contain signals that are propagated transitorily.
[0105] While the technical concepts of the present disclosure have been described through various embodiments, the technical concepts of the present disclosure encompass various substitutions, modifications, and variations that can be made within the scope understandable to those of ordinary skill in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.
Claims
1. In a method performed by an electronic device, A step of receiving an input from a user to select a specific product; In response to an input for selecting the specific product, determining initial values of a first product purchase option for the specific product and a second product purchase option for the specific product; and A step of providing a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option, wherein on the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and the initial values of the first and second product purchase options determined among the first and second candidate lists are selected, and the specific product to which the initial values of the first and second product purchase options are applied is displayed. A method comprising:
2. In paragraph 1, A method wherein the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list is displayed separately and independently from the first and second candidate lists.
3. In paragraph 1, A method wherein the first product purchase option and the second product purchase option include color, quantity, size, weight, type, or grade of the product, and the first product purchase option and the second product purchase option are different from each other.
4. In paragraph 1, A method wherein selectable purchase options within the first candidate list and the second candidate list are determined or sorted based on the user's purchase history for the specific product or another user's purchase history for the specific product.
5. In paragraph 1, A method wherein the selectable purchase options within the first and second candidate lists are determined based on initial values of the first and second product purchase options.
6. In paragraph 1, A method wherein the specific product detail page includes an interface that provides all selectable purchase option combinations based on the first candidate list and the second candidate list.
7. In paragraph 1, The above method, A step of receiving an input for changing the first product purchase option from the user; A step of changing the first product purchase option in response to an input for changing the first product purchase option; A step of acquiring the purchase history of another user who purchased the specific product using the above-mentioned changed first product purchase option; and A step of changing the purchase option of the second product based on the purchase history of the other user. A method further comprising:
8. In paragraph 1, The above method, A step of receiving an input for changing the first product purchase option from the user; A step of changing the first product purchase option in response to an input for changing the first product purchase option; A step of acquiring the purchase history of another user who purchased the specific product using the above-mentioned changed first product purchase option; A step of determining an attribute to be applied to the specific product based on the purchase history of the other user who purchased the specific product; and A step of updating the specific product displayed on the specific product detail page to a product to which the changed first product purchase option and the determined properties are applied. A method further comprising:
9. In electronic devices, processor; and Includes a memory in which instructions to be executed by the processor are stored, When executing the above instructions, the processor Receive input from the user to select a specific product, In response to an input for selecting the specific product, initial values of a first product purchase option for the specific product and a second product purchase option for the specific product are determined, Providing a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option - in the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and initial values of the first and second product purchase options determined among the first and second candidate lists are selected, and the specific product to which the initial values of the first and second product purchase options are applied is displayed - An electronic device configured to do so.
10. In paragraph 9, An electronic device wherein the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list is displayed separately and independently from the first and second candidate lists.
11. In paragraph 9, An electronic device wherein the first product purchase option and the second product purchase option include color, quantity, size, weight, type, or grade of the product, and the first product purchase option and the second product purchase option are different from each other.
12. In paragraph 9, An electronic device wherein the selectable purchase options within the first candidate list and the second candidate list are determined or sorted based on the user's purchase history for the specific product or another user's purchase history for the specific product.
13. In paragraph 9, An electronic device wherein the selectable purchase options within the first and second candidate lists are determined based on initial values of the first and second product purchase options.
14. In paragraph 9, An electronic device, wherein the specific product detail page includes an interface that provides all selectable purchase option combinations based on the first candidate list and the second candidate list.
15. In paragraph 9, The above processor, Receive an input from the user to change the first product purchase option, In response to an input for changing the first product purchase option, changing the first product purchase option, Obtain the purchase history of other users who have purchased the above specific product using the above changed first product purchase option, An electronic device further configured to change the second product purchase option based on the purchase history of the other user.
16. In paragraph 9, The above processor, Receive an input from the user to change the first product purchase option, In response to an input for changing the first product purchase option, changing the first product purchase option, Obtain the purchase history of other users who have purchased the above specific product using the above changed first product purchase option, Based on the purchase history of the other user who purchased the specific product, determining the properties to be applied to the specific product. An electronic device further configured to update the specific product displayed on the specific product detail page with the product to which the changed first product purchase option and the determined properties are applied.
17. In a non-transitory computer-readable recording medium recording instructions to be executed by one or more processors, The above instructions, when executing the above instructions, cause the one or more processors to: Receive input from the user to select a specific product, In response to an input for selecting the specific product, initial values of a first product purchase option for the specific product and a second product purchase option for the specific product are determined, Providing a specific product detail page including a first candidate list selectable for the first product purchase option and a second candidate list selectable for the second product purchase option - in the specific product detail page, the first candidate list is displayed along a first axis, the second candidate list is displayed along a second axis different from the first axis and dependent on the first candidate list, and initial values of the first and second product purchase options determined among the first and second candidate lists are selected, and the specific product to which the initial values of the first and second product purchase options are applied is displayed - A non-transitory computer-readable recording medium that allows for the following:
18. In paragraph 17, A non-transitory computer-readable recording medium, wherein the specific product detail page further includes a third candidate list selectable for a third product purchase option, wherein the third candidate list is displayed separately and independently from the first and second candidate lists.
19. In paragraph 17, A non-transitory computer-readable recording medium, wherein the selectable purchase options within the first candidate list and the second candidate list are determined or sorted based on the purchase history of the user for the specific product or the purchase history of another user for the specific product.
20. In paragraph 17, The above instructions, when executing the above instructions, cause the one or more processors to: Receive an input from the user to change the first product purchase option, In response to an input for changing the first product purchase option, changing the first product purchase option, Obtain the purchase history of other users who have purchased the above specific product using the above changed first product purchase option, A non-transitory computer-readable recording medium that allows a user to change the purchase option of the second product based on the purchase history of the other user.
21. In paragraph 17, The above instructions, when executing the above instructions, cause the one or more processors to: Receive an input from the user to change the first product purchase option, In response to an input for changing the first product purchase option, changing the first product purchase option, Obtain the purchase history of other users who have purchased the above specific product using the above changed first product purchase option, Based on the purchase history of the other user who purchased the specific product, determining the properties to be applied to the specific product. A non-transitory computer-readable recording medium that updates the specific product displayed on the specific product detail page with the changed first product purchase option and the product to which the determined properties are applied.
Citation Information
Patent Citations
Electronic commerce system
JP2014016740A
Method for providing shopping mall interface service on internet
KR100836754B1
System and method for providing shopping service
KR101714014B1
Circuit for estimating a channel in a wireless communication system
KR1020240030887A
System for selling of product with selection of 3D product option
KR102356896B1