Method, apparatus, and recording medium for providing product details page
Patent Information
- Application Number
- TW113103264
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-09-27
- Filing Date
- 2024-01-29
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2044-01-28
AI Technical Summary
Existing online shopping platforms face challenges in providing diverse and individual product purchase options without unnecessary time consumption, leading to cumbersome user experiences and limited selection ranges, akin to offline shopping.
A method and system that allows users to intuitively select product options through separate and sequentially displayed candidate lists, based on initial values and user/purchase history, enabling personalized and efficient product selection.
Facilitates convenient product purchase by allowing users to sequentially apply options without tedious time consumption, providing a personalized experience similar to offline shopping.
Smart Images

Figure TWG2TB001905296_001 
Figure TWG2TB001905296_002 
Figure TWG2TB001905296_003
Abstract
Description
Method, apparatus, and recording medium for providing a product details page The present invention relates to a technology for providing a product details page. With the development of electronic technology, users can search for and purchase various goods online through electronic devices. Therefore, users can conveniently search for and purchase goods online without having to go to a shopping center or market. Offline, consumers can directly select the goods on display, while online, consumers select various options such as quantity and weight when purchasing. Therefore, it is very important to provide a variety of purchase options to expand the scope of consumer choices. On the other hand, providing various purchase options can expand the scope of consumer choices and provide a shopping experience similar to offline shopping online, but there may also be problems that lead to negative user experiences, such as unnecessary time consumption when consumers understand and select various purchase options. Therefore, there is a need for a technology that can provide an improved user experience for consumers while providing various purchase options. [Problems to be solved by the invention] The technical problem to be solved by the present invention is to provide a technology that can enable users to intuitively identify product purchase options for convenient product purchase while providing diverse and individual purchase options. Another technical problem to be solved by the present invention is to provide a technology that provides various purchase options to expand the scope of choices so as to provide a product purchase experience similar to offline shopping online. Another technical problem to be solved by the present invention is to provide a technology that sequentially applies each product purchase option without cumbersome and unnecessary time consumption, and at the same time can intuitively identify product purchase options for convenient product purchase. Another technical problem to be solved by the present invention is to provide a technology that provides users with only the minimum necessary information based on the initial values of product purchase options, so that users do not have to consume unnecessary time cumbersome, and at the same time can intuitively identify product purchase options for convenient product purchase. The technical problems to be solved by the present invention are not limited to the above technical problems. For those skilled in the art, other technical problems not mentioned can be understood from the following content. [Technical means for solving the problems] A method according to an embodiment of the present invention includes the following steps: receiving an input for selecting a specific product from a user; in response to the input for selecting the above specific product, determining initial values of a first product purchase option and a second product purchase option of the above specific product; and providing a specific product details page, the specific product details page including a first candidate list that can be selected for the above first product purchase option, and a second candidate list that can be selected for the above second product purchase option (in the above specific product details page, the above first candidate list is displayed along a first axis, the above second candidate list is subordinate to the above first candidate list and is displayed along a second axis different from the above first axis, selecting the above determined initial values of the above first and second product purchase options in the above first and second candidate lists, and displaying the above specific product applying the initial values of the above first and second product purchase options). In an embodiment, the above specific product details page further includes a third candidate list that can be selected for a third product purchase option, and the above third candidate list is separately displayed independently of the above first and second candidate lists. In an embodiment, the first product purchase option and the second product purchase option include the color, quantity, size, weight, type or grade of the product, and the above first product purchase option is different from the above second product purchase option. In an embodiment, the selectable purchase options in the above first candidate list and the above second candidate list are determined or sorted based on the above user's purchase history of the above specific product or other users' purchase history of the above specific product. In an embodiment, the selectable purchase options in the above first and second candidate lists are determined based on the initial values of the above first and second product purchase options. In an embodiment, the above specific product details page includes an interface as follows: providing all selectable purchase option combinations based on the above first candidate list and the above second candidate list. In an embodiment, the above method further includes the following steps: receiving an input for changing the above first product purchase option from the above user; in response to the input for changing the above first product purchase option, changing the above first product purchase option; obtaining the purchase history of other users who purchase the above specific product according to the changed above first product purchase option; and changing the above second product purchase option based on the above purchase history of other users. In one embodiment, the above method further includes the following steps: receiving an input for changing the purchase option of the first product from the above user; in response to the input for changing the purchase option of the first product, changing the purchase option of the first product; obtaining the purchase history of other users who purchase the above specific product according to the changed purchase option of the first product; determining the attributes to be applied to the above specific product based on the purchase history of the other users who purchase the above specific product; and updating the above specific product displayed on the above specific product details page to a product that applies the changed purchase option of the first product and the determined attributes. An electronic device according to another embodiment of the present invention includes: a processor; and a memory that stores commands to be executed by the above processor; the above electronic device is configured such that, when the above commands are executed, the above processor: receives an input for selecting a specific product from a user; in response to the input for selecting the above specific product, determines the initial values of the first product purchase option and the second product purchase option of the above specific product; provides a specific product details page, the specific product details page including a first candidate list that can be selected for the above first product purchase option and a second candidate list that can be selected for the above second product purchase option (in the above specific product details page, the above first candidate list is displayed along a first axis, the above second candidate list is subordinate to the above first candidate list and is displayed along a second axis different from the above first axis, and the initial values of the above determined first and second product purchase options are selected from the above first and second candidate lists, and the above specific product applying the initial values of the above first and second product purchase options is displayed). In one embodiment, the above specific product details page further includes a third candidate list that can be selected for the third product purchase option, and the above third candidate list is separately displayed independently of the above first and second candidate lists. In one embodiment, the first product purchase option and the second product purchase option include the color, quantity, size, weight, type, or grade of the product, and the above first product purchase option is different from the above second product purchase option. In one embodiment, the selectable purchase options in the above first candidate list and the above second candidate list are determined or sorted based on the purchase history of the above user for the above specific product or the purchase history of other users for the above specific product. In one embodiment, the selectable purchase options in the above first and second candidate lists are determined based on the initial values of the above first and second product purchase options. In one embodiment, the above specific product details page includes the following interface: providing all selectable purchase option combinations based on the above first candidate list and the above second candidate list. In one embodiment, the above-mentioned processor is further configured as follows: receiving an input for changing the first product purchase option from the above-mentioned user; in response to the input for changing the first product purchase option, changing the first product purchase option; obtaining the purchase history of other users who purchase the above-mentioned specific product according to the changed first product purchase option; and changing the second product purchase option based on the purchase history of the above-mentioned other users. In one embodiment, the above-mentioned processor is further configured as follows: receiving an input for changing the first product purchase option from the above-mentioned user; in response to the input for changing the first product purchase option, changing the first product purchase option; obtaining the purchase history of other users who purchase the above-mentioned specific product according to the changed first product purchase option; determining the attributes to be applied to the above-mentioned specific product based on the purchase history of the above-mentioned other users who purchase the above-mentioned specific product; and updating the above-mentioned specific product displayed on the above-mentioned specific product details page to a product that applies the changed first product purchase option and the determined attributes. A non-transitory computer-readable recording medium according to another embodiment of the present invention records commands to be executed by one or more processors; when the above-mentioned commands are executed, the above-mentioned commands cause the one or more processors to: receive an input for selecting a specific product from a user; in response to the input for selecting the above-mentioned specific product, determine the initial values of the first product purchase option and the second product purchase option of the above-mentioned specific product; provide a specific product details page, the specific product details page including a first candidate list that can be selected for the above-mentioned first product purchase option and a second candidate list that can be selected for the above-mentioned second product purchase option (in the above-mentioned specific product details page, the above-mentioned first candidate list is displayed along a first axis, the above-mentioned second candidate list is subordinate to the above-mentioned first candidate list and is displayed along a second axis different from the above-mentioned first axis, and the initial values of the above-mentioned first and second product purchase options determined above are selected in the above-mentioned first and second candidate lists, and the above-mentioned specific product applying the initial values of the above-mentioned first and second product purchase options is displayed). In one embodiment, the above-mentioned specific product details page further includes a third candidate list that can be selected for a third product purchase option, and the above-mentioned third candidate list is separately displayed independently of the above-mentioned first and second candidate lists. In one embodiment, the selectable purchase options in the above-mentioned first candidate list and the above-mentioned second candidate list are determined or sorted based on the purchase history of the above-mentioned user for the above-mentioned specific product or the purchase history of other users for the above-mentioned specific product. In one embodiment, when executing the above command, the above command causes the above one or more processors to: receive an input from the above user to change the purchase option of the above first product; in response to the input for changing the purchase option of the above first product, change the purchase option of the above first product; obtain the purchase history of other users who purchase the above specific product according to the changed purchase option of the above first product; and based on the purchase history of the above other users, change the purchase option of the above second product. In one embodiment, when executing the above command, the above command causes the above one or more processors to: receive an input from the above user to change the purchase option of the above first product; in response to the input for changing the purchase option of the above first product, change the purchase option of the above first product; obtain the purchase history of other users who purchase the above specific product according to the changed purchase option of the above first product; determine the attributes to be applied to the above specific product based on the purchase history of the above other users who purchase the above specific product; and update the above specific product displayed on the above specific product details page to a product that applies the changed purchase option of the above first product and the determined attributes. [Advantages of the Invention] According to various embodiments of the present invention, there are the following effects: while providing purchase options that allow for diverse and individual selections, it enables users to intuitively identify the product purchase options for convenient product purchase. According to various embodiments of the present invention, there are the following effects: providing various purchase options to expand the selection range so as to be able to provide an in - store - like product purchase experience even online. According to various embodiments of the present invention, there are the following effects: applying each product purchase option in sequence without cumbersome and unnecessary time consumption, while enabling users to intuitively identify the product purchase options for convenient product purchase. According to various embodiments of the present invention, there are the following effects: providing users with only the minimum necessary information based on the initial values of the product purchase options, so that users do not need to consume cumbersome and unnecessary time, while enabling users to intuitively identify the product purchase options for convenient product purchase. The effects of the technical idea of the present invention are not limited to the above effects. For those skilled in the art, other effects not mentioned can be made clearer through the description in the specification. The embodiments of the present invention are exemplified for the purpose of explaining the technical idea of the present invention. The scope of the patent application of the present invention is not limited to the following proposed embodiments or the specific descriptions of these embodiments. Unless otherwise defined, all technical terms and scientific terms used in the present invention have the meanings commonly understood by those with ordinary knowledge in the technical field to which the present invention belongs. All terms used in the present invention are selected to more clearly explain the present invention and are not intended to limit the scope of the patent application of the present invention. Regarding expressions such as "including", "comprising", "having", etc. used in the present invention, unless otherwise mentioned in the sentence or passage containing the corresponding expression, they should be understood as open-ended terms that have the possibility of including other embodiments. Regarding the singular expressions described in the present invention, unless otherwise mentioned, they may include the meaning of the plural form, and this also applies to the singular expressions described in the claims. Expressions such as "first", "second", etc. used in the present invention are used to distinguish a plurality of components from each other, rather than limiting the order or importance of these components. Expressions such as "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" used in the present invention 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; (3) at least one A and at least one B. The term "unit" used in the present invention refers to software or a hardware component such as an FPGA (field-programmable gate array) or an ASIC (application specific integrated circuit). However, "unit" is not limited to hardware and software. A "unit" can be configured in the form of a locatable storage medium and can also be configured in the form of running more than one processor. Therefore, as an example, a "unit" includes components such as software components, object-oriented software components, class components, and task components, processors, functions, attributes, steps, subroutines, code fragments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided inside the component and the "unit" can be combined into a smaller number of components and "units", or can be further separated into other components and "units". The expression "based on ~" used in the present invention is used to describe one or more factors that affect the act or action of determination or judgment described in the sentence or passage containing the expression, and this expression does not exclude other factors that affect the act or action of determination or judgment. In the present invention, when it is mentioned that a certain component "connects" or "links" to another component, it should be understood that the above-mentioned certain component can be directly connected or linked to the above-mentioned another component, or can be connected or linked to the above-mentioned another component through a new other component as a medium. Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings, the same or corresponding components are given the same reference numerals. Also, in the following description of the embodiments, repeated descriptions of the same or corresponding components may be omitted. However, even if the description of a component is omitted, it does not mean that such a component is not included in a certain embodiment. FIG. 1a is a schematic diagram for explaining a page for providing product purchase options. The specific product details page 100 is a page provided when a user selects a specific product 120, and includes various information required when purchasing the specific product 120. For example, the various information required when purchasing the specific product 120 not only includes product purchase options 110, but may further include evaluations of other users, product seller information, product description information, etc. The purpose of the product purchase options 110 is to provide a personalized purchase experience when purchasing a product, and is an option that a user can select when purchasing a product. FIG. 1b is a schematic diagram for explaining a page for providing product purchase options. The product purchase options page 130 is a page provided after selecting the product purchase options 100 in FIG. 1a, and provides product purchase options that a user can select when purchasing a specific product 120. However, as shown in FIG. 1b, since the product purchase options page 130 provides fixed product purchase options to the user, the user cannot diversely and individually select the purchase options for the specific product 120. In addition, in order to purchase a product with other product purchase options desired by the user, it is necessary to re-find the specific product details page 100 that provides the product purchase options, which is rather cumbersome. Therefore, the selection range of the product purchase options for the user is limited, and the product purchase options page 130 that cannot select or combine individual product purchase options cannot provide a product purchase experience similar to that in the offline environment. On the other hand, if the product purchase options page 130 provides various product purchase options to expand the user's selection range, the user may feel inconvenient in the process of understanding and selecting complex purchase options, which will lead to a negative experience for the user with respect to the service provider. A technology is needed that can provide diverse and individual purchase options while enabling the user to intuitively identify the product purchase options to facilitate product purchase. FIG. 2 is a flowchart showing a method implemented by an electronic device according to an embodiment of the present invention. Each operation shown in FIG. 2 will be described in detail below. The electronic device can receive an input for selecting a specific product from the user (S200). According to an embodiment of the present invention, the user can search for a product by a specific search term and select a specific product from the searched product list. In response to an input for selecting a specific product, the electronic device may determine initial values of 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 color, quantity, size, weight, type, or grade of the product, etc. According to an embodiment of the present invention, the first product purchase option and the second product purchase option for the specific product may be different from each other. Therefore, the electronic device can provide various purchase options to expand the selection range, so as to provide a product purchase experience similar to that in the offline environment even online. According to an embodiment of the present invention, the initial value of the product purchase option refers to the initial value of the product purchase option applied to the specific product when the electronic device first accesses the specific product details page. For example, if the initial value of the product purchase option is a weight of 3 kg and a quantity of 1 box, the specific product details page that the user first accesses may select the specific product as a weight of 3 kg and a quantity of 1 box. According to an embodiment of the present invention, the initial value of the product purchase option can be determined by the information provided to the user before accessing the specific product details page. For example, if the user selects apples with a weight of 3 kg and a quantity of 1 box from the searched apples, the initial value of the product purchase option of the specific product that the user first accesses can be determined as a weight of 3 kg and a quantity of 1 box. The electronic device may provide a specific product details page, which includes a first candidate list that can be selected for the first product purchase option and a second candidate list that can be selected for the second product purchase option (S220). The candidate list of the product purchase option is intended to provide a personalized purchase experience for the user when purchasing a product, and refers to the purchase options that the user can individually select for the product purchase option. For example, if the product purchase option is weight, the candidate list of the product purchase option may be 1 kg, 2 kg, and 3 kg. According to an embodiment of the present invention, in the specific product details page, the first candidate list may be displayed along a first axis, and the second candidate list is subordinate to the first candidate list and is displayed along a second axis different from the first axis. For example, if the first candidate list is the product grade and the second candidate list is the product weight, the product grade may be displayed horizontally, and the product weight may be displayed vertically. At this time, since the second candidate list is subordinate to the first candidate list, the second candidate list is displayed when the option in the first candidate list is selected, and when the option in the first candidate list is changed, the second candidate list will also change accordingly. Therefore, the electronic device may not display the candidate list or the combination of candidate lists of the product purchase option at one time. Therefore, the user can apply each product purchase option in sequence, without consuming unnecessary time cumbersome, and at the same time can intuitively identify the product purchase option to facilitate the purchase of the product. According to an embodiment of the present invention, the specific product details page further includes a third candidate list that can be selected for the third product purchase option, and the third candidate list can be separately displayed independently of the first and second candidate lists. For example, the electronic device can display the third candidate list in an area different from the area where the first and second candidate lists are displayed. According to an embodiment of the present invention, the selectable purchase options in the first candidate list and the second candidate list can be determined or sorted based on the user's purchase history of the specific product. For example, if the user has a history of purchasing two boxes of apples weighing 3 kg, the electronic device can 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. Also, for example, if the user has a history of purchasing two boxes of apples weighing 3 kg, the electronic device can sort the selectable options in the first candidate list for weight as 3, 1, and 2 kg, and the selectable options in the second candidate list for quantity as 2, 1, and 3 boxes. According to an embodiment of the present invention, the selectable purchase options in the first candidate list and the second candidate list can be determined or sorted based on the purchase history of other users for the specific product. At this time, the electronic device can determine or sort the selectable purchase options in the first candidate list and the second candidate list based on the purchase history of other users who have the same information that can understand the purchase tendency, such as gender and age, as the user. The electronic device can further determine or sort the selectable purchase options in the first candidate list and the second candidate list based on the purchase history of all other users for the specific product to provide the product purchase option with the highest sales volume. According to an embodiment of the present invention, the selectable purchase options in the first and second candidate lists can 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 a weight of 3 kg and a quantity of 2 boxes, the electronic device can 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. Therefore, the electronic device can provide the user with only the minimum necessary information based on the initial values of the product purchase options, so that the user does not need to consume unnecessary time tediously, and at the same time can intuitively identify the product purchase options to facilitate the purchase of products. According to an embodiment of the present invention, an electronic device may receive an input for changing a purchase option of a first product from a user; in response to the input for changing the purchase option of the first product, change the purchase option of the first product; obtain the purchase history of other users who purchase a specific product according to the changed purchase option of the first product; and change the purchase option of a second product based on the purchase history of other users. At this time, the electronic device may change the purchase option of the second product based on the purchase history of other users who have the same information for understanding purchase tendencies, such as gender and age, as the user. The electronic device may further change the purchase option of the second product based on the purchase history of all other users for the specific product to provide the purchase option of the product with the highest sales volume. Therefore, the electronic device may appropriately change the purchase option of the second product only by the user input for changing the purchase option of the first product, so that the user can conveniently purchase a product without cumbersome consumption of unnecessary time. According to an embodiment of the present invention, an electronic device may receive an input for changing a purchase option of a first product from a user; in response to the input for changing the purchase option of the first product, change the purchase option of the first product; obtain the purchase history of other users who purchase a specific product according to the changed purchase option of the first product; determine the attributes to be applied to the specific product based on the purchase history of other users who purchase the specific product; and update the specific product displayed on the specific product details page to a product that applies the changed purchase option of the first product and the determined attributes. The attributes of the product may include purchase options of the product that are not directly displayed as product purchase options on the specific product details page. In addition to the product purchase options, the attributes may further include various information such as seller information, product brand, production date, and delivery options. In addition, the electronic device may determine the attributes to be applied to the specific product based on the purchase history of other users who have the same information for understanding purchase tendencies, such as gender and age, as the user. The electronic device may further determine the 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. Therefore, the electronic device may appropriately determine and update the attributes of the specific product only by the user input for changing the purchase option of the first product, so that the user can conveniently purchase a product without cumbersome consumption of unnecessary time. According to an embodiment of the present invention, the specific product details page may further include an interface that provides all selectable purchase option combinations based on the above first candidate list and the above second candidate list. FIG. 3 is a schematic diagram for explaining a page for providing product purchase options according to an embodiment of the present invention. The specific product details page 300 is a page provided when a user selects a specific product, which includes various information required when purchasing the specific product. For example, the various information required when purchasing a specific product not only includes product purchase options, but may further include evaluations of other users, product seller information, product description information, etc. The purpose of the product purchase options is to provide a personalized purchase experience when purchasing a product, which are options that a user can choose when purchasing a product. For example, the product purchase options may include the color, quantity, size, weight, type, or grade of the product, but the product grade option and the product weight option are taken as examples for description in FIG. 3. The product grade option refers to the product quality. At this time, the product grade candidate list 310 may include a general grade and an affordable grade. The affordable grade refers to a product whose appearance is slightly worse than that of a product of the general grade, but is no different from a product of the general grade in terms of use or ingestion. According to an embodiment of the present invention, the electronic device may horizontally display the product grade candidate list 310 and vertically display the product weight candidate list 320. At this time, the product weight candidate list 320 is subordinate to the product grade candidate list 310. Therefore, the product weight candidate list 320 is displayed when an option in the product grade candidate list 310 is selected, and when an option in the product grade candidate list 310 is changed, the product weight candidate list 320 will also change accordingly. Therefore, the electronic device may not display the candidate list of product purchase options or a combination of candidate lists at one time. Therefore, the user can apply each product purchase option in sequence, without consuming unnecessary time tediously, and at the same time can intuitively identify the product purchase options to facilitate the purchase of products. According to an embodiment of the present invention, the initial value 330 of the product purchase option can be determined by the information provided to the user before accessing the specific product details page. For example, if the user selects an apple with a grade of 1.4 kg from the searched apples, the initial value of the product purchase option of the specific product that the user first accesses can be selected as an apple of the general grade and 1.4 kg. According to an embodiment of the present invention, the specific product details page 300 may further include an interface 340, which provides all selectable purchase option combinations based on the product grade candidate list 310 and the product weight candidate list 320. FIG. 4 is a schematic diagram for explaining a page for providing product purchase options according to an embodiment of the present invention. The page 400 that provides all selectable purchase option combinations is a page provided by the electronic device in response to an interface that provides all selectable purchase option combinations based on the product grade candidate list 310 and the product weight candidate list 320 selected in FIG. 3. FIG. 5a is a schematic diagram for explaining a page for providing product purchase options according to an embodiment of the present invention. The specific product details page 500 is a page provided when a user selects a specific product, which includes various information required when purchasing the specific product. For example, the various information required when purchasing a specific product not only includes product purchase options, but may further include evaluations of other users, product seller information, product description information, etc. The purpose of the product purchase options is to provide a personalized purchase experience when purchasing a product, which are options that a user can choose when purchasing a product. For example, the product purchase options may include the color, quantity, size, weight, type or grade of the product, but in FIG. 5a, the product variety option, the product size option and the product weight option are taken as examples for description. According to an embodiment of the present invention, the electronic device can horizontally display the product size candidate list 520 and vertically display the product weight candidate list 530. At this time, the product weight candidate list 530 is subordinate to the product size candidate list 520. Therefore, the product weight candidate list 530 is displayed when an option in the product size candidate list 520 is selected, and when an option in the product size candidate list 520 is changed, the product weight candidate list 530 will also change accordingly. Therefore, the electronic device may not display the candidate list or the combination of candidate lists of the product purchase options all at once. Therefore, the user can sequentially apply each product purchase option, without consuming unnecessary time tediously, and can intuitively identify the product purchase options to facilitate the purchase of the product. According to an embodiment of the present invention, the initial value 540 of the product purchase options can be determined by the information provided to the user before accessing the specific product details page. For example, if the user selects washed apples, medium-sized apples, and 1.4 kg apples from the searched apples, the initial value of the product purchase options of the specific product that the user first accesses can be selected as washed apples, medium-sized apples, and 1.4 kg apples. According to an embodiment of the present invention, the specific product details page 500 further includes a product variety candidate list 560 that can be selected for the product variety option. At this time, the electronic device can separately display the product variety candidate list 560 in a region 550 different from the region 510 where the product size candidate list 520 and the product weight candidate list 530 are displayed. According to an embodiment of the present invention, the specific product details page 500 may further include an interface 570, and the interface 570 provides all selectable purchase option combinations based on the product size candidate list 520, the product weight candidate list 530, and the product variety candidate list 560. FIG. 5b is a schematic diagram for explaining a page for providing product purchase options according to an embodiment of the present invention. Specifically, FIG. 5b is a schematic diagram for explaining the specific product details page 580 provided by the electronic device in response to an input for changing the product weight option in FIG. 5a. According to an embodiment of the present invention, an electronic device may change a product weight option in response to an input from a user to change the product weight option. The electronic device may obtain the purchase history of other users who purchase a specific product according to the changed product weight option, and change the product weight option based on the obtained purchase history of other users. In addition, the electronic device may determine the attributes to be applied to a specific product based on the obtained purchase records of other users. After that, the electronic device may update the specific product displayed on the specific product detail page 580 to a product 590 that applies the changed product weight option, the changed product variety option, and the determined attributes. For example, if the 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 that applies the attributes of the specific product (such as the product brand) and the product variety option (such as adverb) based on the purchase history of other users who purchase the specific product at 1.3 kg. According to an embodiment of the present invention, an electronic device may determine the attributes to be applied to a specific product based on the purchase history of other users who have the same information that can understand the purchase tendency as the user, such as gender, age, etc. The electronic device may further determine the attributes to be applied to a 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. Therefore, the electronic device can appropriately determine and update the attributes of a specific product only by changing the user input of the first product purchase option, so that the user can conveniently purchase the product without consuming unnecessary time tediously. FIG. 6 is a block diagram showing an electronic device according to an embodiment of the present invention. The electronic device 600 may include one or more processors 610, one or more memories 620, or a communication interface 630. In an embodiment, some components may be deleted from the electronic device 600, or other components (such as a display, an input device, etc.) may be added to the electronic device 600. Also, some components may be integrally implemented additionally or alternatively, or implemented as a single or multiple individuals. In the present invention, one or more processors 610 may be referred to as the processor 610. If there is no clear different expression in the context, the term of these processors 610 may refer to a set of one or more processors. Also, in the present invention, one or more memories 620 may be referred to as the memory 620. If there is no clear different expression in the context, the term of these memories 620 may refer to a set of one or more memories. Hereinafter, each component shown in FIG. 6 will be described in more detail. The processor 610 can perform operations or information processing related to the control or communication of each component of the electronic device 600. Specifically, the processor 610 can drive software (or computer programs) received from other components to control at least one component of the electronic device 600 connected to the processor 610. As an example, the processor 610 can load (e.g., instructions, codes, code segments, etc.) commands or information into the memory 620, process the commands or information stored in the memory 620, and store the processed information in the memory 620. Also, the processor 610 is operably connected to the components of the electronic device 600, so as to perform various operations, processes, generations, or processing related to the present invention. The memory 620 can store various information. The information stored in the memory 620 is information obtained, processed, and used by at least one component of the electronic device 600, and may include software. The software can include commands that cause the processor 610 to perform one or more operations of various embodiments of the present invention when loaded into the memory 620. That is, the processor 610 can perform the operations of various embodiments of the present invention by executing the above one or more commands. The memory 620 can include, for example, volatile or non-volatile memory. In one embodiment, the program is software stored in the memory 620, and can include an operating system for controlling the resources of the electronic device 600, an application program, or middleware that provides various functions to the application program to enable the application program to utilize the resources of the electronic device 600. The communication interface 630 can establish a wired or wireless communication channel with other devices and transmit and receive various information with the other devices. In one embodiment, for wired communication with other devices, the communication interface 630 may include at least one port for connecting to other devices via a wired cable. In this case, the communication interface 630 can communicate with other devices connected by wire via at least one port. In one embodiment, the communication interface 630 may include a cellular communication module and be configured to connect to a cellular network (such as 3G, LTE (Long-Term Evolution), 5G, Wibro (Wireless Broadband Internet), Wimax (Worldwide Interoperability for Microwave Access), etc.). In one embodiment, the communication interface 630 may include a short-range communication module to transmit and receive information with other devices using short-range communication (such as Wi-Fi (Wireless Fidelity), Bluetooth, Bluetooth Low Energy (BLE), UWB (Ultra-wideband), etc.). In one embodiment, the communication interface 630 may include a non-contact communication module for non-contact communication. Non-contact communication may include, for example, at least one non-contact short-range communication technology such as NFC (Near Field Communication), RFID (Radio Frequency Identification), or MST (Magnetic Secure Transmission) communication. In addition to the above various examples, the electronic device 600 can also be implemented in various known ways of communicating with other devices, and the scope of the present invention is not limited to the above examples. In one embodiment, the electronic device 600 may include a display. The display can display various screens (such as pages) based on the control of the processor 610. In order to display screens applying various interfaces on the display, for example, a web browser or a dedicated application can be installed in the electronic device 600. Also, the display can be configured to interact with the user to receive user input from the user. These displays can be implemented in the form of a touch sensor panel (TSP), which can recognize the contact or proximity of various external objects (such as the user's finger, stylus, etc.). In one embodiment, the electronic device 600 may include an input device (such as a mouse, keyboard, etc.). The input device can receive information for the components of the electronic device 600 from outside the electronic device 600 (such as the user). The processor 610, memory 620, and communication interface 630 shown in FIG. 6 are interconnected by a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., so as to be able to transmit and receive information or signals. FIG. 7 shows an environment in which an electronic device according to an embodiment of the present invention can be used. The first electronic device 710 and the second electronic device 720 can communicate with each other through a network connection. For example, the first electronic device 710 can be a user terminal, and the second electronic device 720 can be a server or another user terminal different from the first electronic device 710. The first electronic device 710 can be implemented as a terminal that transmits and receives various information with the second electronic device 720 through a network. For example, the first electronic device 710 can be a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD (head-mounted display). However, the type of the first electronic device 710 is not limited thereto, and the first electronic device 710 can be any device including an input / output interface capable of receiving information input from a user or outputting information to a user, and capable of performing communication with the second electronic device 720 or other devices through a network. The first electronic device 710 can provide the information received from the second electronic device 720 to the user, receive input from the user, and transmit it to the second electronic device 720. The input obtained from the user can include various forms of input such as clicking using a mouse, touching using a touchpad or a touch screen, voice recognition, and other electronic inputs. The network can function to connect the first electronic device 710 and the second electronic device 720 or an external device. For example, the network can provide a connection path so that the first electronic device 710 and the second electronic device 720 are connected, thereby transmitting and receiving packet data with the second electronic device 720. The network can be implemented as all kinds of wired or wireless networks such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, and Wibro (Wireless Broadband Internet). In the flowchart of the present invention, the operations of the method or algorithm are described in sequence. However, in addition to being executed in sequence, they can also be executed in any combinable order. The description of the flowchart of the present invention does not exclude changes or modifications to the method or algorithm, and does not mean that any action is necessary or preferred. In one embodiment, at least some of the operations can be executed in parallel, repeatedly, or heuristically. In another embodiment, at least some of the operations can be omitted, or other operations can be added. Various embodiments of the present invention can be implemented in the form of software in a machine-readable storage medium (MRSM) readable by an electronic device. The software can be the software for implementing various embodiments of the present invention. The software can be derived by a programmer in the technical field to which the present invention pertains from various embodiments of the present invention. For example, the software can be a computer program including commands readable by an electronic device. An electronic device is a device that can operate according to commands called from a storage medium, and can be referred to interchangeably with, for example, an electronic device. In one embodiment, a processor of the electronic device executes the called commands so that components of the electronic device perform functions corresponding to the commands. The storage medium can mean all kinds of recording media that can be read by a device and store information. The storage medium can include, for example, ROM (Read Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc-Read Only Memory), magnetic tape, floppy disk, optical information storage device, etc. In one embodiment, the storage medium can be implemented in the form of a computer system connected by a network, etc. At this time, the software can be distributed and stored in the computer system, etc. and executed. In another embodiment, the storage medium can be a non-transitory storage medium. A non-transitory storage medium refers to a medium that actually exists regardless of whether the information is stored semi-permanently or temporarily, and does not include a transitory propagated signal. The technical idea of the present invention has been described according to the above various embodiments. However, the technical idea of the present invention includes various substitutions, changes, and alterations that can be understood within the scope of those with common knowledge in the technical field to which the present invention pertains. In addition, it should be understood that these substitutions, changes, and alterations can be included within the scope of the appended patent application for the invention. 100: Specific Product Detail Page 110: Product Purchase Option 120: Specific Product 130: Product Purchase Option Page 300: Specific Product Detail Page 310: List of Product Grade Candidates 320: List of Product Weight Candidates 330: Initial Value of Product Purchase Option 340: Interface 400: Page 500: Specific Product Detail Page 510: Region 520: List of Product Size Candidates 530: List of Product Weight Candidates 540: Initial Value of Product Purchase Option 550: Region 560: List of Product Variety Candidates 570: Interface 580: Specific Product Detail Page 590: Product 600: Electronic Device 610: Processor 620: Memory 630: Communication Interface 710: First Electronic Device 720: Second Electronic Device S200: Step S210: Step S220: Step Figures 1a to 1b are schematic diagrams for explaining a page for providing product purchase options. Figure 2 is a flowchart showing a method implemented by an electronic device according to an embodiment of the present invention. Figures 3 to 5b are schematic diagrams for explaining a page for providing product purchase options according to an embodiment of the present invention. Figure 6 is a block diagram showing an electronic device according to an embodiment of the present invention. Figure 7 is an environment in which the electronic device according to an embodiment of the present invention can be used. 300: Specific Product Detail Page 310: List of Product Grade Candidates 320: List of Product Weight Candidates 330: Initial Value of Product Purchase Option 340: Interface
Claims
1. A method implemented via an electronic device, comprising the steps of: receiving input from a user selecting a specific product; in response to the input selecting the specific product, determining initial values for a first product purchase option and a second product purchase option for the specific product; and providing a specific product details page, the specific product details 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 details page, the first candidate list is displayed along a first axis and the second candidate list is subordinate to the first candidate list and displayed along a second axis different from the first axis; selecting the determined initial values for the first and second product purchase options from the first and second candidate lists; displaying the specific product for which the initial values for the first and second product purchase options are applied; the sales volume of each product purchase option for the specific product is determined based on the purchase history of other users, the other users being matched with the user in terms of information that identifies the user's purchase history and purchase tendency for the specific product. The selectable purchase options in the aforementioned first candidate list and the aforementioned second candidate list are user-customized product purchase options that can be selected individually by the user. They are determined and configured based on the sales volume of each product purchase option for the aforementioned specific product. The aforementioned first candidate list and the aforementioned second candidate list constitute a single table. When one of the options in the aforementioned first candidate list is selected, the aforementioned second candidate list is displayed. When a different option in the aforementioned first candidate list is selected again, the aforementioned second candidate list is updated accordingly.
2. The method of request item 1, wherein the aforementioned specific product details page further includes a third candidate list for selecting the third product purchase option, the third candidate list being displayed separately from the aforementioned first and second candidate lists.
3. The method of claim 1, wherein the first product purchase option and the second product purchase option include the 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. The method of request item 1, wherein the selectable purchase options in the first and second candidate lists are determined based on the initial values of the first and second product purchase options.
5. The method of request item 1, wherein the aforementioned specific product details page includes an interface that provides a combination of all selectable purchase options based on the aforementioned first candidate list and the aforementioned second candidate list.
6. The method of claim 1 further includes the following steps: receiving input from the user to change the purchase option for the first product; changing the purchase option for the first product in response to the input to change the purchase option for the first product; obtaining the purchase history of other users who purchased the specific product according to the changed purchase option for the first product; and changing the purchase option for the second product based on the purchase history of the other users.
7. The method of claim 1 further includes the following steps: receiving input from the user to change the purchase option for the first product; changing the purchase option for the first product in response to the input to change the purchase option for the first product; obtaining the purchase history of other users who purchased the specific product according to the changed purchase option for the first product; determining the attributes to be applied to the specific product based on the purchase history of the other users who purchased the specific product; and updating the specific product displayed on the details page of the specific product to a product that applies the changed purchase option for the first product and the determined attributes.
8. An electronic device comprising: processor; The electronic device is configured such that, when executing the commands, the processor performs the following actions: receiving input from a user selecting a specific product; in response to the input selecting the specific product, determining initial values for a first product purchase option and a second product purchase option for the specific product; providing a specific product details page, the specific product details 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 details page, the first candidate list is displayed along a first axis and the second candidate list is subordinate to the first candidate list and displayed along a second axis different from the first axis; selecting the determined initial values for the first and second product purchase options from the first and second candidate lists; and displaying the specific product for which the initial values of the first and second product purchase options are applied. The sales volume of each purchase option for the aforementioned specific product is determined based on the purchase history of other users. These other users are matched with the aforementioned user based on information that identifies the user's purchase history and purchase tendency for the aforementioned specific product. The selectable purchase options in the aforementioned first candidate list and the aforementioned second candidate list are user-customized product purchase options that the aforementioned user can choose individually. They are determined and configured based on the sales volume of each purchase option for the aforementioned specific product. The aforementioned first candidate list and the aforementioned second candidate list constitute a single table. When an option in the aforementioned first candidate list is selected, the aforementioned second candidate list is displayed. When a different option in the aforementioned first candidate list is selected again, the aforementioned second candidate list is updated accordingly.
9. The electronic device as requested in item 8, wherein the aforementioned specific product details page further includes a third candidate list for selecting a third product purchase option, the third candidate list being displayed separately from the aforementioned first and second candidate lists.
10. The electronic device as claimed in claim 8, wherein the first and second product purchase options include the color, quantity, size, weight, type or grade of the product, and the first and second product purchase options are different from each other.
11. The electronic device as claimed in claim 8, wherein the selectable purchase options in the first and second candidate lists are determined based on the initial values of the first and second product purchase options.
12. The electronic device as requested in item 8, wherein the details page of the aforementioned specific product includes an interface that provides a combination of all selectable purchase options based on the aforementioned first candidate list and the aforementioned second candidate list.
13. The electronic device of claim 8, wherein the processor is further configured to: receive input from the user to change the purchase option for the first product; change the purchase option for the first product in response to the input to change the purchase option for the first product; obtain the purchase history of other users who have purchased the specific product according to the changed purchase option for the first product; and change the purchase option for the second product based on the purchase history of the other users.
14. The electronic device of claim 8, wherein the processor is further configured to: receive input from the user to change the purchase option for the first product; change the purchase option for the first product in response to the input to change the purchase option for the first product; obtain the purchase history of other users who have purchased the specific product according to the changed purchase option for the first product; determine the attributes to be applied to the specific product based on the purchase history of the other users who have purchased the specific product; and update the specific product displayed on the details page of the specific product to the product that applies the changed purchase option for the first product and the determined attributes.
15. A non-transitory computer-readable recording medium recording commands executable by one or more processors, wherein, upon execution of the commands, the commands cause the one or more processors to: receive input from a user selecting a specific product; in response to the input selecting the specific product, determine initial values for a first product purchase option and a second product purchase option for the specific product; provide a specific product details 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 details page, the first candidate list is displayed along a first axis and the second candidate list is subordinate to the first candidate list and displayed along a second axis different from the first axis; select the determined initial values for the first and second product purchase options from the first and second candidate lists; and display the specific product for which the initial values for the first and second product purchase options are applied. The sales volume of each purchase option for the aforementioned specific product is determined based on the purchase history of other users. These other users are matched with the aforementioned user based on information that identifies the user's purchase history and purchase tendency for the aforementioned specific product. The selectable purchase options in the aforementioned first candidate list and the aforementioned second candidate list are user-customized product purchase options that the aforementioned user can choose individually. They are determined and configured based on the sales volume of each purchase option for the aforementioned specific product. The aforementioned first candidate list and the aforementioned second candidate list constitute a single table. When an option in the aforementioned first candidate list is selected, the aforementioned second candidate list is displayed. When a different option in the aforementioned first candidate list is selected again, the aforementioned second candidate list is updated accordingly.
16. The non-transitory computer-readable recording medium as requested in claim 15, wherein the aforementioned specific product details page further includes a third candidate list for selecting the third product purchase option, the third candidate list being displayed separately from the aforementioned first and second candidate lists.
17. The non-transitory computer-readable recording medium of claim 15, wherein, when the above command is executed, the command causes one or more processors to: receive input from the user to change the purchase option for the first product; change the purchase option for the first product in response to the input to change the purchase option for the first product; obtain the purchase history of other users who purchased the specific product according to the changed purchase option for the first product; and change the purchase option for the second product based on the purchase history of the other users.
18. The non-transitory computer-readable recording medium of claim 15, wherein, when the above command is executed, the command causes one or more processors to: receive input from the user to change the purchase option for the first product; change the purchase option for the first product in response to the input to change the purchase option for the first product; obtain the purchase history of other users who purchased the specific product according to the changed purchase option for the first product; determine the attributes to be applied to the specific product based on the purchase history of the other users who purchased the specific product; update the specific product displayed on the details page of the specific product to the product that applies the changed purchase option for the first product and the determined attributes.
Citation Information
Patent Citations
Method and device for generating commodity object dynamic image and electronic equipment
CN111105483A
Method and device for providing commodity object information and electronic equipment
CN113298585A
Commodity information display method and electronic equipment
CN115907889A
Method and electronic device for providing information related to item
KR1020220130575A
System for selling of product with selection of 3D product option
KR102356896B1