Method, server, and user terminal for recommending products
Patent Information
- Application Number
- JP2024136998
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-01
- Filing Date
- 2024-08-16
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-08-16
AI Technical Summary
【0028】 本発明の商品を推薦する方法は発信者に大衆的プレゼントのみを推薦するのではなく、受信者の基礎情報に基づいたプレゼントを一緒に推薦することによって、受信者の好みに合うカスタムプレゼントを推薦することにその利点がある。
Smart Images

Figure 2025036190000001_ABST
Abstract
Description
[Technical field]
[0001]
[0002] The present invention relates to a method for recommending a customized gift to a gift sender based on information about the gift recipient. [Background technology]
[0003] Recently, due to the spread of smart devices and the development of wireless Internet technology, many products are purchased in the online shopping environment, unlike the conventional offline shopping. In addition, online shopping does not have space restrictions and many products and services are provided to consumers. However, many people have a hard time choosing the best product in online shopping, despite investing a lot of time to make the best choice.
[0004] Also, the process of choosing a gift can be more complicated and difficult than buying a product for oneself. In the case of the person himself, one often knows his / her preferences and interests precisely, and can simply choose a product that suits his / her taste, but when it comes to gifts, it can be difficult to accurately determine the recipient's preferences and interests.
[0005] Conventional general product recommendation functions tend to recommend products based on the tastes and interests of the general public. However, since popular product recommendations take into account the average tastes of many users, there is a problem that they do not reflect the tastes and diversity of individual recipients.
[0006] Accordingly, there has been an increasing demand for simplifying the process of selecting a gift, recommending the most suitable gift based on the tastes and interests of the gift recipient, and increasing the satisfaction of the recipient. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Republic of Korea Patent No. 10-2015-0027442 Summary of the Invention [Problem to be solved by the invention]
[0008] The method for recommending products of the present invention aims to recommend a customized present that matches the taste of the present recipient by recommending a present based on basic information of the present recipient together with a popular present to the present sender, rather than only recommending a popular present to the present sender.
[0009] The method for recommending products of the present invention is aimed at allowing the recipient of the gift to directly decide whether or not to permit disclosure of basic information of the recipient of the gift, and recommending different gifts to the gift sender depending on whether or not the recipient of the gift permits disclosure of basic information. [Means for solving the problem]
[0010] A method for a server of the present invention to recommend a product includes the steps of receiving a gift recommendation request for a second user from a first user terminal, checking basic information available to the second user, determining first recommendation information based on the basic information (wherein the first recommendation information includes a first recommendation reason and at least one product associated with the first recommendation reason), determining second recommendation information not based on the basic information (wherein the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason), and providing recommendation information including the first and second recommendation information to the first user terminal, wherein the first recommendation information is displayed in priority to the second recommendation information.
[0011] In one embodiment of the present invention, information on whether or not the use of the basic information is permitted may be received from the second user terminal.
[0012] In one embodiment of the present invention, the permission to use the basic information may be set differently depending on senders including the first user.
[0013] In one embodiment of the present invention, the basic information may be set differently depending on senders including the first user.
[0014] In one embodiment of the present invention, the basic information may include a first type of basic information that requires the second user's permission to use the corresponding basic information, and a second type of basic information that does not require the second user's permission to use the corresponding basic information.
[0015] In one embodiment of the present invention, the first recommendation information is based on the first type basic information, and the method further includes a step of determining third recommendation information based on the second type basic information, which is performed before the step of providing the recommendation information (wherein at least one piece of third recommendation information includes a third recommendation reason and at least one product associated with the third recommendation reason), and in the step of providing the recommendation information, the recommendation information further includes the third recommendation information, and the first recommendation information can be displayed in preference to the third recommendation information.
[0016] In one embodiment of the present invention, the first type basic information may include at least one of the second user's gender information, age information, birthday information, region information, purchase history information, product viewing information, and gift information exchanged with other users other than the first user.
[0017] In one embodiment of the present invention, the second type basic information may include at least one of a wish list set by the second user and gift information exchanged between the first user and the second user.
[0018] In one embodiment of the present invention, in the recommendation information, a priority order for displaying individual recommendation information may be determined according to the number of pieces of basic information based on each individual recommendation information.
[0019] In one embodiment of the present invention, the second recommendation reason may be associated with at least one of sales volume information about the product, evaluation information about the product, weather information associated with the product, and anniversary information associated with the product.
[0020] In one embodiment of the present invention, when the first and second recommendation information are displayed together in the recommendation information, the first recommendation information may be displayed higher than the second recommendation information.
[0021] In one embodiment of the present invention, when the first and second recommendation information are displayed in sequence, the first recommendation information may be displayed before the second recommendation information.
[0022] In one embodiment of the present invention, when there are a plurality of second users, the basic information may include all basic information available for the plurality of second users.
[0023] In one embodiment of the present invention, when there are a plurality of second users, the basic information may include only information that is common among the information that each of the plurality of second users is permitted to use.
[0024] In one embodiment of the present invention, when one of the first and second recommendation information includes a plurality of products, the method further includes a step of determining a priority order of the plurality of products based on the basic information, and the plurality of products can be displayed in the recommendation information based on the priority order.
[0025] The server for recommending products of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions included in the memory, and the processor is configured to perform each step of the above method. Preferably, the processor is configured to perform the steps of receiving a gift recommendation request for a second user from the first user terminal, checking basic information available to the second user, determining first recommendation information based on the basic information (wherein the first recommendation information includes a first recommendation reason and at least one product associated with the first recommendation reason), determining second recommendation information not based on the basic information (wherein the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason), and providing recommendation information including the first and second recommendation information to the first user terminal, in which the first recommendation information is displayed in priority to the second recommendation information.
[0026] The method of the present invention for a user terminal recommending a product includes the steps of requesting a server to recommend a gift to a gift recipient, receiving recommendation information for the gift recipient from the server, and displaying the recommendation information, wherein the recommendation information includes first recommendation information based on basic information available to the gift recipient (wherein the first recommendation information includes a first recommendation reason and at least one product associated with the first recommendation reason), and second recommendation information not based on the available basic information (wherein the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason), and the first recommendation information is displayed in priority to the second recommendation information.
[0027] The user terminal for recommending products of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, and the processor is configured to execute each step of the above method. Preferably, the processor is configured to perform a step of requesting a server to recommend a gift to the gift recipient, and a step of receiving and displaying recommendation information for the gift recipient from the server, the recommendation information including first recommendation information based on basic information available to the gift recipient (wherein the first recommendation information includes a first recommendation reason and at least one product associated with the first recommendation reason) and second recommendation information not based on the available basic information (wherein the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason), and the first recommendation information is displayed in preference to the second recommendation information. Effect of the Invention
[0028] The method for recommending products of the present invention has an advantage in that it recommends not only popular presents to the sender, but also presents based on the recipient's basic information, thereby recommending customized presents that suit the recipient's tastes.
[0029] The method for recommending products according to the present invention has an advantage in that the recipient directly decides whether or not to permit disclosure of basic information, and different gifts are recommended to the sender depending on whether or not the recipient permits disclosure of basic information. [Brief description of the drawings]
[0030] [Figure 1] 1 illustrates an example of a network environment according to an embodiment of the present invention. [Diagram 2] 4 is a flowchart illustrating a method for providing a gift recommendation function by a server according to the present invention. [Diagram 3] 10A and 10B are diagrams illustrating screens in a process of performing a method for providing a gift recommendation function in a first user terminal or a second user terminal according to an embodiment of the present invention. [Figure 4] 10A and 10B are diagrams illustrating screens in a process of performing a method for providing a gift recommendation function in a first user terminal or a second user terminal according to an embodiment of the present invention. [Diagram 5] 10A and 10B are diagrams illustrating screens in a process of performing a method for providing a gift recommendation function in a first user terminal or a second user terminal according to an embodiment of the present invention. [Figure 6] 10A and 10B are diagrams illustrating screens in a process of performing a method for providing a gift recommendation function in a first user terminal or a second user terminal according to an embodiment of the present invention. [Figure 7] 11 is a flowchart illustrating a method for providing recommendation information further including third recommendation information by a server of the present invention. [Figure 8] 1 is a diagram illustrating a process of a method for displaying first and third recommendation information by a first user terminal according to an embodiment of the present invention. [Figure 9] 1 is a diagram illustrating a process of a method for displaying first and third recommendation information by a first user terminal according to an embodiment of the present invention. [Figure 10] 1 is a diagram illustrating an example of a method in which a first user terminal displays a plurality of products in order of priority. [Figure 11] 4 is a flowchart illustrating a method for displaying a gift recommendation function in a user terminal according to the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings, and the same or similar components will be given the same reference numerals regardless of the drawing numerals, and duplicated descriptions thereof will be omitted. In addition, in describing the embodiments disclosed herein, if a detailed description of related known technology is determined to make the gist of the embodiments disclosed herein unclear, the detailed description will be omitted.
[0032] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.
[0033] A singular expression includes a plural expression unless the context clearly dictates otherwise.
[0034] In this application, the steps described may be performed in any order relative to the order listed, unless a specific causal relationship dictates that the steps be performed in the order listed.
[0035] In this application, the terms "comprise" or "have" and the like are intended to specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but should be understood as not precluding the presence or additional possibility of one or more other features, numbers, steps, operations, components, parts, or combinations thereof. Also, in one embodiment, the word "with respect to" may include the meaning of "with respect to."
[0036] The present invention will now be described with reference to the accompanying drawings.
[0037] FIG. 1 illustrates an example of a network environment according to an embodiment of the present invention.
[0038] 1, a network environment according to an embodiment of the present invention may include a server 10 and user terminals 20 and 30. The user terminals 20 and 30 may include at least one user terminal 20 and 30 connected to the server 10 via a network.
[0039] In FIG. 1, a first user terminal 20 and a second user terminal 30 are illustrated as examples of user terminals.
[0040] The first user terminal 20 is a terminal used by a first user to log in using a first user account registered on the server 10, and the second user terminal 30 is a terminal used by a second user to log in using a second user account registered on the server 10.
[0041] For the sake of convenience, the first user terminal 20 is assumed to be a terminal of a gift sender and the second user terminal is assumed to be a terminal of a gift recipient. However, this does not specify and / or limit the functions that can be performed by the user terminals.
[0042] The network is not limited in the communication method, and may include not only communication methods that utilize communication networks (for example, mobile communication networks, wired Internet, wireless Internet, and broadcasting networks) that the network may include, but also short-range wireless communication.
[0043] In the present invention, the server 10 may be a device capable of communicating with a user terminal through a network to transmit and receive information. The server 10 may be embodied as a computer device or multiple computer devices that provide instructions, codes, files, contents, services, etc.
[0044] The server 10 may include a processor 11 , a memory 12 , and a communication unit 13 .
[0045] The processor 11 controls the overall operation of the memory 12 and the communication unit 13, and provides a product recommendation function to the user terminal. The product recommendation function refers to a function in which, when a gift sender specifies a gift recipient and requests a gift recommendation, the server 10 provides gift recommendation information based on basic information of the gift recipient.
[0046] The memory 12 functions as a storage medium and can store a plurality of application programs operated by the server 10, and data and commands for the operation of the server 10. In one embodiment, the memory 12 can store an application associated with a function of recommending products, such as gifts, to a user.
[0047] Such memory 12 may be provided in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., in terms of hardware, and / or in the form of web storage.
[0048] The communication unit 13 can communicate with a user terminal via a network in a wired or wireless manner.
[0049] The server 10 of the present invention can provide a gift recommendation function for a user terminal. Hereinafter, the server 10 checks basic information available to a second user in a first user terminal 20 and recommends a customized gift to the second user.
[0050] The server 10 can receive a gift recommendation request for a second user from the first user terminal 20, check basic information available to the second user, and determine first recommendation information based on the basic information and second recommendation information not based on the basic information. Here, the first recommendation information includes a first recommendation reason and at least one product associated with the first recommendation reason, and the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason. The server 10 can provide recommendation information including the first and second recommendation information to the first user terminal 20. In the recommendation information, the first recommendation information is displayed in preference to the second recommendation information.
[0051] Here, the available basic information refers to information associated with the second user that can be used by the server 10 to recommend a gift to the second user who is a gift recipient. For example, the basic information may include at least one of the second user's gender information, age information, birthday information, region information, purchase history information, product browsing information, information exchanged with other users other than the first user, wish list, and gift information exchanged with the first user.
[0052] The basic information may include the first type of basic information and the second type of basic information. Here, the first type of basic information refers to information that can be used only when a separate permission is received from the second user for the gift recommendation function among the basic information in the server 10g. The first type of basic information may be determined in various ways according to a policy set in the server 10. For example, the first type of basic information may include at least one of the second user's gender information, age information, birthday information, region information, purchase history information, product browsing information, and information exchanged with other users other than the first user. Such first type of basic information may be set so that it cannot be used by the server 10 for the gift recommendation function if there is no permission to use it from another second user.
[0053] The second type of basic information refers to information that the server 10 can use without receiving separate permission from the second user for the gift recommendation function among the basic information. The second type of basic information may include information that has been pre-approved by the second user through the user terms and conditions, or information that has already been disclosed to the first user. For example, gift information exchanged between the first user and the second user is naturally information that is disclosed to the first user, and therefore may be considered as the second type of basic information.
[0054] In addition, the second type of basic information may be information that means that the second user inputs the basic information and therefore consents to the use of the basic information for the gift recommendation function. For example, the second user inputs a wishlist that he or she would like to receive from other users and therefore consents to the use of the wishlist information for the gift recommendation function.
[0055] Here, the first and second recommendation information each include a recommendation reason and a recommended product. The recommended product may include at least one product associated with the recommendation reason. When the recommendation information is displayed on the user terminal, the recommendation reason and the recommended product may be displayed in association with each other.
[0056] The user terminals 20, 30 include a first user terminal 20 which is a gift sender terminal and a second user terminal 30 which is a gift recipient terminal.
[0057] The user terminals 20,30 may include a communication unit 21,31, an input unit 22,32, an output unit 23,33 and a processor 25,35.
[0058] The communication units 21 and 31 can communicate with the server 10 or other terminals in a wired or wireless manner.
[0059] The input units 22 and 32 may receive various information through user operations and input actions, and may include a touch screen module, a keyboard, a mouse, a button, a camera, a stylus, a microphone, and the like.
[0060] The user terminals 20 and 30 can receive user interaction inputs through the input units 22 and 32. An interaction means that a user operates an input unit to input information reflecting the user's selection or intention, etc., to the user terminal. For example, interactions can include touching a touch screen, clicking a mouse, typing on a keyboard, inputting a sound into a microphone, taking an image with a camera, recognizing the operation of a motion sensor, etc.
[0061] The output units 23 and 33 may output various information. The output units 23 and 33 may be a display device, a speaker, a vibration generating device, a tactile generating device, etc. In some cases, the output units 23 and 33 may be a device (e.g., a Bluetooth earphone) that is connected to the user terminals 20 and 30 via wired or wireless communication (e.g., short-range wireless communication such as Bluetooth®) and receives and outputs a signal.
[0062] The memories 24 and 34 function as storage media and can store a plurality of application programs run on the user terminals 20 and 30, and data and instructions for the operation of the user terminals 20 and 30. The memories 24 and 34 can be provided as hardware in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., and / or in the form of web storage.
[0063] In one embodiment, the memories 24 and 34 may store an application that provides a product recommendation service.
[0064] The processors 25 and 35 control the overall operations of the communication units 21 and 31, the input units 22 and 32, the output units 23 and 33, and the memories 24 and 34, and can execute applications associated with the product recommendation service.
[0065] The first user terminal 20 can request the server to recommend a present for the second user corresponding to the present recipient, and can receive and display recommendation information for the second user from the server. Here, the recommendation information can include the above-mentioned first recommendation information and second recommendation information. Among the recommendation information, the first recommendation information can be displayed in preference to the second recommendation information.
[0066] The second user terminal 30 can determine whether to allow the server 10 to use its basic information for the gift recommendation function. The second user terminal 30 can provide the server 10 with information regarding whether or not to allow such use. The second user terminal can set whether or not to allow use differently depending on senders, including the first user. In some cases, the second user terminal can set the basic information itself differently depending on senders, including the first user.
[0067] Hereinafter, with reference to FIG. 2 to FIG. 10, an embodiment of a method for the server 10 of the present invention to provide a gift recommendation function will be described.
[0068] FIG. 2 is a flow chart illustrating a method for providing a gift recommendation function by the server 10 of the present invention.
[0069] In step 201, the server 10 receives a gift recommendation request for a second user from a first user terminal 20.
[0070] The server 10 may provide a gift recommendation interface within a page that recommends products in the first user terminal 20. The server 10 may receive a gift recommendation request from the first user terminal 20 in response to an interaction on the gift recommendation interface.
[0071] The first user terminal 20 can select a second user from a friend list registered in a social media service provided by the server 10 and request a gift recommendation. In some cases, the first user terminal 20 can additionally provide additional information associated with the gift recommendation. The additional information can include, for example, a price range, type, and anniversary associated with the gift.
[0072] In step 203, the server 10 verifies the available basic information of the second user.
[0073] The server 10 can check basic information available for the second user in order to provide a gift recommendation function for the second user to the first user terminal 20. Here, the available basic information means information associated with the second user that the server 10 can use to recommend a gift to the second user.
[0074] For example, the basic information may include the second user's gender information, age information, birthday information, region information, purchasing history information, product viewing information, information on interactions with users other than the first user, wish lists, and gift information exchanged with the first user.
[0075] The second user terminal 30 can preset basic information that the server 10 can use for the gift recommendation function through an interface for allowing or disallowing use of the basic information.
[0076] Specifically, the server 10 may receive an interface interaction regarding whether or not the use of the basic information is permitted from the second user terminal 30. When the server 10 receives the interaction from the second user terminal 30, the server 10 may check whether or not the use of the basic information of the second user is permitted.
[0077] The interface for permission to use the basic information may include the first type of basic information and the second type of basic information. Here, the first type of basic information refers to information that the server 10 can use only when it receives separate permission from the recipient for the gift recommendation function among the basic information.
[0078] The first type basic information may be variously determined according to a policy set by the server 10. For example, the first type basic information may include gender information, age information, birthday information, region information, purchase history information, product browsing information, and information on interactions with users other than the first user.
[0079] Here, the second type of basic information refers to information that the server 10 can use without receiving separate permission from the second user for the gift recommendation function among the basic information. The second type of basic information may include information that the second user has given prior permission to use through the user terms and conditions, or information that has already been disclosed to the first user. For example, information exchanged between the first user and the second user is naturally information that is disclosed to the first user, and therefore may be considered as the second type of basic information.
[0080] In addition, the second type of basic information may be information that means that the second user's input of the basic information itself consents to the use of the basic information for the gift recommendation function. For example, when the second user inputs a wishlist that he or she would like to receive from other users, this may naturally mean that the second user consents to the use of the wishlist information for the gift recommendation function.
[0081] The server 10 can receive information on whether or not the basic information is permitted to be used from the second user terminal 30 differently depending on the sender. For example, the second user can set whether or not the basic information is permitted to be used differently when the first user is his / her family member and when the first user is his / her customer. For example, when the first user is the second user's family member, the second user can set the basic information to allow use of the birthday. However, when the first user is the second user's customer, the second user can set the basic information to not allow use of the birthday.
[0082] The server 10 can receive content information about the basic information from the second user terminal 30 differently depending on the sender. For example, the second user can set the content of the basic information differently when the first user corresponds to his / her family member and when the first user corresponds to his / her customer. For example, when the first user corresponds to the second user's family member, the second user can set the price range of the favorite gift in the basic information to 100,000 won to 200,000 won. However, when the first user corresponds to the second user's customer, the second user can set the price range of the favorite gift in the basic information to less than 10,000 won.
[0083] The second user can divide his / her friend list registered in the social media service provided by the server 10 into groups and set whether or not to permit use of basic information or the content of the basic information to be applied differently.
[0084] In step 205, the server 10 determines first recommendation information based on the basic information.
[0085] The server 10 can determine the first recommendation information based on the basic information available to the second user. Here, the first recommendation information includes a recommendation reason based on the basic information available to the gift recipient and information about a recommended product associated with the recommendation reason.
[0086] The first recommendation information may include a first recommendation reason, at least one product information associated with the first recommendation reason, product price information, information about product reviews, and information about the recipient.
[0087] Here, the first recommendation reason means a recommendation reason based on basic information that the gift recipient can use. The server 10 can determine different recommendation reasons depending on the setting of the second user terminal 30 as to whether the first type of basic information is allowed to be used.
[0088] For example, the server 10 may check the usage permission setting for the product browsing information of the second user terminal 30. In this case, the server 10 may determine a recommendation reason associated with the product browsing information of the second user in the first user terminal 20.
[0089] In step 207, the server 10 determines second recommendation information that is not based on the basic information.
[0090] The server 10 may determine second recommendation information that is not based on basic information available to the second user, where the second recommendation information includes a recommendation reason that is not based on basic information available to the gift recipient and a recommended product associated with the recommendation reason.
[0091] The second recommendation information may include a second recommendation reason, at least one product information associated with the second recommendation reason, product price information, information about product reviews, and information about the recipient.
[0092] Here, the second recommendation reason refers to a recommendation reason for a popular or generally popular product that is not based on basic information available to the recipient. For example, the second recommendation reason may include at least one of sales volume information about the product, evaluation information about the product, weather information associated with the product, and anniversary information associated with the product.
[0093] In step 209, the server 10 provides the first user terminal 20 with recommendation information including the first and second recommendation information.
[0094] When the server 10 receives an interaction of the gift recommendation interface of the first user terminal 20, it can provide gift recommendation information to the first user terminal 20. The gift recommendation information can include first recommendation information based on basic information available to the second user and second recommendation information not based on basic information available to the second user. According to one embodiment, the recommendation information can display the first and second recommendation information together. According to another embodiment, the recommendation information can display the first and second recommendation information sequentially.
[0095] Regarding the recommended information, the first user terminal 20 can display the first recommended information in priority to the second recommended information.
[0096] As an example of displaying the first recommendation information in priority to the second recommendation information, when the first user terminal 20 displays the first and second recommendation information together on a screen, the first recommendation information may be displayed higher than the second recommendation information.
[0097] Another example of displaying the first recommendation information in priority to the second recommendation information is that when the first user terminal 20 sequentially displays the first and second recommendation information on the screen, the first recommendation information may be displayed before the second recommendation information.
[0098] Hereinafter, with reference to FIGS. 3 to 6, an example of a method in which the server 10 described with reference to FIG. 2 provides a gift recommendation function will be described.
[0099] 3 to 6 are exemplary diagrams illustrating screens in a process in which the first user terminal 20 or the second user terminal 30 performs a method for providing a gift recommendation function according to an embodiment of the present invention.
[0100] FIG. 3 illustrates a screen in which the first user terminal 20 provides a gift recommendation interface in order for the server 10 to perform step 201 of FIG.
[0101] 3, the first user terminal 20 may display a gift recommendation screen 300 for a gift request. The gift recommendation screen 300 may include a recipient selection interface 310 and a gift recommendation interface 320.
[0102] 3, the first user terminal 20 provides a recipient selection interface 310 through which information about a second user can be input. The first user terminal 20 can input information about the second user through the recipient selection interface 310. In some cases, the first user terminal 20 can input information about multiple recipients.
[0103] In addition, the first user terminal 20 can use a gift recommendation function through the gift recommendation interface 320. When the server 10 receives an interaction from the first user terminal 20 regarding the gift recommendation interface 320, the server 10 can provide the first user terminal 20 with recommendation information including first and second recommendation information.
[0104] FIG. 4 illustrates a screen displaying an interface for the second user terminal 30 as to whether or not to permit use of basic information, in order for the server 10 to perform step 203 of FIG.
[0105] 4, the second user terminal 30 may display an interface 400 for permission to use the basic information. The interface 400 for permission to use the basic information may include a permission interface 410, a first type of basic information 420, and a permission interface for a second type of basic information 430.
[0106] The second user terminal 30 can select whether to allow or not allow use of the basic information through the allowed interface 410. Specifically, referring to FIG. 4, the second user terminal 30 can correspond to a state in which use of the basic information is allowed. The second user terminal 30 can change to a state in which use of the basic information is not allowed in response to an interaction with the allowed interface 410. Conversely, the second user terminal 30 can change from a state in which use of the basic information is not allowed to a state in which use of the basic information is allowed in response to an interaction with the allowed interface 410.
[0107] Here, the first type basic information 420 refers to information that the server 10 can use only when a separate permission is received from the recipient for the gift recommendation function among the basic information.
[0108] The second user terminal 30 can select whether to allow the first type of basic information through the first type basic information allowance interface 410. Specifically, the second user terminal 30 can change the state to allow or not allow use of information in response to an interaction with each of the first type of basic information.
[0109] The first type basic information may include gender information, age information, birthday information, region information, purchase history information, product viewing information, and information on interactions with other users other than the first user.
[0110] Here, the second type of basic information 430 refers to information that the server 10 can use for the gift recommendation function among the basic information without receiving a separate permission from the recipient. The second type of basic information 430 may include a wishlist and gift information exchanged with the first user.
[0111] According to one embodiment, the server 10 may receive a gift recommendation request for multiple recipients from the first user terminal 20. In this case, the basic information may include all basic information available for multiple second users.
[0112] In another embodiment, the basic information may include only basic information that each of the multiple second users has permitted to use and that has the same content (information entered and / or set in the basic information).
[0113] For example, one of two second users may set the information "gender: male" and "location: Seoul" as available information, and the other may set the information "gender: male" and "location: Daejeon" as available information. In this example, the gender item of the basic information of the two users is set to the same content (information) of "male". In this case, the basic information may include the information "gender: male". Then, the server 10 may recommend men's clothing or men's cosmetics as the product of the first recommendation information based on such basic information.
[0114] As shown in the above example, among the basic information items, the options for the basic information content that can be set for gender or region are limited, and it is relatively common for users to set the same content. However, among the basic information items, the options for the basic information content that can be set for age, purchased products, product viewing information, etc. are diverse, and it is difficult for users to set the same content. In such a case, the server 10 can classify the content of the basic information by category and determine that the content of the basic information in the same category is the same.
[0115] For example, one of two second users may set the information "Age: 34 years old" and "Purchased item: Cake exchange coupon" as available information, and the other may set the information "Age: 37 years old" and "Purchased item: Coffee coupon" as available information. In this example, the server 10 may classify the age item among the basic information items of the two people as the same in the category of "30s" rather than specific age information (34 years old, 37 years old), and include the age information of the two people in the basic information. In addition, the server 10 may classify the purchased item item among the basic information items of the two people as the same in the category of "food and drink" rather than specific product information (cake exchange coupon, coffee coupon), and include the purchased product information of the two people in the basic information.
[0116] In addition, among the basic information items, gender, age, birthday, region, etc., are set as single information, but for purchased goods, product viewing information, etc., multiple pieces of information can be set as the contents since multiple items can be purchased and viewed. In this way, when the contents of the basic information include multiple pieces of information, a common part of each individual information can be included as the basic information.
[0117] For example, one of two second users may set information such as "product viewing information: footwear, hat, cake exchange coupon" as available information, and the other may set information such as "product viewing information: hat, T-shirt" as available information. In this example, "hat" corresponds to a common item among the product viewing information of the basic information of the two users, so the information "product viewing information: hat" may be included as basic information.
[0118] Although not shown in the drawing, the second user can set information regarding whether or not to permit use of the basic information differently depending on the sender. For example, the second user terminal 30 can set whether or not to permit use of the basic information differently when the first user corresponds to a parent and when the first user corresponds to a teacher. Specifically, when the first user corresponds to a parent, the second user can set a state in which use of the birthday information among the basic information is permitted. However, when the first user corresponds to a teacher, the second user can set a state in which use of the birthday information among the basic information is not permitted.
[0119] The second user can set the content information displayed in the basic information to be different depending on the sender. For example, the second user can set the content of the basic information differently if the first user is a parent and if the first user is a teacher. Specifically, if the first user is a parent, the second user can set the content of the wish list in the basic information to "computer." However, if the first user is a teacher, the second user can set the content of the wish list in the basic information to "cake."
[0120] FIG. 5 illustrates a screen in which the first user terminal 20 displays recommendation information 500 including first recommendation information 521 and second recommendation information 522 in order for the server 10 to perform steps 205, 207, and 209 of FIG. 2.
[0121] Referring to FIG. 5, the first user terminal 20 may display recommendation information 500.
[0122] The recommendation information 500 may include information about the recipient 510, first recommendation information 521, and second recommendation information 522. The first recommendation information 521 may include a first recommendation reason 531 and at least one product 541 associated with the first recommendation reason. The second recommendation information 522 may include a second recommendation reason 532 and at least one product 542 associated with the second recommendation reason.
[0123] Referring to FIG. 5, the first user terminal 20 can display information about the recipient 510, such as the recipient's profile, information about the recipient's name, and information about custom gift recommendations.
[0124] For example, the first user terminal 20 may display in the information 510 about the recipient a profile of the recipient, the recipient's name (e.g., "For Mike"~~), and a display that a custom gift recommendation is being made for the recipient (e.g., I've been looking for a "custom gift" for Mike!).
[0125] The first user terminal 20 may display first recommendation information 521 in the recommendation information 500. The first user terminal 20 may display a first recommendation reason 531 and at least one product 541 associated with the first recommendation reason in the first recommendation information 521.
[0126] Here, the first recommendation reason 531 means a custom recommendation reason for the recipient based on basic information available to the recipient by the server 10. The server 10 can determine different recommendation reasons depending on whether the second user terminal 30 is allowed to use the first type of basic information.
[0127] For example, the server 10 may check the usage permission setting for the product browsing information of the second user terminal 30. In this case, the server 10 may determine a recommendation reason associated with the product browsing information of the second user in the first user terminal 20.
[0128] The first user terminal 20 may display second recommendation information 522 in the recommendation information 500. The first user terminal 20 may display a second recommendation reason 532 and at least one product 542 associated with the second recommendation reason in the second recommendation information 522.
[0129] Here, the second recommendation reason 532 refers to a recommendation reason for a popular or generally popular product that is not based on basic information available to the recipient. For example, the second recommendation reason 532 may include at least one of sales volume information about the product, evaluation information about the product, weather information associated with the product, and anniversary information associated with the product.
[0130] The first user terminal 20 may display the first recommendation information 521 and the second recommendation information 522 together. In this case, the first user terminal 20 may display the first recommendation information 521 at a higher rank than the second recommendation information 522.
[0131] For example, the first user terminal 20 can display the first recommendation information 521 including the first recommendation reason (e.g., “This is a product that Mike frequently viewed” 531) higher than the second recommendation information 522 including the second recommendation reason (e.g., “This is the most popular purchased product recently” 532).
[0132] FIG. 6 illustrates a screen in which recommendation information 600 including first recommendation information 611 and second recommendation information 612 is sequentially displayed on the first user terminal 20 in order for the server 10 to perform step 209 of FIG.
[0133] Referring to FIG. 6, the first user terminal 20 may display recommendation information 600.
[0134] The recommendation information 600 may include information about the recipient, a first recommendation information 611, and a second recommendation information 612. The first recommendation information 611 may include a first recommendation reason 621 and at least one product 631 associated with the first recommendation reason. The second recommendation information 612 may include a second recommendation reason 622 and at least one product 632 associated with the second recommendation reason.
[0135] The first user terminal 20 may sequentially display the first recommendation information 611 and the second recommendation information 612. In this case, the first user terminal 20 may display the first recommendation information 611 before the second recommendation information 612.
[0136] For example, the first user terminal 20 can display first recommendation information 611 including a first recommendation reason (e.g., “This is a product that Mike frequently viewed” 621) before second recommendation information 612 including a second recommendation reason (e.g., “This is the most popular purchased product recently” 622).
[0137] The first user terminal 20 can respond to an interaction on the next interface 640 on the screen displaying the first recommendation information 611, and can display the second recommendation information 612. Also, in a state where the first user's first recommendation information 611 is displayed, the first user terminal 20 can respond to a left drag interaction, and can display the second recommendation information 612.
[0138] Conversely, the first user terminal 20 can display the first recommendation information 611 on the screen displaying the second recommendation information 612 in response to an interaction on the previous interface 650. Also, while the second recommendation information 612 of the first user is displayed, the first recommendation information 611 can be displayed in response to a right drag interaction.
[0139] FIG. 7 is a flow chart illustrating a method for the server 10 of the present invention to provide recommendation information further including third recommendation information.
[0140] Steps 701, 703, and 707 in FIG. 7 are the same as steps 201, 203, and 207 in FIG. 2, and therefore will be replaced with the explanation for FIG.
[0141] Step 711 in FIG. 7 corresponds to step 209 in FIG. 2, and the same explanation is replaced with the explanation in FIG.
[0142] In step 705, the server 10 determines first recommendation information based on the first type basic information.
[0143] The server 10 can determine the first recommendation information based on the first type of basic information that requires the second user's permission to use in order to use the basic information. Here, the first type of basic information means information that the server 10 can use only when it receives separate permission from the recipient for the gift recommendation function among the basic information.
[0144] The server 10 can determine different recommendation reasons depending on the setting of the second user terminal 30 as to whether or not the use of the first type of basic information is permitted.
[0145] For example, the server 10 may check the usage permission setting for the product browsing information of the second user terminal 30. In this case, the server 10 may determine a recommendation reason associated with the product browsing information of the second user in the first user terminal 20.
[0146] In step 709, the server 10 determines third recommendation information based on the second type basic information.
[0147] The server 10 may determine the third recommendation information based on the second type of basic information that does not require the second user's permission to use the basic information. Here, the second type of basic information means information that the server 10 can use for the gift recommendation function among the basic information without receiving a separate permission from the recipient. The second type of basic information may include a wish list and gift information exchanged with the first user.
[0148] According to an embodiment, the third recommendation information includes a recommendation reason based on the second type basic information and information about a recommended product associated with the recommendation reason. The third recommendation information may include a third recommendation reason, at least one product information associated with the third recommendation reason, product price information, information about product reviews, and information about a recipient.
[0149] In step 711, the server 10 provides recommendation information including first, second and third recommendation information to the first user terminal.
[0150] When the server 10 receives an interaction of the gift recommendation interface of the first user terminal 20, it can provide gift recommendation information to the first user terminal 20. The gift recommendation information can include first recommendation information based on a first type of basic information, second recommendation information not based on basic information available to the second user, and third recommendation information based on the second type of basic information.
[0151] When providing the recommendation information, the server 10 can provide the first recommendation information more efficiently than the third recommendation information.
[0152] FIG. 8 illustrates a screen on which the first user terminal 20 displays recommendation information 800 including first recommendation information 810, second recommendation information 830, and third recommendation information 820 in order for the server 10 to perform steps 705, 707, 709, and 711 of FIG. 7.
[0153] The first user terminal 20 may display first recommendation information 810 in the recommendation information 800. The first user terminal 20 may display a first recommendation reason 840 and at least one product 850 associated with the first recommendation reason in the first recommendation information 810.
[0154] The first user terminal 20 may display the first recommendation information 810, the second recommendation information 830, and the third recommendation information 820 together. In this case, the first user terminal 20 may display the first recommendation information 810 higher than the third recommendation information 820.
[0155] For example, the first user terminal 20 can display the first recommendation information 810 including the first recommendation reason (e.g., “This is a gift that Mike frequently viewed” 840) higher than the third recommendation information 820 including the third recommendation reason (e.g., “This is a gift that is on Mike’s wish list” 850).
[0156] In addition, the first user terminal 20 can display the third recommendation information 820 higher than the second recommendation information 830. For example, the first user terminal 20 can display the third recommendation information 820 including the third recommendation reason (e.g., "This is a gift that matches Mike's wish list" 850) higher than the second recommendation information 830 including the second recommendation reason (e.g., "This is the most popular purchase item recently" 860).
[0157] When multiple pieces of recommendation information are provided in step 711, the priority order for displaying the individual pieces of recommendation information may be determined according to the number of pieces of basic information on which each individual piece of recommendation information is based.
[0158] 8, the first user terminal 20 may additionally display fourth recommendation information (not shown) based on basic information in addition to the first recommendation information 810. The server 10 may preferentially display recommendation information based on a larger amount of basic information among the first recommendation information and the fourth recommendation information.
[0159] For example, if the first recommendation information 810 is based on one recommendation reason (a frequently viewed product), while the fourth recommendation information is based on two recommendation reasons (a gift exchanged with another user, and the recommended age of the product matches the recipient's age), the fourth recommendation information can be displayed higher than the first recommendation information 810.
[0160] FIG. 9 illustrates a screen in which the first user terminal 20 sequentially displays recommendation information 900 including first recommendation information 910 and third recommendation information 920 in order for the server 10 to perform step 711 of FIG.
[0161] Referring to FIG. 9, the first user terminal 20 may display recommendation information 900.
[0162] The recommendation information 900 may include information about the recipient, a first recommendation information 910, and a third recommendation information 920. The first recommendation information 910 may include a first recommendation reason and at least one product associated with the first recommendation reason. The third recommendation information 920 may include a third recommendation reason and at least one product associated with the third recommendation reason.
[0163] The first user terminal 20 may sequentially display the first recommendation information 910 and the third recommendation information 920. In this case, the first user terminal 20 may display the first recommendation information 910 before the third recommendation information 920.
[0164] For example, the first user terminal 20 can display the first recommendation information 910 including the first recommendation reason (e.g., “This is a product frequently viewed by Mike”) before the third recommendation information 920 including the third recommendation reason (e.g., “This is a gift that is on Mike’s wish list”).
[0165] The first user terminal 20 may respond to an interaction on the next interface 930 on the screen displaying the first recommendation information 910, and may display the third recommendation information 920. Also, in a state where the first user's first recommendation information 910 is displayed, the first user terminal 20 may respond to a left drag interaction and display the third recommendation information 920.
[0166] Conversely, the first user terminal 20 can display the first recommendation information 910 in response to an interaction with the previous uni 940 on the screen displaying the third recommendation information 920. Furthermore, while the third recommendation information 920 of the first user is displayed, the first recommendation information 910 can be displayed in response to a right drag interaction.
[0167] Although not shown in the drawing, the first user terminal 20 may display the first recommendation information 910 before the third recommendation information 920 and the second recommendation information. Also, the first user terminal 20 may display the third recommendation information 920 before the second recommendation information.
[0168] FIG. 10 illustrates a state in which the first user terminal 20 displays a plurality of products 1031, 1032, 1041, and 1042 based on the priority order when the first and second recommendation information 1010 and 1020 include a plurality of products.
[0169] 10, a first user terminal 20 may display first and second recommendation information 1010 and 1020. The first and second recommendation information 1010 and 1020 may display a plurality of products 1031, 1032, 1041, and 1042 associated with first and second recommendation reasons.
[0170] The server 10 can determine the priority order of the plurality of products based on the basic information. The server 10 can provide the first user terminal 20 with first and second recommendation information including the plurality of products 1031, 1032, 1041, and 1042 based on the priority order of the products.
[0171] For example, among multiple products based on the first recommendation reason (products viewed by the second user) in the first recommendation information 1010, if the cocoa tee shirt 1031 is a product that has been viewed more recently and / or has been viewed more frequently than the cocoa shoes 1032, the cocoa tee shirt 1031 may be displayed in preference to the cocoa shoes 1032.
[0172] In addition, in the second recommendation information 1020, if the popularity ranking of cacao coffee 1041 is higher than that of cacao pie 1042 among a plurality of products based on the second recommendation reason (recently popular products), the cacao coffee 1041 can be displayed in priority to the cacao pie 1042.
[0173] FIG. 11 is a flowchart illustrating a method for displaying a gift recommendation function by a user terminal according to the present invention.
[0174] For convenience of explanation, the explanation of each step in FIG. 11 that is the same as and / or similar to the above will be omitted.
[0175] In step 1101, the first user terminal 20 requests a gift recommendation for a gift recipient from the server 10. Since step 1101 is substantially the same as step 201 in FIG. 2, a detailed description of step 1101 will be substituted for the description of step 201 in FIG.
[0176] In step 1103, the first user terminal 20 receives recommendation information about the gift recipient from the server and displays the recommendation information. In the recommendation information, the first recommendation information is displayed in preference to the second recommendation information. Since step 1103 is substantially the same as step 209, a detailed description of step 1103 will be replaced with the description of step 209 in FIG. 2.
[0177] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment, and as long as they are not mutually incompatible, the technical features disclosed in each embodiment may be combined and applied to different embodiments.
[0178] Therefore, although each embodiment will be described focusing on its respective technical features, as long as the technical features are not mutually exclusive, they can be combined and applied.
[0179] The present invention is not limited to the above-described embodiments and the accompanying drawings, and various modifications and variations are possible from the viewpoint of those having ordinary skill in the art to which the present invention pertains. Therefore, the scope of the present invention should be determined not only by the claims of this specification, but also by equivalents to the claims. [Explanation of symbols]
[0180] 10: Server 20: First user terminal 30: Second user terminal
Claims
1. A method for a server to recommend products, comprising: receiving a gift recommendation request for a second user from a first user terminal; confirming basic information available to the second user; determining first recommendation information based on the basic information, the first recommendation information including a first recommendation reason and at least one product associated with the first recommendation reason; determining second recommendation information not based on the basic information, where the second recommendation information includes a second recommendation reason and at least one product associated with the second recommendation reason; providing recommendation information including the first and second recommendation information to the first user terminal; In the recommendation information, the first recommendation information is displayed in priority to the second recommendation information. How to recommend a product.
2. 10. The method of claim 1 , The method further includes the step of receiving information on whether or not use of the basic information is permitted from the terminal of the second user, the step being performed before the step of receiving the gift recommendation request.
3. 3. The method of claim 2, The method according to the present invention, wherein the permission to use the basic information is set to be different depending on senders including the first user.
4. 10. The method of claim 1 , The basic information is set to be different depending on senders including the first user.
5. 10. The method of claim 1 , The basic information is A first type of basic information that the second user needs to permit to use in order to use the basic information; The method includes a second type of basic information that does not require the second user's permission to use the corresponding basic information.
6. 6. The method of claim 5, The first recommendation information is based on the first basic information. The method further includes a step of determining third recommendation information based on the second type basic information, which is performed before the step of providing the recommendation information, where at least one piece of third recommendation information includes a third recommendation reason and at least one product associated with the third recommendation reason; In the step of providing the recommendation information, the recommendation information is provided further including the third recommendation information; In the recommendation information, the first recommendation information is displayed in priority to the third recommendation information.
7. 6. The method of claim 5, The first type basic information is The method includes at least one of the second user's gender information, age information, birthday information, area information, purchase history information, product viewing information, and gift information exchanged with other users other than the first user.
8. 6. The method of claim 5, The second type basic information is The method includes at least one of a wish list set by the second user and gift information exchanged between the first user and the second user.
9. 10. The method of claim 1 , In the recommendation information, a priority order for displaying the individual recommendation information is determined according to the number of pieces of basic information based on each individual recommendation information.
10. 10. The method of claim 1 , The second reason for the recommendation is: A method for associating at least one of sales volume information about the product, evaluation information about the product, weather information associated with the product, and anniversary information associated with the product.
11. 10. The method of claim 1 , The method according to claim 1, wherein, when the first and second recommendation information are displayed together, the first recommendation information is displayed higher than the second recommendation information.
12. 10. The method of claim 1 , The method according to the present invention, wherein, when the first and second recommendation information are displayed sequentially, the first recommendation information is displayed before the second recommendation information.
13. The method of claim 1 When the second users are multiple, the basic information includes all of the basic information available for the multiple second users.
14. 10. The method of claim 1 , When there are a plurality of second users, the basic information includes only information that has common content among information that each of the plurality of second users is permitted to use.
15. 10. The method of claim 1 , If one of the first and second recommendation information includes a plurality of products, The method further includes determining a priority order of the plurality of products based on the basic information; In the recommendation information, the plurality of products are displayed based on the priority order.
16. Memory, a processor coupled to the memory and configured to execute instructions contained in the memory; The processor executes the steps of the method according to any one of claims 1 to 15. server.
17. A method for a user terminal to recommend a product, comprising: requesting a server for gift recommendations for the gift recipient; receiving recommendation information for the gift recipient from the server; and displaying the recommendation information; The recommendation information is First recommendation information based on basic information available to the gift recipient, the first recommendation information including a first recommendation reason and at least one product associated with the first recommendation reason; second recommendation information not based on the available basic information, the second recommendation information including a second recommendation reason and at least one product associated with the second recommendation reason; In the recommendation information, the first recommendation information is displayed in priority to the second recommendation information.
18. Memory, a processor coupled to the memory and configured to execute instructions contained in the memory; The processor performs the steps of the method according to claim 17. User terminal.
19. A computer program comprising: A program for executing each step of the method according to any one of claims 1 to 15 and 17.
Citation Information
Patent Citations
Server device, program, merchandise information providing method, and communication system
JP2016194828A
Product proposal system, product proposal method and product proposal program
JP6928984B1
Scan driving circuit and display device including the same
KR1020240178284A
Systems and methods for a gift recommendation platform, engine, and dynamic user interface
US20230135032A1
Product recommendation service system and method, and apparatus applied thereto
KR1020150027442A