Product recommendation device, product recommendation method, and computer program
The product recommendation device addresses the challenge of varying user preferences by recommending sports-related products based on event difficulty, ensuring personalized and relevant suggestions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2022-03-18
- Publication Date
- 2026-06-30
AI Technical Summary
Existing search systems fail to effectively recommend products related to sports competitions based on the user's proficiency in these events, as user preferences vary significantly with skill level.
A product recommendation device that acquires event information including the difficulty level of a sports event, determines appropriate products based on this information, and outputs recommendations to the user.
Effectively recommends products tailored to the user's skill level and event type, enhancing the relevance and satisfaction of product suggestions.
Smart Images

Figure 0007881943000001 
Figure 0007881943000002 
Figure 0007881943000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a product recommendation device, a product recommendation method, a computer program, and the like.
Background Art
[0002] There is a search system that displays advertisement information together with information that is the search result when searching for event information.
[0003] For example, Patent Document 1 discloses a search system that searches for event information based on search conditions specified by a user and provides the searched event information and advertisement information related to the event information to a user terminal via a communication network.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] In the search system described in Patent Document 1 mentioned above, advertisement information provided to a user is set using the user's attribute information. However, for products related to sports competitions, the products desired by the user differ depending on the user's proficiency in sports competitions. Therefore, in the search system described in Patent Document 1, product information cannot be effectively provided to each user.
[0006] An example of the object of the present disclosure is to provide a product recommendation device capable of effectively recommending products to a user.
Means for Solving the Problems
[0007] A product recommendation device in one aspect of this disclosure includes an event acquisition means for acquiring event information, including the difficulty level of a sports event that a user has applied to participate in; a determination means for determining a product to recommend to the user based on the event information; and an output means for outputting information about the determined product.
[0008] One aspect of the product recommendation method of this disclosure acquires event information, including the difficulty level of a sports event that a user has registered to participate in, determines a product to recommend to the user based on the event information, and outputs information about the determined product.
[0009] A program in one aspect of this disclosure causes a computer to perform the following actions: acquire event information, including the difficulty level of a sports event that a user has applied to participate in; determine a product to recommend to the user based on the event information; and output information about the determined product. [Effects of the Invention]
[0010] One example of the effects of the present invention is to provide a product recommendation device that can effectively recommend products to users. [Brief explanation of the drawing]
[0011] [Figure 1] Figure 1 is a block diagram showing the configuration of a product recommendation device in the first embodiment. [Figure 2] Figure 2 shows the hardware configuration in which the product recommendation device in the first embodiment is implemented using a computer device and its peripheral devices. [Figure 3] Figure 3 shows an example of a screen displaying product information in the first embodiment. [Figure 4] Figure 4 shows another example of a screen displaying product information in the first embodiment. [Figure 5] Figure 5 is a flowchart showing the operation of product recommendation in the first embodiment. [Figure 6]Figure 6 shows an example of a screen for inputting event conditions in the first embodiment. [Figure 7] Figure 7 shows an example of a screen displaying event information that matches the event conditions in the first embodiment. [Figure 8] Figure 8 is a block diagram showing the configuration of a product recommendation device in a modified example 2 of the first embodiment. [Figure 9] Figure 9 is a block diagram showing the configuration of a product recommendation device in a modified example 3 of the first embodiment. [Figure 10] Figure 10 shows an example of a screen for receiving product satisfaction ratings in a modified example 3 of the first embodiment. [Figure 11] Figure 11 is a block diagram showing the configuration of a product recommendation device according to the second embodiment. [Figure 12] Figure 12 shows an example of a screen displaying product information in the second embodiment. [Figure 13] Figure 13 is a flowchart showing the operation of product recommendation in the second embodiment. [Modes for carrying out the invention]
[0012] Next, embodiments will be described in detail with reference to the drawings.
[0013] Figure 1 is a block diagram showing the configuration of the product recommendation device 100 in the first embodiment. Referring to Figure 1, the product recommendation device 100 comprises an event acquisition unit 101, a determination unit 102, and an output unit 103.
[0014] The product recommendation device 100 can output information on products recommended for purchase or rental to the user terminal 200 possessed by a user who has applied to participate in a sports event. A sports event is an event in which multiple people participate in a sports competition match or practice, etc. In the present embodiment, the product recommendation device 100 recommends, for example, equipment such as necessary wear and tools when conducting a sports competition, food recommended for ingestion by the time of the sports event, or spectator tickets for sports competitions that the user may be interested in, etc. to the user. The timing at which the product recommendation device 100 recommends the purchase of a product to the user is not particularly limited as long as it is after the application to participate in the sports event. The product recommendation device 100 may recommend products several days to several tens of days before the event date, or may recommend products during the event or immediately after the event ends. In the present embodiment, first, an explanation will be given assuming that products recommended to the user terminal 200 are output several days to several tens of days before the event date.
[0015] FIG. 2 is a diagram showing an example of a hardware configuration in which the product recommendation device 100 in the first embodiment of the present disclosure is realized by a computer device 500 including a processor. As shown in FIG. 2, the product recommendation device 100 includes a CPU (Central Processing Unit) 501, a memory such as a ROM (Read Only Memory) 502 and a RAM (Random Access Memory) 503, a storage device 505 such as a hard disk for storing a program 504, a communication interface 508 for network connection, and an input / output interface 509 for inputting and outputting data. In the present embodiment, the storage device 505 stores information on the participation history of each user in past sports events, the purchase history of products, or the rental history of products.
[0016] In the first embodiment, each component in the product recommendation device 100 is connected via, for example, a bus 510. Also, the product recommendation device 100 in the first embodiment shown in FIG. 1 can also be configured by cloud computing or the like.
[0017] The CPU 501 operates the operating system and controls the entire product recommendation device 100 according to the first embodiment of the present invention. The CPU 501 also reads programs and data into memory from a recording medium 506 mounted on, for example, a drive device 507. Furthermore, the CPU 501 functions as part of the event acquisition unit 101, the determination unit 102, and the output unit 103 in the first embodiment, and executes processes or instructions in the flowchart shown in Figure 5, which will be described later, based on the program.
[0018] The recording medium 506 is, for example, an optical disc, a flexible disc, a magneto-optical disc, an external hard disk, or a semiconductor memory. The semiconductor memory, which is part of the recording medium, is a non-volatile memory device, and the program is recorded therein. The program may also be downloaded from an external computer (not shown) connected to a communication network.
[0019] As described above, the first embodiment shown in Figure 1 is realized by the computer hardware shown in Figure 2. However, the means for realizing each part of the product recommendation device 100 in Figure 1 are not limited to the configuration described above. The product recommendation device 100 may be realized by a single physically coupled device, or by two or more physically separated devices connected by wired or wireless connections. The product recommendation device 100 may also further include a display device such as a display that shows information about products recommended to the user. Furthermore, the product recommendation device 100 and the display device may be configured as a system realized by separate devices.
[0020] The event acquisition unit 101 is a means for acquiring event information, including the difficulty level, of a sports event that a user has applied to participate in. The sports competitions held in the sports events in this embodiment are not particularly limited and include sports competitions performed by multiple people, such as soccer, futsal, tennis, baseball, golf, and volleyball, or sports competitions performed individually, such as marathon, weight training, and gymnastics. The event acquisition unit 101 acquires event information entered into the user terminal 200 via a dedicated application and communicates it through the communication interface 508.
[0021] Event information includes, at a minimum, the type of sport, the date of the event, and the difficulty level of the event. The difficulty level of the event includes objective difficulty levels, such as the skill level of the participants in the sport event, and subjective difficulty levels, such as the exercise intensity experienced by users when participating in the event. For example, the skill level of the participants may be assigned to each event information as one of three levels: beginner, intermediate, and advanced. However, the skill level is not limited to three levels; any number of levels may be set. When the event acquisition unit 101 acquires event information including the difficulty level of the event, it outputs it to the determination unit 102.
[0022] The decision unit 102 is a means for determining which products to recommend to the user based on event information, including the difficulty level of the event. In this embodiment, products include, for example, necessary clothing and equipment for participating in a particular sport, food recommended to be consumed before the date of the sporting event, or tickets to watch the sporting event.
[0023] The decision unit 102 determines which products to recommend to the user based, for example, on the skill level of the participants in the event the user has applied to attend. For example, for a user who has applied to a sports event for beginners, the decision unit 102 will only recommend equipment such as clothing to wear and tools to use in the sport. On the other hand, for a user who has applied to a sports event for advanced players, the decision unit 102 may recommend not only equipment but also food to supplement the nutrients necessary for the sport.
[0024] Furthermore, the decision unit 102 may determine which products to recommend to the user based on the type of sport and the skill level of the participants in the sport event that the user has applied to participate in. If the sport is tennis, the decision unit 102 will decide to recommend shoes, apparel, or rackets appropriate to the user's skill level. If the sport is weight training, the decision unit 102 will decide to recommend foods that enhance the effectiveness of weight training to a user who has applied to a sports event for advanced participants. Also, if the food recommended by the decision unit 102 is protein, the decision unit 102 may change the recommended protein depending on the type of weight training, such as aerobic or anaerobic exercise. The products recommended to the user may have pre-determined target sport information, indicating which sport the product is for. The target sport information may be stored in the storage device 505, or the decision unit 102 may estimate it from the product name when determining which products to recommend to the user. For example, if the sport event that the user has applied to is a tennis event, the decision unit 102 will select products from among those with tennis as the target sport information, based on the difficulty level of the sport event.
[0025] The decision unit 102 can also be a product that recommends sports tickets. The decision unit 102 may decide which sports tickets to recommend to the user based on the skill level of the target participants of the sports event the user has applied to, and the scale or level of awareness of the match for which the tickets are intended. For example, for a user who has applied to a sports event aimed at beginners, the decision unit 102 may recommend tickets to a match that is large in scale or has high awareness. On the other hand, for a user who has applied to a sports event aimed at advanced players, the decision unit 102 may recommend tickets to a match that is not particularly large in scale or level of awareness, but which would be of interest to advanced players.
[0026] The output unit 103 is a means for outputting information about the selected product. When information about the selected product is input, the output unit 103 outputs that information to the user terminal 200. In this case, the output unit 103 may also output a link to a homepage for purchasing the product along with the product information. The output unit 103 may also output information recommending product rental.
[0027] Figure 3 shows an example of a screen displaying product information in the first embodiment. As shown in Figure 3, the output unit 103 displays information about a tennis racket and a link to purchase this tennis racket. Also, as shown in the example in Figure 3, the output unit 103 may display product specifications information if it detects that the button to display product specifications information has been pressed.
[0028] Next, this embodiment will be described assuming a case where products recommended to the user are output during or immediately after an event. The event acquisition unit 101 acquires the exercise intensity, which is calculated based on biometric information obtained from sensors in the wearable device worn by the user, during or immediately after the event, as the difficulty level of the event. Immediately after the event ends is the period when the user's biometric information is changing due to the effects of participating in sports. For example, the event acquisition unit 101 calculates the exercise intensity from the heart rate obtained from the heart rate monitor in the wearable device using a known method.
[0029] The decision unit 102 determines which products to recommend to the user based on the exercise intensity calculated by the event acquisition unit 101. In this case, for example, if the user participates in an event with a high exercise intensity, the decision unit 102 decides to recommend the purchase of food containing more nutrients.
[0030] The output unit 103 may output information about the product along with information about the locations of nearby stores where the product is sold. The output unit 103 may also display coupon information for the stores where the product is sold.
[0031] Figure 4 shows another example of a screen displaying product information in the first embodiment. As shown in Figure 4, the output unit 103 displays information about the location of a store that sells the product recommended to the user for purchase. The information about the store's location may be shown on a map, or it may be shown as the distance from the user's current location, as shown in Figure 4. In the example in Figure 4, when the button labeled "Map Display" is detected to have been pressed, an image showing the store's location on a map is output. Also in the example in Figure 4, there is a button labeled "Coupon" in the Y store column. When the output unit 103 detects that this button has been pressed, it may display coupon information that can be used at the store.
[0032] The operation of the product recommendation device 100 configured as described above will be explained with reference to the flowchart in Figure 5.
[0033] Figure 5 is a flowchart illustrating the overview of the operation of the product recommendation device 100 in the first embodiment. Note that the processing shown in this flowchart may also be executed based on program control by the processor described above.
[0034] As shown in Figure 5, first, the event acquisition unit 101 acquires event information, including the difficulty level of the sports event that the user has applied to participate in, from the information input to the user terminal 200 (step S101). If the event is in progress or has just finished (S102; YES), the event acquisition unit 101 acquires biometric information measured by sensors in the wearable device and calculates the exercise intensity (step S103). If the event is not in progress or has just finished (S102; NO), the event acquisition unit 101 acquires the skill level of the event participants as the difficulty level of the event (step S104). Next, the decision unit 102 determines which product to recommend to the user based on the event information (step S105). Finally, the output unit 103 outputs the information of the determined product to the user terminal 200 (step S106). With this, the product recommendation device 100 finishes its operation.
[0035] In this embodiment, the decision unit 102 determines which products to recommend to the user based on event information, including the difficulty level of the sports event the user has applied to participate in. Therefore, in this embodiment, it is possible to effectively recommend products to the user.
[0036] [Modified example 1 of the first embodiment] Next, we will describe Modification 1 of the First Embodiment of the Present Disclosure, focusing on the differences from the First Embodiment. In Modification 1 of the First Embodiment, the configuration of the product recommendation device is the same as in the First Embodiment, but the method of acquiring event information acquired by the event acquisition unit 111 is different.
[0037] In this embodiment, the event acquisition unit 111 acquires event information that matches the sports event conditions entered by the user. Figure 6 is an example of a screen for entering event conditions in this embodiment. Figure 7 is an example of a screen displaying event information that matches the event conditions in this embodiment. As shown in Figure 6, the user can search for event information that matches the conditions by entering the conditions of the event they wish to participate in through a dedicated application program downloaded to the user terminal 200. The event conditions include the date and time of the event, the type of sport, and the target participants. Also, as shown in Figure 7, the event information includes the date and time of the event, the location, the event content, the skill level of the target participants, and the participation fee. The event acquisition unit 111 acquires event information when the "Participate" button on the screen in Figure 7 is pressed.
[0038] In this embodiment, the event acquisition unit 111 acquires event information that matches the sports event conditions entered by the user. Therefore, in this embodiment, the user is saved the trouble of entering event information.
[0039] [Modified example 2 of the first embodiment] Next, a modification 2 of the first embodiment of this disclosure will be described with reference to the figures, focusing on the differences from the first embodiment. Figure 8 is a block diagram showing the configuration of the product recommendation device 110 in modification 2 of the first embodiment. Referring to Figure 8, the product recommendation device 110 includes an event acquisition unit 111, an estimation unit 112, a determination unit 113, and an output unit 114. In the first embodiment, the event information included the skill level of the participants. On the other hand, modification 2 of the first embodiment differs from the first embodiment in that it includes an estimation unit 112 that estimates the user's skill level in sports competitions from the event information.
[0040] In this embodiment, the event information does not include the skill level of the participants, but the event information does include information that can estimate the user's skill level in sports. The information that can estimate skill level includes the duration of the event, the amount of exercise, and the content of the practice or matches that the participants perform at the event. The estimation unit 112 estimates that the longer the duration of the event, the higher the skill level, and the shorter the duration, the lower the skill level. The estimation unit 112 also estimates that the greater the amount of exercise at the event, the higher the skill level, and the less exercise, the lower the skill level. Furthermore, the estimation unit 112 may also estimate the user's skill level based on the content that the participants perform at the event. For example, in a tennis sports event, if the content performed by the participants is advanced practice such as slice shots, the estimation unit 112 estimates them to be advanced. On the other hand, in a tennis sports event, if the content performed by the participants is basic practice such as ball-feeding practice, the estimation unit 112 estimates them to be beginner level.
[0041] The estimation unit 112 may further estimate the user's skill level in sports based on the user's sports event participation history, product purchase history, or product rental history. For example, the estimation unit 112 may estimate the user's skill level in sports based on the skill level of participants in similar sports events in which the user participated. For example, the estimation unit 112 may estimate the user to be a beginner tennis player if the user participated in a beginner-level tennis event within a predetermined period (for example, within a few months), and an advanced tennis player if the user participated in an advanced tennis event. The estimation unit 112 may also estimate the user's skill level in sports based on the equipment of products purchased or rented by the user. For example, the estimation unit 112 may estimate the user to be a beginner if the user purchased or rented a beginner-level racket within a predetermined period (for example, within a few months), and an advanced player if the user purchased or rented an advanced racket.
[0042] The decision unit 113 determines which product to recommend to the user based on the estimated user's skill level in sports. The method by which the decision unit 113 determines which product to recommend to the user is the same as in the first embodiment.
[0043] In this embodiment, the estimation unit 112 estimates the user's skill level in sports competitions based on event information of sports events in which the user participates. This allows the system to recommend products suitable for the user even if the event information does not include the skill level of the participants.
[0044] [Modification 3 of the first embodiment] Next, a third modification of the first embodiment of this disclosure will be described with reference to the figures, focusing on the differences from the first embodiment. Figure 9 is a block diagram showing the configuration of the product recommendation device 120 in the third modification of the first embodiment. Referring to Figure 9, the product recommendation device 120 includes an event acquisition unit 121, a determination unit 122, an output unit 123, a reception unit 124, and a learning unit 125. In the third modification of the first embodiment, in addition to the configuration of the first embodiment, a reception unit 124 and a learning unit 125 are included. In this embodiment, the configuration of the event acquisition unit 121 and the output unit 123 is the same as in the first embodiment.
[0045] The reception unit 124 is a means for receiving satisfaction ratings for products recommended to the user. For example, after outputting information about the products recommended to the user, the reception unit 124 outputs a screen to the user terminal 220 for receiving satisfaction ratings within a certain period (for example, within 2-3 days). Figure 10 shows an example of a screen for receiving satisfaction ratings in this embodiment. In the example in Figure 10, a screen is displayed for receiving satisfaction ratings in three stages: "satisfied," "neither satisfied nor dissatisfied," and "dissatisfied." However, the screen for receiving satisfaction ratings is not limited to this.
[0046] The learning unit 125 is a means of learning user preferences based on the satisfaction levels received. The learning unit 125 adds products that are identical or similar to those that received high satisfaction ratings from users to the list of products recommended to the user. On the other hand, the learning unit 125 removes products that are identical or similar to those that received low satisfaction ratings from users from the list of products recommended to the user.
[0047] After the learning unit 125 has learned the user's preferences, the decision unit 122 determines which products to recommend to the user based on the learned user preferences.
[0048] In this embodiment, the learning unit 125 determines which products to recommend to the user based on the user's learned preferences. This allows the system to recommend products that match the user's preferences.
[0049] [Second Embodiment] Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings. To the extent that the description of this embodiment does not become unclear, any content that overlaps with the previous description will be omitted. Each component in each embodiment of the present disclosure can, like the computer device shown in Figure 2, be implemented not only in hardware, but also in a computer device or software based on program control. In this embodiment, the storage device 505 stores the rental and purchase history of equipment for each user.
[0050] Figure 11 is a block diagram showing the configuration of the product recommendation device 130 according to the second embodiment of this disclosure. Referring to Figure 11, the product recommendation device 130 according to the second embodiment will be described, focusing on the differences from the product recommendation device 100 according to the first embodiment.
[0051] The product recommendation device 130 according to the second embodiment includes an event acquisition unit 131, a rental determination unit 132, a purchase determination unit 133, a decision unit 134, and an output unit 135. The product recommendation device 130 differs from the first embodiment in that it includes a rental determination unit 132 and a purchase determination unit 133. In this embodiment, the rental determination unit 132 and the purchase determination unit 133 may be provided in only one form.
[0052] The rental determination unit 132 determines whether or not the user has rented equipment for use in a sports event. For example, after the sports event has ended, the rental determination unit 132 refers to the rental history and determines whether or not any equipment was rented for the sports event in which the user participated. If any equipment was rented, the rental determination unit 132 outputs the number of times the same or similar equipment was rented to the determination unit 134. If no equipment was rented, the rental determination unit 132 outputs that information to the purchase determination unit 133.
[0053] The purchase determination unit 133 determines whether the user has purchased equipment to be used in a sports event. The purchase determination unit 133 refers to the purchase history and determines whether the user has ever purchased equipment to be used in a sports event they have participated in. If the user has purchased equipment, the purchase determination unit 133 outputs the purchase date of that equipment to the determination unit 134. If the user has not purchased any equipment, the purchase determination unit 133 outputs that information to the determination unit 134.
[0054] The decision unit 134 decides to recommend the user to purchase equipment if the number of times the equipment has been rented, as input from the rental decision unit 132, exceeds a predetermined number of times. The decision unit 134 also decides to recommend the user to replace equipment if a predetermined period (more than one year) has elapsed since the purchase date of the equipment, as input from the purchase decision unit 133. Furthermore, the purchase decision unit 133 may refer to the user's participation history in sports events and, even if a predetermined period has not elapsed since the purchase date, decide to recommend the user to replace equipment if the user frequently participates in sports or if the user's skill level in sports has increased. In this case, an estimation unit (not shown) estimates the user's skill level in sports based on event information of the sports events the user participates in. The decision unit 134 detects that the user's skill level has increased based on the estimated skill level.
[0055] If the user does not have any rented or purchased equipment, the decision unit 134 determines a product to recommend to the user based on event information, including the difficulty level of the sports event, similar to the first embodiment. Furthermore, if the number of rentals is less than a predetermined number or if the system does not recommend replacing the equipment, the decision unit 134 determines a product to recommend to the user in the same manner as the first embodiment.
[0056] The output unit 135 outputs information about the selected product to the user terminal 230. The output unit 135 may also output reasons for recommending the purchase or replacement of the product along with the information about the selected product. Figure 12 is an example of a screen that outputs product information in the second embodiment. As shown in Figure 12, the output unit 135 displays reasons for recommending the replacement of the product along with the product information. In the example in Figure 12, it is shown that one year has passed since the purchase of the racket. The output unit 135 may also indicate if the user has participated in a tennis event more than a predetermined number of times, or if the user's skill level in sports has increased.
[0057] Next, the operation of the product recommendation device 130 will be explained with reference to the flowchart shown in Figure 13. Note that the processing according to this flowchart may also be executed based on the CPU program control described above. This flowchart assumes that the user has rented or purchased equipment for use in sports competitions. Therefore, if the user has neither rented nor purchased equipment for use in sports competitions, the equipment to be recommended to the user will be determined using the method of the first embodiment. Note that this flowchart is not particularly limited to processing after registration for participation in a sports event; it may be performed before or after the sports event.
[0058] As shown in Figure 13, first, the event acquisition unit 131 acquires event information, including the difficulty level of the sports event that the user has applied to participate in (step S201). Next, the rental determination unit 132 determines whether or not the user has rented equipment to use in the sports event (step S202). If the rental determination unit 132 finds that the user has rented equipment (S202; YES), it proceeds to S203. On the other hand, if the rental determination unit 132 finds that the user has not rented equipment (S202; NO), it proceeds to S205. Then, the decision unit 134 determines that if the number of times the equipment has been rented is greater than or equal to a predetermined number of times (S203; YES), it recommends equipment that is the same as or of the same type as that equipment (step S204).
[0059] Next, the purchase determination unit 133 determines whether the user has purchased equipment to use in a sports event (step S205). If the purchase determination unit 133 finds that the user has purchased equipment (S205; YES), it proceeds to S206. On the other hand, if the purchase determination unit 133 finds that the user has not purchased equipment (S205; NO), it terminates the process. Next, the decision unit 134 determines whether to recommend that the user replace the equipment if a predetermined period has elapsed since the purchase date of the equipment input from the purchase determination unit 133 or if the user's proficiency in sports has increased (S206; YES) (step S207). Finally, the output unit 135 outputs information about the determined product, along with the reasons for recommending the purchase or replacement of the product, to the user terminal 230. With this, the product recommendation device 130 terminates its operation.
[0060] In the second embodiment described above, the product recommendation device 130 has a decision unit 134 that determines which products to recommend the user to purchase based on the user's rental or purchase history of equipment used in sports competitions. This makes it possible to recommend products that the user is likely to purchase.
[0061] Although the present invention has been described above with reference to the embodiments described, the present invention is not limited to the above embodiments. Various modifications to the configuration and details of the present invention can be made that will be understood by those skilled in the art within the scope of the present invention.
[0062] For example, although multiple actions are described sequentially in flowchart format, the order in which they are described does not limit the order in which the actions must be performed. Therefore, when implementing each embodiment, the order of the multiple actions can be changed as long as it does not impair the content.
[0063] Some or all of the above embodiments may also be described as follows, but are not limited to the following:
[0064] (Note 1) A means of obtaining event information, including the difficulty level of sports events that users have registered to participate in, and A decision means for determining which product to recommend to the user based on the aforementioned event information, A product recommendation device comprising an output means for outputting information on the determined product.
[0065] (Note 2) The event acquisition means is a product recommendation device as described in Appendix 1, which acquires the skill level of the participants or the exercise intensity of the users who participated in the sports event as the difficulty level of the sports event.
[0066] (Note 3) The event acquisition means is a product recommendation device as described in Appendix 1 or 2, which acquires event information that matches the conditions entered by the user.
[0067] (Note 4) The event acquisition means acquires, as the difficulty level of the sports event, exercise intensity calculated based on biometric information obtained from sensors in the wearable device worn by the user during or immediately after the sports event. The product recommendation device according to Appendix 1 or 2, wherein the determination means determines a product to recommend to the user for purchase based on the exercise intensity.
[0068] (Note 5) The system further comprises estimation means for estimating the user's proficiency in sports competitions based on the aforementioned event information, The aforementioned determination means determines which product to recommend to the user based on the estimated level of proficiency, as described in any of the appendices 1 to 4.
[0069] (Note 6) The product recommendation device described in Appendix 5 further estimates the user's proficiency in sports competitions based on their participation history in sports events, their purchase history of products, or their rental history of products.
[0070] (Note 7) A means for receiving satisfaction ratings for products recommended to the aforementioned users, The system further comprises a learning means for learning the user's preferences based on the satisfaction level received, The aforementioned determination means is a product recommendation device according to any one of the appendices 1 to 6, which determines which product to recommend to the user based on the learned preferences.
[0071] (Note 8) The system further includes a rental determination means for determining whether the user has rented equipment to be used in the sports event. The aforementioned determination means determines that if the user has rented the equipment more than a predetermined number of times, it is a product recommendation device as described in any of Appendix 1 to 7 that recommends the user purchase of the equipment.
[0072] (Note 9) The system further includes a purchase determination means for determining whether the user has purchased equipment to be used in the sports event. The product recommendation device according to any one of the appendices 1 to 7, wherein the determination means determines whether to recommend to the user that they replace the equipment if a predetermined period of time has elapsed since the user purchased the equipment or if the user's skill level in sports has increased.
[0073] (Note 10) The system retrieves event information, including the difficulty level, of the sports event that the user has registered to participate in. Based on the aforementioned event information, we determine which products to recommend to the user. A product recommendation method that outputs information about the selected product.
[0074] (Note 11) The system retrieves event information, including the difficulty level, of the sports event that the user has registered to participate in. Based on the aforementioned event information, we determine which products to recommend to the user. A program that causes a computer to output information about the selected product. [Explanation of symbols]
[0075] 100, 110, 120, 130 Product Recommendation Devices 101, 111, 121, 131 Event Acquisition Section 102, 113, 122, 134 Decision Section 103, 114, 123, 135 Output section 112 Estimation Department 124 Reception Department 125 Learning Department 132 Rental Judgment Section 133 Purchase Decision Unit 200, 210, 220, 230 user terminals 500 computer devices 501 CPU 502 ROM 503 RAM 504 Program 505 Storage device 506 Recording media 507 Drive unit 508 Communication Interface 509 Input / Output Interfaces 510 Bus
Claims
1. An event acquisition means that acquires event information for a sports event that a user has applied to participate in, including the skill level of the participants and the exercise intensity calculated based on biometric information obtained from sensors in a wearable device worn by the user during the sports event. A decision means for determining which product to recommend to the user based on the acquired event information, The system includes an output means for outputting information about the determined product, Furthermore, it has a function to determine whether or not it is immediately after the end of the aforementioned sporting event. The event acquisition means acquires the exercise intensity if it is immediately after the end of the sports event, and acquires the proficiency level if it is not immediately after the end of the sports event. The determination means determines which product to recommend to the user based on the exercise intensity if it is immediately after the end of the sports event, and determines which product to recommend to the user based on the skill level if it is not immediately after the end of the sports event. Product recommendation device.
2. The product recommendation device according to Claim 1, wherein the output means displays information about the location of a store selling the product, in addition to the product information.
3. The product recommendation device according to claim 1 or 2, wherein the determination means determines, if it is immediately after the end of the sports event, to recommend food that supplements the necessary nutrients according to the exercise intensity.
4. The product recommendation device according to claim 1 or 2, wherein the determination means, if it is not immediately after the end of the sports event, determines to recommend equipment necessary for the sports competition of the sports event or tickets to watch the sports competition based on the skill level.
5. The product recommendation device according to any one of claims 1 to 4, further comprising estimation means for estimating the user's proficiency in sports competitions based on the event information.
6. The product recommendation device according to claim 5, wherein the estimation means further estimates the user's proficiency in the sport based on their participation history in sports events, their purchase history of products, or their rental history of products.
7. A means for receiving satisfaction ratings for products recommended to the aforementioned users, The system further comprises a learning means for learning the user's preferences based on the satisfaction level received, The product recommendation device according to any one of claims 1 to 6, wherein the determination means determines a product to recommend to the user based on the learned preferences.
8. The system further includes a rental determination means for determining whether the user has rented equipment to be used in the sports event. The product recommendation device according to any one of claims 1 to 7, wherein the determination means determines that the equipment is a product to be recommended for purchase by the user if the user has rented the equipment a predetermined number of times or more.
9. The system further includes a purchase determination means for determining whether the user has purchased equipment to be used in the sports event. The product recommendation device according to any one of claims 1 to 7, wherein the determination means determines to recommend to the user that they replace the equipment if a predetermined period of time has elapsed since the user purchased the equipment or if the user's skill level in sports has increased.
10. By computer, Determine whether or not it is immediately after the end of a sporting event. If it is immediately after the end of the aforementioned sports event, the exercise intensity calculated based on biometric information obtained from sensors in the wearable device worn by the user who participated in the sports event is acquired as event information for the aforementioned sports event that the user applied to participate in. If it is not immediately after the conclusion of the aforementioned sports event, the skill level of the participants will be obtained as event information. If the sports event has just finished, the product to recommend to the user will be determined based on the exercise intensity. If it is not immediately after the conclusion of the aforementioned sporting event, the product to recommend to the user will be determined based on the user's skill level. A product recommendation method that outputs information about the selected product.
11. Determine whether or not it is immediately after the end of a sporting event, If it is immediately after the end of the aforementioned sports event, the exercise intensity calculated based on biometric information obtained from sensors in the wearable device worn by the user who participated in the sports event is acquired as event information for the aforementioned sports event that the user applied to participate in. If it is not immediately after the conclusion of the aforementioned sports event, the skill level of the participants will be obtained as event information. If the sports event has just finished, the product to recommend to the user will be determined based on the exercise intensity. If it is not immediately after the conclusion of the aforementioned sporting event, the product to recommend to the user will be determined based on the user's skill level. A computer program that instructs a computer to output information about the selected product.