Search device, search method, and program
The search device personalizes product lists by prioritizing products with a specific history, such as past purchases or purchases from familiar shops, thereby increasing user purchasing motivation in electronic markets.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- RAKUTEN GROUP INC
- Filing Date
- 2025-01-31
- Publication Date
- 2026-06-30
AI Technical Summary
Existing technologies in electronic markets lack the ability to enhance user purchasing motivation by personalizing product recommendations based on purchase history and familiarity with shops.
A search device that acquires product information from an electronic market, extracts and prioritizes products with a specific history with the user, such as past purchases or purchases from familiar shops, and modifies the list accordingly for personalized presentation.
Increases user purchasing desire by highlighting familiar products and those from familiar shops, enhancing the personalization of product lists and encouraging repeat purchases.
Smart Images

Figure 0007882998000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a search device, a search method, and a program.
Background Art
[0002] A computer system has been proposed that searches for products sold in an electronic market based on a query specified by a customer and presents a variety of products to the customer (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When providing information on products sold in an electronic market, as in the technology described in Patent Document 1, a technology for enhancing the user's purchasing motivation is desired to activate the electronic market.
[0005] The present invention has been made in view of the above circumstances, and an object thereof is to provide a search device or the like that can enhance the user's purchasing motivation.
Means for Solving the Problems
[0006] To achieve the above object, the search device of the present invention acquires a list arranging product information of products that satisfy a predetermined condition among products sold in an electronic market, extracts product information related to products having a specific history with the user from the product information included in the acquired list, modifies the list so as to prioritize the extracted product information in the list, and provides the modified list to the user. [Effects of the Invention]
[0007] According to the present invention, it is possible to increase the user's desire to purchase. [Brief explanation of the drawing]
[0008] [Figure 1] This is a functional block diagram of the search device and search system according to this embodiment. [Figure 2] This figure shows an example of the hardware configuration of the information processing device according to this embodiment. [Figure 3] This is a flowchart illustrating an example of a list submission process. [Figure 4] This flowchart shows an example of the process for extracting specific products based on their history. [Figure 5] Figures (A) through (C) show the revised list image. [Figure 6] (A) and (B) are diagrams showing the revised list. [Figure 7] (A) and (B) are diagrams showing examples of how the list will be displayed. [Modes for carrying out the invention]
[0009] Hereinafter, the search device 10 and search system 100 of the present invention will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.
[0010] Figure 1 is a functional block diagram showing the functional configuration of the search device 10 and search system 100 according to this embodiment. The search system 100 comprises the search device 10, a terminal 20, and a product information database (DB) 30. The search system 100 is a system in which, in response to a product search request from the terminal 20, the search device 10 searches for product information stored in the product information DB 30 and provides the terminal 20 with a list of product information, which is the search result. The search device 10 and the terminal 20 are connected via a communication network such as the Internet or a mobile communication network, and exchange various types of information via the communication network. In addition, the search device 10 and the product information DB 30 are connected via a communication network such as the Internet or a dedicated line, and the search device 10 obtains product information from the product information DB 30 via the communication network.
[0011] The search device 10 is an information processing device that, in response to a product information search request from the terminal 20, searches for product information stored in the product information DB 30 and provides the search results to the terminal 20. The search device 10 is also a web server that provides a website for an electronic market selling the products stored in the product information DB 30. The search device 10 transmits web page data for searching for products in response to a request from the terminal 20. Then, the search device 10 searches for product information stored in the product information DB 30 in response to a product search request transmitted based on input operations on the web page for searching for the product. Then, the search device 10 transmits web page data to the terminal 20 for displaying a list of product information corresponding to the search results. Depending on the search conditions specified in the search request, it is assumed that multiple pieces of product information matching the search conditions are stored in the product information DB 30. In such cases, the search device 10 provides the terminal 20 with multiple pieces of product information as search results in list format.
[0012] Before transmitting the list of product information, the search device 10 of this embodiment refers to the purchase history of the user of the terminal 20 that transmitted the search conditions for the product information, and extracts, from the product information included in the list, the product information related to the products that have a specific history with the user. Then, the search device 10 modifies the list so as to prioritize the extracted product information, and provides the modified list to the terminal 20. By doing so, a list of product information personalized according to the user's purchase history can be provided to the user.
[0013] Products with a specific history are, for example, products that the user has purchased in the past, and products sold by shops where the user has purchased in the past. That is, products with a specific history are familiar products that the user has purchased in the past, and products sold by familiar shops where the user has purchased in the past. By preferentially displaying such familiar products and products sold by familiar shops in the list, the list can be personalized according to the user's purchase history, and the user's purchasing desire can be enhanced.
[0014] Functionally, as shown in FIG. 1, the search device 10 includes a search condition receiving unit 101, a list acquisition unit 102, an extraction unit 103, a purchase history DB 104, a list modification unit 105, and a list providing unit 106.
[0015] The search condition receiving unit 101 receives, via the communication network, the search conditions for the products from the terminal 20. The search conditions for the products are included, for example, in the search request transmitted from the terminal 20. The search request is transmitted from the terminal 20 in response to a search operation for product information being performed on the terminal 20.
[0016] Based on the search conditions received by the list acquisition unit 102 and the search condition receiving unit 101, the product information DB 30 is searched by a predetermined search algorithm, and a list of product information that matches the search conditions is acquired from the product information DB 30.
[0017] The product information DB 30 stores the product information of products sold in the electronic market provided by the search device 10 by multiple shops. The product information includes the product name, product image, price, shop selling the product, manufacturer, product category, product description, detailed information about the product such as color and size, purchaser reviews, etc. The product information may also include other information useful when the user is considering a purchase. Note that products include items that require a monetary consideration such as services, digital contents such as books, comics, music, videos, etc.
[0018] The extraction unit 103 refers to the purchase history DB 104 and extracts the product information related to the products that have a specific history with the user from the product information included in the list obtained by the list acquisition unit 102.
[0019] The purchase history DB 104 stores the purchase history in the electronic market provided by the search device 10 for each user. The purchase history includes, for example, the information of the product, the information of the shop that sold the product, and the information of the purchase date and time. The purchase history may include a review history of the product purchased by the user and a review history of the shop that sold the product.
[0020] The extraction unit 103 extracts the product information related to the product as the product that has a specific history with the user from the list obtained by the list acquisition unit 102, including products that the user has purchased in the past and products sold by shops that the user has purchased from in the past.
[0021] The list modification unit 105 moves and modifies the list so as to prioritize the product information extracted by the extraction unit 103.
[0022] The list provision unit 106 provides the list of product information corrected by the list modification unit 105 to the terminal 20 via the communication network. This list of product information serves as the response to a search request from the terminal 20 specifying search conditions for product information. If the list acquired by the list acquisition unit 102 does not contain product information relating to a product with a specific history, the list provision unit 106 provides the list acquired by the list acquisition unit 102 to the terminal 20 as is.
[0023] The search device 10 is a high-performance information processing device that physically has multiple storage devices and multiple control units such as CPUs. The search device 10 may also be composed of a communication-enabled information processing device such as a personal computer (PC) or workstation. Furthermore, the search device 10 may be a dedicated device. Also, the search device 10 may be composed of multiple information processing devices.
[0024] Terminal 20 is, for example, a communication-enabled information processing terminal such as a personal computer (PC), smartphone, or tablet used by the user. The user can connect to the electronic marketplace provided by the search device 10 via a web browser or dedicated application on Terminal 20, search for product information stored in the product information DB 30, and receive a list of product information corresponding to the search results. Furthermore, the user can purchase products by selecting product information from the search results list and proceeding with the purchase procedure on Terminal 20. The user can also post reviews of products purchased on the electronic marketplace and reviews of the shops where those products were purchased. Reviews can be any form of evaluation of a product or store using numerical or textual information.
[0025] Figure 2 shows an example of the hardware configuration of the information processing equipment that constitutes the search device 10 and the terminal 20. The search device 10 has a processor 11 such as a CPU (Central Processing Unit) and a GPU (Graphical Processing Unit), a storage device 12 such as memory, an HDD and / or an SSD, a communication interface 13 for wired or wireless communication, an input device 14 for receiving input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse and / or a microphone. The output device 15 is, for example, a display and / or a speaker.
[0026] The processor 11 reads the program stored in the memory device 12 and operates as the various functional units shown in Figure 1.
[0027] Terminal 20 similarly includes a processor 21, a storage device 22, a communication interface 23, an input device 24, and an output device 25. Note that unnecessary components in the search device 10 and terminal 20 may be omitted, or other components may be added as appropriate.
[0028] Terminal 20 loads web browser and application programs stored in storage device 22 to access the web browser and search device 10 and launch applications for using the electronic marketplace. In response to predetermined operations performed by the user in the launched web browser or application, terminal 20 sends a product information search request to the search device 10 and receives a list of product information from the search device 10 in response.
[0029] Next, the operation of the search device 10 will be explained. Figure 3 is a flowchart showing an example of the list transmission process performed by the search device 10. The list transmission process is the process by which the search device 10 searches for product information based on the search conditions for product information received from the terminal 20 and transmits a list of product information according to the search results. In the list transmission process, first, the processor 11 of the search device 10 determines whether or not it has received search conditions for product information from the terminal 20 (step S11). For example, when a user accesses the website of the electronic marketplace provided by the search device 10 on the terminal 20 and performs a search operation for product information, a search request including the search conditions is sent to the search device 10. If the search conditions have not been received (step S11; No), the processor 11 terminates the list transmission process.
[0030] If search conditions have been received (step S11; Yes), the processor 11 searches the product information DB 30 based on the received search conditions (step S12). In step S12, for example, the processor 11 searches the product information stored in the product information DB 30 for product information that matches the product name, category, size, color, price, etc., specified by the search conditions. The search algorithm used by the processor 11 may be any algorithm. Alternatively, a predetermined search engine may be used to search the product information stored in the product information DB 30. In other words, the processor 11 may search the product information DB 30 using a general search method.
[0031] Next, the processor 11 retrieves a list of product information from the product information DB 30 that represents the search results based on the search criteria (step S13). The list of product information is a list in which product information that matches the search criteria is sorted in a predetermined order. The predetermined order can be by price, newest arrival, number of reviews, review rating, best-selling, etc., and a default order can be set in advance.
[0032] Subsequently, the processor 11 performs a list modification process to modify the acquired list based on products that have a specific history with the user (step S14).
[0033] Figure 4 is a flowchart of an example of the list modification process. In the list modification process, first, the processor 11 refers to the purchase history and list of the user of the terminal 20 that sent the search conditions, and determines whether or not there is product information in the list that relates to products that the user has purchased (step S101). The processor 11 can identify the user of the terminal 20 that sent the search conditions from the online marketplace login ID, etc. Then, the processor 11 can obtain the purchase history corresponding to that user from the purchase history DB 104. In step S101, the processor 11 determines whether or not the list contains products that are familiar to the user.
[0034] If the list contains product information for an item the user has previously purchased (Step S101; Yes), the processor 11 extracts the product information for that item and sets its display priority in the list to be higher (Step S102). In other words, the processor 11 determines that the item is familiar to the user and therefore likely to be of interest to them, and sets its display priority in the list to be higher. If the list contains product information for multiple items the user has previously purchased, the processor 11 simply needs to increase the display priority of each item's information.
[0035] After executing the process in step S102, or if there is no product information in the list relating to a product the user has previously purchased (step S101; No), the processor 11 refers to the user's purchase history and the list of the terminal 20 that sent the search conditions, and determines whether or not there is product information in the list relating to a product sold by a shop that the user has previously purchased from (step S103). In step S103, the processor 11 determines whether or not the list contains products sold by shops familiar to the user.
[0036] If the list contains product information for items sold by shops the user has previously purchased from (Step S103; Yes), the processor 11 extracts the product information for those items and sets the display priority of that product information in the list to be increased (Step S104). In other words, the processor 11 determines that the user is likely to be interested in the item because it is sold by a familiar shop, and sets the display priority of the product information for that item to a higher level in the list. If there are multiple shops in the list that the user has previously purchased from, the processor 11 should increase the display priority of the product information for items sold by each of those shops.
[0037] Furthermore, for product information whose display priority was already increased in step S102, the processor 11 further increases its display priority in step S104. That is, the processor 11 determines that the product is familiar to the user, is sold by a familiar shop, and is therefore very likely to attract the user's interest, and further increases its display priority in the list of product information related to that product. For example, the processor 11 sets the display priority of the product information related to that product to the highest level.
[0038] After executing the process in step S104, or if there is no product information in the list related to a product sold by a shop that the user has previously purchased from (step S103; No), the processor 11 refers to the product information in the list and determines whether the same product as the product related to the product information whose display priority has been increased is sold at another shop (step S105). In step S105, the processor 11 searches for the same product as the product related to the product information whose display priority has been increased among the product information related to products whose display priority was not increased in step S102 or S104. For example, if the processor 11 finds product information in the list related to the same product sold by a shop that the user has never purchased from, it determines that the same product is sold at another shop.
[0039] In online marketplaces, multiple shops can sell the same product, and sales conditions such as price, shipping costs, point accrual rates, and shipping methods may differ depending on the shop. Therefore, when multiple shops sell the same product, the product information for each shop will be different.
[0040] If the same product as the product whose display priority has been increased is being sold in another shop (step S105; Yes), the processor 11 sets the display priority in the list of product information for that same product so that the product information for that same product follows the product information for the same product whose display priority has been increased (step S106). In this way, the product information for the same product is displayed side by side in the list, improving user convenience.
[0041] After the process in step S106 is executed, or if the same product as the product whose display priority has been increased is not sold in other shops (step S105; No), the processor 11 corrects the display order of each product information in the list based on the display priority set in steps S102, S104, and S106 (step S107).
[0042] Various methods can be used to modify the display order of a list based on display priority. For example, the processor 11 may move the product information of a product whose display priority has been increased to the top of the list, or move the product information to a position that will appear in the first view when the list is displayed on the terminal 20, or reduce the default rank X of the product information by K (if XK is a negative value, set it to 1st place), or set the rank to a value obtained by multiplying the default rank X by a constant less than 1.
[0043] Furthermore, if there are multiple product listings for a product whose display priority has been increased, that is, if there are multiple listings for a product that has a specific history with the user in the list, the processor 11 may raise the display order of each product listing while maintaining the order in the default list obtained from the product information DB 30. Also, if there is a familiar product that is sold at a familiar shop in the list, the processor 11 may set the display order of the product listing for that product to the highest. The processor 11 may also raise the display order of one of the listings, prioritizing it based on the type of history. For example, if there is a familiar product and a product sold at a familiar shop in the list, the processor 11 may set one of them to a higher display order than the other. Note that other preferred methods may be used to modify the display order of the list.
[0044] Then, the processor 11 omits common information from the second and subsequent product entries in the product information for identical products that are displayed in the same order, and consolidates the product information for identical products (step S108). This organizes the product information for identical products in the list, improving the readability of the information. After that, the processor 11 finishes the list modification process and returns to the process shown in Figure 3.
[0045] Note that in the list modification process shown in Figure 4, steps S105, S106, and S108 may be omitted. That is, in the list modification process, the processor 11 may only perform the process of modifying the display priority of product information in the list based on the user's purchase history. This reduces the processing load on the processor 11.
[0046] Once the list modification process is complete, the list modified in step S14 is sent to the terminal 20 that sent the search conditions (step S15). However, if there is no product information related to a product with a specific history with the user in the list, and the list is not modified in step S14, then in step S15, the processor 11 sends the list obtained in step S13 to the terminal 20 as is. After that, the processor 11 terminates the list transmission process.
[0047] Figure 5 shows an image of how a list is modified in the list modification process shown in Figure 4. For example, suppose the search device 10 searches the product information DB 30 based on the search conditions received from the terminal 20 and obtains a list (default list) containing 12 product information items, I1 to I12, as shown in Figure 5(A). Suppose the search device 10 performs the list modification process shown in Figure 4 on this list and extracts, for example, product information I7 and product information I11, as product information relating to products with a specific history with the user, as shown in Figure 5(B). The search device 10 modifies the list by moving the two extracted product information items to the top of the list, as shown in Figure 5(C). The display order of the two extracted product information items is maintained as it was in the default list, as shown in Figure 5(C). Therefore, in Figure 5(C), product information I7 and product information I11 are moved to the top of this ranked list. Note that in the revised image shown in Figure 5, product information I1-I7, I8-I10, and I12 are not product information relating to the same product as product information I7 and I11.
[0048] Figure 7(A) shows an example of the modified list displayed on terminal 20, as shown in Figure 5. Figure 7 shows, as an example, an example of the list displayed on the screen of terminal 20 in a web browser 200. In this example, terminal 20 is, for example, a PC equipped with a display or connected to a display. The web browser 200 is, for example, a tabbed browser.
[0049] When a user on terminal 20 performs a search operation on the website of the electronic marketplace provided by the search device 10 using the web browser 200, specifying search criteria for product information, a list of product information resulting from the search results is transmitted from the search device 10. For example, as shown in Figure 7(A), the list of search results 201 is displayed on tab 1 of the web browser 200. List 201 corresponds to the list in Figure 5(C), and product information I7 and I11 are displayed sequentially from the beginning of list 201. Subsequently, product information I1 to I6 are displayed. Each product information displayed in list 201 is summary information of the product, such as the product name, product image, price, and the shop that sells it. For example, by selecting this summary information, detailed information of the product or a screen for purchasing it is displayed.
[0050] Although not shown in Figure 7(A), scrolling will sequentially display product information from I8 onwards in List 201, allowing the user to view product information sequentially. Furthermore, while List 201 is displayed in "Recommended Order" by default, it can also be sorted by specifying sorting conditions such as "Price Order" or "Newest Arrivals." Note that "Recommended Order" corresponds to the display order of the list modified by the search device 10.
[0051] Figure 6 shows the modified list image shown in Figure 5, but when product information I4 is product information relating to the same product as product information I7. In this case, as shown in Figure 5(A), from the list containing 12 product information entries I1 to I12 (default list), the search device 10 extracts product information I7 and product information I11 as product information relating to products with a specific history with the user, as shown in Figure 6(A). Then, the search device 10 sets the display priority of product information I4, which relates to the same product as product information I7, to after product information I7. Then, as shown in Figure 6(B), the search device 10 moves the extracted product information I7 to the top of the list, and moves product information I4, which relates to the same product as product information I7, after it to modify the list. It also moves the extracted product information I11 after it.
[0052] Figure 7(B) shows an example of how the modified list, as shown in Figure 6, is displayed on terminal 20. As shown in Figure 7(B), the search results list 202 is displayed on tab 1 of the web browser 200. List 202 corresponds to the list in Figure 6(B), and product information I7, I4, and I11 are displayed sequentially from the beginning of list 202. Subsequently, product information I1-I3, I5, and I6 are displayed. At this time, product information I7 and I4, which pertain to the same product, are combined into a single item and displayed, and information from the summary information of product information I4 that is common to the summary information of product information I7 is omitted. For example, only price and shop information are displayed for product information I4. In this way, the user does not need to repeatedly view the summary information for the same product, improving user convenience.
[0053] Note that while Figure 7 shows an example display when terminal 20 is a PC, terminal 20 may also be a smartphone or tablet. Furthermore, terminal 20 may display the list using a dedicated application rather than a general-purpose web browser 200.
[0054] As described above, in this embodiment, the search device 10 has a list acquisition unit 102 that acquires a list of product information of products that meet predetermined conditions from the product information DB 30 among the products sold in the electronic market, an extraction unit 103 that extracts product information relating to products that have a specific history with the user from the product information included in the acquired list, a list modification unit 105 that modifies the list so that the extracted product information is prioritized in the list, and a list provision unit 106 that provides the modified list to the user's terminal 20. With such a search device 10, products that have a specific history with the user can be prioritized in the list and provided to the user, so a personalized list can be provided to the user and purchase intent can be increased.
[0055] Furthermore, products that have a specific history with the user include, for example, familiar products that the user has purchased in the past, and products sold by familiar shops that the user has previously purchased from. In this way, the search device 10 increases the display priority of product information related to products familiar to the user or products sold by familiar shops in the list, so the list can be appropriately personalized, making product information related to those products more noticeable to the user and increasing the user's desire to purchase. In addition, in the electronic market, the same product may be sold by multiple shops, but the search device 10 increases the display priority of product information related to products familiar to the user or products sold by familiar shops in the list, so it can meet the user's desire to purchase again from a shop they have previously purchased from, or to purchase with peace of mind.
[0056] Furthermore, for example, the search device 10 can modify the default list obtained using a search engine, easily personalizing the list. This allows for increased user purchasing intent without increasing the load on the search engine when searching the product information DB 30.
[0057] Furthermore, when multiple shops sell the same product, the search device 10 can display product information for identical products side-by-side, as shown in Figure 7(A), making it easy to compare product information between shops. For example, a user can compare product information for a product they are considering purchasing for the first time across different shops.
[0058] (modified version) Furthermore, this invention is not limited to the above embodiments, and various modifications and applications are possible. For example, some parts of the above embodiments can be omitted, replaced, or any configurations can be added.
[0059] In the above embodiment, products with a specific history with the user were products the user had previously purchased or products sold by shops the user had previously purchased from. However, products with a specific history are not limited to these. For example, they may include (1) similar products sold by shops the user has previously purchased from, (2) products the user has reviewed, (3) products sold by shops the user has reviewed, or (4) products the user has purchased but which are sold by shops the user has not previously purchased from. Furthermore, they may include other products relevant to the user. By doing so, product information related to products relevant to the user can be prioritized in the list, allowing for the provision of a personalized list to the user and increasing the user's purchasing intent. Furthermore, by classifying products with a specific history as in (4), it is possible to encourage the user to explore new shops. Note that when classifying products with a specific history as in (2) or (3), only products that the user has given a high rating to, or products sold by shops that have given high ratings to, may be designated as products with a specific history. By doing so, products and products sold by shops of high interest to the user can be prioritized.
[0060] In the above embodiment, the search device 10 includes a purchase history DB 104 and stores the user's purchase history. However, the terminal 20 may also download the purchase history of the terminal 20 user from the search device 10 and store it on the terminal 20. The terminal 20 may then modify the list of product information obtained from the search device 10 based on the purchase history and display the modified list. In other words, the process equivalent to the list modification process shown in Figure 4 may be executed on the terminal 20 instead of the search device 10. For example, such a function may be implemented in an application for browsing the electronic marketplace on the terminal 20. By doing so, the processing burden on the search device 10 can be reduced, and modifications to the search device 10 become unnecessary.
[0061] The search device 10 can be implemented using a regular computer, without requiring a dedicated device. For example, the search device 10 that performs the above-described processing may be configured by installing a program for performing the above-described functions from a recording medium stored on the computer to the computer. Alternatively, multiple computers may cooperate to form a single search device 10.
[0062] Furthermore, the method for supplying programs to computers is arbitrary. For example, they may be supplied via communication lines, communication networks, communication systems, etc. For example, non-temporary computer-readable storage media containing programs for performing the above-mentioned functions may be distributed.
[0063] Furthermore, if the OS (Operating System) provides some of the above-mentioned functions, then the parts not provided by the OS should be provided by the program.
[0064] The embodiments described above are provided to facilitate understanding of the present invention and are not intended to limit its interpretation. The flowcharts, sequences, elements, arrangements, materials, conditions, shapes, and sizes described in the embodiments are not limited to those exemplified and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined.
[0065] (The invention realized by this embodiment) As described above, this embodiment realizes the following inventions.
[0066] (Note 1) Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. Provide the user with the modified list. Search device.
[0067] (Note 2) Products that the aforementioned user has purchased in the past are considered to have a specific history with the aforementioned user. The search device described in Appendix 1.
[0068] (Note 3) In the aforementioned electronic marketplace, multiple shops can sell the same product. The list is modified by moving other product information related to the same product as the extracted product information so that such other product information follows the extracted product information. The search device described in Appendix 1 or 2.
[0069] (Note 4) In the other product information that has been moved, information that is common with the extracted product information will be omitted. The search device described in Appendix 3.
[0070] (Note 5) Products sold by shops that the aforementioned user has previously purchased from will be considered to have a specific history with the aforementioned user. A search device as described in any of the appendices 1 to 4.
[0071] (Note 6) Products previously reviewed by the aforementioned user, or products sold by shops that the user has reviewed, shall be considered to have a specific history with the aforementioned user. A search device as described in any of the appendices 1 to 5.
[0072] (Note 7) Products similar to the aforementioned specific product, sold by shops where the aforementioned user has previously purchased the specific product, are considered to have a specific history with the aforementioned user. A search device as described in any of the appendices 1 to 6.
[0073] (Note 8) Products that the aforementioned user has previously purchased, but which are sold by shops from which the aforementioned user has not previously purchased, shall be considered to have a specific history with the aforementioned user. A search device as described in any of the appendices 1 to 7.
[0074] (Note 9) The list is modified by moving the extracted product information to the beginning of the list. A search device as described in any of the appendices 1 to 8.
[0075] (Note 10) A search method performed by a search device, Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. Provide the user with the modified list. How to search.
[0076] (Note 11) Computers Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. Provide the user with the modified list. A program that functions as a search device. [Industrial applicability]
[0077] According to the present invention, it is possible to provide a search device, a search method, and a program that can increase the user's desire to purchase. [Explanation of Symbols]
[0078] 10 search devices, 20 terminals, 30 product information databases, 100 search systems 11, 21 Processor, 12, 22 Memory device, 13, 23 Communication interface 14, 24 Input devices, 15, 25 Output devices 101 Search condition receiving unit, 102 List acquisition unit, 103 Extraction unit 104 Purchase History DB, 105 List Modification Section, 106 List Provision Section 200 Web browsers 201, 202 List
Claims
1. Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. The modified list is provided to the user, In the aforementioned electronic marketplace, multiple shops can sell the same product. The list is modified by moving other product information related to the same product as the extracted product information so that such other product information follows the extracted product information. Search device.
2. Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. The modified list is provided to the user, Products that the aforementioned user has previously purchased, but which are sold by shops from which the aforementioned user has not previously purchased, shall be considered to have a specific history with the aforementioned user. Search device.
3. Products that the aforementioned user has purchased in the past are considered to have a specific history with the aforementioned user. The search device according to claim 1.
4. In the other product information that has been moved, information that is common with the extracted product information will be omitted. The search device according to claim 1.
5. Products sold by shops that the aforementioned user has previously purchased from will be considered to have a specific history with the aforementioned user. The search device according to claim 1.
6. Products previously reviewed by the aforementioned user, or products sold by shops that the user has reviewed, shall be considered to have a specific history with the aforementioned user. The search device according to claim 1.
7. Products similar to the aforementioned specific product, sold by shops where the aforementioned user has previously purchased the specific product, are considered to have a specific history with the aforementioned user. The search device according to claim 1.
8. Products that the aforementioned user has previously purchased, but which are sold by shops from which the aforementioned user has not previously purchased, shall be considered to have a specific history with the aforementioned user. The search device according to claim 1.
9. The list is modified by moving the extracted product information to the beginning of the list. A search device according to any one of claims 1 to 8.
10. A search method performed by a search device, Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. The modified list is provided to the user, In the aforementioned electronic marketplace, multiple shops can sell the same product. The list is modified by moving other product information related to the same product as the extracted product information so that such other product information follows the extracted product information. How to search.
11. Computers, Obtain a list of product information for products that meet certain conditions from among the products sold on the electronic market, From the product information included in the aforementioned list, extract product information relating to products that have a specific history with the user. The list is modified so that the extracted product information is given priority in the list. The modified list is provided to the user, In the aforementioned electronic marketplace, multiple shops can sell the same product. The list is modified by moving other product information related to the same product as the extracted product information so that such other product information follows the extracted product information. A program that functions as a search device.