[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6545471B2 - Apparatus, method, and computer program for searching product combinations - Google Patents

Apparatus, method, and computer program for searching product combinations Download PDF

Info

Publication number
JP6545471B2
JP6545471B2 JP2015012464A JP2015012464A JP6545471B2 JP 6545471 B2 JP6545471 B2 JP 6545471B2 JP 2015012464 A JP2015012464 A JP 2015012464A JP 2015012464 A JP2015012464 A JP 2015012464A JP 6545471 B2 JP6545471 B2 JP 6545471B2
Authority
JP
Japan
Prior art keywords
product
display unit
products
displayed
items
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015012464A
Other languages
Japanese (ja)
Other versions
JP2016139196A (en
Inventor
靖宏 鴫原
靖宏 鴫原
郁央 小林
郁央 小林
Original Assignee
東色ピグメント株式会社
株式会社オーバルプラン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 東色ピグメント株式会社, 株式会社オーバルプラン filed Critical 東色ピグメント株式会社
Priority to JP2015012464A priority Critical patent/JP6545471B2/en
Publication of JP2016139196A publication Critical patent/JP2016139196A/en
Application granted granted Critical
Publication of JP6545471B2 publication Critical patent/JP6545471B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、2つの商品群から相互に適合する商品の組み合わせを検索する装置、方法、及びコンピュータプログラムに関し、特に、いずれの商品群を絞り込むことによっても商品の組み合わせを絞り込むことが可能な、双方向絞り込み機能を備えた装置、方法、及びコンピュータプログラムに関する。   The present invention relates to an apparatus, method, and computer program for searching for combinations of mutually compatible products from two product groups, and in particular, it is possible to narrow down product combinations by narrowing down any product group. The present invention relates to an apparatus, a method, and a computer program having a focusing function.

2つの商品群から相互に適合する商品の組み合わせを検索したい場合がある。例えば、ファンデーションのような化粧品の「容器」とその中に入れる「金皿」は、金皿のサイズや形が容器に形成された窪みのサイズや形に適合するものでなければ、両者を組み合わせて使用することができない。化粧品の「容器」と「金皿」は、そのような相互適合性を必要とする商品の組み合わせの一例である。相互に適合する商品の組み合わせは、必ずしも一対一の関係ではなく、例えば、特定の「容器」に適合する2以上の「金皿」が存在する場合があり、特定の「金皿」に適合する2以上の「容器」が存在する場合がある。相互適合性を必要とする商品の組み合わせは、化粧品の「容器」と「金皿」に限られず、他にも、「ボトル」と「キャップ」、「タイヤ」と「ホイール」等、様々な分野における様々な商品の組み合わせが考えられる。   There are cases where it is desirable to search for combinations of mutually compatible products from two product groups. For example, cosmetic “containers” such as foundations and “gold pans” placed in them are a combination of the two if the size and shape of the gold dish do not match the size and shape of the depressions formed in the container. Can not be used. Cosmetic "containers" and "gold dishes" are an example of a combination of goods that require such compatibility. Combinations of mutually compatible products are not necessarily in a one-to-one relationship; for example, there may be two or more "gold dishes" that fit in a specific "container", and they fit in a specific "gold dish" There may be more than one "container". The combination of products that require mutual compatibility is not limited to cosmetic containers and gold dishes, and various other fields such as bottles and caps, tires and wheels, etc. A combination of various products in can be considered.

従来の絞込み検索方法は、商品バリエーションを分野別に階層表示したり、品質や機能の項目をチェックボックスなどを利用し、単一画面で結果表示する方法が一般的である。   The conventional narrowing search method generally uses a method of hierarchically displaying product variations for each field, or using quality check boxes or the like for items of quality or function, and displaying results on a single screen.

しかしながら、商品の組み合わせを検索する場合、単一画面による従来の絞込み検索では、一方の商品群と、それに適合する他方の商品群とを一目で俯瞰して検討することはできない。また、商品の組み合わせを検索したい場合、従来ユーザは、あるデータベースを使用して一方の商品群を所望の条件に従って絞り込んだ後、それに適合する他方の商品群を別のデータベースで検索するという面倒な二段階の検索手順を、絞込みの条件が変わる度に何度も繰り返し実施しなければならない。さらに、従来の絞込み検索方法は、双方向の絞込みができるように構成されていない。すなわち、従来の絞込み検索方法は、いずれの商品群を絞り込むことによっても商品の組み合わせを絞り込むことができるようには構成されていない。そのため、商品の組み合わせを迅速かつ柔軟に絞り込むができない。   However, in the case of searching for a combination of products, in the conventional narrow search using a single screen, it is not possible to look over at a glance a product group and the other product group that conforms thereto. Also, when it is desired to search for a combination of products, conventionally, after narrowing down one product group using a certain database according to a desired condition, it is troublesome for another user to search the other product group that matches it. The two-step search procedure has to be repeated over and over again as the refinement conditions change. Furthermore, the conventional narrowing search method is not configured to be able to narrow down in both directions. That is, the conventional narrowing search method is not configured to be able to narrow down the combination of products by narrowing down any product group. Therefore, it is impossible to narrow down the combination of products quickly and flexibly.

本発明は、主として上記問題に鑑みてなされたものである。一実施形態において、本発明は、一群の第1の商品及び一群の第2の商品から相互に適合する商品の組み合わせを検索するための装置であって、第1の表示部と、第2の表示部と、一群の第1の商品の中から、ユーザによって指定された1以上の第1の条件を満たす全ての第1の商品を検索し、第1の表示部に表示するとともに、一群の第2の商品の中から、1以上の第1の条件を満たす全ての第1の商品の何れかに適合する全ての第2の商品を検索し、第2の表示部に表示するように構成された計算手段とを含む装置として実施される。   The present invention has been made in view of the above problems. In one embodiment, the present invention is an apparatus for retrieving a combination of mutually compatible items from a group of first goods and a group of second goods, the apparatus comprising: a first display; In the display unit and the group of first products, all the first products satisfying the one or more first conditions specified by the user are retrieved and displayed on the first display unit, and the group of From the second products, all the second products that match any one of all the first products that satisfy the one or more first conditions are searched and displayed on the second display unit The present invention is embodied as an apparatus including the following calculation means.

計算手段は、一群の第2の商品の中から、ユーザによって指定された1以上の第2の条件を満たす全ての第2の商品を検索し、第2の表示部に表示するとともに、一群の第1の商品の中から、1以上の第2の条件を満たす全ての第2の商品の何れかに適合する全ての第1の商品を検索し、第1の表示部に表示するようにさらに構成される場合がある。   The calculation means searches all second goods satisfying the one or more second conditions specified by the user from among the second goods in the group and displays them on the second display unit. Further, all the first products matching any one of all the second products satisfying the one or more second conditions are searched from among the first products and further displayed on the first display unit May be configured.

計算手段は、第1の表示部に表示された第1の商品の何れかがユーザによって選択されることに応答し、選択された第1の商品のみを第1の表示部に表示するとともに、一群の第2の商品の中から、選択された第1の商品に適合する全ての第2の商品を検索し、第2の表示部に表示するようにさらに構成され、第2の表示部に表示された第2の商品の何れかがユーザによって選択されることに応答し、選択された第2の商品のみを第2の表示部に表示するとともに、一群の第2の商品の中から、選択された第2の商品に適合する全ての第1の商品を検索し、第1の表示部に表示するようにさらに構成される場合がある。   The calculation means responds to the user selecting any of the first products displayed on the first display unit, and displays only the selected first product on the first display unit. The second display unit is further configured to search all second products matching the selected first product from the group of second products and to display the second display unit on the second display unit. In response to any of the displayed second goods being selected by the user, only the selected second goods are displayed on the second display section, and from the group of second goods, It may be further configured to search for and display on the first display all first items that match the selected second item.

他の実施形態として、本発明は、同様の機能を備えた方法、又はコンピュータプログラムとして実施される場合がある。   In another embodiment, the present invention may be embodied as a method or computer program with similar functionality.

本発明によれば、2つの商品群を表示装置の2つの表示部にそれぞれ並べて表示することができるため、一方の商品群と、それに適合する他方の商品群とを一目で俯瞰して検討することが可能となる。また、本発明によれば、一方の商品群から何れかの商品が選択され又は1以上の商品が検索によって絞り込まれたとき、選択され又は絞り込まれた商品に適合する他方の商品群がデータベースから自動的に検索され、表示されるため、絞込みの条件が変わる度に面倒な二段階の検索手順を何度も繰り返し実施する必要がなくなる。さらに、本発明によれば、いずれの商品群を絞り込むことによっても商品の組み合わせを絞り込むことができるため、商品の組み合わせを迅速かつ柔軟に絞り込むことが可能となる。   According to the present invention, since two product groups can be displayed side by side on the two display portions of the display device, one product group and the other compatible product group are examined at a glance. It becomes possible. Further, according to the present invention, when any item is selected from one item group or one or more items are narrowed down by search, the other item group matching the selected or narrowed items is extracted from the database. Since it is automatically searched and displayed, it is not necessary to repeat the troublesome two-step search procedure over and over again whenever the narrowing conditions change. Furthermore, according to the present invention, since the combination of products can be narrowed down by narrowing down any product group, it is possible to narrow down the combination of products quickly and flexibly.

本発明の一実施形態による商品検索装置を実施することが可能なコンピュータシステムを示すブロック図である。FIG. 1 is a block diagram of a computer system capable of implementing a product search device according to an embodiment of the present invention. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Aを絞込み、次に商品Bを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods A and narrows down the goods B next. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 商品Bを絞込み、次に商品Aを絞込む検索の一工程の画面を示す図である。It is a figure which shows the screen of one process of the search which narrows down the goods B, and then narrows down the goods A. FIG. 本発明の一実施形態による商品検索装置の動作を示すフロー図である。It is a flowchart which shows operation | movement of the goods search device by one Embodiment of this invention. 本発明の一実施形態による商品検索装置のデータベースの構成を示す図である。It is a figure showing composition of a database of a goods search device by one embodiment of the present invention.

図1は、本発明の一実施形態による商品検索装置を実施することが可能なコンピュータシステム100を示すブロック図である。コンピュータシステム100は、コンピュータ101、コンピュータ101に接続された表示装置108、及び、表示装置108上に設けられ又は表示装置108と一体的に設けられたタッチパネル109を含む。コンピュータ101は、バス107 によって相互接続されたプロセッサ102、メモリ103、ストレージ104、ディスプレイ回路105、及びI/O回路106を含む。液晶表示装置やCRTのような表示装置108は、コンピュータ101のディスプレイ回路105に接続され、タッチパネル109は、コンピュータ101のI/O回路106に接続される。表示装置108及びタッチパネル109は、コンピュータ装置101と一体化されていてもよいし、分離されていてもよい。他の実施形態において、複数の表示装置108及び対応する複数のタッチパネル109が、コンピュータ101に接続される場合がある。他の実施形態において、タッチパネル109は、キーボード、マウス、又はトラックボール等の他の入力装置に置換されてもよい。タッチパネル109を採用する実施形態では、表示装置108は、その表示部を上にしてテーブルの中央に埋め込まれ、コンピュータ101は、テーブル下の適当な箇所に固定される場合がある。ストレージ104は、磁気ディスク、磁気テープ、光ディスク、及びSSD(Solid State Drive)のような比較的安価で大容量の記憶媒体を含む。   FIG. 1 is a block diagram illustrating a computer system 100 capable of implementing a product search device according to one embodiment of the present invention. The computer system 100 includes a computer 101, a display device 108 connected to the computer 101, and a touch panel 109 provided on the display device 108 or integrally provided with the display device 108. Computer 101 includes a processor 102, a memory 103, a storage 104, a display circuit 105, and an I / O circuit 106 interconnected by a bus 107. A display device 108 such as a liquid crystal display device or a CRT is connected to the display circuit 105 of the computer 101, and the touch panel 109 is connected to the I / O circuit 106 of the computer 101. The display device 108 and the touch panel 109 may be integrated with the computer device 101 or may be separated. In other embodiments, multiple display devices 108 and corresponding multiple touch panels 109 may be connected to the computer 101. In other embodiments, the touch panel 109 may be replaced with another input device such as a keyboard, a mouse, or a trackball. In embodiments employing the touch panel 109, the display device 108 may be embedded in the center of the table, with its display up, and the computer 101 may be fixed at an appropriate location below the table. The storage 104 includes a relatively inexpensive and large-capacity storage medium such as a magnetic disk, a magnetic tape, an optical disk, and a solid state drive (SSD).

一実施形態において、本発明は、ストレージ104に記憶されたコンピュータプログラム110、及びデータベース111として実施される。コンピュータプログラム110は、プロセッサ102によってストレージ104からメモリ103に読み出され、実行される。データベース111は、プログラムの実行中に、ストレージ104からメモリ103に読み出され、参照される。オペレーティングシステムやブートROMのようなコンピュータの一般的構成要素については、当業者には自明の事項であるから、本明細書では、これ以上詳しい説明はしない。   In one embodiment, the present invention is implemented as computer program 110 stored in storage 104 and database 111. The computer program 110 is read from the storage 104 to the memory 103 by the processor 102 and executed. The database 111 is read from the storage 104 to the memory 103 and referenced while the program is being executed. The general components of the computer, such as the operating system and the boot ROM, are obvious to one skilled in the art and will not be described in further detail herein.

図2A〜図2Gは、本発明の一実施形態による商品検索装置において、まず商品Aを絞り込み、次に商品Bを絞り込むことにより、2つの商品群から互いに適合する商品Aと商品Bの組み合わせを検索するときの画面上での操作の流れを示す図である。   FIGS. 2A to 2G show combinations of products A and B that are mutually compatible from two product groups by first narrowing down the products A and then narrowing down the products B in the product search device according to one embodiment of the present invention. It is a figure which shows the flow of operation on the screen at the time of searching.

図2Aは、商品検索装置の起動時に表示装置108に表示される初期画面を示している。初期画面は、商品A表示部200と、商品B表示部202とを含む。商品A表示部200は、商品Aについての絞り込み操作部(左側着色領域)と結果一覧表示部(右側白色領域)とを含み、商品B表示部202は、商品Bについての絞り込み操作部(右側着色領域)と結果一覧表示部(左側白色領域)とを含む。複数の表示装置108を有する他の実施形態において、商品A表示部200と商品B表示部202は、異なる表示装置108に表示されてもよい。   FIG. 2A shows an initial screen displayed on the display device 108 when the product search device is activated. The initial screen includes a product A display unit 200 and a product B display unit 202. The product A display unit 200 includes a narrowing operation unit (left colored area) for the product A and a result list display unit (right white area), and the product B display unit 202 includes a narrowing operation unit for the product B (right colored Area) and a result list display area (left white area). In another embodiment having a plurality of display devices 108, the product A display unit 200 and the product B display unit 202 may be displayed on different display devices 108.

図2Bは、ユーザが左側の絞り込み検索ボタン「S」204をタップし、データベース111(詳細は図5に関連して後述する)に登録された一群の商品A及び一群の商品Bが全て表示されたところを示している。ユーザが左側の絞り込み検索ボタン「S」204をタップすると、図示のように、絞り込み検索ボタン「S」204の下に絞り込み検索メニュー206が表示される。同時に、データベース111に登録された全ての商品Aが左側の結果一覧表示部208に表示され、商品Aの総数(図示の例では、44件)が、左側の該当件数表示部212に表示される。さらに、データベース111に登録された全ての商品Bが右側の結果一覧表示部210に表示され、商品Bの総数(図示の例では、116件)が、右側の該当件数表示部214に表示される。図示の例では、結果一覧表示部208、210にそれぞれ5件づつ商品を表示している。ただし、一度に表示される商品の数は、5件に限られず、個々の商品を視認できる範囲で自由に変更可能である。各商品は、商品の型式、画像、サイズ、形状等を含む商品情報によって表される。ただし、商品情報は、ユーザが個々の商品の特徴を理解できるものであればよく、これらの商品情報に限定されることはない。結果一覧表示部208を超える商品Aは、上下スクロールで表示させることができ、結果一覧表示部210を超える商品Bは、上下スクロールで表示させることができる。図示の例において、商品Aは「皿」であり、商品Bは「容器」である。ただし、商品Aと商品Bは、相互適合性を必要とする商品であればいかなる商品であってもよく、「皿」と「容器」に限定されることはない。図示の例において、商品A(皿)の絞り込み検索メニュー206は、用途の項目として「パウダーファンデーション」、「アイシャドウ/チーク」、及び「ボディーパウダー」を含み、色数の項目として「単色」、「2色」、「3色」、「4色」、及び「5色」を含み、形状の項目として「角」、及び「丸」を含み、材質の項目として「樹脂皿」を含み、製法の項目として「乾式」、及び「湿式」を含み、加飾加工の項目として「汎用エンボス」、及び「立体」を含む。ただし、絞り込み検索メニュー206の項目は、商品によって異なる場合があり、これらの項目に限定されることはない。   In FIG. 2B, the user taps the narrowing search button “S” 204 on the left side, and all of the group A and group B registered in the database 111 (details will be described later with reference to FIG. 5) are displayed. Show the When the user taps the narrowing search button “S” 204 on the left side, the narrowing search menu 206 is displayed under the narrowing search button “S” 204 as illustrated. At the same time, all the products A registered in the database 111 are displayed on the left result list display unit 208, and the total number of products A (44 in the illustrated example) is displayed on the corresponding number display unit 212 on the left . Furthermore, all the products B registered in the database 111 are displayed on the result list display unit 210 on the right, and the total number of products B (116 in the illustrated example) is displayed on the corresponding number display unit 214 on the right. . In the illustrated example, five items are displayed on the result list display units 208 and 210 respectively. However, the number of products displayed at one time is not limited to five, and can be freely changed as long as individual products can be viewed. Each product is represented by product information including the type of product, image, size, shape and the like. However, the item information may be any item as long as the user can understand the features of the individual items, and is not limited to the item information. The product A exceeding the result list display unit 208 can be displayed by scrolling up and down, and the product B exceeding the result list display unit 210 can be displayed by scrolling up and down. In the illustrated example, the product A is a "dish" and the product B is a "container". However, the goods A and the goods B may be any goods as long as they need to be compatible with each other, and are not limited to the "dish" and the "container". In the illustrated example, the product A (dish) narrowing search menu 206 includes “powder foundation”, “eye shadow / teak”, and “body powder” as items of application, and “monochrome” as the item of color number, It contains "2 colors", "3 colors", "4 colors" and "5 colors" and contains "corner" and "round" as shape items, "resin dish" as material items, and manufacturing method The items of “dry” and “wet” are included as items of “general use emboss” and “three-dimensional” as items of decoration processing. However, the items of the narrowing search menu 206 may differ depending on the product, and are not limited to these items.

図2Cは、左側の絞り込み検索メニュー206から、左側の結果一覧表示部208に表示される商品Aを絞り込んだところを示している。ユーザが左側の絞り込み検索メニュー206から任意の項目(以下、「条件1」)を選択すると、左側の結果一覧表示部208に表示される商品Aは、条件1に該当するものに絞り込まれ、条件1に該当する商品Aの件数(図示の例では、13件)が、左側の該当件数表示部212に表示される。同時に、絞り込まれた商品Aの何れかに適合する全ての商品Bの一覧が、右側の結果一覧表示部210に表示され、絞り込まれた商品Aの何れかに適合する全ての商品Bの件数(図示の例では、67件)が、右側の該当件数表示部214に表示される。図示の例では、条件1として、商品A(皿)の用途が「パウダーファンデーション」用であることを選択している。   FIG. 2C shows that the product A displayed on the left result list display unit 208 is narrowed down from the narrowing search menu 206 on the left side. When the user selects an arbitrary item (hereinafter, “condition 1”) from the narrowing search menu 206 on the left side, the products A displayed on the result list display unit 208 on the left side are narrowed down to items corresponding to the condition 1 The number of products A (13 in the illustrated example) corresponding to 1 is displayed on the corresponding number display unit 212 on the left side. At the same time, the list of all products B that match any of the narrowed products A is displayed in the result list display section 210 on the right, and the number of all products B that match any of the narrowed products A ( In the illustrated example, 67) are displayed on the corresponding number display unit 214 on the right side. In the example of illustration, as condition 1, it is selected that the use of goods A (dish) is for "powder foundation."

図2Dは、左側の絞り込み検索メニュー206から、左側の結果一覧表示部208に表示される商品Aをさらに絞り込んだところを示している。ユーザが左側の絞り込み検索メニュー206からさらに別の項目(以下、「条件2」)を選択すると、左側の結果一覧表示部208に表示される商品Aは、条件1及び条件2の両方に該当するものに絞り込まれ、条件1及び条件2の両方に該当する商品Aの件数(図示の例では、4件)が、左側の該当件数表示部212に表示される。同時に、絞り込まれた商品Aの何れかに適合する全ての商品Bの一覧が、右側の結果一覧表示部210に表示され、絞り込まれた商品Aの何れかに適合する全ての商品Bの件数(図示の例では、8件)が、右側の該当件数表示部214に表示される。図示の例では、条件2として、商品A(皿)の形状が「丸」であることを選択している。   FIG. 2D shows a place where the product A displayed on the left result list display unit 208 is further narrowed down from the narrowing search menu 206 on the left side. When the user selects yet another item (hereinafter, “condition 2”) from the narrowing search menu 206 on the left side, the product A displayed on the result list display unit 208 on the left side corresponds to both the condition 1 and the condition 2 The number of products A (four in the illustrated example) which are narrowed down to the items and which correspond to both the condition 1 and the condition 2 are displayed on the corresponding number display unit 212 on the left side. At the same time, the list of all products B that match any of the narrowed products A is displayed in the result list display section 210 on the right, and the number of all products B that match any of the narrowed products A ( In the illustrated example, eight items are displayed on the corresponding number display unit 214 on the right side. In the illustrated example, it is selected as the condition 2 that the shape of the product A (dish) is “round”.

図2Eは、商品Aについて選択された条件1及び条件2を保持しながら、右側の絞り込み検索メニュー218から、右側の結果一覧表示部210に表示される商品Bを絞り込んだところを示している。図示の例において、商品B(容器)の絞り込み検索メニュー218は、パン数の項目として「1パン」、「2パン」、「3パン」、「4パン」、及び「5パン」を含み、容器形状の項目として「角型」、「丸型」、及び「2段」を含み、スペースの項目として「アプリケータスペースあり」、及び「アプリケータスペースなし」を含む。ただし、絞り込み検索メニュー218の項目は、商品によって異なる場合があり、これらの項目に限定されることはない。ユーザが右側の絞り込み検索メニュー218から任意の項目(以下、「条件3」)を選択すると、右側の結果一覧表示部210に表示される商品Bは、条件3に該当するものに絞り込まれ、条件3に該当する商品Bの件数(図示の例では、4件)が、右側の該当件数表示部214に表示される。同時に、絞り込まれた商品Bの何れかに適合する全ての商品Aの一覧が、左側の結果一覧表示部208に表示され、絞り込まれた商品Bの何れかに適合する全ての商品Aの件数(図示の例では、4件のまま変わらず)が、左側の該当件数表示部212に表示される。図示の例では、条件3として、商品B(容器)の容器形状が「丸型」であることを選択している。   FIG. 2E shows a state in which the product B displayed on the right result list display unit 210 is narrowed down from the narrowing search menu 218 on the right side while holding the conditions 1 and 2 selected for the product A. In the illustrated example, the product B (container) narrowing-down search menu 218 includes "1 bread", "2 bread", "3 bread", "4 bread", and "5 bread" as items of bread number, Items of container shape include "square", "round", and "two-tier", and items of space include "with applicator space" and "without applicator space". However, the items of the narrowing search menu 218 may differ depending on the product, and are not limited to these items. When the user selects an arbitrary item (hereinafter, “condition 3”) from the narrowing search menu 218 on the right side, the product B displayed on the result list display unit 210 on the right side is narrowed down to those corresponding to the condition 3 and the condition The number (4 in the illustrated example) of the products B corresponding to 3 is displayed on the corresponding number display unit 214 on the right side. At the same time, the list of all the products A that match any of the narrowed products B is displayed on the left result list display unit 208, and the number of all products A that match any of the narrowed products B ( In the illustrated example, four items are displayed unchanged on the left side of the corresponding number display unit 212. In the illustrated example, as the condition 3, the container shape of the product B (container) is selected to be “round”.

図2Fは、商品Aについて選択された条件1及び条件2を保持しながら、右側の絞り込み検索メニュー218から、右側の結果一覧表示部210に表示される商品Bをさらに絞り込んだところを示している。ユーザが右側の絞り込み検索メニュー218からさらに別の項目(以下、「条件4」)を選択すると、右側の結果一覧表示部210に表示される商品Bは、条件3及び条件4の両方に該当するものにさらに絞り込まれ、条件3及び条件4の両方に該当する商品Bの件数(図示の例では、3件)が、右側の該当件数表示部214に表示される。同時に、絞り込まれた商品Bの何れかに適合する全ての商品Aの一覧が、左側の結果一覧表示部208に表示され、絞り込まれた商品Bの何れかに適合する全ての商品Aの件数(図示の例では、3件)が、左側の該当件数表示部212に表示される。図示の例では、条件4として、商品B(容器)が「アプリケータスペースなし」のものであることを選択している。   FIG. 2F shows a state in which the product B displayed on the right result list display unit 210 is further narrowed down from the narrowing search menu 218 on the right side while holding the condition 1 and the condition 2 selected for the product A. . When the user selects yet another item (hereinafter, “condition 4”) from the narrowing search menu 218 on the right side, the product B displayed on the result list display unit 210 on the right side corresponds to both the condition 3 and the condition 4 The number of products B (three in the illustrated example) corresponding to both the condition 3 and the condition 4 is further displayed on the right number display area 214. At the same time, the list of all the products A that match any of the narrowed products B is displayed on the left result list display unit 208, and the number of all products A that match any of the narrowed products B ( In the illustrated example, 3 items are displayed on the corresponding number display unit 212 on the left side. In the illustrated example, as the condition 4, it is selected that the product B (container) is of "no applicator space".

図2Gは、左側の結果一覧表示部208から特定の商品Aを選択し、選択された特定の商品Aに適合する商品Bの一覧(図示の例では、1件のみ)を表示させたところを示している。ユーザが左側の結果一覧表示部208から特定の商品A222を選択すると、選択された商品A222のみが左側の結果一覧表示部208に表示され、左側の結果一覧表示部208に表示されていた他の商品Aは、非選択表示(例えば、ホワイトアウト表示)に変更される。それと同時に、右側の結果一覧表示部210に表示される商品Bは、選択された特定の商品A222に適合する商品B224のみとなり、右側の結果一覧表示部210に表示されていた他の商品Bは、非選択表示(例えば、ホワイトアウト表示)に変更される。例えば、特定の商品A222は、商品A222上の該当件数表示ボタン220をタップすることにより選択される場合がある。該当件数表示ボタン220上に表示されている数字「1」は、商品A222に適合する商品Bが1つであることを示している。図示の例では、左側の結果一覧表示部208から型式「TM−6N」の商品A222が選択された結果、それに適合する型式「E−17」の商品B224のみが、右側の結果一覧表示部210に表示されている。ただし、非選択表示は、選択された商品以外の商品を選択された商品から区別することができればどのような表示であってもよく、ホワイトアウト表示に限定されない。代替実施形態として、選択された商品以外の商品は、表示されない場合がある。   In FIG. 2G, a specific product A is selected from the result list display unit 208 on the left side, and a list (only one in the illustrated example) of products B that conform to the selected specific product A is displayed. It shows. When the user selects a specific product A 222 from the left result list display unit 208, only the selected product A 222 is displayed in the left result list display unit 208, and the other displayed in the left result list display unit 208. The product A is changed to a non-selection display (for example, whiteout display). At the same time, the product B displayed on the right result list display unit 210 is only the product B 224 conforming to the selected specific product A 222, and the other products B displayed on the right result list display unit 210 are , Non-selected display (for example, white out display). For example, the specific product A 222 may be selected by tapping the corresponding number display button 220 on the product A 222. The number “1” displayed on the corresponding number display button 220 indicates that one product B matches the product A 222. In the illustrated example, as a result of selecting the product A 222 of type “TM-6N” from the result list display unit 208 on the left side, only the product B 224 of type “E-17” that conforms to it is the result list display unit 210 on the right side. Is displayed on. However, the non-selection display may be any display as long as products other than the selected product can be distinguished from the selected product, and is not limited to the whiteout display. As an alternative embodiment, items other than the selected item may not be displayed.

図3A〜図3Gは、本発明の一実施形態による商品検索装置において、まず商品Bを絞り込み、次に商品Aを絞り込むことにより、2つの商品群から互いに適合する商品Aと商品Bの組み合わせを検索するときの画面上での操作の流れを示す図である。   FIGS. 3A to 3G illustrate combinations of products A and products B compatible with each other from two product groups by first narrowing down the products B and then narrowing down the products A in the product search device according to one embodiment of the present invention. It is a figure which shows the flow of operation on the screen at the time of searching.

図3Aは、商品検索装置の起動時に表示される初期画面を示している。初期画面は、図2Aに示したものと同様である。   FIG. 3A shows an initial screen displayed when the product search device is activated. The initial screen is similar to that shown in FIG. 2A.

図3Bは、ユーザが右側の絞り込み検索ボタン「S」304をタップし、データベース111(詳細は図5に関連して後述する)に登録された一群の商品A及び一群の商品Bが全て表示されたところを示している。ユーザが右側の絞り込み検索ボタン「S」304をタップすると、図示のように、絞り込み検索ボタン「S」304の下に絞り込み検索メニュー306が表示される。同時に、データベース111に登録された全ての商品Bが右側の結果一覧表示部310に表示され、商品Bの総数(図示の例では、117件)が、右側の該当件数表示部314に表示される。さらに、データベースに登録された全ての商品Aが左側の結果一覧表示部308に表示され、商品Aの総数(図示の例では、41件)が、左側の該当件数表示部312に表示される。図示の例では、結果一覧表示部308、310にそれぞれ5件づつ商品を表示している。ただし、一度に表示される商品の数は、5件に限られず、個々の商品を視認できる範囲で自由に変更可能である。各商品は、商品の型式、画像、サイズ、形状等を含む商品情報によって表される。ただし、商品情報は、ユーザが個々の商品の特徴を理解できるものであればよく、これらの商品情報に限定されることはない。結果一覧表示部308を超える商品Aは、上下スクロールで表示させることができ、結果一覧表示部310を超える商品Bは、上下スクロールで表示させることができる。図示の例において、商品Aは「皿」であり、商品Bは「容器」である。ただし、商品Aと商品Bは、相互適合性を必要とする商品であればいかなる商品であってもよく、「皿」と「容器」に限定されることはない。図示の例において、商品B(容器)の絞り込み検索メニュー306は、パン数の項目として「1パン」、「2パン」、「3パン」、「4パン」、及び「5パン」を含み、容器形状の項目として「角型」、「丸型」、及び「2段」を含み、スペースの項目として「アプリケータスペースあり」、及び「アプリケータスペースなし」を含む。ただし、絞り込み検索メニュー306の項目は、商品によって異なる場合があり、これらの項目に限定されることはない。   In FIG. 3B, the user taps the narrowing search button “S” 304 on the right side, and all the groups of products A and B registered in the database 111 (details will be described later with reference to FIG. 5) are displayed. Show the When the user taps the narrowing search button “S” 304 on the right side, the narrowing search menu 306 is displayed under the narrowing search button “S” 304 as illustrated. At the same time, all the products B registered in the database 111 are displayed on the result list display unit 310 on the right side, and the total number of products B (117 in the illustrated example) is displayed on the corresponding number display unit 314 on the right side. . Furthermore, all the products A registered in the database are displayed on the left result list display unit 308, and the total number of products A (41 in the illustrated example) is displayed on the corresponding number display unit 312 on the left. In the illustrated example, five products are displayed on each of the result list display units 308 and 310. However, the number of products displayed at one time is not limited to five, and can be freely changed as long as individual products can be viewed. Each product is represented by product information including the type of product, image, size, shape and the like. However, the item information may be any item as long as the user can understand the features of the individual items, and is not limited to the item information. The product A exceeding the result list display unit 308 can be displayed by scrolling up and down, and the product B exceeding the result list display unit 310 can be displayed by scrolling up and down. In the illustrated example, the product A is a "dish" and the product B is a "container". However, the goods A and the goods B may be any goods as long as they need to be compatible with each other, and are not limited to the "dish" and the "container". In the illustrated example, the product B (container) narrowing-down search menu 306 includes “1 bread”, “2 bread”, “3 bread”, “4 bread”, and “5 bread” as items of bread number, Items of container shape include "square", "round", and "two-tier", and items of space include "with applicator space" and "without applicator space". However, the items of the narrowing search menu 306 may differ depending on the product, and are not limited to these items.

図3Cは、右側の絞り込み検索メニュー306から、右側の結果一覧表示部310に表示される商品Bを絞り込んだところを示している。ユーザが右側の絞り込み検索メニュー306から任意の項目(以下、「条件1」)を選択すると、右側の結果一覧表示部310に表示される商品Bは、条件1に該当するものに絞り込まれ、条件1に該当する商品Bの件数(図示の例では、43件)が、右側の該当件数表示部314に表示される。同時に、絞り込まれた商品Bの何れかに適合する全ての商品Aの一覧が、左側の結果一覧表示部308に表示され、絞り込まれた商品Bの何れかに適合する全ての商品Aの件数(図示の例では、23件)が、左側の該当件数表示部312に表示される。図示の例では、条件1として、商品B(容器)の容器形状が「丸型」であることを選択している。   FIG. 3C shows the product B displayed in the result list display section 310 on the right side is narrowed down from the narrowing search menu 306 on the right side. When the user selects an arbitrary item (hereinafter referred to as “condition 1”) from the narrowing search menu 306 on the right side, the products B displayed on the result list display unit 310 on the right side are narrowed down to those corresponding to the condition 1 The number of products B (43 in the illustrated example) corresponding to 1 is displayed in the corresponding number display section 314 on the right. At the same time, the list of all the products A that match any of the narrowed products B is displayed on the left result list display unit 308, and the number of all the products A that match any of the narrowed products B In the illustrated example, 23 items are displayed on the corresponding number display unit 312 on the left side. In the illustrated example, as the condition 1, the container shape of the product B (container) is selected to be “round”.

図3Dは、右側の絞り込み検索メニュー306から、右側の結果一覧表示部310に表示される商品Bをさらに絞り込んだところを示している。ユーザが右側の絞り込み検索メニュー306からさらに別の項目(以下、「条件2」)を選択すると、右側の結果一覧表示部310に表示される商品Bは、条件1及び条件2の両方に該当するものに絞り込まれ、条件1及び条件2の両方に該当する商品Bの件数(図示の例では、4件)が、右側の該当件数表示部314に表示される。同時に、絞り込まれた商品Bの何れかに適合する全ての商品Aの一覧が、左側の結果一覧表示部308に表示され、絞り込まれた商品Bの何れかに適合する全ての商品Aの件数(図示の例では、11件)が、左側の該当件数表示部312に表示される。図示の例では、条件2として、商品B(容器)が「アプリケータスペースあり」のものであることを選択している。   FIG. 3D shows a place where the product B displayed on the right result list display unit 310 is further narrowed down from the narrowing search menu 306 on the right side. When the user selects yet another item (hereinafter, “condition 2”) from the narrowing search menu 306 on the right side, the product B displayed on the result list display unit 310 on the right side corresponds to both the condition 1 and the condition 2 The number of products B (four in the illustrated example) which are narrowed down to the items and which correspond to both the condition 1 and the condition 2 are displayed in the corresponding number display section 314 on the right side. At the same time, the list of all the products A that match any of the narrowed products B is displayed on the left result list display unit 308, and the number of all the products A that match any of the narrowed products B In the illustrated example, 11 items are displayed on the corresponding number display unit 312 on the left side. In the illustrated example, as the condition 2, the product B (container) is selected to be "with applicator space".

図3Eは、商品Bについて選択された条件1及び条件2を保持しながら、左側の絞り込み検索メニュー318から、左側の結果一覧表示部308に表示される商品Aを絞り込んだところを示している。図示の例において、商品A(皿)の絞り込み検索メニュー318は、用途の項目として「パウダーファンデーション」、「アイシャドウ/チーク」、及び「ボディーパウダー」を含み、色数の項目として「単色」、「2色」、「3色」、「4色」、及び「5色」を含み、形状の項目として「角」、及び「丸」を含み、材質の項目として「樹脂皿」を含み、製法の項目として「乾式」、及び「湿式」を含み、加飾加工の項目として「汎用エンボス」、及び「立体」を含む。ただし、絞り込み検索メニュー318の項目は、商品によって異なる場合があり、これらの項目に限定されることはない。ユーザが左側の絞り込み検索メニュー318から任意の項目(以下、「条件3」)を選択すると、左側の結果一覧表示部308に表示される商品Aは、条件3に該当するものに絞り込まれ、条件3に該当する商品Aの件数(図示の例では、4件)が、左側の該当件数表示部312に表示される。同時に、絞り込まれた商品Aの何れかに適合する全ての商品Bの一覧が、右側の結果一覧表示部310に表示され、絞り込まれた商品Aの何れかに適合する全ての商品Bの件数(図示の例では、4件のまま変わらず)が、右側の該当件数表示部314に表示される。図示の例では、条件3として、商品A(皿)の用途が「パウダーファンデーション」用であることを選択している。   FIG. 3E shows a state where the product A displayed on the left result list display unit 308 is narrowed down from the narrowing search menu 318 on the left side while holding the conditions 1 and 2 selected for the product B. In the illustrated example, the product A (dish) narrowing search menu 318 includes “powder foundation”, “eye shadow / teak”, and “body powder” as items of application, and “monochrome” as the item of color number, It contains "2 colors", "3 colors", "4 colors" and "5 colors" and contains "corner" and "round" as shape items, "resin dish" as material items, and manufacturing method The items of “dry” and “wet” are included as items of “general use emboss” and “three-dimensional” as items of decoration processing. However, the items of the narrowing search menu 318 may differ depending on the product, and are not limited to these items. When the user selects an arbitrary item (hereinafter, “condition 3”) from the narrowing search menu 318 on the left side, the products A displayed on the result list display unit 308 on the left side are narrowed down to those corresponding to the condition 3 and the conditions The number (4 in the illustrated example) of the product A corresponding to 3 is displayed on the corresponding number display unit 312 on the left side. At the same time, the list of all products B that match any of the narrowed products A is displayed in the result list display section 310 on the right, and the number of all products B that match any of the narrowed products A ( In the illustrated example, four items are displayed unchanged on the right number display part 314). In the illustrated example, as condition 3, the application of the product A (dish) is selected to be for “powder foundation”.

図3Fは、商品Bについて選択された条件1及び条件2を保持しながら、左側の絞り込み検索メニュー318から、左側の結果一覧表示部308に表示される商品Aをさらに絞り込んだところを示している。ユーザが左側の絞り込み検索メニュー318からさらに別の項目(以下、「条件4」)を選択すると、左側の結果一覧表示部308に表示される商品Aは、条件3及び条件4の両方に該当するものにさらに絞り込まれ、条件3及び条件4の両方に該当する商品Aの件数(図示の例では、3件)が、左側の該当件数表示部312に表示される。同時に、絞り込まれた商品Aの何れかに適合する全ての商品Bの一覧が、右側の結果一覧表示部310に表示され、絞り込まれた商品Aの何れかに適合する全ての商品Bの件数(図示の例では、3件)が、右側の該当件数表示部314に表示される。図示の例では、条件4として、商品A(皿)の形状が「丸」であることを選択している。   FIG. 3F shows a state where product A displayed on the left result list display unit 308 is further narrowed down from the narrowing search menu 318 on the left side while holding the conditions 1 and 2 selected for the product B. . When the user selects another item (hereinafter, “condition 4”) from the narrowing search menu 318 on the left side, the product A displayed on the result list display unit 308 on the left side corresponds to both the condition 3 and the condition 4 The number of products A (three in the illustrated example) corresponding to both the condition 3 and the condition 4 is further displayed in the corresponding number display unit 312 on the left side. At the same time, the list of all products B that match any of the narrowed products A is displayed in the result list display section 310 on the right, and the number of all products B that match any of the narrowed products A ( In the illustrated example, three items are displayed on the corresponding number display unit 314 on the right side. In the illustrated example, it is selected as the condition 4 that the shape of the product A (dish) is “round”.

図3Gは、右側の結果一覧表示部310から特定の商品Bを選択し、選択された特定の商品Bに適合する商品Aの一覧(図示の例では、2件)を表示させたところを示している。ユーザが右側の結果一覧表示部310から特定の商品B322を選択すると、選択された商品B322のみが右側の結果一覧表示部310に表示され、右側の結果一覧表示部310に表示されていた他の商品Bは、非選択表示(例えば、ホワイトアウト表示)に変更される。それと同時に、左側の結果一覧表示部308に表示される商品Aは、選択された特定の商品B322に適合する商品A324、326のみとなり、左側の結果一覧表示部308に表示されていた他の商品Aは、非選択表示(例えば、ホワイトアウト表示)に変更される。例えば、特定の商品B322は、商品B322上の該当件数表示ボタン320をタップすることにより選択される場合がある。該当件数表示ボタン320上に表示されている数字「2」は、商品B322に適合する商品Aが2つであることを示している。図示の例では、右側の結果一覧表示部310から型式「E−39−3」の商品B322が選択された結果、それに適合する型式「TI−3」及び「TM−5」の2つの商品A324、326のみが、左側の結果一覧表示部308に表示されている。ただし、非選択表示は、選択された商品以外の商品を選択された商品から区別することができればどのような表示であってもよく、ホワイトアウト表示に限定されない。代替実施形態として、選択された商品以外の商品は、表示されない場合がある。   FIG. 3G shows that a specific product B is selected from the result list display section 310 on the right side, and a list (2 cases in the illustrated example) of products A that match the selected specific product B is displayed. ing. When the user selects a specific product B 322 from the right result list display unit 310, only the selected product B 322 is displayed in the right result list display unit 310, and the other displayed in the right result list display unit 310. The item B is changed to a non-selection display (for example, whiteout display). At the same time, the product A displayed on the left result list display unit 308 is only the products A 324 and 326 that match the selected specific product B 322, and the other products displayed on the left result list display unit 308 A is changed to non-selection display (for example, whiteout display). For example, the specific product B 322 may be selected by tapping the corresponding number display button 320 on the product B 322. The number “2” displayed on the corresponding number display button 320 indicates that there are two products A that match the product B 322. In the illustrated example, as a result of selecting the product B 322 of the type “E-39-3” from the result list display section 310 on the right side, the two products A 324 of the types “TI-3” and “TM-5” that conform to it are selected. , 326 are displayed in the result list display unit 308 on the left side. However, the non-selection display may be any display as long as products other than the selected product can be distinguished from the selected product, and is not limited to the whiteout display. As an alternative embodiment, items other than the selected item may not be displayed.

図4は、本発明の一実施形態による商品検索装置の動作を示すフロー図である。動作は、ステップ402から開始され、ステップ404へ進み、そこでプロセッサ102(図1参照)はまず、データベース111をストレージ104からメモリ103に読み出し、初期画面を表示する。   FIG. 4 is a flow chart showing the operation of the product search device according to one embodiment of the present invention. Operation begins at step 402 and proceeds to step 404 where processor 102 (see FIG. 1) first reads database 111 from storage 104 to memory 103 and displays an initial screen.

ここで図5を参照すると、図5はデータベース111の詳細を示している。データベース111は、前もって作成され、商品検索装置の起動に先立って、ストレージ104に格納される。データベース111は、一群の商品Aの各々について、商品ID、1以上の商品情報、及び1以上の商品属性を対応付けて記憶している商品Aデータベース500と、一群の商品Bの各々について、商品ID、1以上の商品情報、及び1以上の商品属性を対応付けて記憶している商品Bデータベース502と、前記一群の商品A及び前記一群の商品Bについて、各商品Aと各商品Bの間の相互適合性の有無を示す情報を含む適合性データベース504とを含む。商品Aデータベース500は、一群の商品Aの中から、ユーザが指定した商品属性(条件)に従って商品Aを絞り込む際に使用され、商品Bデータベース502は、一群の商品Bの中から、ユーザが指定した商品属性(条件)に従って商品Bを絞り込む際に使用される。適合性データベース504は、商品Aに適合する商品B、又は商品Bに適合する商品Aを検索する際に使用される。   Referring now to FIG. 5, FIG. 5 shows the details of the database 111. As shown in FIG. The database 111 is created in advance and stored in the storage 104 prior to activation of the product search device. The database 111 stores the product ID, the one or more product information, and the one or more product attributes in association with each of the group of products A, and stores the product A database 500 for each group of products B. Between each product A and each product B, for the group of products A and the group of products B, the product B database 502 storing the ID, one or more product information, and one or more product attributes in association with each other And a compatibility database 504 including information indicating the presence or absence of mutual compatibility. The product A database 500 is used when narrowing the products A out of the group of products A according to the product attribute (condition) specified by the user, and the product B database 502 is specified by the user from the group of products B. It is used when narrowing down the product B in accordance with the product attribute (condition). The compatibility database 504 is used when searching for a product B that matches the product A or a product A that matches the product B.

一実施形態において、商品Aデータベース500は、商品IDフィールド506、商品情報フィールド508、及び属性情報フィールド510を含むマトリックスデータベースとして構成される。商品IDフィールド506は、一群の商品Aについて各商品Aを一意に特定する商品IDを含む。商品情報フィールド508は、各商品Aについて、商品Aの型式、画像、サイズ、形状等を含む1以上の商品情報を含む。ただし、商品情報は、ユーザが個々の商品Aの特徴を理解できるものであればよく、これらの商品情報に限定されることはない。属性情報フィールド510は、各商品Aについて、1以上の商品属性を含む。商品属性は、一群の商品Aからユーザが商品Aを絞り込むための条件として使用される。例えば商品Aが化粧品の「皿」である場合、属性情報フィールド510は、各商品Aについて、例えば、特定の用途(例えば、パウダーファンデーション、アイシャドウ/チーク、ボディーパウダー等)を有している否か、特定の色数(例えば、単色、2色、3色、4色、5色等)を有しているか否か、特定の形状(例えば、角型、丸型等)を有している否か、特定の材質(例えば、金属、樹脂等)から形成されているか否か、特定の製法(例えば、乾式、湿式等)で製造されたか否か、及び特定の加飾加工(例えば、汎用エンボス、立体等)が施されている否か等を示す商品属性(例えば、0又は1)を有する場合がある。ただし、商品属性は、商品によって異なる場合があり、これらの商品属性に限定されることはない。   In one embodiment, the product A database 500 is configured as a matrix database including a product ID field 506, a product information field 508, and an attribute information field 510. The product ID field 506 includes a product ID that uniquely identifies each product A for a group of products A. The item information field 508 includes, for each item A, one or more items of item information including the type, the image, the size, the shape, etc. of the item A. However, the item information may be any item as long as the user can understand the features of the individual item A, and is not limited to the item information. The attribute information field 510 includes one or more item attributes for each item A. The item attribute is used as a condition for the user to narrow down the items A from the group of items A. For example, when the product A is a cosmetic “dish”, the attribute information field 510 has, for example, no specific use (eg, powder foundation, eye shadow / teak, body powder, etc.) for each product A. Whether it has a specific number of colors (for example, single color, two colors, three colors, four colors, five colors, etc.) or a specific shape (for example, square shape, round shape, etc.) Whether or not it is made of a specific material (for example, metal, resin etc.), whether it is manufactured with a specific manufacturing method (for example, dry, wet etc), and a specific decoration process (for example, general purpose There may be a product attribute (for example, 0 or 1) indicating whether emboss, solid, etc. are applied. However, the product attribute may differ depending on the product, and is not limited to these product attributes.

商品Bデータベース502は、商品Aデータベース500と同様に構成される。すなわち、一実施形態において、商品Bデータベース502は、商品IDフィールド512、商品情報フィールド514、及び属性情報フィールド516を含むマトリックスデータベースとして構成される。商品IDフィールド512は、一群の商品Bについて各商品Bを一意に特定する商品IDを含む。商品情報フィールド514は、各商品Bについて、商品Bの型式、画像、サイズ、形状等を含む1以上の商品情報を含む。ただし、商品情報は、ユーザが個々の商品Bの特徴を理解できるものであればよく、これらの商品情報に限定されることはない。属性情報フィールド516は、各商品Bについて、1以上の商品属性を含む。商品属性は、一群の商品Bからユーザが商品Bを絞り込むための条件として使用される。例えば商品Bが化粧品の「容器」である場合、属性情報フィールド516は、各商品Bについて、例えば、特定のパン数(例えば、1パン、2パン、3パン、4パン、5パン等)を有しているか否か、特定の形状(例えば、角型、丸型、2段式等)を有しているか否か、及びアプリケータスペースを有しているか否か等を示す商品属性(例えば、0又は1)を含む場合がある。ただし、商品属性は、商品によって異なる場合があり、これらの商品属性に限定されることはない。   The product B database 502 is configured in the same manner as the product A database 500. That is, in one embodiment, the product B database 502 is configured as a matrix database including the product ID field 512, the product information field 514, and the attribute information field 516. The product ID field 512 includes a product ID that uniquely identifies each product B for a group of products B. The item information field 514 includes, for each item B, one or more items of item information including the type, image, size, shape, and the like of the item B. However, the product information is not limited to the product information as long as the user can understand the features of the product B. The attribute information field 516 includes one or more product attributes for each product B. The item attribute is used as a condition for the user to narrow down the items B from the group of items B. For example, if the product B is a cosmetic “container”, the attribute information field 516 may, for each product B, for example, specify the number of breads (for example, 1 bread, 2 breads, 3 breads, 4 breads, 5 breads, etc.) Commodity attributes (for example, whether or not it has a specific shape (for example, square, round, two-stage, etc.) and whether it has an applicator space, etc. , 0 or 1) may be included. However, the product attribute may differ depending on the product, and is not limited to these product attributes.

一実施形態において、適合性データベース504は、商品IDフィールド518、520、及び適合性情報フィールド522を含むマトリックスデータベースとして構成される。商品IDフィールド518は、商品Aデータベース500の商品IDフィールド506に記憶されたものと同じ一群の商品Aの商品IDを含み、商品IDフィールド520は、商品Bデータベース502の商品IDフィールド512に記憶されたものと同じ一群の商品Bの商品IDを含む。適合性情報フィールド522は、各商品Aの商品IDと各商品Bの商品IDの交点の位置に、商品Aと商品Bが相互に適合するか否かを示す情報(例えば、0又は1)をそれぞれ含む。   In one embodiment, the relevance database 504 is configured as a matrix database that includes product ID fields 518, 520 and a relevance information field 522. The product ID field 518 includes the product ID of the same group of products A stored in the product ID field 506 of the product A database 500, and the product ID field 520 is stored in the product ID field 512 of the product B database 502. It includes the product ID of the same group of products B as before. The compatibility information field 522 shows information (for example, 0 or 1) indicating whether the product A and the product B mutually match at the position of the intersection of the product ID of each product A and the product ID of each product B. Each contains.

図4に戻り、ステップ404の後、処理はステップ406へ進み、そこでプロセッサ102は、一群の商品A及び一群の商品Bを表示する。一実施形態において、プロセッサ102は、左側の絞り込み検索ボタン「S」204又は右側の絞り込み検索ボタン「S」304がタップされると、その下に絞り込み検索メニュー206又は306を表示する。それと同時に、プロセッサ102は、商品Aデータベース500の商品情報フィールド508から一群の商品Aの全てについて商品情報を読み出し、読み出された商品情報に基づいて、一群の商品Aを左側の結果一覧表示部208に表示し、さらに、商品Bデータベース502の商品情報フィールド514から一群の商品Bの全てについて商品情報を読み出し、読み出された商品情報に基づいて、一群の商品Bを右側の結果一覧表示部310に表示する。一群の商品A及び一群の商品Bを表示した後、処理は、ステップ408へ進む。   Returning to FIG. 4, after step 404, processing proceeds to step 406 where the processor 102 displays a group of goods A and a group of goods B. In one embodiment, the processor 102 displays the narrowing search menu 206 or 306 below when the left narrowing search button “S” 204 or the right narrowing search button “S” 304 is tapped. At the same time, the processor 102 reads out the product information for all of the group of products A from the product information field 508 of the product A database 500, and based on the read product information, displays the group of products A on the left. The product information is read out from the product information field 514 of the product B database 502 for all the products B in the product B database 502, and based on the read product information, the product B is displayed on the right as a result list display unit Displayed at 310. After displaying the group of goods A and the group of goods B, the process proceeds to step 408.

ステップ408において、プロセッサ102は、商品Aの絞り込みの指示があったか否かを判断する。一実施形態において、プロセッサ102は、左側の絞り込み検索メニュー206、318から特定の項目(商品属性)が選択されると、商品Aの絞り込みの指示があったものと判断し、ステップ410へ進む。一方、そのような項目の選択がなければ、処理はステップ412へ進む。   In step 408, the processor 102 determines whether or not an instruction to narrow down the product A has been issued. In one embodiment, when a specific item (product attribute) is selected from the narrowing search menu 206, 318 on the left side, the processor 102 determines that there is an instruction to narrow down the product A, and proceeds to step 410. On the other hand, if there is no selection of such an item, the process proceeds to step 412.

ステップ410において、プロセッサ102は、まず、商品Aデータベース500の属性情報フィールド510を参照し、左側の結果一覧表示部208、308に現在表示されている商品Aの中から、選択された商品属性を有するもの(「条件1」に該当するもの)を検索する。プロセッサ102は、次に、商品Aデータベース500の商品情報フィールド508から、条件1に該当する商品Aの商品情報を読み出し、読み出された商品情報に基づいて、条件1に該当する商品Aを左側の結果一覧表示部208、308に表示する。ユーザは複数の項目を同時に選択することもでき、既に選択された項目がある場合、プロセッサ102は、新たに選択された項目を既に選択された項目に対する加重条件として取り扱う。例えば、絞り込み検索メニュー206、318においてある項目(例えば、「パウダーファンデーション」)が「条件1」として既に選択されている状態で、新たに別の項目(例えば、「丸型」)が「条件2」として選択された場合、プロセッサ102は、まず、商品Aデータベース500の属性情報フィールド510を参照し、左側の結果一覧表示部208に現在表示されている商品Aの中から、条件1及び条件2の両方に該当するものを検索する。プロセッサ102は、次に、商品Aデータベース500の商品情報フィールド508から、条件1及び条件2の両方に該当する商品Aの商品情報を読み出し、読み出された商品情報に基づいて、条件1及び条件2の両方に該当する商品Aを左側の結果一覧表示部208、308に表示する。これによって、左側の結果一覧表示部208、308に表示される商品Aは、選択された項目に従って絞り込まれる。商品Aが絞り込まれた後、次にプロセッサ102は、絞り込まれた商品Aの何れかに適合する全ての商品Bを適合性データベース504から検索し、該当する商品Bの商品情報を商品Bデータベース502の商品情報フィールド514から読み出し、読み出された商品情報に基づいて、該当する商品Bを右側の結果一覧表示部210、310に表示する。これによって、右側の結果一覧表示部210、310に表示される商品Bは、絞り込まれた商品Aに適合するものに変更される。その後、処理は、ステップ412へ進む。   In step 410, the processor 102 first refers to the attribute information field 510 of the product A database 500 and selects the product attribute selected from among the products A currently displayed in the result list display sections 208 and 308 on the left side. Search for what you have (the one that corresponds to "condition 1"). Next, the processor 102 reads out the product information of the product A corresponding to the condition 1 from the product information field 508 of the product A database 500, and based on the read product information, the product A corresponding to the condition 1 is left The result list display unit 208, 308 displays the The user can also select multiple items at the same time, and if there are already selected items, the processor 102 treats the newly selected items as weighted conditions for the already selected items. For example, when an item (for example, “powder foundation”) in the narrow-down search menu 206 or 318 is already selected as “condition 1”, another item (for example, “round”) is newly selected as “condition 2 The processor 102 first refers to the attribute information field 510 of the product A database 500 and selects condition 1 and condition 2 from among the products A currently displayed in the result list display unit 208 on the left side. Search for items that apply to both. Next, the processor 102 reads out the product information of the product A corresponding to both the condition 1 and the condition 2 from the product information field 508 of the product A database 500, and based on the read product information, condition 1 and condition 2 The product A corresponding to both of 2 is displayed on the result list display sections 208 and 308 on the left side. As a result, the products A displayed on the left result list display units 208 and 308 are narrowed down according to the selected item. After the product A is narrowed down, the processor 102 next searches the suitability database 504 for all products B that match any of the narrowed down products A, and the product information of the corresponding product B in the product B database 502. The product B is read out from the product information field 514, and the corresponding product B is displayed on the result list display unit 210, 310 on the right based on the read product information. As a result, the product B displayed on the right result list display unit 210, 310 is changed to one that matches the narrowed product A. Thereafter, the process proceeds to step 412.

ステップ412において、プロセッサ102は、商品Bの絞り込みの指示があったか否かを判断する。一実施形態において、プロセッサ102は、右側の絞り込み検索メニュー306、218から特定の項目(商品属性)が選択されると、商品Bの絞り込みの指示があったものと判断し、ステップ414へ進む。一方、そのような項目の選択がなければ、処理はステップ416へ進む。   In step 412, the processor 102 determines whether or not an instruction to narrow down the product B has been issued. In one embodiment, when a specific item (product attribute) is selected from the narrowing search menu 306, 218 on the right side, the processor 102 determines that there is an instruction to narrow down the product B, and proceeds to step 414. However, if there is no selection of such an item, the process proceeds to step 416.

ステップ414において、プロセッサ102は、まず、商品Bデータベース502の属性情報フィールド516を参照し、右側の結果一覧表示部210、310に現在表示されている商品Bの中から、選択された商品属性を有するもの(「条件3」に該当するもの)を検索する。プロセッサ102は、次に、商品Bデータベース502の商品情報フィールド514から、条件3に該当する商品Bの商品情報を読み出し、読み出された商品情報に基づいて、条件3に該当する商品Bを右側の結果一覧表示部210、310に表示する。ユーザは複数の項目を同時に選択することもでき、既に選択された項目がある場合、プロセッサ102は、新たに選択された項目を既に選択された項目に対する加重条件として取り扱う。例えば、絞り込み検索メニュー218、306においてある項目(例えば、「丸型」)が「条件3」として既に選択されている状態で、新たに別の項目(例えば、「アプリケータスペースなし」)が「条件4」として選択された場合、プロセッサ102は、まず、商品Bデータベース502の属性情報フィールド516を参照し、条件3及び条件4の両方に該当するものを検索する。プロセッサ102は、次に、商品Bデータベース502の商品情報フィールド514から、条件3及び条件4の両方に該当する商品Bの商品情報を読み出し、読み出された商品情報に基づいて、条件3及び条件4の両方に該当する商品Bを右側の結果一覧表示部210、310に表示する。これによって、右側の結果一覧表示部210、310に表示される商品Bは、選択された項目に従って絞り込まれる。商品Bが絞り込まれた後、次にプロセッサ102は、絞り込まれた商品Bの何れかに適合する全ての商品Aを適合性データベース504から検索し、該当する商品Aの商品情報を商品Aデータベース500の商品情報フィールド508から読み出し、読み出された商品情報に基づいて、該当する商品Aを左側の結果一覧表示部208、308に表示する。これによって、左側の結果一覧表示部208、308に表示される商品Aは、絞り込まれた商品Bに適合するものに変更される。その後、処理は、ステップ416へ進む。   In step 414, the processor 102 first refers to the attribute information field 516 of the product B database 502, and selects the product attribute selected from among the products B currently displayed in the result list display section 210, 310 on the right side. Search for what you have (the one that corresponds to "Condition 3"). Next, the processor 102 reads the product information of the product B corresponding to the condition 3 from the product information field 514 of the product B database 502, and based on the read product information, the product B corresponding to the condition 3 is The result list is displayed on the result list display unit 210, 310. The user can also select multiple items at the same time, and if there are already selected items, the processor 102 treats the newly selected items as weighted conditions for the already selected items. For example, when an item (for example, "round") in the narrowing search menu 218, 306 is already selected as "condition 3", another item (for example, "no applicator space") is newly selected. If “condition 4” is selected, the processor 102 first refers to the attribute information field 516 of the product B database 502 to search for items that satisfy both condition 3 and condition 4. Next, the processor 102 reads out the product information of the product B corresponding to both the condition 3 and the condition 4 from the product information field 514 of the product B database 502, and based on the read product information, condition 3 and condition 2 The product B corresponding to both of 4 is displayed on the result list display units 210 and 310 on the right side. As a result, the products B displayed on the right result list display units 210 and 310 are narrowed down according to the selected item. After the product B is narrowed down, the processor 102 next searches the suitability database 504 for all products A that match any of the narrowed down products B, and the product information of the corresponding product A in the product A database 500. The corresponding product A is displayed on the left result list display unit 208 or 308 based on the read product information. As a result, the product A displayed on the left result list display units 208 and 308 is changed to one that matches the narrowed product B. Thereafter, the process proceeds to step 416.

ステップ416において、プロセッサ102は、商品Aの選択の指示があったか否かを判断する。一実施形態において、プロセッサ102は、左側の結果一覧表示部208、308から特定の商品A上の該当件数表示ボタンがタップされると、その商品Aが選択されたものと判断し、ステップ418へ進む。一方、そのようなボタンのタップがなければ、処理はステップ420へ進む。代替実施形態として、プロセッサ102は、特定の商品Aがタップされると、その商品Aが選択されたものと判断し、ステップ418へ進む場合がある。   In step 416, the processor 102 determines whether or not there is an instruction to select a product A. In one embodiment, the processor 102 determines that the product A is selected when the button for displaying the number of hits on the specific product A is tapped from the result list display sections 208 and 308 on the left side, and proceeds to step 418. move on. On the other hand, if there is no such button tap, the process proceeds to step 420. As an alternative embodiment, the processor 102 may determine that the item A is selected when the particular item A is tapped, and proceeds to step 418.

ステップ418において、プロセッサ102は、まず、選択された商品Aの商品情報を商品Aデータベース500の商品情報フィールド508から読み出し、読み出された商品情報に基づいて、選択された商品Aのみを左側の結果一覧表示部208、308に表示する。同時にプロセッサ102は、左側の結果一覧表示部208、308に表示された選択された商品A以外の商品Aを非選択表示(例えば、ホワイトアウト表示)に変更する。次にプロセッサ102は、選択された商品Aに適合する全ての商品Bの商品IDを適合性データベース504から検索し、該当する商品Bの商品IDに対応する商品情報を商品Bデータベース502の商品情報フィールド514から読み出し、読み出された商品情報に基づいて、該当する商品Bを右側の結果一覧表示部210、310に表示する。これによって、右側の結果一覧表示部210、310に表示される商品Bは、選択された商品Aに適合するものに変更される。その後、処理は、ステップ420へ進む。   In step 418, the processor 102 first reads out the product information of the selected product A from the product information field 508 of the product A database 500, and based on the read product information, only the selected product A is on the left. The result list is displayed on the display units 208 and 308. At the same time, the processor 102 changes the product A other than the selected product A displayed on the left result list display unit 208 or 308 to non-selection display (for example, whiteout display). Next, the processor 102 searches the compatibility database 504 for the product IDs of all the products B that match the selected product A, and transmits the product information corresponding to the product ID of the corresponding product B to the product information of the product B database 502. The product B is read out from the field 514, and the corresponding product B is displayed on the result list display portions 210, 310 on the right side based on the read product information. As a result, the product B displayed on the right result list display unit 210, 310 is changed to one that matches the selected product A. Thereafter, the process proceeds to step 420.

ステップ420において、プロセッサ102は、商品Bの選択の指示があったか否かを判断する。一実施形態において、プロセッサ102は、右側の結果一覧表示部210、310から特定の商品B上の該当件数表示ボタンがタップされると、その商品Bが選択されたものと判断し、ステップ422へ進む。一方、そのようなボタンのタップがなければ、処理はステップ424へ進む。代替実施形態として、プロセッサ102は、特定の商品Bがタップされると、その商品Bが選択されたものと判断し、ステップ418へ進む場合がある。   In step 420, the processor 102 determines whether an instruction to select the product B has been issued. In one embodiment, the processor 102 determines that the product B is selected when the button for displaying the number of hits on the specific product B is tapped from the result list display unit 210, 310 on the right, and the process proceeds to step 422. move on. On the other hand, if there is no such button tap, the process proceeds to step 424. As an alternative embodiment, the processor 102 may determine that the item B is selected when the particular item B is tapped, and proceeds to step 418.

ステップ422において、プロセッサ102は、まず、選択された商品Bの商品情報を商品Bデータベース502の商品情報フィールド514から読み出し、読み出された商品情報に基づいて、選択された商品Bのみを右側の結果一覧表示部210、310に表示する。同時にプロセッサ102は、右側の結果一覧表示部210、310に表示された選択された商品A以外の商品Aを非選択表示(例えば、ホワイトアウト表示)に変更する。次にプロセッサ102は、選択された商品Bに適合する全ての商品Aの商品IDを適合性データベース504から検索し、該当する商品Aの商品IDに対応する商品情報を商品Aデータベース500の商品情報フィールド508から読み出し、読み出された商品情報に基づいて、該当する商品Aを左側の結果一覧表示部208、308に表示する。これによって、左側の結果一覧表示部208、308に表示される商品Aは、選択された商品Bに適合するものに変更される。その後、処理は、ステップ424へ進む。   In step 422, the processor 102 first reads out the product information of the selected product B from the product information field 514 of the product B database 502, and based on the read product information, only the selected product B is on the right. The result list is displayed on the display units 210 and 310. At the same time, the processor 102 changes the product A other than the selected product A displayed in the result list display section 210, 310 on the right side to non-selection display (for example, whiteout display). Next, the processor 102 searches the compatibility database 504 for the product IDs of all the products A that match the selected product B, and transmits the product information corresponding to the product ID of the corresponding product A to the product information of the product A database 500. The product A is read out from the field 508, and the corresponding product A is displayed on the left result list display sections 208 and 308 based on the read product information. As a result, the product A displayed on the left result list display units 208 and 308 is changed to one that matches the selected product B. Thereafter, the process proceeds to step 424.

ステップ424において、プロセッサ102は、終了の指示があったか否かを判断する。一実施形態において、本発明は、コンピュータ上で動作するアプリケーションプログラムとして実施され、当該アプリケーションプログラムは、メニューから「終了」を選択することにより終了される場合がある。ただし、終了の指示は、プログラムを終了させることができればよく、メニューによるものに限られない。終了の指示がなければ、処理は、ステップ408へ戻り、上で説明した処理が繰り返される。一方、終了の指示があった場合、処理は、ステップ426へ進み、そこで処理は終了する。   At step 424, the processor 102 determines whether an instruction to end has been issued. In one embodiment, the invention is implemented as an application program running on a computer, which may be terminated by selecting "Exit" from the menu. However, the instruction for termination is not limited to the menu, as long as the program can be terminated. If there is no end instruction, the process returns to step 408 and the process described above is repeated. On the other hand, if an end instruction has been issued, the process proceeds to step 426, where the process ends.

上記説明では、商品検索装置は、コンピュータシステム上でコンピュータプログラム及びデータベースとして実施されるものとしたが、代替実施形態において、これらは、ASIC(特定用途向け集積回路)又は他の論理回路により実施されてもよい。また、タッチパネル109をキーボード、マウス、又はトラックボール等の他の入力装置に置換した場合、上記説明中の「タップ」又は「選択」といった動作は、当然ながら、キーボード、マウス、又はトラックボールによる画面上での選択動作を意味するものと解釈すべきである。上記説明に本発明の範囲を制限する意図はなく、本発明の範囲は、特許請求の範囲の記載により規定される。   In the above description, the product search device is implemented as a computer program and database on a computer system, but in an alternative embodiment, they are implemented by an ASIC (application specific integrated circuit) or other logic circuit. May be In addition, when the touch panel 109 is replaced with another input device such as a keyboard, a mouse, or a trackball, the operation of "tap" or "selection" in the above description is naturally a screen by a keyboard, a mouse, or a trackball. It should be interpreted to mean the above selection operation. The above description is not intended to limit the scope of the present invention, and the scope of the present invention is defined by the description of the claims.

100 コンピュータシステム
101 コンピュータ
102 プロセッサ
103 メモリ
104 ストレージ
105 ディスプレイ回路
106 I/O回路
107 バス
108 表示装置
109 タッチパネル
110 プログラム
111 データベース
100 computer system 101 computer 102 processor 103 memory 104 storage 105 display circuit 106 I / O circuit 107 bus 108 display device 109 touch panel 110 program 111 database

Claims (9)

一群の第1の商品及び一群の第2の商品から相互に適合する商品の組み合わせを検索するための装置であって、
第1の表示部と、
第2の表示部と、
前記一群の第1の商品の中から、ユーザによって指定された1以上の第1の条件を満たす全ての第1の商品を検索し、前記第1の表示部に表示するとともに、前記一群の第2の商品の中から、前記1以上の第1の条件を満たす全ての第1の商品の何れかに適合する全ての第2の商品を検索し、前記第2の表示部に表示するように構成された計算手段と
を含む装置。
An apparatus for retrieving a combination of mutually compatible items from a group of first items and a group of second items, the apparatus comprising:
A first display unit,
A second display unit,
From the group of first items, all the first items satisfying the one or more first conditions specified by the user are retrieved and displayed on the first display unit, and From among the two products, all the second products matching any one of all the first products satisfying the one or more first conditions are searched and displayed on the second display unit An apparatus comprising: configured computing means.
前記計算手段は、前記第2の表示部に表示された第2の商品、ユーザによって指定された1以上の第2の条件に該当するものに絞り込むようにさらに構成される、請求項1に記載の装置。 It said computing means, the second items displayed on the second display portion, has been one or more further configured to narrow down what corresponds to the second condition designated by the user, to claim 1 Device described. 前記計算手段は、
前記第1の表示部に表示された第1の商品の何れかがユーザによって選択されることに応答し、選択された第1の商品のみを前記第1の表示部に表示するとともに、前記一群の第2の商品の中から、選択された第1の商品に適合する全ての第2の商品を検索し、前記第2の表示部に表示するようにさらに構成され、
前記第2の表示部に表示された第2の商品の何れかがユーザによって選択されることに応答し、選択された第2の商品のみを前記第2の表示部に表示するとともに、前記一群の第の商品の中から、選択された第2の商品に適合する全ての第1の商品を検索し、前記第1の表示部に表示するようにさらに構成される、請求項1又は請求項2に記載の装置。
The calculation means is
In response to the user selecting any one of the first products displayed on the first display unit, only the selected first product is displayed on the first display unit, and the group The second item is further configured to search all the second items matching the selected first item among the second items, and to display on the second display unit.
In response to the user selecting any of the second products displayed on the second display unit, only the selected second product is displayed on the second display unit, and the group the first out of the goods, the second searching all first items conforming to the product, further configured to display on the first display unit, according to claim 1 or claim which is selected An apparatus according to item 2.
コンピュータにおいて一群の第1の商品及び一群の第2の商品から相互に適合する商品の組み合わせを検索するための方法であって、前記コンピュータが、コンピュータプログラムを含むメモリと、プロセッサとを有し、前記コンピュータプログラムが、前記プロセッサによって実行されることにより、前記コンピュータに、
前記一群の第1の商品の中から、ユーザによって指定された1以上の第1の条件を満たす全ての第1の商品を検索し、第1の表示部に表示するとともに、前記一群の第2の商品の中から、前記1以上の第1の条件を満たす全ての第1の商品の何れかに適合する全ての第2の商品を検索し、第2の表示部に表示するステップ
実行させることを含む方法。
A method for retrieving a combination of mutually compatible items from a group of first goods and a group of second goods in a computer, the computer comprising a memory including a computer program, and a processor. The computer program is executed by the processor to cause the computer to
From the group of first items, all the first items satisfying the one or more first conditions specified by the user are retrieved and displayed on the first display unit, and the second group of items is selected. Search all the second products that match any one of all the first products that satisfy the one or more first conditions among the products, and execute the step of displaying on the second display unit The way it involves.
前記コンピュータプログラムが、前記プロセッサによって実行されることにより、前記コンピュータに、
前記第2の表示部に表示された第2の商品、ユーザによって指定された1以上の第2の条件に該当するものに絞り込むステップをさらに実行させることを含む、請求項4に記載の方法。
The computer program is executed by the processor to cause the computer to
The second product, which is displayed on the second display unit, further comprising executing the steps to refine the ones corresponding to the specified one or more second condition by a user, the method according to claim 4 .
前記コンピュータプログラムが、前記プロセッサによって実行されることにより、前記コンピュータに、
前記第1の表示部に表示された第1の商品の何れかがユーザによって選択されることに応答し、選択された第1の商品のみを前記第1の表示部に表示するとともに、前記一群の第2の商品の中から、選択された第1の商品に適合する全ての第2の商品を検索し、前記第2の表示部に表示するステップと、
前記第2の表示部に表示された第2の商品の何れかがユーザによって選択されることに応答し、選択された第2の商品のみを前記第2の表示部に表示するとともに、前記一群の第の商品の中から、選択された第2の商品に適合する全ての第1の商品を検索し、前記第1の表示部に表示するステップと
をさらに実行させることを含む、請求項4又は請求項5に記載の方法。
The computer program is executed by the processor to cause the computer to
In response to the user selecting any one of the first products displayed on the first display unit, only the selected first product is displayed on the first display unit, and the group Searching all the second products that fit the selected first product among the second products and displaying the second product on the second display section;
In response to the user selecting any of the second products displayed on the second display unit, only the selected second product is displayed on the second display unit, and the group the first out of the product, to find all the first product conforming to the second product selected, the further comprising and a step of displaying on the first display unit, claims The method according to claim 4 or claim 5.
コンピュータにおいて一群の第1の商品及び一群の第2の商品から相互に適合する商品の組み合わせを検索するためのコンピュータプログラムであって、
前記コンピュータに、
前記一群の第1の商品の中から、ユーザによって指定された1以上の第1の条件を満たす全ての第1の商品を検索し、第1の表示部に表示するとともに、前記一群の第2の商品の中から、前記1以上の第1の条件を満たす全ての第1の商品の何れかに適合する全ての第2の商品を検索し、第2の表示部に表示するステップ
を実行させるように構成されたコンピュータプログラム。
A computer program for searching for a combination of mutually matching goods from a group of first goods and a group of second goods in a computer,
On the computer
From the group of first items, all the first items satisfying the one or more first conditions specified by the user are retrieved and displayed on the first display unit, and the second group of items is selected. Search all the second products that match any one of all the first products that satisfy the one or more first conditions among the products, and execute the step of displaying on the second display unit Computer program configured as.
前記コンピュータに、
前記第2の表示部に表示された第2の商品、ユーザによって指定された1以上の第2の条件に該当するものに絞り込むステップ
をさらに実行させるように構成された請求項7に記載のコンピュータプログラム。
On the computer
According to the second item displayed on the second display unit, to claim 7 configured to further execute a step to narrow the ones corresponding to the one or more second condition designated by the user Computer program.
前記コンピュータに、
前記第1の表示部に表示された第1の商品の何れかがユーザによって選択されることに応答し、選択された第1の商品のみを前記第1の表示部に表示するとともに、前記一群の第2の商品の中から、選択された第1の商品に適合する全ての第2の商品を検索し、前記第2の表示部に表示するステップと、
前記第2の表示部に表示された第2の商品の何れかがユーザによって選択されることに応答し、選択された第2の商品のみを前記第2の表示部に表示するとともに、前記一群の第の商品の中から、選択された第2の商品に適合する全ての第1の商品を検索し、前記第1の表示部に表示するステップと
をさらに実行させるように構成された請求項7又は請求項8に記載のコンピュータプログラム。
On the computer
In response to the user selecting any one of the first products displayed on the first display unit, only the selected first product is displayed on the first display unit, and the group Searching all the second products that fit the selected first product among the second products and displaying the second product on the second display section;
In response to the user selecting any of the second products displayed on the second display unit, only the selected second product is displayed on the second display unit, and the group the first out of the product, to find all the first product conforming to the second of the selected product, which is configured to further execute a step of displaying on the first display unit according The computer program according to claim 7 or 8.
JP2015012464A 2015-01-26 2015-01-26 Apparatus, method, and computer program for searching product combinations Active JP6545471B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015012464A JP6545471B2 (en) 2015-01-26 2015-01-26 Apparatus, method, and computer program for searching product combinations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015012464A JP6545471B2 (en) 2015-01-26 2015-01-26 Apparatus, method, and computer program for searching product combinations

Publications (2)

Publication Number Publication Date
JP2016139196A JP2016139196A (en) 2016-08-04
JP6545471B2 true JP6545471B2 (en) 2019-07-17

Family

ID=56558470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015012464A Active JP6545471B2 (en) 2015-01-26 2015-01-26 Apparatus, method, and computer program for searching product combinations

Country Status (1)

Country Link
JP (1) JP6545471B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111144971A (en) * 2019-11-28 2020-05-12 上海宝尊电子商务有限公司 Left-side expanded screening bullet frame type commodity selector interactive design

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002041987A (en) * 2000-07-31 2002-02-08 Mitsubishi Electric Corp Service system for providing information
JP2002150067A (en) * 2000-11-13 2002-05-24 Kokuyo Co Ltd Order receiving and placing support system, information processing device, order receiving and placing support method, and computer-readable recording medium
JP2003036393A (en) * 2001-07-23 2003-02-07 Fuji Xerox Co Ltd Method and device for creation of customized catalogue
JP2003296351A (en) * 2002-04-04 2003-10-17 Sony Corp Information processing server, information processor, information processing method, information processing program and storage medium
JP2007172375A (en) * 2005-12-22 2007-07-05 Shoji Kodama Information search system and method
JP2007233565A (en) * 2006-02-28 2007-09-13 Fujitsu Ltd Design support program
WO2008036686A2 (en) * 2006-09-18 2008-03-27 Multiplied Media Corporation System, methods, and apparatus for interactive advertising
JP4571998B2 (en) * 2009-03-16 2010-10-27 株式会社ミスミ Combination module providing device
JP5811849B2 (en) * 2009-12-24 2015-11-11 株式会社ニコン Search support system, search support method, and search support program
JP5718603B2 (en) * 2010-09-22 2015-05-13 任天堂株式会社 Display control program, display control device, display control method, and display control system
JP2012123640A (en) * 2010-12-08 2012-06-28 Canon Marketing Japan Inc Product retrieval system, server device, control method and program thereof
WO2013014740A1 (en) * 2011-07-25 2013-01-31 三菱電機株式会社 System construction support device and system structure chart creation method
US20140019281A1 (en) * 2012-07-14 2014-01-16 Stylsavvy Inc. Systems and methods of creating and using shopping portals
US9870582B2 (en) * 2013-03-14 2018-01-16 Mcmaster-Carr Supply Company System and method for browsing a product catalog and for dynamically generated product paths

Also Published As

Publication number Publication date
JP2016139196A (en) 2016-08-04

Similar Documents

Publication Publication Date Title
US8279241B2 (en) Zooming graphical user interface
US8209327B2 (en) Display and search interface for product database
US10347021B1 (en) Visualization of multiple objects on a dashboard
KR20120073216A (en) Visual search and three-dimensional results
US8560971B2 (en) Management of selected and nonselected items in a list
US9031872B1 (en) Digital sign with incorrectly stocked item identification
US10318629B2 (en) Adaptive content rendering for optimizing page layout
JP2013537333A5 (en)
JP2019500697A (en) Method and apparatus for displaying online products on a product shelf
US20150379137A1 (en) Method and apparatus for transmitting search result
US8952994B2 (en) Information processing device, control method for information processing device, program, and information storage medium
JP2016091363A (en) Device, method, and computer program for displaying multidimensional map of commodity-item icons
JP6545471B2 (en) Apparatus, method, and computer program for searching product combinations
US20130286042A1 (en) Tile icon display
US11693890B2 (en) Methods and apparatus for visualizing entity instance relationships in a database
WO2017026146A1 (en) Information processing device, information processing method, and program
US7664761B2 (en) Apparatus and method for searching data for a similar article
US20210097773A1 (en) Method, apparatus, electronic device, and storage medium for displaying 3d shape in expanded manner
US11637939B2 (en) Server apparatus, user terminal apparatus, controlling method therefor, and electronic system
US10592070B2 (en) User interface directional navigation using focus maps
CN113157376A (en) Project name display method and device, electronic equipment and storage medium
US8719275B1 (en) Color coded radars
WO2015129335A1 (en) Product search device, system, method, and program
CN104750816A (en) Information searching method and device
JPS59194232A (en) Screen processing system of display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181226

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190619

R150 Certificate of patent or registration of utility model

Ref document number: 6545471

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250