(57)【要約】      （修正有）【課題】ユーザが操作を行った２以上の商品情報を用いて提案商品情報を生成し、そのユーザに提案できる情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】情報処理装置１は、一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部１１１と、２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成部１３１と、提案商品情報を出力する出力部１４とを具備する。一のユーザが操作を行った２以上の商品情報を用いて提案商品情報を生成し、そのユーザに提案する。【選択図】図１
2019016179.tif 000002
【特許請求の範囲】
【請求項１】
一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部と、
前記２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成部と、
前記提案商品情報を出力する出力部とを具備する情報処理装置。
【請求項２】
操作の対象となった商品を識別する商品識別子と、前記操作に関する操作情報とを有する商品操作情報を受け付ける商品操作情報受付部と、
前記商品操作情報を用いて、前記第一条件を満たす操作か否かを判断する第一判断部と、
前記第一判断部が前記第一条件を満たすと判断した操作に対する商品の商品情報を取得する商品情報取得部とをさらに具備し、
前記商品情報格納部の商品情報は、前記商品情報取得部が取得した商品情報である請求項１記載の情報処理装置。
【請求項３】
前記提案商品情報は、提案する商品の画像である提案商品画像を有する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記商品情報は、商品の画像である商品画像を有し、
前記生成部は、
前記２以上の商品情報が有する２以上の商品画像から前記提案商品画像を生成する請求項３記載の情報処理装置。
【請求項５】
前記出力部が出力した提案商品情報に対する前記ユーザの操作が予め決められた第二条件を満たすか否かを判断する第二判断部をさらに具備し、
前記生成部は、
前記第二判断部が、前記提案商品情報に対する前記ユーザの操作が前記第二条件を満たすと判断した場合に、前記２以上の商品情報を用いて新たな提案商品情報を生成し、
前記出力部は、
前記生成部が生成した新たな提案商品情報を出力する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
前記出力部が出力した提案商品情報に対する購入指示を受け付ける購入指示受付部と、
前記購入指示に応じて、前記提案商品情報に対応する商品情報を検索する検索部と、
前記検索部が商品情報を検索できた場合に、前記検索部が検索した商品情報に対する購入処理を行う購入処理部と、
前記検索部が商品情報を検索できなかった場合に、前記提案商品情報を有するファンドウェブページを生成するファンドウェブページ生成部とをさらに具備する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記検索部は、
前記購入指示に応じて、前記提案商品情報に対応する商品情報を有するファンドウェブページを検索し、
前記購入処理部は、
前記ファンドウェブページが有する提案商品情報に対する購入意思を受け付ける請求項６記載の情報処理装置。
【請求項８】
商品を製造するメーカーに関するメーカー情報が格納されるメーカー情報格納部と、
前記ファンドウェブページに入力された購入意思の数、または購入意思と共に入力された数量のうち１種類以上の情報を基に、当該ファンドウェブページが有する提案商品情報に対する購入数量を取得する購入数量取得部と、
前記購入数量が予め決められた閾値に達したか否かを判断し、達した場合に、前記メーカー情報、前記提案商品情報、および前記購入数量を用いて、前記メーカーに対する発注処理を行う発注処理部をさらに具備する請求項６または請求項７に記載の情報処理装置。
【請求項９】
一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部、生成部、および出力部によって実現される情報処理方法であって、
前記生成部が、前記２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成ステップと、
前記出力部が、前記提案商品情報を出力する出力ステップとを含む情報処理方法。
【請求項１０】
一のユーザ行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部を具備する記録媒体にアクセス可能なコンピュータを、
前記２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成部と、
前記提案商品情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報を提案する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、商品画像から該商品の特徴を自動的に抽出することにより、売れ行きやトレンドなどを自動分析し、商品の提案を行う装置が存在した（例えば、特許文献１参照）。この装置は、商品画像から商品の色、形及び模様の少なくとも１つをキーワードタグ又は特徴量として抽出し、抽出されたキーワードタグ又は特徴量と、販売数又は価格を含む商品情報とを関連付けて商品データベースに保存する。ユーザデータベースにはユーザの購入履歴が保存されており、この装置は、購入履歴に基づいて趣味嗜好が類似するユーザをユーザ群として抽出する。そして、この装置は、商品データベースに保存された商品の中からユーザ群が購入した商品を抽出し、抽出した商品に対してキーワードタグ又は特徴量と商品情報とに基づいてトレンド値を算出し、トレンド値に基づいて商品の順位付けを行い、順位が上位の商品を画面に表示することにより、ユーザの購買意欲を惹起するような適切な商品の提案を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の装置では、購入履歴に基づいて、趣味嗜好の類似するユーザ群を抽出し、そのユーザ群が購入した商品に対して順位付けを行い、上位の商品を表示するので、個々のユーザに対して必ずしも適切な商品の提案を行えるとは限らない上、既存の商品情報しか提案できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部と、２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成部と、提案商品情報を出力する出力部とを具備する情報処理装置である。
【０００６】
かかる構成により、一のユーザが操作を行った２以上の商品情報を用いて、提案商品情報を生成し、そのユーザに提案できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、操作の対象となった商品を識別する商品識別子と、操作に関する操作情報とを有する商品操作情報を受け付ける商品操作情報受付部と、商品操作情報を用いて、第一条件を満たす操作か否かを判断する第一判断部と、第一判断部が第一条件を満たすと判断した操作に対する商品の商品情報を取得する商品情報取得部とをさらに具備し、商品情報格納部の商品情報は、商品情報取得部が取得した商品情報である情報処理装置である。
【０００８】
かかる構成により、第一条件を満たす操作であるか否かを的確に判断できる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、提案商品情報は、提案する商品の画像である提案商品画像を有する情報処理装置である。
【００１０】
かかる構成により、提案商品画像を提示しつつ、提案商品情報の提案が行える。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、商品情報は、商品の画像である商品画像を有し、生成部は、２以上の商品情報が有する２以上の商品画像から提案商品画像を生成する情報処理装置である。
【００１２】
かかる構成により、提案商品画像を容易に生成できる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、出力部が出力した提案商品情報に対するユーザの操作が予め決められた第二条件を満たすか否かを判断する第二判断部をさらに具備し、生成部は、第二判断部が、提案商品情報に対するユーザの操作が第二条件を満たすと判断した場合に、２以上の商品情報を用いて新たな提案商品情報を生成し、出力部は、生成部が生成した新たな提案商品情報を出力する情報処理装置である。
【００１４】
かかる構成により、ユーザの希望に近い提案商品情報を提案できる。
【００１５】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、出力部が出力した提案商品情報に対する購入指示を受け付ける購入指示受付部と、購入指示に応じて、提案商品情報に対応する商品情報を検索する検索部と、検索部が商品情報を検索できた場合に、検索部が検索した商品情報に対する購入処理を行う購入処理部と、検索部が商品情報を検索できなかった場合に、提案商品情報を有するファンドウェブページを生成するファンドウェブページ生成部とをさらに具備する情報処理装置である。
【００１６】
かかる構成により、提案した提案商品情報に対応する商品情報が、既存の商品情報から取得可能な場合は、購入処理を行うことによって、ユーザに商品を提供でき、既存の商品情報から取得不可能な場合は、ファンドウェブページを立ち上げて商品化を支援することによって、ユーザに商品を提供できる。
【００１７】
また、本第七の発明の情報処理装置は、第六の発明に対して、検索部は、購入指示に応じて、提案商品情報に対応する商品情報を有するファンドウェブページを検索し、購入処理部は、ファンドウェブページが有する提案商品情報に対する購入意思を受け付ける情報処理装置である。
【００１８】
かかる構成により、提案した提案商品情報に対応するファンドウェブページが既に存在する場合は、当該ファンドウェブページに購入意思を入力して商品化を支援することによって、ユーザに商品を提供できる。
【００１９】
また、本第八の発明の情報処理装置は、第六または第七の発明に対して、商品を製造するメーカーに関するメーカー情報が格納されるメーカー情報格納部と、ファンドウェブページに入力された購入意思の数、または購入意思と共に入力された数量のうち１種類以上の情報を基に、ファンドウェブページが有する提案商品情報に対する購入数量を取得する購入数量取得部と、購入数量が予め決められた閾値に達したか否かを判断し、達した場合に、メーカー情報、提案商品情報、および購入数量を用いて、メーカーに対する発注処理を行う発注処理部をさらに具備する情報処理装置である。
【００２０】
かかる構成により、ファンドウェブページでの購入数量が閾値に達した提案商品をメーカーに自動発注できる。
【発明の効果】
【００２１】
本発明による情報処理装置によれば、一のユーザが操作を行った２以上の商品情報を用いて、提案商品情報を生成し、そのユーザに提案できる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態における情報システムのブロック図
【図２】同情報処理装置の動作の一部を説明するフローチャート
【図３】同情報処理装置の動作の他の一部を説明するフローチャート
【図４】同ユーザ端末の動作を説明するフローチャート
【図５】同商品情報のデータ構造図
【図６】同対応情報のデータ構造図
【図７】同提案商品情報の一出力例を示す図
【図８】同提案商品情報の他の出力例を示す図
【図９】同ファンドウェブページの表示例を示す図
【図１０】同コンピュータシステムの外観図
【図１１】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２３】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
図１は、本実施の形態における情報システムのブロック図である。この情報システムは、情報処理装置１、および１または２以上のユーザ端末２を備える。１以上の各ユーザ端末２は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、情報処理装置１と通信可能に接続される。
【００２５】
情報処理装置１は、例えば、本情報システムを運営する運営企業等のサーバまたはＰＣであるが、クラウドサーバでもよく、そのタイプは問わない。ユーザ端末２は、例えば、本情報システムを利用するユーザのＰＣや携帯端末などであるが、そのタイプは問わない。なお、携帯端末とは、例えば、タブレット端末、スマートフォン、ノートパソコン等であるが、その種類は問わない。
【００２６】
情報処理装置１および１以上のユーザ端末２の各々は、例えば、ネットワークや通信回線等を介して、図示しない外部装置とも通信可能であってよい。外部装置とは、例えば、商品を製造するメーカーのサーバや、商品を販売する販売企業のサーバなどであるが、その種類は問わない。
【００２７】
ただし、情報処理装置１は、スタンドアロンでもよい。すなわち、本発明の情報処理方法は、例えば、一のＰＣでも実現可能であり、ハードウェア構成には特に依存しない。
【００２８】
情報処理装置１は、格納部１１、受付部１２、処理部１３、および出力部１４を備える。格納部１１は、商品情報格納部１１１、およびメーカー情報格納部１１２を備える。受付部１２は、商品操作情報受付部１２１、および購入指示受付部１２２を備える。処理部１３は、生成部１３１、第一判断部１３２、第二判断部１３３、商品情報取得部１３４、検索部１３５、購入処理部１３６、ファンドウェブページ生成部１３７、購入数量取得部１３８、および発注処理部１３９を備える。
【００２９】
ユーザ端末２は、ユーザ格納部２１、ユーザ受付部２２、ユーザ送信部２３、ユーザ受信部２４、ユーザ処理部２５、およびユーザ出力部２６を備える。
【００３０】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、商品情報、メーカー情報などである。なお、その他の情報については、適時、説明する。
【００３１】
商品情報格納部１１１には、２以上の商品情報が格納される。商品情報とは、商品に関する情報である。商品は、例えば、時計、鞄などの物品であるが、サービスも含むと考えてもよい。商品は、販売可能なものであれば何でもよい。
【００３２】
商品情報は、例えば、商品識別子、および１以上の属性値を有する。商品識別子とは、商品を識別する情報である。商品識別子は、例えば、商品名、メーカー名、品番のうち１種類以上の情報の組み合わせでもよいし、かかる組み合わせに対応付いたＩＤでもよく、その表現形式は問わない。なお、商品識別子は、例えば、商品情報が有する１以上の属性値のうち１つと考えても構わない。
【００３３】
属性値とは、商品の属性を示す情報である。属性は、例えば、品目、色、素材、サイズ、価格等であるが、何でもよい。属性は、例えば、名称で表現されてもよいし、数値で表現されてもよいし、名称等に対応付いたＩＤでもよく、その表現形式は問わない。
【００３４】
品目に関する属性値は、例えば、“時計”，“鞄”等の品目名であってもよい。また、品目に関する属性値は、例えば、“物品”，“サービス”等の大品目名、“時計”，“鞄”等の物品に関する中品目名、“ハンドバッグ”，“トートバッグ”等の鞄に関する小品目名等のように、階層化された品目名であることは好適である。
【００３５】
色にする属性値は、例えば、“シルバー”，“ホワイト”，“黒”，“茶色”等の色彩名であるが、色コードやＩＤでもよく、色を示し得る情報であれば何でもよい。
【００３６】
素材に関する属性値は、例えば、“ステンレス”，“セラミック”，“革”，“ナイロン”等の素材名であるが、ＩＤ等でもよく、素材を示し得る情報であれば何でもよい。
【００３７】
価格に関する属性値は、例えば、“３８０００円”，“４２０００円”等の価格でも、“４万円前後”，“５万円以上１０万円未満”，“１０万円以上”等の価格帯でもよいし、価格等に対応付いたＩＤでもよく、価格に関する値を示し得る情報であれば何でもよい。
【００３８】
サイズに関する属性値は、例えば、“大”，“小”，“Ｌ”，“Ｍ”，“Ｓ”等の大きさを示す情報でも、“薄型”等の厚みを示す情報でも、“軽量”等の重さを示す情報でもよいし、かかる情報に対応付いたＩＤでもよく、サイズを示し得る情報であれば何でもよい。
【００３９】
なお、以下では、一の商品情報が有する１以上の属性値の集合を属性値群と記す場合がある。
【００４０】
また、商品情報は、例えば、商品画像をも有することは好適である。商品画像とは、商品の画像である。商品画像は、例えば、商品を撮影した静止画または動画であるが、ＣＧやイラスト等の描画データでもよく、そのタイプは問わない。
【００４１】
商品情報格納部１１１には、通常、ユーザ識別子に対応付けて、２以上の商品情報が格納される。ユーザ識別子とは、ユーザを識別する情報である。ユーザ識別子は、例えば、住所・氏名、メールアドレス、ＩＤなどであるが、ユーザを識別し得る情報であれば何でもよい。ただし、本情報システムを構成するユーザ端末２の数（以下、端末数と記す場合がある）が１の場合は、商品情報のユーザ識別子への対応付けは必要ない。
【００４２】
一のユーザ識別子に対応付けて格納された２以上の各商品情報とは、そのユーザによる操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する商品情報である。第一条件は、通常、操作識別子を用いた条件を有し、さらに、例えば、商品識別子、または時間のうち１種類以上の情報をも有していてもよい。
【００４３】
予め決められた第一条件を満たす操作とは、基本的に、当該商品情報の商品を購入しなかった操作である。購入しなかった操作とは、例えば、「お気に入り」として指定したが、購入はしなかった操作でもよいし、または、「カート」に入れたが、後に削除した又はタイムアウトとなった操作などあってもよい。
【００４４】
また、予め決められた第一条件を満たす操作とは、例えば、当該商品情報を閲覧するための操作であってもよい。閲覧するための操作とは、例えば、当該商品情報に対応付いたリンクを選択する操作や、当該商品情報が掲載されたウェブページのＵＲＬを入力する操作などであってもよい。これによって、商品情報格納部１１１には、そのユーザが過去に閲覧した商品情報が格納され、コンピュータは、格納されている商品情報を用いることで、そのユーザにとって興味のある商品情報を生成し、提案できる。
【００４５】
また、予め決められた第一条件を満たす操作とは、例えば、当該商品情報を閲覧するための操作であり、かつ、それに基づく当該商品情報の閲覧時間が閾値以上であった操作であることは好適である。閲覧時間とは、当該商品情報の閲覧が開始されてから終了されるまでの時間である。閲覧時間は、その商品情報に対するユーザの興味の大きさを示す指標であるといってもよい。なお、閲覧時間の取得方法は公知であり、説明を省略する。これによって、例えば、閲覧時間が閾値より大または以上であった商品情報は、ユーザが大きな興味を示した商品情報であり、閲覧時間が閾値以下または未満であった商品情報は、ユーザがあまり興味を示さなかった商品情報であると、コンピュータが判断し、ユーザにとって興味のある商品情報だけを商品情報格納部１１１に蓄積できる。
【００４６】
または、予め決められた第一条件を満たす操作とは、例えば、特定の属性値を有する商品情報、または特定の属性値を有しない商品情報、または特定の属性値を有しかつ別の特定の属性値を有しない商品情報を閲覧するための操作であってもよい。
【００４７】
具体的には、特定の属性値を有する商品情報とは、例えば、属性値“時計”を有する商品情報であってもよく、その場合、商品情報格納部１１１には、時計に関する商品情報が格納され、時計以外の商品情報は格納されない。または、特定の属性値を有する商品情報とは、例えば、２つの属性値“時計”および“ホワイト”を有する商品情報であってもよく、その場合、商品情報格納部１１１には、白色の時計に関する商品情報が格納され、白以外の色の時計に関する商品情報や、時計以外の商品に関する商品情報は格納されない。
【００４８】
また、特定の属性値を有しない商品情報とは、例えば、属性値“サービス”を有しない商品情報であってもよく、その場合、商品情報格納部１１１には、サービス以外の商品に関する商品情報が格納され、サービスに関する商品情報は格納されない。
【００４９】
さらに、特定の属性値を有しかつ別の特定の属性値を有しない商品情報とは、例えば、属性値“時計”を有し、かつ別の属性値“シルバー”を有しない商品情報であってもよく、その場合、商品情報格納部１１１には、銀色以外の時計に関する商品情報が格納され、銀色の時計に関する情報は格納されず、時計以外の商品情報も格納されない。または、特定の属性値を有しかつ別の特定の属性値を有しない商品情報とは、例えば、属性値“鞄”を有し、かつ別の属性値“３００００円以上”を有しない商品情報であってもよく、その場合、商品情報格納部１１１には、３万円未満の鞄に関する商品情報が格納され、３万円位以上の鞄に関する情報は格納されず、鞄以外の商品情報も格納されない。
【００５０】
例えば、２以上のユーザごとに、かかる第一条件を設定することで、ユーザ識別子に対応付けて商品情報格納部１１１に蓄積される商品情報を絞り込むことができ、各ユーザへの不必要な商品情報の提案を回避できる。
【００５１】
メーカー情報格納部１１２には、１または２以上のメーカー情報が格納される。メーカー情報とは、メーカーに関する情報である。メーカーとは、商品を製造する企業や個人等の生産者である。メーカー情報は、例えば、メーカー識別子、種類識別子、価格情報等を有する。メーカー識別子とは、メーカーを識別する情報である。メーカー識別子は、例えば、会社名や屋号などであるが、会社名等に対応付いたＩＤでもよく、その表現形式は問わない。種類識別子とは、当該メーカーが製造可能な商品の種類を示す情報である。種類識別子は、例えば、“時計”，“鞄”などであるが、“時計”等に対応付いたＩＤなどでもよく、その表現形式は問わない。価格情報とは、商品の価格に関する情報である。メーカー情報が有する価格情報は、通常、商品の製造価格を示す情報である。製造価格とは、例えば、本システムの運営企業等が商品の製造をメーカーに発注する場合に支払うべき価格であってもよい。製造価格は、例えば、商品１個当たりの価格でもよいし、所定の数量（例えば、1ダース、１００個等）当たりの価格でもよく、その表現形式は問わない。
【００５２】
受付部１２は、各種の情報を受け付ける。各種の情報とは、例えば、後述する商品操作情報、後述する購入指示などである。受け付けとは、キーボードやマウスやタッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。受付部１２は、商品操作情報等の情報を、通常、ユーザ端末２から受信するが、情報処理装置１内のキーボード等の入力デバイスを介して受け付けてもよく、その受け付けの態様は問わない。
【００５３】
商品操作情報受付部１２１は、商品操作情報を受け付ける。商品操作情報とは、商品情報に対する操作に関する情報である。商品操作情報は、例えば、商品識別子と、操作情報とを有する。商品操作情報が有する商品識別子は、操作の対象となった商品を識別する商品識別子である。
【００５４】
操作情報とは、操作に関する情報である。操作情報は、通常、操作識別子を有する。操作識別子とは、操作を識別する情報である。操作識別子は、例えば、“購入する”や“次の商品を表示する”などであってもよいし、“購入する”等に対応付いたＩＤ等でもよく、その表現形式は問わない。
【００５５】
商品操作情報受付部１２１は、かかる商品操作情報を、通常、ユーザ端末２からユーザ識別子と対に受信するが、例えば、情報処理装置１内の入力デバイスを介して受け付けてもよい。
【００５６】
購入指示受付部１２２は、購入指示を受け付ける。購入指示とは、商品の購入を指示する情報である。購入指示受付部１２２は、例えば、後述する出力部１４が出力した提案商品情報に対する購入指示を受け付ける。購入指示は、通常、提案商品識別子を有する。なお、提案商品情報および提案商品識別子については後述する。
【００５７】
購入指示受付部１２２は、かかる購入指示を、通常、ユーザ端末２からユーザ識別子と対に受信するが、例えば、情報処理装置１内の入力デバイスを介して受け付けてもよい。
【００５８】
処理部１３は、各種の処理を行う。各種の処理とは、生成部１３１、第一判断部１３２、第二判断部１３３、商品情報取得部１３４、検索部１３５、購入処理部１３６、ファンドウェブページ生成部１３７、購入数量取得部１３８、および発注処理部１３９などの処理である。また、各種の処理には、例えば、フローチャートで説明する各種の判断や判別なども含まれる。
【００５９】
生成部１３１は、２以上の商品情報を用いて、提案商品情報を生成する。提案商品情報とは、提案する商品の商品情報である。提案商品情報もまた、例えば、提案商品識別子、および１以上の属性値などを有し、提案商品画像をも有することは好適である。提案商品識別子とは、提案商品を識別する情報である。提案商品画像とは、提案する商品の画像である。
【００６０】
生成部１３１は、例えば、商品情報格納部１１１に格納されている２以上の商品情報を用いて、提案する商品の提案商品情報を生成する。２以上の商品情報を用いることは、例えば、２以上の各商品情報が有する１以上の属性値を統計処理することでもよい。
【００６１】
統計処理とは、例えば、色や素材等の属性ごとに、当該属性に対応する属性値群から代表値を取得する処理であってもよい。
【００６２】
代表値とは、例えば、最頻値であってもよい。最頻値とは、個数が最も多い又は出現頻度が最も高い属性値である。具体的には、生成部１３１は、例えば、“色”に対応する属性値群“シルバー”、“ホワイト”等から、色の最頻値として、例えば、個数が最も多い“シルバー”を取得してもよい。また、生成部１３１は、例えば、“素材”に対応する属性値群“ステンレス”、“セラミック”等から、素材の最頻値として、例えば、個数が最も多い“セラミック”を取得してもよい。なお、最頻値となり得る属性値が２以上存在する場合、生成部１３１は、そのうち一の属性値を、例えば、ランダムに選択してもよいし、または、選択の履歴を記憶しておいて、順番に、もしくは選択の回数が均等となるように選択してもよい。
【００６３】
または、代表値とは、例えば、平均値であってもよい。生成部１３１は、価格やサイズ等の属性ごとに、当該属性に対応する属性値群の平均値を取得してもよい。具体的には、生成部１３１は、例えば、“価格”に対応する属性値群“１９０００円”および“２３０００円”から、平均値“２１０００円”を取得してもよい。
【００６４】
または、代表値とは、例えば、中央値でもよい。中央値とは、属性値群を構成する１以上の属性値を降順または昇順に並べた場合の真ん中の値である。生成部１３１は、価格やサイズ等の属性ごとに、当該属性に対応する属性値群の中央値を取得してもよい。具体的には、生成部１３１は、例えば、“価格”に対応する属性値群“３８０００円”，“３９０００円”および“４００００円”から、中央値“３９０００円”を取得してもよい。なお、中央値が２つ存在する場合、生成部１３１は、それらの平均値を取得してもよい。
【００６５】
または、統計処理とは、例えば、色や素材等の属性ごとに、当該属性に対応する属性値群に含まれていない新規な属性値（以下、新規値と記す場合がある）を取得することでもよい。具体的には、生成部１３１は、例えば、属性値のデータベースを保持ており、“色”に対応する属性値群“黒”および“茶色”等に対し、これに含まれていない新規値“紺色”をデータベースから取得してもよい。
【００６６】
提案商品情報の生成とは、例えば、上記のような統計処理の結果を用いて、ユーザが好むと推定される１以上の属性値の組み合わせを取得し、取得した１以上の属性値を有する提案商品情報を生成することでもよい。ユーザが好むと推定される１以上の属性値の組み合わせとは、例えば、上記のように属性ごとに取得した代表値の集合（以下、代表値群と記す場合がある）であってもよい。具体的には、生成部１３１は、例えば、２以上の商品情報を用いて取得した代表値群であり、色の代表値である“シルバー”、および素材の代表値である“セラミック”等を含む代表値群を有する提案商品情報を生成してもよい。
【００６７】
そして、上記のような各種の統計処理のうちどれを行うかが、属性ごとに予め決められていてもよい。その場合、例えば、格納部１１に、属性名と統計処理識別子との対の集合である対応情報が格納される。統計処理識別子とは、統計処理の種類を識別する情報である。統計処理識別子は、例えば“代表値取得”や“新規値取得”や“平均値取得”等であるが、ＩＤでもよく、その表現形式は問わない。属性名と統計処理識別子との対の集合とは、例えば、“色”と“代表値取得”との対、“価格”と“平均値取得”との対などであってもよい。
【００６８】
生成部１３１は、上記のような対応情報を参照して、例えば、“色”、“素材”または“サイズ”に対応する属性値群に対しては、代表値を取得する統計処理を行い、“価格”に対応する属性値分に対しては、平均値を取得する統計処理を行ってもよい。
【００６９】
または、生成部１３１は、例えば、２以上の各商品情報が有する文字列（例えば、“時計”や“シルバー”等）に対し、深層学習等の機械学習を行うことにより、ユーザが好むと推定される属性値群を取得し、取得した属性値群を有する提案商品情報を生成してもよい。なお、深層学習や機械学習は公知であり、説明を省略する。
【００７０】
また、端末数が２以上の場合、生成部１３１は、例えば、２以上のユーザ識別子ごとに、当該ユーザ識別子に対応する２以上の商品情報を用いて、当該ユーザ識別子で識別されるユーザに提案する商品の提案商品情報を生成することは好適である。その場合、格納部１１には、２以上のユーザ識別子ごとに、上記のような対応情報が格納され、生成部１３１は、各ユーザ識別子に対応する対応情報を用いて取得される統計処理識別子で識別される統計処理を行う又は優先的に行うことは、より好適である。
【００７１】
なお、端末数が２以上の場合、以下で説明する生成部１３１の処理、および生成部１３１以外の各構成要素の処理もまた、２以上のユーザ識別子ごとに実行されることは好適である。
【００７２】
また、生成部１３１は、例えば、２以上の商品情報が有する２以上の商品画像が有する２以上の商品画像から提案商品画像を生成してもよい。２以上の商品画像から提案商品画像を生成することは、例えば、２以上の商品画像を合成することでもよい。
【００７３】
詳しくは、生成部１３１は、例えば、２以上の各商品画像をパーツ群に分解し、２以上のパーツ群の間で、対応するパーツ同士を入れ替えることにより、提案商品画像を構成してもよい。パーツ群とは、一の商品を構成する２以上の各部分の画像の集合である。パーツ群は、例えば、商品が時計であれば、文字盤の画像やベルトの画像等の集合であってもよいし、商品が鞄であれば、鞄本体の画像や持ち手の画像等の集合であってもよい。
【００７４】
２以上のパーツ群の間で、対応するパーツ同士を入れ替えることは、例えば、ある時計の画像が、シルバーの文字盤の画像と、黒のベルトの画像との２つのパーツ（以下、第一のパーツ群）に分解され、また、別の時計の画像が、ゴールドの文字盤の画像と、茶色のベルトの画像との２つのパーツ（以下、第二のパーツ群）に分解された場合に、第一のパーツ群および第二のパーツ群の間で、対応するパーツである文字盤の画像同士を入れ替えることであってもよい。これにより、シルバーの文字盤の画像と、茶色のベルトの画像との２つのパーツで構成された第一の提案商品画像が得られる。また、ゴールドの文字盤の画像と、黒色のベルトの画像との２つのパーツで構成された第二の提案商品画像も得られる。
【００７５】
または、生成部１３１は、例えば、２以上の各商品画像をパーツ群に分解し、２以上のパーツ群の間で、対応するパーツ同士を合成することにより、提案商品画像を構成してもよい。例えば、上記のような第一のパーツ群および第二のパーツ群の間で、対応するパーツであるベルトの画像同士を合成すれば、シルバーの文字盤の画像と、焦げ茶色のベルトの画像との２つのパーツで構成された第三の提案商品画像が得られる。また、ゴールドの文字盤の画像と、焦げ茶色のベルトの画像との２つのパーツで構成された第四の提案商品画像も得られる。
【００７６】
ただし、生成部１３１は、上記以外の方法で、２以上の商品画像を合成してもよく、その合成方法は問わない。
【００７７】
または、生成部１３１は、例えば、２以上の商品画像に類似する商品画像を商品情報データベースサーバ等から取得し、取得した商品画像をパーツ群に分解し、そのうち１以上のパーツの属性値（例えば、色や模様など）を変更することによって、提案商品画像を生成してもよい。
【００７８】
または、生成部１３１は、例えば、上述した機械学習による属性値群をキーワードとして検索を行うことで、ユーザが好むと推定される商品画像を商品情報データベースサーバ等から取得してもよい。さらに、生成部１３１は、こうして取得した商品画像に対し、上述したようなパーツ群への分解、および１以上のパーツの属性値の変更を行うことによって、提案商品画像を生成しても構わない。
【００７９】
このように、生成部１３１は、合成以外の方法で提案商品画像を生成してもよく、提案商品画像の生成方法は問わない。
【００８０】
なお、端末数が２以上の場合、生成部１３１は、例えば、２以上のユーザ識別子ごとに、当該ユーザ識別子に対応する２以上の商品情報が有する２以上の商品画像から、当該ユーザ識別子で識別されるユーザに提案する商品の提案商品情報を生成することは好適である。
【００８１】
また、生成部１３１は、例えば、後述する第二判断部１３３が、提案商品情報に対するユーザの操作が第二条件を満たすと判断した場合に、２以上の提案商品情報を用いて新たな提案商品情報を生成してもよい。
【００８２】
第二条件とは、例えば、“次の商品情報を表示する”が選択されたことであってもよい。この場合、商品操作情報受付部１２１が、“次の商品情報を表示する”の選択を示す操作情報を受け付けたことに応じて、第二判断部１３３は、提案商品情報に対するユーザの操作が第二条件を満たすと判断し、新たな商品提案情報を生成する。
【００８３】
または、第二条件とは、例えば、提案商品情報の出力から予め決められた時間が経過しても、何の操作も行われないことであってもよい。この場合、例えば、購入指示（“購入する”ボタンの押下や“カートに入れる”の選択など）が受け付けられるまで、生成部１３１が新たな提案商品情報を生成し、出力部１４がそれを出力する一連の処理を繰り返すことは好適である。
【００８４】
新たな提案商品情報とは、元の提案商品情報に対し、それが有する１以上の属性値の一部または全部を変更したものであってもよい。
【００８５】
具体的には、例えば、元の提案商品情報が、色の属性値“シルバー”および素材の属性値“ステンレス”を有する場合、生成部１３１は、“シルバー”を“ホワイト”に変更することにより、色の属性値“ホワイト”および素材の属性値“ステンレス”を有する新たな提案商品情報を生成してもよい。または、生成部１３１は、例えば、“シルバー”を“ホワイト”に変更し、かつ“ステンレス”をセラミックに変更することにより、色の属性値“ホワイト”および素材の属性値“セラミック”を有する新たな提案商品画像を生成してもよい。
【００８６】
なお、生成部１３１は、上記のような１以上の属性値の変更に応じて、提案商品画像も変更することは好適である。具体的には、例えば、色の属性値を“シルバー”から“ホワイト”に変更した場合、生成部１３１は、提案商品画像の色も銀色から白色に変更してもよい。
【００８７】
第一判断部１３２は、商品操作情報受付部１２１が受け付けた商品操作情報を用いて、２以上の各商品情報に対する操作が、第一条件を満たす操作か否かを判断する。
【００８８】
詳しくは、第一判断部１３２は、例えば、商品識別子と品目との対応を示すテーブル、および第一条件“同じ品目の閲覧商品数が閾値Ｎ（例えば、２個）以上＆いずれの商品も購入していない”を保持しており、受け付けられた商品操作情報を用いて、各商品情報に対する操作情報が、同じ品目に対応する商品識別子を有し、かつ操作識別子“閲覧”を有し、かつ操作識別子“購入”有さないか否かを判断してもよい。
【００８９】
また、第一判断部１３２は、特に、例えば、上記テーブル、および第一条件“一の品目の閲覧商品数が閾値Ｎ以上＆いずれの商品も購入していない＆各商品の閲覧時間が閾値Ｔ（例えば、１分）以上”を保持しており、受け付けられた商品操作情報を用いて、各商品情報に対する操作情報が、同じ品目に対応する商品識別子を有し、かつ操作識別子“閲覧”を有し、かつ操作識別子“購入”有さず、かつ、閾値より大または以上の閲覧時間を有するか否かを判断することは好適である。
【００９０】
または、第一判断部１３２は、受け付けられた商品操作情報を用いて、各商品情報が、例えば、特定の属性値を有し、かつ、各商品情報に対する操作情報が、操作識別子“閲覧”を有するか否かを判断してもよい。または第一判断部１３２は、受け付けられた商品操作情報を用いて、各商品情報が、特定の属性値を有さず、かつ、各商品情報に対する操作情報が、操作識別子“閲覧”を有するか否かを判断してもよい。または、第一判断部１３２は、受け付けられた商品操作情報を用いて、各商品情報が、特定の属性値を有しかつ別の特定の属性値を有さず、かつ、各商品情報に対する操作情報が、操作識別子“閲覧”を有するか否かを判断してもよい。
【００９１】
具体的には、第一判断部１３２は、例えば、各商品情報が属性値“時計”を有し、かつ各商品情報に対する操作情報が操作識別子“閲覧”を有するか否かを判断してもよいし、または、各商品情報が２つの属性値“時計”および“ホワイト”を有し、かつ各商品情報に対する操作情報が操作識別子“閲覧”を有するか否かを判断してもよい。
【００９２】
また、第一判断部１３２は、例えば、各商品情報が属性値“サービス”を有さず、かつ各商品情報に対する操作情報が操作識別子“閲覧”を有するか否かを判断してもよいし、または、各商品情報が、属性値“時計”を有し、かつ別の属性値“シルバー”を有さず、かつ、各商品情報に対する操作情報が操作識別子“閲覧”を有するか否かを判断してもよい。
【００９３】
第二判断部１３３は、商品操作情報受付部１２１が受け付けた商品操作情報を用いて、提案商品情報に対するユーザの操作が、前述したような第二条件を満たすか否かを判断する。詳しくは、例えば、後述する出力部１４によって提案商品情報が出力されたことに応じて、商品操作情報受付部１２１が、“次の商品情報を表示する”が選択されたことを示す商品操作情報を受け付けた場合、第二判断部１３３は、提案商品情報に対するユーザの操作が第二条件を満たすと判断してもよい。また、例えば、提案商品情報の出力から予め決められた時間が経過しても、商品操作情報受付部１２１が何の操作情報も受け付けない場合にも、第二判断部１３３は、提案商品情報に対するユーザの操作が第二条件を満たすと判断して構わない。
【００９４】
商品情報取得部１３４は、第一判断部１３２が第一条件を満たすと判断した操作に対する商品の商品情報を取得する。商品情報取得部１３４は、かかる商品情報を、例えば、外部装置（例えば、商品情報データベースサーバ等）から取得してもよいし、ローカルな商品情報データベースから取得してもよく、その取得先は問わない。商品情報取得部１３４は、こうして取得した商品情報を商品情報格納部１１１に蓄積する。
【００９５】
検索部１３５は、後述する出力部１４によって出力された提案商品情報に対し、受付部１２が受け付けた購入指示に応じて、当該提案商品情報に対応する商品情報を検索する。検索部１３５は、例えば、提案商品情報が有する属性値群をキーワードとして、商品情報の検索を行ってもよい。
【００９６】
また、検索部１３５は、例えば、上記購入指示に応じて、提案商品情報に対応する商品情報を有するファンドウェブページを検索してもよい。検索部１３５は、特に、例えば、上記購入指示に応じて、提案商品情報に対応する商品情報の検索を行い、その商品情報を検索できなかった場合に、その商品情報に対応する提案商品情報を有するファンドウェブページを検索してもよい。かかる場合、検索部１３５は、例えば、提案商品情報が有する属性値群、および“クラウドファンディング”等をキーワードとして、ファンドウェブページの検索を行ってもよい。なお、ファンドウェブページおよびクラウドファンディングについては後述する。
【００９７】
購入処理部１３６は、購入処理を行う。購入処理とは、商品情報に対応する商品を購入するための処理である。購入処理は、例えば、１以上の入力欄を有する購入画面の出力、購入画面の各入力欄に入力すべき各種情報（数量、住所・氏名、クレジットカード番号等）の受け付け、購入指示の受け付け、受け付けた各種情報や購入指示の外部装置（例えば、販売企業のサーバ）への送信等であってもよい。ただし、購入処理は、購入に進むための処理であれば何でもよい。
【００９８】
購入処理部１３６は、例えば、検索部１３５が商品情報を検索できた場合に、検索部１３５が検索した商品情報に対する購入処理を行う。
【００９９】
また、購入処理部１３６は、例えば、ファンドウェブページが有する１または２以上の各提案商品情報に対する購入意思を受け付ける。購入意思とは、例えば、情報処理装置１が検索または生成したファンドウェブページの提案商品情報が実際に商品化された場合に、ユーザがその商品化された提案商品を購入する意思を示す情報であってもよい。購入意思は、提案商品識別子を有し、通常、ユーザ識別子をも有する。
【０１００】
購入処理部１３６が受け付けた購入意思は、通常、蓄積される。詳しくは、例えば、処理部１３が、購入処理部１３６がファンドウェブページに対して受け付けた購入意思を、当該ファインドウェブページを識別するページ識別子（例えば、ＵＲＬ等）に対応付けて、格納部１１に蓄積してもよい。または、当該ファインドウェブページの提案商品を識別する提案商品識別子などに対応付けて、格納部１１に蓄積してもよい。
【０１０１】
ファンドウェブページ生成部１３７は、生成部１３１が生成した提案商品情報を有するファンドウェブページを生成する。ファンドウェブページ生成部１３７は、例えば、生成部１３１が生成した提案商品情報に対応する商品情報を検索部１３５が検索できなかった場合に、当該提案商品情報を有するファンドウェブページを生成してもよい。
【０１０２】
または、ファンドウェブページ生成部１３７は、例えば、検索部１３５が、生成された提案商品情報に対応する商品情報を検索できず、かつ、当該商品情報に対応する提案商品情報を有するファンドウェブページも検索できなかった場合に、その生成された提案商品情報を有するファンドウェブページを生成することは好適である。
【０１０３】
ファンドウェブページとは、クラウドファンディング(Crowdfunding)のためのウェブページである。クラウドファンディングとは、不特定多数のユーザがネットワーク等を経由してメーカーに資金提供を行い、商品開発を支援する仕組みをいう。資金提供を行ったユーザは、例えば、開発された商品の受け取りや配当といった利益をメーカー側から獲得できる。ファンドウェブページは、例えば、提案商品情報、当該提案数量に対する購入数量、および閾値などを有する。なお、購入数量および閾値については後述する。
【０１０４】
ファンドウェブページ生成部１３７は、例えば、画像や文字等の情報を保持しており、保持している情報と、生成部１３１が生成した提案商品情報とを用いて、ファンドウェブページを生成する。生成されたファンドウェブページは、例えば、提案商品情報に対応する文字列や商品画像、購入数量およびそれに関する閾値に対応する文字列、各種ボタン等の画像、およびレイアウト情報などを有する。
【０１０５】
なお、一のファンドウェブページが有する提案商品情報は、１つでも、２以上でもよい。すなわち、ファンドウェブページ生成部１３７は、例えば、生成部１３１が提案商品情報を生成するたびに、当該提案商品情報を有する新たなファンドウェブページを生成してもよい。または、ファンドウェブページ生成部１３７は、生成部１３１が過去に生成した１または２以上の提案商品情報を保持しており、生成部１３１が新たな提案商品情報を生成したことに応じて、保持している１以上の提案商品情報と、生成された新たな案商品情報とを有するファンドウェブページを生成しても構わない。
【０１０６】
購入数量取得部１３８は、ファンドウェブページが有する提案商品情報に対する購入数量を取得する。なお、取得の対象となるファンドウェブページは、通常、ファンドウェブページ生成部１３７が生成したファンドウェブページであるが、例えば、検索部１３５が検索したファンドウェブページでもよい。購入数量とは、一の提案商品が製品化された場合に購入される数量に関する情報である。購入数量は、例えば、一の提案商品情報に対して購入意思を入力したユーザの人数でもよいし、１以上の各ユーザが購入意思と共に入力した数量の合計でもよい。購入数量は、例えば、“１２人”や“１５個”なでもよい。閾値とは、提案商品の製品化の可否に関する閾値であり、例えば、後述する発注処理部１３９が、その提案商品情報に基づく発注を行うか否かを判断する際の基準となる情報である。閾値は、例えば、“２４人”や“３０個”等でもよい。
【０１０７】
購入数量取得部１３８は、例えば、ファンドウェブページに入力された購入意思の数、または購入意思と共に入力された数量のうち１種類以上の情報を基に、ファンドウェブページが有する提案商品情報に対する購入数量を取得してもよい。ファンドウェブページに入力された購入意思の数とは、例えば、当該ファインドウェブページのページ識別子、または当該ファインドウェブページの提案商品の提案商品識別子に対応付けて、格納部１１に格納されている購入意思の総数であってもよい。
【０１０８】
発注処理部１３９は、購入数量が予め決められた閾値に達したか否かを判断し、達した場合に、メーカー情報、提案商品情報、および購入数量を用いて、メーカーに対する発注処理を行う。発注処理とは、購入数量が閾値に達した提案商品を、メーカーに発注するための処理である。発注処理は、例えば、発注情報を構成する処理、および構成した発注情報を外部装置（例えば、メーカーのサーバ）に送信する処理等であってもよく、発注に関する処理であれば何でもよい。
【０１０９】
注文情報とは、提案商品の注文に関する情報であり、例えば、提案商品識別子、１以上の属性値、購入数量などを含む。発注処理部１３９は、例えば、生成部１３１が生成した提案商品情報、および購入数量取得部１３８が取得した購入数量などを基に、かかる発注情報を自動構成することは好適である。
【０１１０】
また、発注処理部１３９は、例えば、生成部１３１が生成した提案商品情報、および購入数量取得部１３８が取得した購入数量などを基に、メーカー情報格納部１１２に格納されている１以上のメーカー情報から、一のメーカー情報を選択する。その際、発注処理部１３９は、１以上のメーカー情報から、提案商品情報が有する種類識別子に対応する種類識別子を有し、かつ、価格情報が最も安価なメーカー情報を選択することは好適である。
【０１１１】
さらに、発注処理部１３９は、例えば、こうして選択したメーカー情報に対応するメーカーのサーバ装置に、前述のように構成した発注情報を自動送信することは、より好適である。
【０１１２】
出力部１４は、各種の情報を出力する。各種の情報とは、例えば、提案商品情報、ファンドウェブページなどである。出力とは、ディスプレイへの表示、スピーカーからの音出力、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。出力部１４は、提案商品情報等の情報を、通常、ネットワーク等を介してユーザ端末２に送信するが、例えば、情報処理装置１内のディスプレイ等の出力デバイスを介して出力してもよく、その出力の態様は問わない。
【０１１３】
出力部１４は、例えば、生成部１３１が生成した提案商品情報を出力する。出力部１４は、例えば、画面構成情報を保持しており、生成された提案商品情報と、この画面構成情報とを用いて提案画面を構成し、出力してもよい。画面構成情報とは、画面を構成するための情報である。画面構成情報は、例えば、各種の文字列を表示するための文字情報、ボタン等の画像を表示するための画像情報、および文字情報や画像情報の画面内での配置を示すレイアウト情報などを有していてもよい。画面構成情報は、具体的には、例えば、ＨＴＭＬやＸＭＬなどであるが、そのデータ構造は問わない。提案画面は、例えば、提案商品情報に対応する文字列、“購入する”ボタンや“次の商品を表示する”ボタン等の各種のボタンなどを有していてもよい。
【０１１４】
また、出力部１４は、例えば、上記のようにして出力した提案商品情報に対するユーザの操作が予め決められた第二条件を満たすと第二判断部１３３が判断したことに応じて、生成部１３１が生成した新たな提案商品情報を出力することは好適である。さらに、出力部１４は、出力した提案商品情報に対するユーザの操作が予め決められた第二条件を満たすと第二判断部１３３が判断する度に、生成部１３１が生成した新たな提案商品情報をさらに出力することは、より好適である。
【０１１５】
また、出力部１４は、例えば、検索部１３５が検索した又はファンドウェブページ生成部１３７が生成したファンドウェブページを出力する。
【０１１６】
ユーザ端末２を構成するユーザ格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子、端末識別子などである。端末識別子とは、ユーザ端末２を識別する情報である。端末識別子は、例えば、ＭＡＣアドレスやＩＰアドレス等のアドレス、ＩＤなどである。ただし、端末識別子は、例えば、ユーザ識別子でもよく、ユーザ端末２を識別し得る情報であれば何でもよい。また、ユーザ格納部２１には、例えば、情報処理装置１のアドレスなども格納されている。
【０１１７】
ユーザ受付部２２は、各種の情報を受け付ける。各種の情報とは、例えば、商品操作情報、購入指示、購入意思などである。ユーザ受付部２２は、商品操作情報等の情報を、例えば、キーボード等の入力デバイスを介して受け付ける。
【０１１８】
ユーザ送信部２３は、各種の情報を送信する。各種の情報とは、商品操作情報、購入指示、購入意思などである。ユーザ送信部２３は、例えば、ユーザ受付部２２が受け付けた商品操作情報等の情報を、ユーザ格納部２１に格納されているユーザ識別子と対に、ネットワーク等を介して情報処理装置１に送信する。なお、送信される情報は、受け付けられた情報と同じでなくてもよく、例えば、異なるデータ構造を有していても構わない。
【０１１９】
ユーザ受信部２４は、各種の情報を受信する。各種の情報とは、例えば、提案商品情報、ファンドウェブページなどである。ユーザ受信部２４は、提案商品情報等の情報を、例えば、ネットワーク等を介して情報処理装置１から受信する。
【０１２０】
ユーザ処理部２５は、各種の処理を行う。各種の処理とは、例えば、フローチャートで説明する各種の判別などであってもよい。
【０１２１】
ユーザ出力部２６は、各種の情報を出力する。各種の情報とは、例えば、提案商品情報、ファンドウェブページなどである。ユーザ出力部２６は、例えば、ユーザ受信部２４が受信した提案商品情報等の情報を、ディスプレイ等の出力デバイスを介して出力する。なお、出力される情報は、受信された情報と同じでなくてもよい。ユーザ出力部２６による出力は、通常、ユーザ端末２内での出力であるが、例えば、外部のディスプレイ等を介した出力でもよい。
【０１２２】
格納部１１、商品情報格納部１１１、メーカー情報格納部１１２、およびユーザ格納部２１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【０１２３】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
【０１２４】
受付部１２、商品操作情報受付部１２１、購入指示受付部１２２、およびユーザ受付部２２は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部１２等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【０１２５】
処理部１３、生成部１３１、第一判断部１３２、第二判断部１３３、商品情報取得部１３４、検索部１３５、購入処理部１３６、ファンドウェブページ生成部１３７、購入数量取得部１３８、発注処理部１３９、およびユーザ処理部２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【０１２６】
出力部１４、およびユーザ出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えてもよい。出力部１４等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【０１２７】
ユーザ送信部２３、および出力部１４等の送信機能は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。
【０１２８】
ユーザ受信部２４、および受付部１２等の受信機能は、通常、有線または無線の通信手段で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【０１２９】
次に、本情報システムの動作について図２〜図４のフローチャートを用いて説明する。
【０１３０】
図２および図３は、情報処理装置１の動作を説明するフローチャートである。なお、このフローチャートに従う処理は、端末数が２以上の場合、２以上のユーザ識別子ごとに実行される。
【０１３１】
（ステップＳ２０１）第一判断部１３２は、商品操作情報受付部１２１が受け付けた商品操作情報を用いて、第一条件を満たす操作か否かを判断する。なお、このフローチャートでいう受け付けは、通常、ユーザ端末２からの受信である。第一条件を満たす操作である場合はステップＳ２０２に進み、第一条件を満たす操作でない場合はステップＳ２０４に進む。
【０１３２】
（ステップＳ２０２）商品情報取得部１３４は、第一判断部１３２が第一条件を満たすと判断した操作に対する商品の商品情報を取得する。
【０１３３】
（ステップＳ２０３）商品情報取得部１３４は、取得した商品情報を商品情報格納部１１１に蓄積する。詳しくは、商品情報取得部１３４は、取得した商品情報を、通常、上記商品操作情報と対に受信されたユーザ識別子に対応付けて、商品情報格納部１１１に蓄積する。その後、ステップＳ２０１に戻る。
【０１３４】
（ステップＳ２０４）処理部１３は、商品提案情報の出力を行う否かを判断する。処理部１３は、例えば、ステップＳ３０３で商品情報取得部１３４がユーザ識別子に対応付けて商品情報を蓄積したことに応じて、当該ユーザ識別子に対応付いた２以上の商品情報が商品情報格納部１１１に格納されるに至った場合に、当該ユーザ識別子で識別されるユーザに対する商品提案情報の出力を行うと判断してもよい。商品提案情報の出力を行う場合は、ステップＳ２０５に進み、行わない場合はステップＳ２２０に進む。
【０１３５】
（ステップＳ２０５）生成部１３１は、２以上の商品情報を用いて、提案する商品の提案商品情報を生成する。具体的には、生成部１３１は、上記ユーザ識別子に対応付いた２以上の商品情報を用いて、当該ユーザ識別子で識別されるユーザに提案する商品の提案商品情報を生成する。
【０１３６】
（ステップＳ２０６）出力部１４は、ステップＳ２０５で生成部１３１が生成した提案商品情報を出力する。なお、このフローチャートでいう出力は、通常、ユーザ端末２への送信である。すなわち、出力部１４は、生成部１３１が生成した提案商品情報を、通常、上記ユーザ識別子で識別されるユーザ端末２に送信する。
【０１３７】
（ステップＳ２０７）第二判断部１３３は、受け付けられた商品操作情報を用いて、ステップＳ２０６で出力部１４が出力した提案商品情報に対するユーザの操作が第二条件を満たすか否かを判断する。提案商品情報に対するユーザの操作が第二条件を満たす場合はステップＳ２０８に進み、満たさない場合はステップＳ２１０に進む。
【０１３８】
（ステップＳ２０８）生成部１３１は、ステップＳ２０７で第二判断部１３３が提案商品情報に対するユーザの操作が第二条件を満たすと判断した場合に、上記２以上の商品情報を用いて新たな提案商品情報を生成する。
【０１３９】
（ステップＳ２０９）出力部１４は、ステップＳ２０８で生成部１３１が生成した新たな提案商品情報を出力する。その後、ステップＳ２０７に戻る。
【０１４０】
（ステップＳ２１０）処理部１３は、ステップＳ２０７またはＳ２０９で出力部１４が出力した提案商品情報に対する購入指示を購入指示受付部１２２が受け付けたか否かを判別する。購入指示受付部１２２は、通常、出力部１４がユーザ端末２に送信した提案商品情報に対する購入指示を、当該ユーザ端末２からユーザ識別子と対に受信する。購入指示受付部１２２が購入指示を受け付けた場合はステップＳ２１１に進み、受け付けていない場合はステップＳ２２０に進む。
【０１４１】
（ステップＳ２１１）検索部１３５は、上記提案商品情報に対応する商品情報を検索する。
【０１４２】
（ステップＳ２１２）処理部１３は、検索部１３５が上記商品情報を検索できたか否かを判断する。上記商品情報を検索できた場合はステップＳ２１３に進み、検索できなかった場合はステップＳ２１４に進む。
【０１４３】
（ステップＳ２１３）購入処理部１３６は、上記商品情報に対する購入処理を行う。その後、ステップＳ２０１に戻る。
【０１４４】
（ステップＳ２１４）検索部１３５は、上記商品情報に対応する提案商品情報を有するファンドウェブページをさらに検索する。
【０１４５】
（ステップＳ２１５）処理部１３は、検索部１３５が上記ファンドウェブページを検索できたか否かを判断する。上記ファンドウェブページを検索できた場合はステップＳ２１７に進み、検索できなかった場合はステップＳ２１６に進む。
【０１４６】
（ステップＳ２１６）ファンドウェブページ生成部１３７は、ステップＳ２０５で生成部１３１が生成した提案商品情報を有するファンドウェブページを生成する。その後、ステップＳ２１７に進む。
【０１４７】
（ステップＳ２１７）出力部１４は、ステップＳ２１４で検索部１３５が検索した又はステップＳ２１６でファンドウェブページ生成部１３７が生成したファンドウェブページを出力する。詳しくは、出力部１４は、検索された又は生成されたファンドウェブページを、通常、上記ユーザ端末２に送信する。
【０１４８】
（ステップＳ２１８）購入処理部１３６は、ステップＳ２１７で出力部１４が出力したファンドウェブページが有する提案商品情報に対する購入意思を受け付けたか否かを判別する。ファンドウェブページが有する提案商品情報に対する購入意思を受け付けた場合はステップＳ２１９に進み、受け付けなかった場合はステップＳ２０１に戻る。なお、購入処理部１３６は、例えば、キャンセル操作が行われたり、タイマーでタイムアウトと判断されたりした場合に、購入意思を受け付けなかったと判別してもよい。
【０１４９】
（ステップＳ２１９）購入処理部１３６は、ステップＳ２１８で受け付けた購入意思をページ識別子に対応付けて格納部１１に蓄積する。その後、ステップＳ２０１に戻る。
【０１５０】
（ステップＳ２２０）処理部１３は、発注を行うか否かを判断する。詳しくは、処理部１３は、例えば、発注のタイミングを示すタイミング情報を保持しており、このタイミング情報と、ＭＰＵの内蔵時計やＮＴＰサーバ等から取得した現在時刻とを用いて、発注を行うか否かを判断してもよい。なお、タイミング情報は、例えば、毎週金曜日の１０時といった周期を示す情報でもよいし、２０１７年６月１５日１７時や２０１７年６月３０日９時といった１以上の日時の集合でもよい。発注を行う場合はステップＳ２２１に進み、行わない場合はステップＳ２０１に戻る。
【０１５１】
（ステップＳ２２１）購入数量取得部１３８は、ステップＳ２１６で生成されたファンドウェブページが有する提案商品情報に対する購入数量を取得する。
【０１５２】
（ステップＳ２２２）発注処理部１３９は、ステップＳ２２１で取得した購入数量が予め決められた閾値に達したか否かを判断する。購入数量が閾値に達した場合はステップＳ２２３に進み、未だ達していない場合はステップＳ２０１に戻る。
【０１５３】
（ステップＳ２２３）発注処理部１３９は、ステップＳ２１６で生成されたファンドウェブページが有する提案商品情報、ステップＳ２２１で購入数量取得部１３８が取得した購入数量、およびメーカー情報格納部１１２に格納されているメーカー情報などを用いて、提案商品のメーカーへの発注処理を行う。その後、ステップＳ２０１に戻る。
【０１５４】
なお、図２および図３のフローチャートにおいて、ステップＳ２２０〜Ｓ２２３の発注に関する処理は、ページ識別子ごとに行ってもよい。
【０１５５】
また、図２および図３のフローチャートにおいて、情報処理装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１５６】
図４は、ユーザ端末２の動作を説明するフローチャートである。
【０１５７】
（ステップＳ４０１）ユーザ処理部２５は、ユーザ受付部２２が商品操作情報を受け付けたか否かを判別する。ユーザ受付部２２が商品操作情報を受け付けた場合はステップＳ４０２に進み、受け付けていない場合はステップＳ４０３に進む。
【０１５８】
（ステップＳ４０２）ユーザ送信部２３は、ユーザ受付部２２が受け付けた商品操作情報を、ユーザ格納部２１に格納されているユーザ識別子と対に、情報処理装置１に送信する。その後、ステップＳ４０１に戻る。
【０１５９】
（ステップＳ４０３）ユーザ処理部２５は、ユーザ受信部２４が提案商品情報を受信したか否かを判別する。ユーザ受信部２４が提案商品情報を受信した場合はステップＳ４０４に進み、受信していない場合はステップＳ４０５に進む。
【０１６０】
（ステップＳ４０４）ユーザ出力部２６は、ユーザ受信部２４が受信した提案商品情報を出力する。なお、このフローチャートでいう出力は、通常、当該ユーザ端末２内のディスプレイ等の出力デバイスを介した出力であるが、例えば、外部ディスプレイ等を介した出力でもよいし、記録媒体への蓄積等でも構わない。その後、ステップＳ４０１に戻る。
【０１６１】
（ステップＳ４０５）ユーザ処理部２５は、ユーザ受付部２２が購入指示を受け付けたか否かを判別する。ユーザ受付部２２が購入指示を受け付けた場合はステップＳ４０６に進み、受け付けていない場合はステップＳ４０７に進む。
【０１６２】
（ステップＳ４０６）ユーザ送信部２３は、ユーザ受付部２２が受け付けた購入指示を上記ユーザ識別子と対に情報処理装置１に送信する。その後、ステップＳ４０１に戻る。
【０１６３】
（ステップＳ４０７）ユーザ処理部２５は、ユーザ受信部２４がファンドウェブページを受信したか否かを判別する。ユーザ受信部２４がファンドウェブページを受信した場合はステップＳ４０８に進み、受信していない場合はステップＳ４０９に進む。
【０１６４】
（ステップＳ４０８）ユーザ出力部２６は、ユーザ受信部２４が受信したファンドウェブページを出力する。その後、ステップＳ４０１に戻る。
【０１６５】
（ステップＳ４０９）ユーザ処理部２５は、ユーザ受付部２２が購入意思を受け付けたか否かを判別する。ユーザ受付部２２が購入意思を受け付けた場合はステップＳ４１０に進み、受け付けていない場合はステップＳ４０１に戻る。
【０１６６】
（ステップＳ４１０））ユーザ送信部２３は、ユーザ受付部２２が受け付けた購入意思を上記ユーザ識別子と対に情報処理装置１に送信する。その後、ステップＳ４０１に戻る。
【０１６７】
なお、図４のフローチャートにおいて、ユーザ端末２の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１６８】
以下、本情報システムの具体的な動作例について説明する。本例における情報処理装置１はクラウドサーバであり、端末数は２以上である。２以上のユーザ端末２のうち１つは、ユーザＸの端末であり、以下では、ユーザ端末２Ｘと記す場合がある。また、２以上のユーザ端末２のうち他の１つは、ユーザＹの端末であり、ユーザ端末２Ｙと記す場合がある。
【０１６９】
ユーザ端末２Ｘのユーザ格納部２１には、端末識別子も兼ねるユーザ識別子“Ｘ”が格納されている。同様に、ユーザ端末２Ｙのユーザ格納部２１には、ユーザ識別子“Ｙ”が格納されている。
【０１７０】
情報処理装置１の商品情報格納部１１１には、例えば、図５に示すような５以上の商品情報が、ユーザ識別子に対応付けて格納され得る。
【０１７１】
図５は、商品情報のデータ構造図である。商品情報は、商品識別子、５以上の属性値、および商品画像を有する。５以上の属性値とは、品目に関する属性値、色に関する属性値、素材に関する属性値、サイズに関する属性値、価格に関する属性値等であり、属性値群と総称する。
【０１７２】
上記５以上の各商品情報は、ＩＤ（例えば、“１”，“２”等）に対応付いている。さらに、ＩＤ“１”〜“３”に対応付いた３つの商品情報（以下、商品情報１〜３と記す場合がある）は、ユーザ識別子“Ｘ”に対応付き、ＩＤ“４”，“５”に対応付いた２つの商品情報（商品情報４，５）は、ユーザ識別子“Ｙ”に対応付いている。
【０１７３】
例えば、ユーザ識別子“Ｘ”に対応付いた商品情報１は、商品識別子“ＡＡ”、属性値群“時計，シルバー，ステンレス，大，３８０００円”、および商品画像“ＡＡ．ｊｐｇ”を有する。同様に、商品情報２は、商品識別子“ＢＢ”、属性値群“時計，ホワイト，セラミック，小，４００００円”、および商品画像“ＢＢ．ｊｐｇ”を有する。また、商品情報３は、商品識別子“ＣＣ”、属性値群“時計，シルバー，セラミック，大，３９０００円”、および商品画像“ＣＣ．ｊｐｇ”を有する。
【０１７４】
ユーザ識別子“Ｙ”に対応付いた商品情報４は、商品識別子“ＤＤ”、属性値群“鞄，黒，ナイロン，軽量，１９０００円”、および商品画像“ＤＤ．ｊｐｇ”を有する。同様に、商品情報５は、商品識別子“ＥＥ”、属性値群“鞄，茶色，ナイロン，軽量，２３０００円”、および商品画像“ＥＥ．ｊｐｇ”を有する。
【０１７５】
また、格納部１１には、例えば、図６に示すような２以上の対応情報が、ユーザ識別子に対応付けて格納されている。
【０１７６】
図５は、対応情報のデータ構造図である。対応情報は、属性名および統計処理識別子の対の集合で構成される。例えば、ユーザ識別子“Ｘ”に対応付いた対応情報は、属性名“色”および統計処理識別子“代表値取得”の対、属性名“素材”および統計処理識別子“代表値取得”の対、属性名“サイズ”および統計処理識別子“代表値取得”の対、ならびに属性名“価格”および統計処理識別子“中央値取得”の対で構成される。
【０１７７】
同様に、ユーザ識別子“Ｙ”に対応付いた対応情報は、属性名“色”および統計処理識別子“新規値取得”の対、属性名“素材”および統計処理識別子“代表値取得”の対、属性名“サイズ”および統計処理識別子“代表値取得”の対、ならびに属性名“価格”および統計処理識別子“平均値取得”の対で構成される。
【０１７８】
いま、商品情報格納部１１１には、商品情報１、商品情報２、および商品情報４が格納されており、商品情報３、および商品情報５は、未格納であるとする。
【０１７９】
このとき、ユーザＸが、ユーザ端末２Ｘを用いて、商品識別子“ＣＣ”で識別される商品ＣＣの商品情報を閲覧しており、商品ＣＣを選択する選択操作を行ったとする。
【０１８０】
ユーザ端末２Ｘにおいて、ユーザ受付部２２が、商品識別子“ＣＣ”および選択操作を示す操作情報を有する商品操作情報を受け付け、ユーザ送信部２３は、その商品操作情報をユーザ識別子“Ｘ”と対に、情報処理装置１に送信する。
【０１８１】
情報処理装置１において、商品操作情報受付部１２１が上記商品操作情報をユーザ識別子“Ｘ”と対に受信する。第一判断部１３２は、第一条件「属性値“時計”を有する商品情報を閲覧するための操作が受け付けられたこと」を保持しており、受信された上記商品操作情報を用いて、第一条件を満たす操作であると判断する。
【０１８２】
商品情報取得部１３４は、第一判断部１３２が第一条件を満たすと判断した操作に対する商品ＣＣの商品情報を、商品情報データベースサーバ等から取得し、ユーザ識別子“Ｘ”に対応付けて商品情報格納部１１１に蓄積する。これによって、商品情報格納部１１１には、図５に示した商品情報３がさらに格納される結果となる。
【０１８３】
ユーザ識別子“Ｘ”に対応して格納されている商品情報の数が３となったことに応じて、処理部１３は、商品提案情報の出力を行うと判断する。生成部１３１は、ユーザ識別子“Ｘ”に対応付けて商品情報格納部１１１に格納されている３つの商品情報１〜３と、ユーザ識別子“Ｘ”に対応付けて格納部１１に格納されている対応情報（図６参照）とを用いて、ユーザＸへの提案商品情報を生成する。
【０１８４】
詳しくは、生成部１３１は、まず、対応情報を用いて、属性名“色”に対応する統計処理識別子“代表値取得”を取得し、次に、色の属性値群“シルバー”，“ホワイト”および“シルバー”から代表値“シルバー”を取得する。同様に、対応情報を用いて、属性名“素材”に対応する統計処理識別子“代表値取得”を取得し、素材の属性値群“ステンレス”，“セラミック”および“セラミック”から代表値“セラミック”を取得する。また、属性名“サイズ”に対応する統計処理識別子“代表値取得”を取得し、サイズの属性値群“大”，“小”および“大”から代表値“大”を取得する。さらに、対応情報を用いて、属性名“価格”に対応する統計処理識別子“中間値取得”を取得し、価格の属性値群“３８０００円”，“４００００円”および“３９０００円”から中間値“３９０００円”を取得する。
【０１８５】
また、生成部１３１は、提案商品識別子“ＡＢＣ”を生成し、また、３つの商品画像“ＡＡ．ｊｐｇ”，“ＢＢ．ｊｐｇ”および“ＣＣ．ｊｐｇ”を合成して、提案商品の商品画像“ＡＢＣ．ｊｐｇ”を生成する。
【０１８６】
生成部１３１は、上記提案商品識別子“ＡＢＣ”と、上記３つの代表値および上記１つの中間値で構成される属性値群“シルバー，セラミック，大，３９０００円”と、上記商品画像“ＡＢＣ．ｊｐｇ”とを有する商品提案情報を用いて、ユーザＸへの提案商品情報を生成する。出力部１４は、保持している画面構成情報と、こうして生成した提案商品情報とを用いて、ユーザＸへの提案画面を構成し、ユーザ端末２Ｘに送信する。
【０１８７】
ユーザ端末２Ｘにおいて、ユーザ受信部２４が上記提案画面を受信し、ユーザ出力部２６は、受信された提案画面を出力する。これによって、ユーザ端末２Ｘのディスプレイには、例えば、図７に示すような提案画面が表示される。
【０１８８】
図７は、提案画面の一例を示す図である。この提案画面は、例えば、提案商品情報が有する上記提案商品識別子“ＡＢＣ”に対応する文字列“提案商品ＡＢＣ”と、同じく提案商品情報が有する上記属性群に対応する文字列“品目：時計  色：シルバー  素材：セラミック  サイズ：大  価格：３９０００円”と、同じく提案商品情報が有する上記商品画像“ＡＢＣ．ｊｐｇ”に基づく提案商品ＡＢＣの画像と、“購入する”ボタンと、“次の商品を表示する”ボタンとを有している。
【０１８９】
図７の提案画面に対し、ユーザＸが“次の商品を表示する”ボタンを押下する操作を行うと、ユーザ受付部２２は、“次の商品情報を表示する”が選択されたことを示す操作情報を受け付け、ユーザ送信部２３は、その操作情報をユーザ識別子“Ｘ”と対に情報処理装置１に送信する。
【０１９０】
情報処理装置１において、第二判断部１３３は、例えば、第二条件「“次の商品情報を表示する”が選択されたこと」を保持しており、受け付けられた商品操作情報を用いて、上記提案商品情報に対するユーザの操作が第二条件を満たすと判断する。これに応じて、生成部１３１は、上記３つの商品情報１〜３を用いて、上記属性値群を構成する４つの属性値のうち１または２以上を変更することにより、新たな提案商品情報を生成する。生成部１３１は、例えば、属性値データベースを参照して、色の属性値を“シルバー”からゴールドに変更してもよい。その際、生成部１３１は、例えば、商品画像“ＡＢＣ．ｊｐｇ”の色情報を変更することは好適である。出力部１４は、こうして生成された新たな提案商品情報をユーザ端末２Ｘに送信する。
【０１９１】
ユーザ端末２Ｘにおいて、ユーザ受信部２４が上記新たな提案商品情報を受信し、ユーザ出力部２６は、受信された新たな提案商品情報を出力する。これにより、図７の提案画面が例えば図８に示すように更新され、文字列“色：シルバー”は、“色：ゴールド”に変化し、提案商品ＡＢＣの画像の色は、銀色から金色に変化する。
【０１９２】
図８の提案画面に対し、ユーザＸが“購入する”ボタンの押下により購入指示を入力すると、ユーザ受付部２２がその購入指示を受け付け、ユーザ送信部２３は、受け付けられた購入指示をユーザ識別子“Ｘ”と対に、情報処理装置１に送信する。
【０１９３】
情報処理装置１において、購入指示受付部１２２が、上記新たな購入情報に対する購入指示を受け付け、検索部１３５は、上記新たな提案商品情報に対応する商品情報を検索する。ここで検索部１３５が上記商品情報を検索できた場合、購入処理部１３６は、上記商品情報に対する購入処理を行う。
【０１９４】
他方、検索部１３５が上記商品情報を検索できなかった場合、検索部１３５は、上記商品情報に対応する提案商品情報を有するファンドウェブページをさらに検索する。ここで検索部１３５が上記ファンドウェブページを検索できた場合、出力部１４は、そのファンドウェブページをユーザ端末２Ｘに送信する。
【０１９５】
他方、検索部１３５が上記ファンドウェブページを検索できなかった場合、ファンドウェブページ生成部１３７は、上記提案商品情報を有するファンドウェブページを生成し、出力部１４は、そのファンドウェブページをユーザ端末２Ｘに送信する。なお、本例では、ファンドウェブページ生成部１３７は、過去に生成された一の提案商品情報を保持しており、この保持している提案商品情報と、上記提案商品情報とを有するファンドウェブページを生成し、送信するものとする。
【０１９６】
ユーザ端末２Ｘにおいて、ユーザ受信部２４が上記ファンドウェブページを受信し、ユーザ出力部２６は、受信されたファンドウェブページを出力する。これによって、ユーザ端末２Ｘディスプレイには、例えば、図９に示すようなファンドウェブページが表示される。
【０１９７】
図９は、ファンドウェブページの表示例を示す図である。このファンドウェブページは、例えば、上記提案商品情報が有する上記提案商品識別子“ＡＢＣ”に対応する文字列“提案商品１：ＡＢＣ”と、同じく提案商品情報が有する上記変更後の属性群に対応する文字列“品目：時計  色：ゴールド  素材：セラミック  サイズ：大  価格：３９０００円”と、同じく提案商品情報が有する上記商品画像“ＡＢＣ．ｊｐｇ”に基づく提案商品ＡＢＣの画像と、“この商品が実現されれば購入したい”ボタンと、文字列“現在１２人／２４人集まれば商品化”を有している。
【０１９８】
なお、このファンドウェブページは、さらに、過去の提案商品情報に基づく文字列“提案商品２：ＰＱＲ  品目：鞄  色：焦げ茶色  素材：ナイロン  サイズ：軽量  価格：２１０００円”と、同じく過去の提案商品情報が有する商品画像“ＰＱＲ．ｊｐｇ”に基づく提案商品ＰＱＲの画像と、“この商品が実現されれば購入したい”ボタンと、文字列“あなたが一人目／３０人集まれば商品化”も有している。
【０１９９】
ユーザＸが、提案商品ＡＢＣに対応付いた“この商品が実現されれば購入したい”ボタンの押下により購入意思を入力すると、ユーザ受付部２２がその購入意思を受け付け、ユーザ送信部２３は、受け付けられた購入意思をユーザ識別子“Ｘ”と対に、情報処理装置１に送信する。
【０２００】
情報処理装置１において、購入処理部１３６が、受付部１２を介して上記購入意思を受信し、ページ識別子（例えば、“http://www.…abc”等）に対応付けて格納部１１に蓄積する。
【０２０１】
処理部１３は、保持しているタイミング情報と、内蔵時計等から取得した現在時刻とを用いて、発注を行うか否かの判断を、例えば、１以上のページ識別子ごとに行っている。処理部１３が、上記ページ識別子に関して発注を行うと判断した場合、購入数量取得部１３８は、上記ページ識別子で識別されるファンドウェブページが有する提案商品情報に対する購入数量を格納部１１から取得する。
【０２０２】
発注処理部１３９は、取得された購入数量が予め決められた閾値に達したか否かを判断し、達した場合、当該ファンドウェブページが有する提案商品情報、取得された購入数量を基に、メーカー情報格納部１１２に格納されている１以上のメーカー情報から一のメーカー情報を取得し、発注処理を行う。つまり、発注処理部１３９は、例えば、上記提案商品情報、および上記購入数量などを含む発注情報を構成し、当該一のメーカー情報に対応するメーカーのサーバに送信してもよい。
【０２０３】
上記発注情報は、メーカーのサーバによって受信され、当該メーカーの工場等において、提案商品ＡＢＣの製造が行われる。こうして実現された提案商品ＡＢＣが、上記ファンドウェブページに購入意思を入力したユーザＸらに提供される。
【０２０４】
いま、商品情報格納部１１１には、図５に示した商品情報１〜５のうち、商品情報１〜３、および商品情報４が格納されており、商品情報５は、未格納であるとする。
【０２０５】
このとき、ユーザＹは、ユーザ端末２Ｙを用いて、商品識別子“ＥＥ”で識別される商品ＥＥの商品情報を閲覧しており、商品ＥＥの商品情報の閲覧を開始してから、予め決められた閾値以上の時間が経過したとする。
【０２０６】
情報処理装置１において、処理部１３は、“Ｘ”，“Ｙ”等の２以上のユーザ識別子ごとに、現在閲覧中の商品情報の商品識別子と、閲覧開始からの経過時間とを管理している。第一判断部１３２は、第一条件「属性値“鞄”を有する商品情報を閲覧するための操作が受け付けられ、かつ、それに基づく当該商品情報の閲覧時間が閾値以上であったこと」を保持しており、ユーザ識別子“Ｙ”について、商品識別子“ＥＥ”に対応する閲覧時間が閾値以上となっても、商品操作情報受付部１２１がユーザ端末２Ｙから何の商品操作情報も受信しないことから、第一条件を満たす操作であると判断する。
【０２０７】
商品情報取得部１３４は、第一判断部１３２が第一条件を満たすと判断した操作に対する商品ＥＥの商品情報を取得し、ユーザ識別子“Ｙ”に対応付けて商品情報格納部１１１に蓄積する。これによって、商品情報格納部１１１には、商品情報５がさらに格納される結果となる。
【０２０８】
ユーザ識別子“Ｙ”に対応して格納されている商品情報の数が２となったことに応じて、処理部１３は、商品提案情報の出力を行うと判断する。生成部１３１は、ユーザ識別子“Ｙ”に対応付けて商品情報格納部１１１に格納されている２つの商品情報４および５と、ユーザ識別子“Ｙ”に対応付けて格納部１１に格納されている対応情報（図６参照）とを用いて、ユーザＹへの提案商品情報を生成する。
【０２０９】
詳しくは、生成部１３１は、まず、対応情報を用いて、属性名“色”に対応する統計処理識別子“新規値取得”を取得し、次に、色の属性値群“黒”および“茶色”に対し、属性値データベースを用いて、例えば、新規値“紺色”を取得する。同様に、対応情報を用いて、属性名“素材”に対応する統計処理識別子“代表値取得”を取得し、素材の属性値群“ナイロン”および“ナイロン”から代表値“ナイロン”を取得する。また、属性名“サイズ”に対応する統計処理識別子“代表値取得”を取得し、サイズの属性値群“軽量”および“軽量”から代表値“軽量”を取得する。さらに、対応情報を用いて、属性名“価格”に対応する統計処理識別子“平均値取得”を取得し、価格の属性値群“１９０００円”および“２３０００円”を用いて、平均値“２１０００円”を取得する。
【０２１０】
また、生成部１３１は、提案商品識別子“ＤＥ”を生成し、また、２つの商品画像“ＤＤ．ｊｐｇ”および“ＥＥ．ｊｐｇ”を合成して、提案商品の商品画像“ＤＥ．ｊｐｇ”を生成する。
【０２１１】
生成部１３１は、上記提案商品識別子“ＤＥ”と、上記１つの新規値、上記２つの代表値、および上記１つの中間値で構成される属性値群“紺色，ナイロン，軽量，２１０００円”と、上記商品画像“ＤＥ．ｊｐｇ”とを有する商品提案情報を用いて、ユーザＹへの提案商品情報を生成する。出力部１４は、保持している画面構成情報と、こうして生成した提案商品情報とを用いて、ユーザＹへの提案画面を構成し、ユーザ端末２Ｙに送信する。
【０２１２】
ユーザ端末２Ｙにおいて、ユーザ受信部２４が上記提案画面を受信し、ユーザ出力部２６は、受信された提案画面を出力する。これによって、ユーザ端末２Ｙのディスプレイに、図示しない提案画面が表示される。この提案画面は、例えば、提案商品情報が有する上記提案商品識別子“ＤＥ”に対応する文字列“提案商品ＤＥ”と、同じく提案商品情報が有する上記属性群に対応する文字列“品目：看板  色：紺色  素材：ナイロン  サイズ：軽量  価格：２１０００円”と、同じく提案商品情報が有する上記商品画像“ＤＥ．ｊｐｇ”に基づく提案商品ＤＥの画像と、“購入する”ボタンと、“次の商品を表示する”ボタンとを有している。
【０２１３】
なお、以降の動作は、基本的には、ユーザ端末２Ｘにおいて図６のような提案商品情報が表示されて以降の動作と同様であり、説明を省略する。
【０２１４】
以上、本実施の形態によれば、商品情報格納部１１１に、一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納されており、情報処理装置１は、２以上の商品情報を用いて、提案する商品の提案商品情報を生成し、提案商品情報を出力することにより、一のユーザが操作を行った２以上の商品情報を用いて、商品情報を生成し、そのユーザに提案できる。
【０２１５】
また、情報処理装置１は、操作の対象となった商品を識別する商品識別子と、操作に関する操作情報とを有する商品操作情報を受け付け、商品操作情報を用いて、第一条件を満たす操作か否かを判断し、第一条件を満たすと判断した操作に対する商品の商品情報を取得し、商品情報格納部１１１の商品情報は、情報処理装置１が取得した商品情報であることにより、第一条件を満たす操作であるか否かを的確に判断できる。
【０２１６】
また、提案商品情報は、提案する商品の画像である提案商品画像を有することにより、情報処理装置１は、提案商品画像を提示しつつ、提案商品情報の提案が行える。
【０２１７】
また、商品情報は、商品の画像である商品画像を有し、情報処理装置１は、２以上の商品情報が有する２以上の商品画像から提案商品画像を生成することにより、提案商品画像を容易に生成できる。
【０２１８】
また、情報処理装置１は、出力した提案商品情報に対するユーザの操作が予め決められた第二条件を満たすか否かを判断し、提案商品情報に対するユーザの操作が第二条件を満たす場合に、２以上の商品情報を用いて新たな提案商品情報を生成し、生成した新たな提案商品情報を出力することにより、ユーザの希望に近い提案商品情報を提案できる。
【０２１９】
また、情報処理装置１は、出力した提案商品情報に対する購入指示を受け付け、購入指示に応じて、提案商品情報に対応する商品情報を検索し、商品情報を検索できた場合に、検索した商品情報に対する購入処理を行い、商品情報を検索できなかった場合には、提案商品情報を有するファンドウェブページを生成することにより、提案商品情報に対応する商品情報が既存の商品情報から取得可能な場合は、購入処理を行うことによって、ユーザに商品を提供でき、既存の商品情報から取得不可能な場合は、ファンドウェブページを立ち上げて商品化を支援することによって、ユーザに商品を提供できる。
【０２２０】
また、情報処理装置１は、購入指示に応じて、提案商品情報に対応する商品情報を有するファンドウェブページを検索し、ファンドウェブページが有する提案商品情報に対する購入意思を受け付けることにより、提案商品情報に対応するファンドウェブページが既に存在する場合は、当該ファンドウェブページに購入意思を入力して商品化を支援することによって、ユーザに商品を提供できる。
【０２２１】
また、メーカー情報格納部１１２に、商品を製造するメーカーに関するメーカー情報が格納されており、情報処理装置１は、ファンドウェブページに入力された購入意思の数、または購入意思と共に入力された数量のうち１種類以上の情報を基に、ファンドウェブページが有する提案商品情報に対する購入数量を取得し、購入数量が予め決められた閾値に達したか否かを判断し、達した場合に、メーカー情報、提案商品情報、および購入数量を用いて、メーカーに対する発注処理を行うことにより、ファンドウェブページでの購入数量が閾値に達した提案商品をメーカーに自動発注できる。
【０２２２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、例えば、以下のようなプログラムである。
【０２２３】
つまり、このプログラムは、一のユーザが行った操作であり、予め決められた第一条件を満たす操作の対象となった商品に関する２以上の商品情報が格納される商品情報格納部１１１を具備する記録媒体にアクセス可能なコンピュータを、２以上の商品情報を用いて、提案する商品の提案商品情報を生成する生成部１３１と、提案商品情報を出力する出力部１４として機能させるためのプログラムである。
【０２２４】
図１０は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図１０において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０２２５】
図１１は、コンピュータシステム９００の内部構成の一例を示す図である。図１１において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０２２６】
コンピュータシステム９００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２２７】
プログラムは、コンピュータの詳細を示す９０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２２８】
なお、上述したコンピュータシステム９００は、サーバまたは据え置き型のＰＣであり、情報処理装置１の実現に好適であるが、ユーザ端末２は、例えば、タブレット端末やスマートフォンやノートＰＣといった、携帯端末で実現されてもよい。この場合、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０２２９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２３０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（ユーザ送信部２３、ユーザ受信部２４など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２３２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２３３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３４】
以上のように、本発明にかかる情報処理装置は、一のユーザが操作を行った２以上の商品情報を用いて、提案商品情報を生成し、そのユーザに提案できるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０２３５】
１  情報処理装置
２  ユーザ端末
１１  格納部
１２  受付部
１３  処理部
１４  出力部
２１  ユーザ格納部
２２  ユーザ受付部
２３  ユーザ送信部
２４  ユーザ受信部
２５  ユーザ処理部
２６  ユーザ出力部
１１１  商品情報格納部
１１２  メーカー情報格納部
１２１  商品操作情報受付部
１２２  購入指示受付部
１３１  生成部
１３２  第一判断部
１３３  第二判断部
１３４  商品情報取得部
１３５  検索部
１３６  購入処理部
１３７  ファンドウェブページ生成部
１３８  購入数量取得部
１３９  発注処理部
【図１】
2019016179.tif 000003
【図２】
2019016179.tif 000004
【図３】
2019016179.tif 000005
【図４】
2019016179.tif 000006
【図５】
2019016179.tif 000007
【図６】
2019016179.tif 000008
【図７】
2019016179.tif 000009
【図８】
2019016179.tif 000010
【図９】
2019016179.tif 000011
【図１０】
2019016179.tif 000012
【図１１】
2019016179.tif 000013