Search

US-12620012-B2 - Search result page transmission device, search result page transmission method, and search result page transmission program

US12620012B2US 12620012 B2US12620012 B2US 12620012B2US-12620012-B2

Abstract

The search result page transmission device searches for at least one of a common attribute and an individual attribute that satisfy search criteria from a storage that stores the common attribute shared by a plurality of items and an individual attributes of each of the plurality of items. Each of the plurality of items is selectable as a purchase target in an item web page. When the common attribute satisfies the search criteria and the search criteria does not include a criteria corresponding to individual attributes, the search result page transmission device includes first item information common to the plurality of items in the search result web page. When at least one of the individual attributes satisfies the search criteria, the search result page transmission device includes the second item information on the item having the individual attribute satisfying the search criteria in the search result web page.

Inventors

  • Hideyuki Takeuchi

Assignees

  • RAKUTEN GROUP, INC.

Dates

Publication Date
20260505
Application Date
20231023
Priority Date
20221102

Claims (7)

  1. 1 . A search result page transmission device comprising: at least one memory configured to store computer program code; at least one processor configured to access the memory and operate as instructed by the computer program code, the computer program code including: reception code configured to cause at least one of the at least one processor to receive, from a terminal device, search criteria information indicating search criteria for a search for items; search code configured to cause at least one of the at least one processor to search a storage for at least one of: (i) common attribute information indicating a common attribute satisfying the search criteria indicated by the received search criteria information, and (ii) individual attribute information indicating an individual attribute satisfying the search criteria indicated by the received search criteria information, wherein the storage is configured to store thereon, for each of a plurality of item web pages: (i) the common attribute information indicating the common attribute shared by a plurality of items corresponding to a respective item web page among the plurality of item web pages, and (ii) the individual attribute information indicating the individual attribute possessed by each of the plurality of items corresponding to the respective item web page in addition to the common attribute, and wherein the stored common attribute information and the stored individual attribute information are associated with web page information indicating the respective item web page; first transmission code configured to cause at least one of the at least one processor to transmit information to the terminal device to cause the terminal device to display a search result interface indicating results of the search for items in units of item web pages, the transmitting comprising: in response to the common attribute satisfying the search criteria and the search criteria not including criteria corresponding to individual attributes of the plurality of items, including, in the information transmitted, first information to cause the terminal device to display first item information common to the plurality of items in the search result interface; and in response to an individual attribute of at least one item of the plurality of items satisfying the search criteria, including, in the information transmitted, second information to cause the terminal device to display second item information on the at least one item in the search result interface; and second transmission code configured to cause at least one of the at least one processor to: upon receiving, from the terminal device, information indicating that the user has selected an item from among the plurality of items, transmit information to the terminal device to cause the terminal device to display an item web page corresponding to the selected item, wherein the item web page comprises an operation element configured to receive a purchase-target selection from among the plurality of items, and wherein: when the search criteria do not include criteria corresponding to individual attributes of the plurality of items, the operation element on the item web page is rendered in an unselected state, and when the search criteria include criteria corresponding to at least one individual attribute of the plurality of items, the operation element on the item web page is rendered in a pre-selected state corresponding to the individual attribute indicated by the search criteria.
  2. 2 . The search result page transmission device according to claim 1 , wherein the first item information includes an image related to the plurality of items and the second item information includes an image related to the at least one item.
  3. 3 . The search result page transmission device according to claim 1 , wherein the first item information indicates at least one of a lower limit and an upper limit of a range of prices of the plurality of items, and the second item information indicates a price of the at least one item.
  4. 4 . The search result page transmission device according to claim 1 , wherein in response to at least two individual attributes of at least two items among the plurality of items satisfying the search criteria, the first transmission code is further configured to cause at least one of the at least one processor to determine whether at least two pieces of the second item information on the at least two items are the same, in response to the at least two pieces of the second item information are different, the first transmission code is configured to cause at least one of the at least one processor to include the first item information in the search result interface, and in response to the at least two pieces of the second item information are the same, the first transmission code is configured to cause at least one of the at least one processor to include one of the at least two pieces of the second item information on the at least two items in the search result interface.
  5. 5 . The search result page transmission device according to claim 1 , wherein the storage is further configured to prestore the first item information in association with the common attribute information, and prestore, for each of the plurality of items, the second item information on a respective item in association with the individual attribute information on the respective item.
  6. 6 . A search result page transmission method performable by a computer, the method comprising: receiving, from a terminal device, search criteria information indicating search criteria for a search for items; searching a storage for at least one of: (i) common attribute information indicating a common attribute satisfying the search criteria indicated by the received search criteria information, and (ii) individual attribute information indicating an individual attribute satisfying the search criteria indicated by the received search criteria information, wherein the storage is configured to store thereon, for each of a plurality of item web pages: (i) the common attribute information indicating the common attribute shared by a plurality of items corresponding to a respective item web page among the plurality of item web pages, and (ii) the individual attribute information indicating the individual attribute possessed by each of the plurality of items corresponding to the respective item web page in addition to the common attribute, and wherein the stored common attribute information and the stored individual attribute information are associated with web page information indicating the respective item web page; transmitting information to the terminal device to cause the terminal device to display a search result interface indicating results of the search for items in units of item web pages, the transmitting comprising: in response to the common attribute satisfying the search criteria and the search criteria not including criteria corresponding to individual attributes of the plurality of items, including, in the information transmitted, first information to cause the terminal device to display first item information common to the plurality of items in the search result interface; and in response to an individual attribute of at least one item of the plurality of items satisfying the search criteria, including, in the information transmitted, second information to cause the terminal device to display second item information on the at least one item in the search result interface; and upon receiving, from the terminal device, information indicating that the user has selected an item from among the plurality of items, transmitting information to the terminal device to cause the terminal device to display an item web page corresponding to the selected item, wherein the item web page comprises an operation element configured to receive a purchase-target selection from among the plurality of items, and wherein: when the search criteria do not include criteria corresponding to individual attributes of the plurality of items, the operation element on the item web page is rendered in an unselected state, and when the search criteria include criteria corresponding to at least one individual attribute of the plurality of items, the operation element on the item web page is rendered in a pre-selected state corresponding to the individual attribute indicated by the search criteria.
  7. 7 . A non-transitory computer readable medium storing thereon a search result page transmission program causing a computer to: receive, from a terminal device, search criteria information indicating search criteria for a search for items; search a storage for at least one of: (i) common attribute information indicating a common attribute satisfying the search criteria indicated by the received search criteria information, and (ii) individual attribute information indicating an individual attribute satisfying the search criteria indicated by the received search criteria information, wherein the storage is configured to store thereon, for each of a plurality of item web pages: (i) the common attribute information indicating the common attribute shared by a plurality of items corresponding to a respective item web page among the plurality of item web pages, and (ii) the individual attribute information indicating the individual attribute possessed by each of the plurality of items corresponding to the respective item web page in addition to the common attribute, wherein the stored common attribute information and the stored individual attribute information are associated with web page information indicating the respective item web page; transmit information to the terminal device to cause the terminal device to display a search result interface indicating results of the search for items in units of item web pages, the transmitting comprising: in response to the common attribute satisfying the search criteria and the search criteria not including criteria corresponding to individual attributes of the plurality of items, including, in the information transmitted, first information to cause the terminal device to display first item information common to the plurality of items in the search result interface; and in response to an individual attribute of at least one item of the plurality of items satisfying the search criteria, including, in the information transmitted, second information to cause the terminal device to display second item information on the at least one item in the search result interface; and upon receiving, from the terminal device, information indicating that the user has selected an item from among the plurality of items, transmit information to the terminal device to cause the terminal device to display an item web page corresponding to the selected item, wherein the item web page comprises an operation element configured to receive a purchase-target selection from among the plurality of items, and wherein: when the search criteria do not include criteria corresponding to individual attributes of the plurality of items, the operation element on the item web page is rendered in an unselected state, and when the search criteria include criteria corresponding to at least one individual attribute of the plurality of items, the operation element on the item web page is rendered in a pre-selected state corresponding to the individual attribute indicated by the search criteria.

