(57)【要約】【課題】従来のレコメンド装置においては、効果的に商品をレコメンドすることができなかった。【解決手段】ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信部と、前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成部と、前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得部と、前記購入情報と前記１以上のレコメンド情報とを対応付けて出力する出力部とを具備するレコメンド装置であって、出力部は、１以上のレコメンド情報を購入指示が入力された媒体と異なる媒体であるプリンタまたはＦＡＸに対して出力するレコメンド装置により、効果的に商品をレコメンドすることができる。【選択図】図２
2015222593.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信部と、
前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成部と、
前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得部と、
前記購入情報と前記１以上のレコメンド情報とを対応付けて出力する出力部とを具備するレコメンド装置であって、
前記出力部は、
前記１以上のレコメンド情報を、前記購入指示が入力された媒体と異なる媒体であるプリンタまたはＦＡＸに対して出力するレコメンド装置。
【請求項２】
前記購入情報生成部は、
前記購入指示に対応する商品の購入を識別する購入識別子を含む購入情報を生成し、
前記出力部は、
前記購入識別子と前記１以上のレコメンド情報とを対応付けて出力する請求項１記載のレコメンド装置。
【請求項３】
前記出力部は、
前記購入識別子と前記１以上のレコメンド情報とを印刷する請求項２記載のレコメンド装置。
【請求項４】
前記レコメンド情報は、
商品を識別する情報を示すコードを含む請求項１から請求項３いずれか一項に記載のレコメンド装置。
【請求項５】
前記コードは、
レコメンド情報が出力される媒体である出力媒体であることを示す情報、またはレコメンド情報が出力される出力媒体を識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザを識別するユーザ識別子のうち、１以上の情報を含み、
当該コードが読み取られることにより、当該コードに対応する商品を購入するためのウェブページが出力される請求項４記載のレコメンド装置。
【請求項６】
前記購入指示を用いて、納品に関する情報である納品情報を生成する納品情報生成部をさらに具備し、
前記出力部は、
前記購入識別子と前記１以上のレコメンド情報とを対応付けて出力し、かつ前記納品情報を出力する請求項１から請求項５いずれか一項に記載のレコメンド装置。
【請求項７】
受信部、購入情報生成部、レコメンド情報取得部、および出力部により実現されるレコメンド方法であって、
前記受信部が、ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信ステップと、
前記購入情報生成部が、前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成ステップと、
前記レコメンド情報取得部が、前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得ステップと、
前記出力部が、前記購入情報と前記１以上のレコメンド情報とを対応付けて出力する出力ステップとを具備するレコメンド方法であって、
前記出力ステップにおいて、
前記１以上のレコメンド情報を、前記購入指示が入力された媒体と異なる媒体に対して出力するレコメンド方法。
【請求項８】
受信部、購入情報生成部、レコメンド情報取得部、および出力部により実現されるレコメンド媒体の生産方法であって、
前記受信部が、ウェブページから入力された情報に基づく購入指示であり、ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信ステップと、
前記購入情報生成部が、前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成ステップと、
前記レコメンド情報取得部が、前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得ステップと、
前記出力部が、前記購入情報と前記１以上のレコメンド情報とを対応付けて印刷し、前記１以上のレコメンド情報が印刷された用紙であるレコメンド媒体を生産する出力ステップとを具備するレコメンド媒体の生産方法。
【請求項９】
コンピュータを、
ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信部と、
前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成部と、
前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得部と、
前記購入情報と前記１以上のレコメンド情報とを対応付けて出力する出力部として機能させるプログラムであって、
前記出力部は、
前記１以上のレコメンド情報を、前記購入指示が入力された媒体と異なる媒体であるプリンタまたはＦＡＸに対して出力するものとして、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品等の購入指示を受け付け、１以上のレコメンド情報を生成し、出力するレコメンド装置等に関するものである。
【背景技術】
【０００２】
従来、購買行動から商品等のレコメンドを行うレコメンド装置があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２４７９２６号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のレコメンド装置においては、効果的に商品をレコメンドすることができなかった。
【０００５】
さらに、具体的には、従来のレコメンド装置においては、レコメンド情報を、購入指示が入力された媒体（通常、ウェブページ）と異なる媒体（例えば、紙媒体等）に対して出力できなかった。また、従来のレコメンド装置においては、受注番号等の購入識別子と１以上のレコメンド情報とを対応付けて印刷できなかった。
【課題を解決するための手段】
【０００６】
本第一の発明のレコメンド装置は、ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信部と、購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成部と、購入指示を用いて、ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得部と、購入情報と１以上のレコメンド情報とを対応付けて出力する出力部とを具備するレコメンド装置である。
【０００７】
かかる構成により、効果的に商品をレコメンドすることができる。
【０００８】
また、本第二の発明のレコメンド装置は、第一の発明に対して、出力部は、１以上のレコメンド情報を、購入指示が入力された媒体と異なる媒体に対して出力するレコメンド装置である。
【０００９】
かかる構成により、効果的に商品をレコメンドすることができる。また、１以上のレコメンド情報は、ユーザに高い確率で見られる。
【００１０】
また、本第三の発明のレコメンド装置は、第一または第二の発明に対して、購入情報生成部は、購入指示に対応する商品の購入を識別する購入識別子を含む購入情報を生成し、出力部は、購入識別子と１以上のレコメンド情報とを対応付けて出力するレコメンド装置である。
【００１１】
かかる構成により、効果的に商品をレコメンドすることができる。
【００１２】
また、本第四の発明のレコメンド装置は、第三の発明に対して、出力部は、購入識別子と１以上のレコメンド情報とを、同一の用紙に印刷するレコメンド装置である。
【００１３】
かかる構成により、効果的に商品をレコメンドすることができる。また、商品と一緒に梱包されたレコメンド情報が印刷された用紙は、ユーザに極めて高い確率で見られる。
【００１４】
また、本第五の発明のレコメンド装置は、第一から第四いずれかの発明に対して、レコメンド情報は、商品を識別する情報を示すコードを含むレコメンド装置である。
【００１５】
かかる構成により、効果的に商品をレコメンドすることができる。
【００１６】
また、本第六の発明のレコメンド装置は、第五の発明に対して、コードは、レコメンド情報が出力される媒体である出力媒体であることを示す情報、またはレコメンド情報が出力される出力媒体を識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザを識別するユーザ識別子のうち、１以上の情報を含み、コードが読み取られることにより、コードに対応する商品を購入するためのウェブページが出力されるレコメンド装置である。
【００１７】
かかる構成により、効果的に商品をレコメンドし、商品購入まで誘導できる。
【００１８】
また、本第七の発明のレコメンド装置は、第一から第六いずれかの発明に対して、購入指示を用いて、納品に関する情報である納品情報を生成する納品情報生成部をさらに具備し、出力部は、購入識別子と１以上のレコメンド情報とを対応付けて出力し、かつ納品情報を出力するレコメンド装置である。
【００１９】
かかる構成により、効果的に商品をレコメンドすることができる。
【発明の効果】
【００２０】
本発明によるレコメンド装置によれば、効果的に商品をレコメンドすることができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１におけるレコメンドシステムの概念図
【図２】同レコメンドシステムのブロック図
【図３】同レコメンド装置１の動作について説明するフローチャート
【図４】同レコメンド情報取得処理について説明するフローチャート
【図５】同商品情報管理表を示す図
【図６】同ユーザ情報管理表を示す図
【図７】同購入情報管理表を示す図
【図８】同レコメンド媒体の例を示す図
【図９】同レコメンド媒体の例を示す図
【図１０】同レコメンド媒体の例を示す図
【図１１】上記実施の形態におけるコンピュータシステムの概観図
【図１２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２２】
以下、レコメンド装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２３】
（実施の形態１）
本実施の形態において、商品の購入指示を受け付け、購入情報に対応付けて１以上のレコメンド情報を生成し、出力するレコメンドシステムについて説明する。なお、本明細書において、商品とは、購入対象であり、サービス等も含み、広く解する、とする。なお、購入情報は、通常、購入識別子（例えば、受注番号）を含む。
【００２４】
また、本実施の形態において、１以上のレコメンド情報を、購入指示が入力された媒体（例えば、ウェブページ）と異なる媒体（例えば、紙）に対して出力するレコメンドシステムについて説明する。
【００２５】
また、本実施の形態において、購入識別子（例えば、受注番号）を生成し、当該購入識別子と１以上のレコメンド情報とを一緒に出力するレコメンドシステムについて説明する。なお、ここで、一緒に出力することは、例えば、購入識別子と１以上のレコメンド情報とを同一の用紙に印刷することである。なお、同一の用紙とは、２枚以上を含む用紙でも良い。
【００２６】
また、本実施の形態において、出力するレコメンド情報に対応付けて、コード（例えば、ＱＲコード（登録商標））を出力するレコメンドシステムについて説明する。なお、コードは、例えば、出力媒体であることを示す情報、または各出力媒体をユニークに識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザを識別するユーザ識別子のうち、１以上の情報を含む。
【００２７】
さらに、本実施の形態において、１以上のレコメンド情報と共に、納品情報が出力されるレコメンドシステムについて説明する。
【００２８】
図１は、本実施の形態におけるレコメンドシステムの概念図である。レコメンドシステムは、レコメンド装置１、１以上の端末装置２を備える。レコメンド装置１は、レコメンド情報を出力する装置である。端末装置２は、商品を購入するユーザの端末であり、例えば、いわゆるスマートフォン、携帯電話、携帯端末、パーソナルコンピュータ、ノートパソコン、タブレット端末等である。
【００２９】
図２は、本実施の形態におけるレコメンドシステムのブロック図である。
【００３０】
レコメンド装置１は、商品情報格納部１１、ユーザ情報格納部１２、購入情報格納部１３、受信部１４、購入情報生成部１５、納品情報生成部１６、レコメンド情報取得部１７、出力部１８、送信部１９、受付部２０を備える。
【００３１】
レコメンド情報取得部１７は、商品情報検索手段１７１、コード生成手段１７２、レコメンド情報構成手段１７３を備える。
【００３２】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、端末出力部２６を備える。
【００３３】
レコメンド装置１を構成する商品情報格納部１１は、１以上の商品情報を格納し得る。商品情報は、商品に関する情報であり、例えば、商品を識別する商品識別子、商品名、価格（単価）、商品の属性値（例えば、色、サイズ、産地、材料、形状等）、商品の写真、商品の画像等を有する。なお、商品識別子は、例えば、商品番号、商品ＩＤと言っても良い。
【００３４】
ユーザ情報格納部１２は、ユーザに関する情報である１以上のユーザ情報を格納し得る。ユーザ情報は、例えば、ユーザ識別子、氏名、年齢、住所、電話番号、ＦＡＸ番号、メールアドレス、クレジットカード番号、趣味等を有する。
【００３５】
購入情報格納部１３は、１以上の購入情報を格納し得る。購入情報は、商品の購入に関する情報である。購入情報は、通常、ユーザ識別子、商品識別子を有する。購入情報は、購入した商品の数量、購入価格、クレジットカード番号、購入日、購入日時等を有しても良い。なお、購入情報は、購入という行為があったことを示す情報と言っても良い。また、購入情報格納部１３は、購入情報に対応付けて、１以上のレコメンド情報を格納していても良い。なお、レコメンド情報の詳細については後述する。
【００３６】
受信部１４は、端末装置２から購入指示を受信する。購入指示は、商品の購入の指示である。購入指示は、通常、ユーザ識別子と購入する商品の商品識別子とを有する。受信部１４は、購入指示を構成するすべての情報を一度に受信しても良いし、購入指示を構成する情報を２度以上に分けて受信しても良い。
【００３７】
購入情報生成部１５は、受信部１４が受信した購入指示を用いて、購入情報を生成する。購入情報生成部１５は、例えば、購入指示が有する商品識別子と数量とを含む購入情報を構成する。購入情報生成部１５は、例えば、ユニークな購入識別子を生成し、当該購入識別子と購入指示が有する商品識別子等の情報とを有する購入情報を構成しても良い。なお、購入識別子は受注を識別する情報であり、例えば、受注番号等の受注識別子である。また、購入情報生成部１５は、例えば、購入指示が有する商品識別子をキーとして商品情報格納部１１から単価を取得し、当該単価と数量とを用いて購入価格を算出し、当該購入価格と商品識別子とユーザ識別子とを含む購入情報を構成する。なお、購入情報生成部１５が購入情報を生成するアルゴリズムは問わない。
【００３８】
納品情報生成部１６は、購入指示を用いて、納品に関する情報である納品情報を生成する。なお、購入指示を用いることは、購入指示を構成する商品識別子等を用いることである。納品情報は、納品書を構成する情報である。納品情報生成部１６は、例えば、納品書の雛形に、購入情報の一部を挿入し、納品書を構成する情報を生成する。なお、納品書の雛形は、納品情報生成部１６が保持している、とする。また、納品情報は、通常、納品書を構成する情報であるが、請求書、請求明細書、見積書等を構成する情報など、納品書に類似する書類を構成する情報でも良い。
【００３９】
レコメンド情報取得部１７は、購入指示を用いて、ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得する。購入指示を用いることは、購入指示が有する情報を用いることでも良いし、購入指示が受信されたことに応じて１以上のレコメンド情報を取得することでも良いし、１以上のレコメンド情報が購入指示に対応付けられること等でも良い。
【００４０】
ここで、レコメンド情報取得部１７が１以上のレコメンド情報を取得するアルゴリズムは問わない。レコメンド情報取得部１７は、協調フィルタリング等の周知のレコメンドのアルゴリズムを用いても良いし、特願２００７−０５２７０８に記載のアルゴリズム等を用いても良い。ただし、レコメンド情報取得部１７が、ユーザの年齢や性別や趣味等のユーザ属性を含むユーザ情報、またはユーザの購入履歴、または購入情報を用いて、ユーザに特有のレコメンド情報を取得することは好適である。
【００４１】
レコメンド情報取得部１７は、レコメンド装置１が保持している商品情報格納部１１から１以上の商品情報を選択しても良いし、外部の商品情報サーバから１以上の商品情報を受信しても良い。なお、外部の商品情報サーバから１以上の商品情報を受信する場合、レコメンド装置１は商品情報格納部１１を有さなくても良い。
【００４２】
また、レコメンド情報は、商品を識別する情報を示すコードを含んでも良い。ここで、コードは、例えば、ＱＲコード（登録商標）、バーコード等である。なお、コードの種類は問わない。また、コードは、例えば、レコメンド情報が出力される媒体である出力媒体であることを示す情報、またはレコメンド情報が出力される出力媒体を識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザ識別子のうち、１以上の情報を含むことは好適である。なお、当該コードが読み取られることにより、当該コードに対応する商品を購入するためのウェブページが出力される。そして、当該ウェブページから商品が購入される場合、当該購入指示は、通常、コードが保持している情報（出力媒体であることを示す情報、出力媒体識別子、購入情報識別子、ユーザ識別子のうちの１以上の情報など）を含む。また、出力媒体であることを示す情報は、例えば、紙媒体であることを示す情報である。
【００４３】
レコメンド情報取得部１７を構成する商品情報検索手段１７１は、購入指示を用いて、１以上の商品情報を取得する。商品情報検索手段１７１が１以上の商品情報を取得するアルゴリズムは問わない。商品情報検索手段１７１は、協調フィルタリング等の周知のレコメンドのアルゴリズムを用いても良いし、特願２００７−０５２７０８に記載のアルゴリズム等を用いても良い。ただし、ユーザの年齢や性別や趣味等のユーザ属性を含むユーザ情報、またはユーザの購入履歴、または購入情報を用いて、ユーザに特有のレコメンド情報を取得することは好適である。商品情報検索手段１７１は、例えば、購入指示が有する商品識別子で識別される商品の属性値と同一の属性値を有する他の商品の商品情報を取得しても良い。また、商品情報検索手段１７１は、例えば、購入指示が有する商品識別子で識別される商品を購入している他のユーザが購入している他の商品の商品情報を取得しても良い。また、商品情報検索手段１７１は、例えば、当該ユーザの購入履歴と他のユーザの購入履歴を用いて、当該ユーザと嗜好が共通する他のユーザを選択し、当該ユーザが購入している他の商品の商品情報を取得しても良い。
【００４４】
また、商品情報検索手段１７１は、レコメンド装置１が保持している商品情報格納部１１から１以上の商品情報を選択しても良いし、外部の商品情報サーバから１以上の商品情報を受信しても良い。
【００４５】
コード生成手段１７２は、商品を識別する情報を示すコードを生成する。コード生成手段１７２は、通常、商品情報検索手段１７１が取得した１以上の商品情報ごとに、コードを生成する。コード生成手段１７２は、例えば、レコメンド情報が出力される媒体（例えば、紙）である出力媒体であることを示す情報を読み取り、当該情報を埋め込んだコードを生成する。なお、かかる場合、コード生成手段１７２は、出力媒体であることを示す情報を格納している。また、コード生成手段１７２は、例えば、レコメンド情報が出力される出力媒体を識別する出力媒体識別子を生成し、当該出力媒体識別子を埋め込んだコードを生成する。また、コード生成手段１７２は、例えば、購入情報生成部１５が生成した購入情報識別子を埋め込んだコードを生成する。また、コード生成手段１７２は、例えば、購入指示に対応するユーザ識別子を取得し、当該ユーザ識別子を埋め込んだコードを生成する。また、コード生成手段１７２は、例えば、商品情報検索手段１７１が取得した商品情報に含まれる商品識別子を埋め込んだコードを生成する。
【００４６】
レコメンド情報構成手段１７３は、商品情報検索手段１７１が取得した１以上の商品情報を用いて、１以上のレコメンド情報を構成する。また、レコメンド情報構成手段１７３は、商品情報検索手段１７１が取得した１以上の商品情報と、コード生成手段１７２が生成した１以上のコードとを用いて、１以上のレコメンド情報を構成する。なお、レコメンド情報構成手段１７３が生成するレコメンド情報は、コードを含まなくても良い。かかる場合、コード生成手段１７２は不要である。また、レコメンド情報構成手段１７３は、１以上のレコメンド情報を含むファイル（例えば、ＰＤＦファイル）を構成しても良い。
【００４７】
出力部１８は、購入情報と１以上のレコメンド情報とを対応付けて出力する。ここで、出力とは、通常、印刷である。ただし、出力とは、１以上のレコメンド情報を有するファイル（例えば、ＰＤＦファイル）をメールで、購入指示を送信したユーザに送信しても良い。また、対応付けた出力における、対応付ける態様は問わない。例えば、出力部１８は、購入識別子と１以上のレコメンド情報とを同一の用紙に印刷する。用紙は、通常、商品と一緒に梱包される。その際に、梱包する作業者は、購入識別子を手がかりに、間違いなく、商品を購入したユーザに対するレコメンド情報が印刷された用紙を、当該商品と一緒に梱包できる。
【００４８】
つまり、購入情報と１以上のレコメンド情報とを対応付けた出力とは、購入情報と１以上のレコメンド情報とを同一の用紙に印刷することである。なお、同一の用紙は、２以上の枚数であっても良い。また、購入情報と１以上のレコメンド情報とを対応付けた出力とは、購入情報と１以上のレコメンド情報とを一のファイルに記録することである。
【００４９】
また、出力部１８は、１以上のレコメンド情報を、購入指示が入力された媒体と異なる媒体に対して出力することは好適である。通常、購入指示が入力された媒体は、ウェブページまたはウェブサイトである。また、購入指示が入力された媒体（例えば、ウェブページ）と異なる媒体は、例えば、プリンタ、ＦＡＸ等である。なお、ここで媒体とは、出力対象の媒体であり、例えば、ウェブページ、ウェブサイト、プリンタ、ＦＡＸ等である。
【００５０】
なお、出力部１８は、１以上のレコメンド情報を有するファイルを出力しても良い。かかる場合、出力部１８は、当該ファイル（例えば、ＰＤＦファイル）を添付ファイルとして、購入指示を入力したユーザにメール送信しても良い。
【００５１】
また、出力部１８は、一度、蓄積された１以上のレコメンド情報を、購入識別子と共に印刷することは好適である。また、出力部１８は、購入識別子と１以上のレコメンド情報とを、同一の用紙に印刷することは好適である。
【００５２】
また、出力部１８は、購入識別子と１以上のレコメンド情報とを対応付けて出力し、かつ納品情報を出力することは好適である。
【００５３】
また、出力部１８は、前記購入情報と前記１以上のレコメンド情報とを対応付けて印刷し、前記１以上のレコメンド情報が印刷された用紙であるレコメンド媒体を生産することは好適である。なお、レコメンド媒体の例は、後述する図８、図９、図１０である。
【００５４】
なお、出力部１８が購入情報と１以上のレコメンド情報とを対応付けて出力するタイミングは問わない。ただし、出力部１８は、購入指示が受信されたタイミングと異なるタイミングで１以上のレコメンド情報等を出力することは好適である。かかる場合、受付部２０が出力指示を受け付けた場合に、出力部１８は、１以上のレコメンド情報等を出力する。なお、出力指示は、例えば、購入識別子と１以上のレコメンド情報等を印刷する印刷指示、購入識別子と１以上のレコメンド情報等を有するファイル（例えば、ＰＤＦ）を、購入指示を送信してきたユーザにメール送信する送信指示等である。なお、出力指示は、購入識別子を有することは好適である。
【００５５】
ただし、出力部１８は、購入指示が受信された場合に、１以上のレコメンド情報等を出力しても良い。
【００５６】
送信部１９は、情報を端末装置２に送信する。ここで情報とは、例えば、商品を購入するためのウェブページである。なお、このウェブページは、図示しない格納部が保持している。送信部１９は、例えば、受付部２０がウェブページの取得指示を受け付けた場合に、情報を端末装置２に送信する。
【００５７】
受付部２０は、指示等を受け付ける。指示等とは、例えば、１以上のレコメンド情報等の出力指示である。出力指示は、上述したように、例えば、印刷指示、送信指示等である。また、印刷指示等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。端末受付部２２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５８】
端末装置２を構成する端末格納部２１は、情報等を格納し得る。情報等とは、例えば、ユーザ識別子である。
【００５９】
端末受付部２２は、ユーザからの指示や情報を受け付ける。指示や情報とは、例えば、商品を購入するウェブページの取得指示である。また、指示や情報とは、例えば、購入指示である。なお、端末受付部２２が受け付ける情報や指示の内容は問わない。端末受付部２２が受け付ける情報は、例えば、購入する商品の商品識別子、数量等である。また、指示や情報等の入力手段は、キーボードやマウスやタッチパネルやメニュー画面によるもの等、何でも良い。端末受付部２２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６０】
端末処理部２３は、端末受付部２２が受け付けた商品識別子、数量等から購入指示を構成する。
【００６１】
端末送信部２４は、端末受付部２２が受け付けた購入指示、または端末処理部２３が生成した購入指示を、レコメンド装置１に送信する。
【００６２】
端末受信部２５は、情報を受信する。情報とは、例えば、商品を購入するためのウェブページである。また、このウェブページは、レコメンド装置１から受信しても良いし、他の装置から受信しても良い。
【００６３】
端末出力部２６は、端末受信部２５が受信した情報を出力する。ここで、情報は、例えば、商品を購入するためのウェブページである。また、ここでの出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６４】
商品情報格納部１１、ユーザ情報格納部１２、購入情報格納部１３、端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６５】
商品情報格納部１１等に商品情報等が記憶される過程は問わない。例えば、記録媒体を介して商品情報等が商品情報格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された商品情報等が商品情報格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された商品情報等が商品情報格納部１１等で記憶されるようになってもよい。
【００６６】
受信部１４、端末受信部２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００６７】
購入情報生成部１５、納品情報生成部１６、レコメンド情報取得部１７、端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。購入情報生成部１５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６８】
出力部１８は、プリンタやディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１８は、例えば、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６９】
送信部１９、端末送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００７０】
端末出力部２６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７１】
次に、レコメンドシステムの動作について説明する。まず、レコメンド装置１の動作について、図３のフローチャートを用いて説明する。
【００７２】
（ステップＳ３０１）受信部１４は、端末装置２から購入指示を受信したか否かを判断する。購入指示を受信すればステップＳ３０２に行き、購入指示を受信しなければステップＳ３０６に行く。
【００７３】
（ステップＳ３０２）購入情報生成部１５は、受信部１４が受信した購入指示を用いて、購入情報を生成する。
【００７４】
（ステップＳ３０３）購入情報生成部１５は、ステップＳ３０２で生成した購入情報を購入情報格納部１３に蓄積する。
【００７５】
（ステップＳ３０４）レコメンド情報取得部１７は、購入指示を用いて、１以上のレコメンド情報を取得する。レコメンド情報取得処理について、図４のフローチャートを用いて説明する。
【００７６】
（ステップＳ３０５）レコメンド情報取得部１７は、ステップＳ３０４で取得した１以上のレコメンド情報を、ステップＳ３０２で生成した購入情報に対応付けて、購入情報格納部１３に一時蓄積する。ステップＳ３０１に戻る。
【００７７】
（ステップＳ３０６）受付部２０は、印刷指示を受け付けたか否かを判断する。印刷指示を受け付けた場合はステップＳ３０７に行き、印刷指示を受け付けない場合はステップＳ３１１に行く。
【００７８】
（ステップＳ３０７）出力部１８は、印刷指示に対応する購入識別子と、印刷指示に対応する１以上のレコメンド情報とを取得する。例えば、出力部１８は、１以上のレコメンド情報を購入情報格納部１３から取得する。なお、例えば、印刷指示は購入識別子を有しており、出力部１８は、当該購入識別子に対応する１以上のレコメンド情報を取得する。
【００７９】
（ステップＳ３０８）納品情報生成部１６は、印刷指示に対応する購入情報を用いて、納品情報を生成する。例えば、納品情報生成部１６は、印刷指示に対応する購入情報を取得し、当該購入情報に含まれる１または２以上の商品識別子等を用いて、納品情報を生成する。納品情報生成部１６は、例えば、保持している納品書の雛形に、印刷指示に対応する１以上の各購入情報の一部（例えば、品番、商品名、単価、数量、価格等）を挿入し、納品書を構成する情報を生成する。
【００８０】
（ステップＳ３０９）出力部１８は、ステップＳ３０７で取得された１以上のレコメンド情報と、印刷指示に対応する購入識別子とが、一の用紙で印刷されるように、印刷ファイルを構成する。また、出力部１８は、ステップＳ３０８で生成された納品情報を用いて、納品書の印刷ファイルをも構成しても良い。また、出力部１８は、購入識別子と１以上のレコメンド情報と納品情報とが、一の用紙で印刷されるように、印刷ファイルを構成しても良い。なお、一の用紙は、２枚以上でも良い。
【００８１】
（ステップＳ３１０）出力部１８は、ステップＳ３０９で構成した印刷ファイルを印刷する。なお、ここで、出力部１８は、ステップＳ３０９で構成した印刷ファイルを、印刷する装置に送信しても良い。ステップＳ３０１に戻る。
【００８２】
（ステップＳ３１１）受付部２０は、送信指示を受け付けたか否かを判断する。送信指示を受け付けた場合はステップＳ３１２に行き、送信指示を受け付けない場合はステップＳ３０１に戻る。
【００８３】
（ステップＳ３１２）出力部１８は、送信指示に対応する購入識別子と、送信指示に対応する１以上のレコメンド情報とを取得する。例えば、出力部１８は、１以上のレコメンド情報を購入情報格納部１３から取得する。なお、例えば、送信指示は購入識別子を有しており、出力部１８は、当該購入識別子に対応する１以上のレコメンド情報を取得する。
【００８４】
（ステップＳ３１３）出力部１８は、ステップＳ３１２で取得された１以上のレコメンド情報と、送信指示に対応する購入識別子とが、一のファイルに記録されるように、送信ファイルを構成する。
【００８５】
（ステップＳ３１４）出力部１８は、ステップＳ３１３で構成した送信ファイルを、ユーザに送信する。ステップＳ３０１に戻る。なお、このユーザとは、送信指示に対応する購入識別子と対になるユーザ識別子で識別されるユーザである。また、出力部１８は、送信指示に対応する購入識別子と対になるユーザ識別子と対になる通知先情報（例えば、メールアドレス、または電話番号等）を用いて、送信ファイルをユーザに送信する。
【００８６】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８７】
次に、ステップＳ３０４のレコメンド情報取得処理について、図４のフローチャートを用いて説明する。
【００８８】
（ステップＳ４０１）商品情報検索手段１７１は、１以上の商品情報を商品情報格納部１１から取得する。商品情報検索手段１７１は、例えば、協調フィルタリング等の予め決められたアルゴリズムにより、１以上の商品情報を商品情報格納部１１から取得する。
【００８９】
（ステップＳ４０２）コード生成手段１７２は、カウンタｉに１を代入する。
【００９０】
（ステップＳ４０３）コード生成手段１７２は、ステップＳ４０１で取得した商品情報の中で、ｉ番目の商品情報が存在するか否かを判断する。ｉ番目の商品情報が存在すればステップＳ４０４に行き、ｉ番目の商品情報が存在しなければ上位処理にリターンする。
【００９１】
（ステップＳ４０４）コード生成手段１７２は、コードに埋め込む情報を取得する。なお、コードに埋め込む情報は、例えば、ｉ番目の商品情報が有する商品識別子、レコメンド情報が出力される媒体が紙であることを示す情報である。また、コードに埋め込む情報は、例えば、ｉ番目の商品情報が有する商品識別子、レコメンド情報が出力される媒体（例えば、紙）を識別する情報である。レコメンド情報が出力される媒体を識別する情報は、媒体ごとにユニークな情報であり、例えば、コード生成手段１７２が生成するＩＤである。
【００９２】
（ステップＳ４０５）コード生成手段１７２は、ステップＳ４０４で取得した情報を用いて、コードを生成する。なお、埋め込む情報が決まっている状況において、コードを生成する技術は公知技術である。
【００９３】
（ステップＳ４０６）レコメンド情報構成手段１７３は、ｉ番目の商品情報に対応付けて、ステップＳ４０５で生成したコードを一時蓄積する。
【００９４】
（ステップＳ４０７）コード生成手段１７２は、カウンタｉを１、インクリメントする。ステップＳ４０３に戻る。
【００９５】
次に、端末装置２の動作について説明する。端末装置２を構成する端末受付部２２は、ユーザから、商品を購入するためのウェブページを出力するウェブページの取得指示を受け付ける。次に、端末送信部２４は、ウェブページの取得指示をウェブサーバ（レコメンド装置１でも良い）に送信する。次に、端末受信部２５は、取得指示に対応するウェブページを受信し、端末出力部２６は当該ウェブページを出力する。
【００９６】
また、出力されているウェブページを見たユーザから、端末受付部２２は、購入する商品の商品識別子、数量等を受け付ける。次に、端末処理部２３は、端末受付部２２が受け付けた商品識別子、数量等から購入指示を構成する。そして、端末送信部２４は、購入指示をレコメンド装置１に送信する。
【００９７】
以下、本実施の形態におけるレコメンドシステムの具体的な動作について説明する。なお、レコメンドシステムの概念図は図１である。
【００９８】
今、商品情報格納部１１は、図５に示す商品情報管理表を保持している。商品情報管理表は、「ＩＤ」「商品識別子」「商品名」「価格」「種類」「写真」等の属性値を有するレコードを管理している。「ＩＤ」はレコードを識別する情報であり、「商品識別子」はここでは商品番号である。「種類」は商品の種類であり、「写真」は商品の写真である。
【００９９】
また、ユーザ情報格納部１２は、図６に示すユーザ情報管理表を保持している。ユーザ情報管理表は、「ＩＤ」「ユーザ識別子」「氏名」「年齢」「住所」「メールアドレス」等の属性値を有するレコードを管理している。「ＩＤ」はレコードを識別する情報である。
【０１００】
さらに、購入情報格納部１３は、図７に示す購入情報管理表を保持している。購入情報管理表は、「ＩＤ」「購入識別子」「ユーザ識別子」「商品識別子」「数量」「価格」「購入日」「レコメンド商品識別子」「コード」等の属性値を有するレコードを管理している。「ＩＤ」はレコードを識別する情報である。「数量」は購入した商品の数量、「価格」は支払価格、「レコメンド商品識別子」はレコメンドする商品の商品識別子である。なお、１レコードに対して、「商品識別子」「数量」「価格」は、複数存在する場合もある。また、１レコードに対して、「レコメンド商品識別子」は、複数のレコメンド商品識別子を有する場合もある。さらに、「コード」は、レコメンド商品識別子に対応付いており、１レコードに対して、複数、存在し得る。
【０１０１】
かかる状況において、ユーザ「太田花子」（以下、ユーザＡという）は、端末装置２に、洋服を購入するウェブページを出力させた、とする。
【０１０２】
そして、ユーザＡは、１０の商品をウェブページから選択し、購入のための操作（購入ボタンの押下等）を行った、とする。
【０１０３】
次に、端末装置２を構成する端末受付部２２は、購入する１０の商品の商品識別子、数量等を受け付ける。次に、端末処理部２３は、端末受付部２２が受け付けた商品識別子、数量等から購入指示を構成する。そして、端末送信部２４は、購入指示をレコメンド装置１に送信する。
【０１０４】
次に、レコメンド装置１を構成する受信部１４は、端末装置２から購入指示を受信する。この購入指示は、１０の商品の商品識別子と数量、ユーザ識別子「０００１」を含む。
【０１０５】
次に、購入情報生成部１５は、受信部１４が受信した購入指示を用いて、購入情報を生成する。ここで、まず、購入情報生成部１５は、ユニークな受注番号「１３０９１２１０９１３１」を生成する。ここでは、例えば、購入情報生成部１５は、最新の受注番号に１を加えて新しい受注番号を生成する。なお、最新の受注番号は、購入情報生成部１５が保持している、とする。そして、購入情報生成部１５は、ユーザ識別子「０００１」を購入指示から取得する。また、購入情報生成部１５は、購入指示から、商品識別子と数量とを取得する。そして、購入情報生成部１５は、商品識別子を用いて、商品情報管理表から商品情報を取得し、当該商品情報の単価を取得する。そして、購入情報生成部１５は、単価と数量とを乗算し、価格を算出する。また、購入情報生成部１５は、購入日（現在の日付）を取得する。そして、購入情報生成部１５は、これらの情報を用いて、購入情報を構成する。次に、購入情報生成部１５は、生成した購入情報を購入情報管理表に蓄積する。なお、この購入情報は、図７の「ＩＤ＝１０２６」のレコードのうちの、「ＩＤ」「購入識別子」「ユーザ識別子」「商品識別子」「数量」「価格」「購入日」等の属性値である。
【０１０６】
次に、レコメンド情報取得部１７は、購入指示を用いて、１以上のレコメンド情報を取得する。つまり、レコメンド情報取得部１７を構成する商品情報検索手段１７１は、購入指示を用いて、ユーザにレコメンドする１以上の商品情報を商品情報管理表（図５）から取得する。次に、コード生成手段１７２は、商品情報ごとに、商品識別子、レコメンド情報が出力される媒体（例えば、紙）を識別する情報等を取得する。そして、コード生成手段１７２は、取得した情報を用いて、コードを生成する。次に、レコメンド情報構成手段１７３は、商品情報に含まれる商品識別子と生成したコードとを、生成した受注番号に対応付けて、購入情報管理表（図７）に蓄積する。なお、この蓄積された商品識別子とコードとは、図７の「ＩＤ＝１０２６」のレコードのうちの、「レコメンド商品識別子」「コード」である。
【０１０７】
次に、レコメンド装置１の運営者側のユーザは、受注番号「１３０９１２１０９１３１」を有する印刷指示をレコメンド装置１に入力した、とする。次に、受付部２０は、当該印刷指示を受け付ける。
【０１０８】
次に、出力部１８は、印刷指示から、購入識別子「１３０９１２１０９１３１」を取得する。また、出力部１８は、購入識別子「１３０９１２１０９１３１」に対応する８つのレコメンド商品識別子と８つのコードとを、購入情報管理表（図７）から取得する。さらに、出力部１８は、８つの各レコメンド商品識別子と一致する商品識別子と対になる、商品名、価格、写真等を商品情報管理表（図５）から取得する。なお、ここで、８つのレコメンド情報が取得された。レコメンド情報は、ここでは、レコメンド商品識別子、商品名、価格、写真、コード等を有する。
【０１０９】
また、納品情報生成部１６は、印刷指示「１３０９１２１０９１３１」に対応する購入情報を用いて、１０の購入商品の情報が含まれる納品情報を生成する。ここで、納品情報は、例えば、注文の明細情報である、とする。
【０１１０】
次に、出力部１８は、取得された８つのレコメンド情報と、印刷指示に対応する購入識別子とが、一の用紙で印刷されるように、印刷ファイルを構成する。なお、ここで、出力部１８は、購入識別子と１以上のレコメンド情報と納品情報とが、一の用紙で印刷されるように、印刷ファイルを構成しても良い。
【０１１１】
次に、出力部１８は、構成した印刷ファイルを印刷する。印刷例は、図８である。図８において、８１は購入識別子（受注番号）、８２はレコメンド情報、８３はコードである。
【０１１２】
また、出力部１８が印刷した紙は、図９のようなものでも良い。図９において、購入識別子と１以上のレコメンド情報と納品情報とが、一の用紙で印刷されている。図９の９１は納品情報であり、９２は１以上のレコメンド情報である。また、９３は広告であり、全ユーザ（用紙）に対して共通の情報である。
【０１１３】
なお、出力部１８により、印刷された紙は、ユーザが購入した商品とともに梱包されることは好適である。かかることにより、商品が届いた、ユーザにとって最も嬉しい瞬間にレコメンド情報（チラシ）をユーザに見てもらえる。また、印刷された紙を商品とともに梱包することにより、高い確率でレコメンド情報（チラシ）をユーザに見てもらえる。また、納品書内にレコメンド情報が印刷されている場合、または同梱されているチラシ内にレコメンド情報が印刷されている場合、極めて高い確率でレコメンド情報を見てもらえる。かかることにより、ユーザによる再購入率が向上する。
【０１１４】
また、受注番号等の購入識別子とレコメンド情報とが一の用紙に印刷されているため、商品を発送する際に、梱包者は、間違えなく、一の用紙と商品とを一緒に梱包できる。
【０１１５】
以上、本実施の形態によれば、効果的に商品をレコメンドすることができる。
【０１１６】
さらに、具体的には、本実施の形態によれば、レコメンド情報を、購入指示が入力された媒体（通常、ウェブページ）と異なる媒体（例えば、紙媒体等）に対して出力できるため、効果的に商品をレコメンドすることができる。
【０１１７】
また、本実施の形態によれば、受注番号等の購入識別子と１以上のレコメンド情報とを対応付けて印刷できるため、梱包者は、間違えなく、印刷された一の用紙と、発送する商品とを一緒に梱包できる。
【０１１８】
また、本実施の形態によれば、レコメンド装置１は、コードを有するレコメンド情報を出力できた。そして、コードは、レコメンド情報が出力される媒体である出力媒体であることを示す情報、またはレコメンド情報が出力される出力媒体を識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザを識別するユーザ識別子のうち、１以上の情報を含むことができる。そして、当該コードが、ユーザの端末（例えば、スマートフォン）により読み取られることにより、コードに対応する商品を購入するためのウェブページが出力され、ユーザは簡単にレコメンド商品を購入できた。また、かかるコードを利用した仕組みにより、商品の提供者またはマーケッターは、ユーザがどこの経路を経由して商品の購入に至ったかを知ることができる。なお、ここでの経路とは、レコメンド情報が印刷された紙、Ｗｅｂ広告等である。そして、かかるコードを利用した仕組みにより、レコメンド装置１が出力するレコメンド情報の効果を検討でき、レコメンドの品質の向上に寄与できる。なお、レコメンドの品質改善のためには、ユーザのフィードバックが必要であり、本実施の形態におけるコードもその手段の一つである。  なお、本実施の形態の具体例によれば、購入情報と１以上のレコメンド情報との出力は、同一の用紙への印刷であった。しかし、購入情報と１以上のレコメンド情報との出力は、ユーザへの送信でも良い。つまり、例えば、出力部１８は、図８または図９のファイルを、ユーザに送信しても良い。
【０１１９】
また、本実施の形態によれば、購入情報と１以上のレコメンド情報とを対応付けて出力した。しかし、購入情報と１以上のレコメンド情報とを対応付けずに、出力部１８は、１以上のレコメンド情報を、購入指示が入力された媒体と異なる媒体に対して出力しても良い。例えば、図１０に示すような１以上のレコメンド情報のファイル（例えば、ＰＤＦファイル）を、ユーザにメールで送信するなどしても良い。図１０に示すファイルは、購入情報識別子を有さない。
【０１２０】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるレコメンドシステムを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユーザを識別するユーザ識別子と購入する商品を識別する商品識別子とを有する購入指示を受信する受信部と、前記購入指示を用いて、商品の購入に関する情報である購入情報を生成する購入情報生成部と、前記購入指示を用いて、前記ユーザにレコメンドする商品に関する情報である１以上のレコメンド情報を取得するレコメンド情報取得部と、前記購入情報と前記１以上のレコメンド情報とを対応付けて出力する出力部として機能させるためのプログラムである。
【０１２１】
また、上記プログラムにおいて、前記出力部は、前記１以上のレコメンド情報を、前記購入指示が入力された媒体と異なる媒体に対して出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２２】
また、上記プログラムにおいて、前記購入情報生成部は、前記購入指示に対応する商品の購入を識別する購入識別子を含む購入情報を生成し、前記出力部は、前記購入識別子と前記１以上のレコメンド情報とを対応付けて出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２３】
また、上記プログラムにおいて、前記出力部は、前記購入識別子と前記１以上のレコメンド情報とを、同一の用紙に印刷するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２４】
また、上記プログラムにおいて、前記レコメンド情報は、商品を識別する情報を示すコードを含むものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２５】
また、上記プログラムにおいて、前記コードは、レコメンド情報が出力される媒体である出力媒体であることを示す情報、またはレコメンド情報が出力される出力媒体を識別する出力媒体識別子、または購入情報を識別する購入情報識別子、またはユーザを識別するユーザ識別子のうち、１以上の情報を含み、当該コードが読み取られることにより、当該コードに対応する商品を購入するためのウェブページが出力されるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２６】
また、上記プログラムにおいて、前記購入指示を用いて、納品に関する情報である納品情報を生成する納品情報生成部として、コンピュータをさらに機能させ、前記出力部は、前記購入識別子と前記１以上のレコメンド情報とを対応付けて出力し、かつ前記納品情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１２７】
また、図１１は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のレコメンド装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１１は、このコンピュータシステム３００の概観図であり、図１２は、システム３００のブロック図である。
【０１２８】
図１１において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１２９】
図１２において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１３０】
コンピュータシステム３００に、上述した実施の形態のレコメンド装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１３１】
プログラムは、コンピュータ３０１に、上述した実施の形態のレコメンド装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１３２】
なお、上記プログラムにおいて、情報を送信する送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１３３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１３４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１３５】
また、上記各実施の形態において、各処理や各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１３６】
なお、本願発明は、上記の実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【０１３７】
更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。たとえば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【産業上の利用可能性】
【０１３８】
以上のように、本発明にかかるレコメンド装置は、効果的に商品をレコメンドすることができる、という効果を有し、レコメンド情報を印刷する印刷装置等として有用である。
【符号の説明】
【０１３９】
１  レコメンド装置
２  端末装置
１１  商品情報格納部
１２  ユーザ情報格納部
１３  購入情報格納部
１４  受信部
１５  購入情報生成部
１６  納品情報生成部
１７  レコメンド情報取得部
１８  出力部
１９  送信部
２０  受付部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１７１  商品情報検索手段
１７２  コード生成手段
１７３  レコメンド情報構成手段
【図１】
2015222593.tif 000003
【図２】
2015222593.tif 000004
【図３】
2015222593.tif 000005
【図４】
2015222593.tif 000006
【図６】
2015222593.tif 000007
【図１１】
2015222593.tif 000008
【図１２】
2015222593.tif 000009
【図５】
2015222593.tif 000010
【図７】
2015222593.tif 000011
【図８】
2015222593.tif 000012
【図９】
2015222593.tif 000013
【図１０】
2015222593.tif 000014