Description

CROSS REFERENCE TO RELATED PATENT APPLICATION This application claims priority from Japanese Patent Application No. 2022-176738 filed Nov. 2, 2022, the entire disclosure of which, including the specification, the scope of claims, drawings, and abstract, is incorporated herein by reference in their entirety. BACKGROUND Technical Field The present invention relates to the technical field of a method of searching for items based on specified search criteria and providing a web page indicating results of the search. Related Art Conventionally, items are actively sold and bought through e-commerce using a network such as the Internet. In such an e-commerce website, it is common that a user can specify criteria of a desired item as search criteria. An e-commerce website searches for items that satisfy specified search criteria and transmits a web page (hereinafter, the page is referred to as a “search result page”) that shows results of the search to a terminal device of the user. In the search result page, for example, an item name, an image, a price, and the like of each found item are displayed. When the user selects one of the found items from the search result page, the e-commerce website transmits a web page (hereinafter, the page is referred to as an “item page”) that carries information on the selected item to the terminal device. Normally, the item page allows the user to perform an operation to choose an item whose information is shown on the item page as a purchase target. For example, a button or other element for putting the item in the shopping cart may be displayed on the item page, or a button or other element for directly proceeding to the purchase procedure of the item may be displayed. The user can purchase an item through the item page. In this respect, it may be said that the item page has a role as a sales floor. In one item page, information on only one item is displayed, and in many cases, only the one item is selectable as a purchase target. On the other hand, information on a plurality of items may be displayed on one item page, and the user may be able to select an item to be purchased from among the items. That is, a plurality of items may have a common item page as the sales floor. For example, while most attributes are common to a plurality of items, information on the plurality of items having some attributes different from each other may be posted on one item page. Stocks of a plurality of respective items having a common item page is often managed separately. Therefore, one item page may correspond to items of a plurality of SKUs (Stock Keeping Units). The SKU indicates a unit for managing a stock of items or a unit for storing a stock. One example of such items is clothing that has variations in color and size combinations. In the item page, information common to the plurality of items is displayed, and individual information is displayed for each item. For example, an item name common to the plurality of items or an image in which the items are captured at a time may be displayed on the item page. In addition, an image in which each item is individually captured or an attribute of each item may be displayed on the item page. In the search result page described above, item search results are generally displayed for each item page. For items having a common item page, information designated in advance as main information by a seller of the items among the pieces of information shown in the item page is displayed on the search result page. For example, the seller may designate an image in which a plurality of items is captured at a time or an image in which only one item is captured as the image to be displayed on the search result page. In relation to the above points, WO 2016/084230 A discloses a server device that generates and deletes a tag used for item search on the basis of information of an item page of items having variations in combinations of attributes. The server device extracts a plurality of combinations of attributes of items from the source information of the item page, and determines whether an item having each combination of attributes is in stock or out of stock. For a combination of attributes in stock, the server device associates a tag with an item ID for identifying an item and stores the tag in the tag database. On the other hand, for a combination of attributes that is out of stock, the server device deletes a tag stored in the tag database in association with the item ID. In a case where any one of a plurality of tags stored in the tag database for each item corresponds to search criteria at the time of searching for items, the server device includes the item in search results. There are various criteria on the item specified by the user as the search criteria. For example, it is assumed that a user wants a T-shirt whose color is black and whose size is L. In this case, the user may input search criteria of “T-shirt black L”, for example. In this case, wh