(57)【特許請求の範囲】
【請求項１】
複数の機能を実行可能な１以上の電子機器と、
前記１以上の電子機器と通信可能な情報処理装置と
を具備する情報処理システムであって、
前記１以上の電子機器は、それぞれ、
前記情報処理装置に、前記電子機器を識別する機器識別情報又は前記電子機器に登録された１以上の使用者を識別する使用者識別情報に関連づけられた、特定の機能を識別する機能識別情報を供給する機能識別情報供給部を有し、
前記情報処理装置は、
前記１以上の電子機器から、それぞれ、前記機器識別情報又は前記使用者識別情報に関連づけられた、前記機能識別情報を取得する機能識別情報取得部と
前記取得した機能識別情報をもとに、前記複数の機能のうち重要度が高い機能を選択する重要機能選択部と、
前記重要度が高い機能を識別するための機能識別情報である重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器又は前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する重要機能識別情報供給部と
を有し、
前記１以上の電子機器は、それぞれ、
前記情報処理装置から、前記重要機能識別情報を取得する重要機能識別情報取得部と、
自機器が、前記重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器であるとき、前記取得した重要機能識別情報を登録し、又は
自機器が、前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器であるとき、前記取得した重要機能識別情報を、前記使用者識別情報に関連付けて登録する
重要機能識別情報登録部と
をさらに有する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記情報処理装置は、
機能識別情報が関連づけられていない機器識別情報又は機能識別情報が関連づけられていない使用者識別情報を取得する新規識別情報取得部をさらに有し、
前記重要機能識別情報供給部は、前記新規識別情報取得部が取得した機器識別情報により識別される電子機器又は前記新規識別情報取得部が取得した使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する
情報処理システム。
【請求項３】
請求項２に記載の情報処理システムであって、
前記重要機能選択部は、前記取得した機能識別情報に関連付けられた前記使用者識別情報の合計数が大きい機能を、前記重要度が高い機能として選択する
情報処理システム。
【請求項４】
請求項２又は３に記載の情報処理システムであって、
前記機能識別情報取得部は、前記機能識別情報に関連づけられた、前記機能識別情報により識別される機能の実行回数を示す実行回数情報をさらに取得し、
前記重要機能選択部は、実行回数の合計数が大きい機能を、前記重要度が高い機能として選択する
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、特定の機能をお気に入り機能として登録する電子機器と通信可能な情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
一般的に、ＭＦＰ（Multifunction Peripheral）等の電子機器において、使用頻度の高い機能をお気に入り機能として登録する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０７５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特定の機能をお気に入り機能として登録する技術においては、さらにユーザーの利便性を高めるような工夫が望まれる。
【０００５】
以上のような事情に鑑み、本開示の目的は、特定の機能をお気に入り機能として登録する技術において、さらにユーザーの利便性を向上させることが可能な情報処理装置、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示の一形態に係る情報処理装置は、
複数の機能を実行可能な１以上の電子機器から、それぞれ、前記電子機器を識別する機器識別情報又は前記電子機器に登録された１以上の使用者を識別する使用者識別情報に関連づけられた、特定の機能を識別する機能識別情報を取得する機能識別情報取得部と、
前記取得した機能識別情報をもとに、前記複数の機能のうち重要度が高い機能を選択する重要機能選択部と、
前記重要度が高い機能を識別するための機能識別情報である重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器又は前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する重要機能識別情報供給部と
を備える。
【０００７】
これにより、重要度が高い機能が登録されていない電子機器は、情報処理装置が選択した重要度が高い機能を予め登録することができる。あるいは、電子機器は、情報処理装置が選択した重要度が高い機能が登録されていない使用者に対して、この重要度が高い機能を予め登録することができる。
【０００８】
前記情報処理装置は、
機能識別情報が関連づけられていない機器識別情報又は機能識別情報が関連づけられていない使用者識別情報を取得する新規識別情報取得部をさらに備え、
前記重要機能識別情報供給部は、前記新規識別情報取得部が取得した機器識別情報により識別される電子機器又は前記新規識別情報取得部が取得した使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する。
【０００９】
これにより、新規の電子機器は、情報処理装置が選択した重要度が高い機能を予め登録することができる。あるいは、電子機器は、新規の使用者に対して、情報処理装置が選択した重要度が高い機能を予め登録することができる。
【００１０】
前記重要機能選択部は、前記取得した機能識別情報に関連付けられた前記使用者識別情報の合計数が大きい機能を、前記重要度が高い機能として選択する。
【００１１】
このように、情報処理装置は、使用者識別情報の合計数が大きい機能を選択することにより、使用者の嗜好を反映して、重要度が高い機能を選択することができる。
【００１２】
前記機能識別情報取得部は、前記機能識別情報に関連づけられた、前記機能識別情報により識別される機能の実行回数を示す実行回数情報をさらに取得し、
前記重要機能選択部は、実行回数の合計が大きい機能を、前記重要度が高い機能として選択する。
【００１３】
このように、情報処理装置は、実行回数の合計が大きい機能を選択することにより、客観的に正確に、重要度が高い機能を選択することができる。
【００１４】
上記目的を達成するため、本開示の一形態に係るプログラムは、
情報処理装置を、
複数の機能を実行可能な１以上の電子機器から、それぞれ、前記電子機器を識別する機器識別情報又は前記電子機器に登録された１以上の使用者を識別する使用者識別情報に関連づけられた、特定の機能を識別する機能識別情報を取得する機能識別情報取得部と、
前記取得した機能識別情報をもとに、前記複数の機能のうち重要度が高い機能を選択する重要機能選択部と、
前記重要度が高い機能を識別するための機能識別情報である重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器又は前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する重要機能識別情報供給部
として機能させる。
【００１５】
上記目的を達成するため、本開示の一形態に係る情報処理システムは、
複数の機能を実行可能な１以上の電子機器と、
前記１以上の電子機器と通信可能な情報処理装置と
を具備する情報処理システムであって、
前記１以上の電子機器は、それぞれ、
前記情報処理装置に、前記電子機器を識別する機器識別情報又は前記電子機器に登録された１以上の使用者を識別する使用者識別情報に関連づけられた、特定の機能を識別する機能識別情報を供給する機能識別情報供給部を有し、
前記情報処理装置は、
前記１以上の電子機器から、それぞれ、前記機器識別情報又は前記使用者識別情報に関連づけられた、前記機能識別情報を取得する機能識別情報取得部と
前記取得した機能識別情報をもとに、前記複数の機能のうち重要度が高い機能を選択する重要機能選択部と、
前記重要度が高い機能を識別するための機能識別情報である重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器又は前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器に、前記重要機能識別情報を供給する重要機能識別情報供給部と
を有し、
前記１以上の電子機器は、それぞれ、 
前記情報処理装置から、前記重要機能識別情報を取得する重要機能識別情報取得部と、
自機器が、前記重要機能識別情報が関連づけられていない機器識別情報により識別される電子機器であるとき、前記取得した重要機能識別情報を登録し、又は
自機器が、前記重要機能識別情報が関連づけられていない使用者識別情報が登録された電子機器であるとき、前記取得した重要機能識別情報を、前記使用者識別情報に関連付けて登録する
重要機能識別情報登録部と
をさらに有する。
【発明の効果】
【００１６】
本開示によれば、特定の機能をお気に入り機能として登録する技術において、さらにユーザーの利便性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本開示の第１の実施形態に係る情報処理システムを模式的に示す図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】ＭＦＰのハードウェア構成を示すブロック図である。
【図４】情報処理装置及びＭＦＰの機能的構成を示すブロック図である。
【図５】情報処理システムの動作を示すシーケンス図である。
【図６】情報処理装置の動作を示すフローチャートである。
【図７】ＭＦＰの動作を示すフローチャートである。
【図８】本開示の第３の実施形態に係る情報処理システムを模式的に示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００１９】
（Ｉ．第１の実施形態）
（１．情報処理システムの概要）
図１は、本開示の第１の実施形態に係る情報処理システムを模式的に示す図である。
【００２０】
情報処理システム１は、サーバー装置１０と、電子機器２０とを有する。
【００２１】
電子機器２０は、複数の機能（印刷機能、スキャン機能、転送機能、ＦＡＸ機能等）を実行可能な画像形成装置（例えば、ＭＦＰ、Multifunction Peripheral）であり、以下ＭＦＰ２０と称する。ＭＦＰ２０の使用者は、例えば、エンドユーザー（以下、単に「ユーザー」と称する）である社員である。
【００２２】
サーバー装置１０は、社内ＬＡＮ（Local Area Network）やインターネット等のネットワークＮを通じて、ＭＦＰ２０と双方向に通信して情報を授受する。サーバー装置１０の使用者は、典型的には、ＭＦＰ２０の管理者（例えば、ＭＦＰ２０の管理業務を行う社内担当者）である。
【００２３】
ＭＦＰ２０は、１つのオフィスに設置される。オフィスでは、様々なユーザーがＭＦＰ２０に対してログイン可能とするためのユーザー登録を行う。例えば、ＭＦＰ２０は、ユーザーＡ、ユーザーＢ及びユーザーＣのユーザー登録を受け付け、その情報を記憶部等に記憶する。各ユーザーは、自分がよく利用する機能（例えば、印刷機能）を、自分だけのお気に入り機能としてＭＦＰ２０に登録する。一方、ＭＦＰ２０に新規に登録されたユーザーには、何もお気に入り機能として登録されていない。そこで、サーバー装置１０は、新規に登録されたユーザーにとって重要度が高い機能を選択し、ＭＦＰ２０に通知する。ＭＦＰ２０は、新規に登録されたユーザーが当該機能に容易にアクセスすることができるようにする。
【００２４】
（２．ハードウェア構成）
（２−１．情報処理装置のハードウェア構成）
図２は、情報処理装置のハードウェア構成を示すブロック図である。
情報処理装置１０は、サーバー装置としての機能を有し、以下、「サーバー装置１０」と記載する。サーバー装置１０は、制御部２１と、制御部２１とバス１６を介して接続された表示部１２、ネットワーク通信部１３、操作部１４及び記憶部１５とを有する。
【００２５】
制御部２１は、ＣＰＵ（Central Processing Unit）等を含む。制御部２１は、ＲＡＭ（Random Access Memory）にロードされたプログラムを実行する。
【００２６】
表示部１２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）ディスプレイ等を含む。表示部１２は、制御部２１から受け取った情報に基づいて演算処理を行い、生成した画像信号を画面に表示する。典型的には、表示部１２は外付けの表示装置である。
【００２７】
ネットワーク通信部１３は、ネットワークＮに接続するためのインターフェースである。
【００２８】
操作部１４は、キーボード、マウス及び各種スイッチ等を含む。操作部１４は、ユーザーからの操作を検出して制御部２１に出力する。
【００２９】
記憶部１５は、ＲＯＭ（Read Only Memory）と、ＲＡＭと、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置とを含む。ＲＯＭは、コンピューター読み取り可能な非一過性の記録媒体の一例であり、制御部２１が実行するプログラムやデータ等を固定的に記録する。ＲＡＭには、ＲＯＭに記録されたプログラムがロードされる。
【００３０】
（２−２．ＭＦＰのハードウェア構成）
図３は、本開示の第１の実施形態に係るＭＦＰのハードウェア構成を示すブロック図である。
【００３１】
ＭＦＰ２０は、制御部２１を備える。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ２０の全体的な動作制御を司る。ＭＦＰ２０を各機能部（後述）として機能させるコンピュータープログラムは、ＲＯＭ等のコンピューター読み取り可能な非一過性の記録媒体に記録される。
【００３２】
制御部２１は、画像読取部２２、画像処理部２４、画像メモリー２５、画像形成部２６、操作部２７、記憶部２８、ネットワーク通信部２３等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３３】
制御部２１は、ユーザーから、操作部２７またはネットワークＮに接続されたパーソナルコンピュータ（図示せず）等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能及びコピー機能機能等の各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００３４】
画像読取部２２は、原稿から画像を読み取る。
【００３５】
画像処理部２４は、画像読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２４は、画像読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００３６】
画像メモリー２５は、画像読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２６での印刷対象となるデータを一時的に記憶したりする領域を有する。
【００３７】
画像形成部２６は、画像読取部２２で読み取られた画像データ等の画像形成を行う。
【００３８】
操作部２７は、ＭＦＰ２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２７ａを備えている。
【００３９】
ネットワーク通信部２３は、ネットワークに接続するためのインターフェースである。
【００４０】
記憶部２８は、画像読取部２２によって読み取られた原稿画像等を記憶する、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置である。
【００４１】
（３．情報処理装置及び画像形成装置の機能的構成）
図４は、本開示の第１の実施形態に係る情報処理装置及びＭＦＰの機能的構成を示すブロック図である。
【００４２】
サーバー装置１０は、コンピューター読み取り可能な非一過性の記録媒体の一例であるＲＯＭに記録された情報処理プログラムをＲＡＭにロードして実行することにより、機能識別情報取得部１１１、重要機能選択部１１２、重要機能識別情報供給部１１３及び新規識別情報取得部１１４として機能する。
【００４３】
機能識別情報取得部１１１は、ＭＦＰ２０から、機器識別情報と、それぞれの使用者識別情報に関連づけられた機能識別情報とを取得する。
【００４４】
重要機能選択部１１２は、機能識別情報取得部１１１から取得した使用者識別情報に関連づけられた機能識別情報をもとに、このＭＦＰ２０にとって重要度が高い機能を選択する。
【００４５】
重要機能識別情報供給部１１３は、新規識別情報取得部１１４から機器識別情報と、新規の使用者識別情報とを取得する。
【００４６】
新規識別情報取得部１１４は、ＭＦＰ２０から、機器識別情報と、新規の使用者識別情報とを取得する。
【００４７】
ＭＦＰ２０は、情報処理プログラムを実行することにより、機能識別情報供給部２１１、重要機能識別情報取得部２１２、重要機能識別情報登録部２１３及び新規識別情報供給部２１４として機能する。
【００４８】
機能識別情報供給部２１１は、自機器であるＭＦＰ２０を一意に識別する機器識別情報と、記憶部２８に登録されたそれぞれの使用者識別情報に関連づけられた機能識別情報とを、サーバー装置１０に供給する。
【００４９】
重要機能識別情報取得部２１２は、サーバー装置１０から、使用者識別情報と重要機能識別情報とを取得する。
【００５０】
重要機能識別情報登録部２１３は、重要機能識別情報取得部２１２から、使用者識別情報と重要機能識別情報とを取得する。
【００５１】
新規識別情報供給部２１４は、自機器であるＭＦＰ２０を一意に識別する機器識別情報と、記憶部２８に登録された新規の使用者識別情報とを、サーバー装置１０に供給する。
【００５２】
（４．情報処理システムの動作）
図５は、情報処理システムの動作を示すシーケンス図である。図６は、情報処理装置の動作を示すフローチャートである。図７は、ＭＦＰの動作を示すフローチャートである。
【００５３】
前提として、ＭＦＰ２０の記憶部２８には、使用者識別情報「ユーザーＡ」、「ユーザーＢ」及び「ユーザーＣ」が登録されている。「使用者識別情報」とは、典型的には、ＭＦＰ２０がユーザーを登録する際に、ＭＦＰ２０が各ユーザーに一意に割り当てるユーザーＩＤである。さらに、記憶部２８には、使用者識別情報に、そのユーザーがお気に入り登録した機能を識別するための機能識別情報が、関連づけて登録される。「機能識別情報」とは、ＭＦＰ２０が実行可能な複数の機能（印刷機能、スキャン機能、転送機能、ＦＡＸ機能等）をそれぞれ一意に識別するための情報である。
【００５４】
本例では、以下のように、使用者識別情報に対して機能識別情報が、互いに関連づけて記憶部２８に予め登録されている。
使用者識別情報「ユーザーＡ」に対して機能識別情報「機能Ａ」
使用者識別情報「ユーザーＢ」に対して機能識別情報「機能Ａ」
使用者識別情報「ユーザーＣ」に対して機能識別情報「機能Ｂ」
【００５５】
ＭＦＰ２０の機能識別情報供給部２１１は、自機器であるＭＦＰ２０を一意に識別する機器識別情報と、記憶部２８に登録されたそれぞれの使用者識別情報に関連づけられた機能識別情報とを、サーバー装置１０に供給する（ステップＳ１０１）。本例では、機能識別情報供給部２１１は、使用者識別情報「ユーザーＡ」に関連づけられた機能識別情報「機能Ａ」と、使用者識別情報「ユーザーＢ」に関連づけられた機能識別情報「機能Ａ」と、使用者識別情報「ユーザーＣ」に関連づけられた機能識別情報「機能Ｂ」とを、サーバー装置１０に供給する。
【００５６】
サーバー装置１０の機能識別情報取得部１１１は、ＭＦＰ２０から、機器識別情報と、それぞれの使用者識別情報に関連づけられた機能識別情報とを取得する（ステップ２０１）。機能識別情報取得部１１１は、ＭＦＰ２０から取得した、機器識別情報と、使用者識別情報に関連づけられた機能識別情報とを、重要機能選択部１１２に供給する。
【００５７】
サーバー装置１０の重要機能選択部１１２は、機能識別情報取得部１１１から取得した使用者識別情報に関連づけられた機能識別情報をもとに、このＭＦＰ２０にとって重要度が高い機能を選択する（ステップＳ２０２）。具体的には、重要機能選択部１１２は、機能識別情報が関連づけられた使用者識別情報の合計数を比較し、使用者識別情報の合計数が最大値である機能識別情報を判断する。重要機能選択部１１２は、使用者識別情報の合計数が最大値であると判断した機能識別情報により識別される機能を、重要度が高い機能として選択する。
【００５８】
本例では、重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた使用者識別情報（「ユーザーＡ」及び「ユーザーＢ」）の合計数を「２」、機能識別情報「機能Ｂ」が関連づけられた使用者識別情報（「ユーザーＣ」）の合計数を「１」と算出する。重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた使用者識別情報の合計数「２」と、機能識別情報「機能Ｂ」が関連づけられた使用者識別情報の合計数「１」とを比較し、使用者識別情報の合計数が最大値「２」である機能識別情報「機能Ａ」を判断する。重要機能選択部１１２は、使用者識別情報の合計数が最大値「２」である機能識別情報「機能Ａ」により識別される機能を、このＭＦＰ２０にとって重要度が高い機能として選択する。重要機能選択部１１２は、ＭＦＰ２０の機器識別情報と、重要度が高い機能として選択した機能の機能識別情報（重要機能識別情報）「機能Ａ」とを、関連付けて記憶部１５に登録する（ステップＳ２０３）。
【００５９】
一方、ＭＦＰ２０の記憶部２８に、新規の使用者識別情報「ユーザーＤ」が、新たに登録される。新規の使用者識別情報「ユーザーＤ」に対しては、お気に入り登録した機能を識別するための機能識別情報が、何も登録されていない。ＭＦＰ２０の新規識別情報供給部２１４は、自機器であるＭＦＰ２０を一意に識別する機器識別情報と、記憶部２８に登録された新規の使用者識別情報「ユーザーＤ」とを、サーバー装置１０に供給する（ステップＳ１０２）。
【００６０】
サーバー装置１０の新規識別情報取得部１１４は、ＭＦＰ２０から、機器識別情報と、新規の使用者識別情報「ユーザーＤ」とを取得する（ステップＳ２０４）。新規識別情報取得部１１４は、機器識別情報と、新規の使用者識別情報「ユーザーＤ」とを、重要機能識別情報供給部１１３に供給する。
【００６１】
サーバー装置１０の重要機能識別情報供給部１１３は、新規識別情報取得部１１４から機器識別情報と、新規の使用者識別情報「ユーザーＤ」とを取得する。重要機能識別情報供給部１１３は、取得した機器識別情報に関連付けられた重要機能識別情報「機能Ａ」を、記憶部１５から読み出す。重要機能識別情報供給部１１３は、新規識別情報取得部１１４から取得した使用者識別情報「ユーザーＤ」と、記憶部１５から読み出した重要機能識別情報「機能Ａ」とを、新規識別情報取得部１１４から取得した機器識別情報により識別されるＭＦＰ２０に供給する（ステップＳ２０５）。
【００６２】
ＭＦＰ２０の重要機能識別情報取得部２１２は、サーバー装置１０から、使用者識別情報「ユーザーＤ」と重要機能識別情報「機能Ａ」とを取得する（ステップＳ１０３）。重要機能識別情報取得部２１２は、取得した使用者識別情報「ユーザーＤ」と重要機能識別情報「機能Ａ」とを、重要機能識別情報登録部２１３に供給する。
【００６３】
ＭＦＰ２０の重要機能識別情報登録部２１３は、重要機能識別情報取得部２１２から、使用者識別情報「ユーザーＤ」と重要機能識別情報「機能Ａ」とを取得する。重要機能識別情報登録部２１３は、取得した使用者識別情報「ユーザーＤ」に関連付けて、重要機能識別情報「機能Ａ」を記憶部２８に登録する（ステップＳ１０４）。
【００６４】
本実施形態では、使用者識別情報の合計数が大きい機能を重要度が高い機能として選択する。これにより、使用者の嗜好を反映して、重要度が高い機能を選択し、ユーザーに提示することができる。ＭＦＰ２０は、使用者識別情報「ユーザーＤ」により識別されるユーザーがＭＦＰ２０にログインした際等に、重要度が高い機能を表示部２７ａ（図３）に表示等することにより、重要度が高い機能を、ユーザーに提示することができる。
【００６５】
なお、ＭＦＰ２０の制御部２１は、ステップＳ１０４で登録された「機能Ａ」を「ユーザーＤ」に関連付けて、記憶部２８に登録してもよい。
【００６６】
（ＩＩ．第２の実施形態）
以下の各実施形態及び各変形例において、既に説明した構成及び動作等と同様の構成及び動作等については説明を省略し、異なる点を中心に説明する。
【００６７】
第１の実施形態では、サーバー装置１０の重要機能選択部１１２は、使用者識別情報の合計数が最大値であると判断した機能識別情報により識別される機能を、重要度が高い機能として選択した。これに対して、第２の実施形態では、サーバー装置１０の重要機能選択部１１２は、実行した回数の合計数が最大値である機能を、重要度が高い機能として選択する。
【００６８】
第２の実施形態のシステム構成図、各ブロック図、シーケンス図及び各フローチャートは、第１の実施形態のそれらと同じであるため、図示を省略し、同じ参照符号及びステップ番号を用いて説明する。
【００６９】
前提として、ＭＦＰ２０の記憶部２８には、使用者識別情報に対して、そのユーザーがお気に入り登録した機能を識別するための機能識別情報と、そのユーザーがその機能を実行した回数を示す実行回数情報とが、関連づけて登録される。
【００７０】
本例では、以下のように、使用者識別情報に対して、機能識別情報と、実行回数情報とが、互いに関連づけて記憶部２８に予め登録されている。
使用者識別情報「ユーザーＡ」に対して、機能識別情報「機能Ａ」と、その機能の実行回数情報「２」
使用者識別情報「ユーザーＢ」に対して、機能識別情報「機能Ａ」と、その機能の実行回数情報「７」
使用者識別情報「ユーザーＣ」に対して、機能識別情報「機能Ｃ」と、その機能の実行回数情報「６」
【００７１】
ＭＦＰ２０の機能識別情報供給部２１１は、自機器であるＭＦＰ２０を一意に識別する機器識別情報と、記憶部２８に登録されたそれぞれの使用者識別情報に関連づけられた機能識別情報及び実行回数情報とを、サーバー装置１０に供給する（ステップＳ１０１）。本例では、機能識別情報供給部２１１は、使用者識別情報「ユーザーＡ」に関連づけられた機能識別情報「機能Ａ」及び実行回数情報「２」と、使用者識別情報「ユーザーＢ」に関連づけられた機能識別情報「機能Ａ」及び実行回数情報「７」と、使用者識別情報「ユーザーＣ」に関連づけられた機能識別情報「機能Ｃ」及び実行回数情報「６」とを、サーバー装置１０に供給する。
【００７２】
サーバー装置１０の機能識別情報取得部１１１は、ＭＦＰ２０から、機器識別情報と、それぞれの使用者識別情報に関連づけられた機能識別情報及び実行回数情報とを取得する（ステップ２０１）。機能識別情報取得部１１１は、ＭＦＰ２０から取得した、機器識別情報と、それぞれの使用者識別情報に関連づけられた機能識別情報及び実行回数情報とを、重要機能選択部１１２に供給する。
【００７３】
サーバー装置１０の重要機能選択部１１２は、機能識別情報取得部１１１から取得した機能識別情報及び実行回数情報をもとに、このＭＦＰ２０にとって重要度が高い機能を選択する（ステップＳ２０２）。具体的には、重要機能選択部１１２は、機能識別情報に関連づけられた実行回数情報が示す実行回数の合計数を比較し、実行回数の合計数が最大値である機能識別情報を判断する。重要機能選択部１１２は、実行回数の合計数が最大値であると判断した機能識別情報により識別される機能を、重要度が高い機能として選択する。
【００７４】
本例では、重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた実行回数情報（「２」及び「７」）の合計数を「９」、機能識別情報「機能Ｃ」が関連づけられた実行回数情報（「６」）の合計数を「６」と算出する。重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた実行回数情報の合計数「９」と、機能識別情報「機能Ｃ」が関連づけられた実行回数情報の合計数「６」とを比較し、実行回数情報の合計数が最大値「９」である機能識別情報「機能Ａ」を判断する。重要機能選択部１１２は、実行回数情報の合計数が最大値「９」である機能識別情報「機能Ａ」により識別される機能を、このＭＦＰ２０にとって重要度が高い機能として選択する。重要機能選択部１１２は、ＭＦＰ２０の機器識別情報と、重要度が高い機能として選択した機能の機能識別情報（重要機能識別情報）「機能Ａ」とを、関連付けて記憶部１５に登録する（ステップＳ２０３）。その後のサーバー装置１０及びＭＦＰ２０の処理は、第１の実施形態の処理と同様である。
【００７５】
本実施形態によれば、サーバー装置１０の重要機能選択部１１２は、実行回数情報の合計数が最大値である機能を、重要度が高い機能として選択する。第１の実施形態では、お気に入り機能として登録したユーザーの人数によって重要度が高い機能を選択し、実際にその機能が実行されているか否かや、さらには、その機能の実行頻度は、重要度が高い機能を選択するにあたり考慮されなかった。これに対して、第２の実施形態では、お気に入り機能として登録したユーザーの人数ではなく、実際の機能の実行頻度に基づき、重要度が高い機能を選択する。これにより、第１の実施形態に比べて、客観的に正確に、重要度が高い機能を選択し、ユーザーに提示することができる。
【００７６】
（ＩＩＩ．第３の実施形態）
図８は、第３の実施形態に係る情報処理システムを模式的に示す図である。
【００７７】
情報処理システム１Ａは、ネットワークＮを通じて双方向に通信して情報を授受可能な、サーバー装置１０Ａと、複数のＭＦＰ２０Ａ、２０Ｂ、２０Ｃ…とを有する。本例では、複数のＭＦＰは、ＭＦＰ２０Ａ、２０Ｂ、２０Ｃの３台である。
【００７８】
第１の実施形態では、サーバー装置１０の重要機能選択部１１２は、使用者識別情報の合計数が最大値であると判断した機能識別情報により識別される機能を、１台の特定のＭＦＰ２０にとって重要度が高い機能として選択した。これに対して、第３の実施形態では、サーバー装置１０Ａの重要機能選択部１１２は、複数のＭＦＰ２０Ａ、２０Ｂ、２０Ｃにお気に入り機能として登録された機能に基づき、新たな別のＭＦＰにとって重要度が高い機能として選択する。言い換えれば、第３の実施形態では、サーバー装置１０Ａの重要機能選択部１１２は、重要度が高い機能を選択するにあたり、第１の実施形態と異なり使用者識別情報を用いない。
【００７９】
第３の実施形態の各ブロック図及び各フローチャートは、第１の実施形態のそれらと同様であるため、図示を省略し、同じ参照符号及びステップ番号を用いて説明する。
【００８０】
前提として、各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃの記憶部２８には、ＭＦＰのユーザーがお気に入り登録した機能を識別するための機能識別情報が登録される。
【００８１】
本例では、以下のように、各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃの記憶部２８に、機能識別情報が予め登録されている。
ＭＦＰ２０Ａに機能識別情報「機能Ａ」
ＭＦＰ２０Ｂに機能識別情報「機能Ａ」
ＭＦＰ２０Ｃに機能識別情報「機能Ｂ」
【００８２】
各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃの機能識別情報供給部２１１は、自機器である各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃを一意に識別する機器識別情報（便宜的に、「ＭＦＰ２０Ａ」、「ＭＦＰ２０Ｂ」、「ＭＦＰ２０Ｃ」とする）と、記憶部２８に登録された機能識別情報とを、サーバー装置１０Ａに供給する（ステップＳ１０１）。本例では、ＭＦＰ２０Ａの機能識別情報供給部２１１は機器識別情報「ＭＦＰ２０Ａ」及び機能識別情報「機能Ａ」を、ＭＦＰ２０Ｂの機能識別情報供給部２１１は機器識別情報「ＭＦＰ２０Ｂ」及び機能識別情報「機能Ａ」を、ＭＦＰ２０Ｃの機能識別情報供給部２１１は機器識別情報「ＭＦＰ２０Ｃ」及び機能識別情報「機能Ｂ」を、サーバー装置１０Ａに供給する。
【００８３】
サーバー装置１０Ａの機能識別情報取得部１１１は、各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃから、機器識別情報と、機能識別情報とを取得する（ステップ２０１）。機能識別情報取得部１１１は、各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃから取得した、機器識別情報と、機能識別情報とを、重要機能選択部１１２に供給する。
【００８４】
サーバー装置１０Ａの重要機能選択部１１２は、機能識別情報取得部１１１から取得した機器識別情報と、機能識別情報をもとに、各ＭＦＰ２０Ａ、２０Ｂ、２０Ｃにとって重要度が高い機能を選択する（ステップＳ２０２）。具体的には、重要機能選択部１１２は、機能識別情報が関連づけられた機器識別情報の合計数を比較し、機器識別情報の合計数が最大値である機能識別情報を判断する。重要機能選択部１１２は、機器識別情報の合計数が最大値であると判断した機能識別情報により識別される機能を、重要度が高い機能として選択する。
【００８５】
本例では、重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた機器識別情報（「ＭＦＰ２０Ａ」及び「ＭＦＰ２０Ｂ」）の合計数を「２」、機能識別情報「機能Ｂ」が関連づけられた機器識別情報（「ＭＦＰ２０Ｃ」）の合計数を「１」と算出する。重要機能選択部１１２は、機能識別情報「機能Ａ」が関連づけられた機器識別情報の合計数「２」と、機能識別情報「機能Ｂ」が関連づけられた機器識別情報の合計数「１」とを比較し、機器識別情報の合計数が最大値「２」である機能識別情報「機能Ａ」を判断する。重要機能選択部１１２は、機器識別情報の合計数が最大値「２」である機能識別情報「機能Ａ」により識別される機能を、新たな別のＭＦＰにとって重要度が高い機能として選択する。重要機能選択部１１２は、重要度が高い機能として選択した機能の機能識別情報（重要機能識別情報）「機能Ａ」を、記憶部１５に登録する（ステップＳ２０３）。
【００８６】
一方、サーバー装置１０Ａの新規識別情報取得部１１４は、新規のＭＦＰ２０Ｄから、機器識別情報を取得する（ステップＳ２０３）。新規識別情報取得部１１４は、機器識別情報と、新規の機器識別情報「ＭＦＰ２０Ｄ」を、重要機能識別情報供給部１１３に供給する。
【００８７】
サーバー装置１０Ａの重要機能識別情報供給部１１３は、新規識別情報取得部１１４から新規の機器識別情報「ＭＦＰ２０Ｄ」を取得する。重要機能識別情報供給部１１３は、重要機能識別情報「機能Ａ」を、記憶部１５から読み出す。重要機能識別情報供給部１１３は、記憶部１５から読み出した重要機能識別情報「機能Ａ」を、新規識別情報取得部１１４から取得した機器識別情報により識別されるＭＦＰ２０Ｄに供給する（ステップＳ２０４）。
【００８８】
ＭＦＰ２０Ｄの重要機能識別情報取得部２１２は、サーバー装置１０Ａから、重要機能識別情報「機能Ａ」を取得する（ステップＳ１０３）。重要機能識別情報取得部２１２は、取得した重要機能識別情報「機能Ａ」を、重要機能識別情報登録部２１３に供給する。
【００８９】
ＭＦＰ２０Ｄの重要機能識別情報登録部２１３は、重要機能識別情報取得部２１２から、重要機能識別情報「機能Ａ」を取得する。重要機能識別情報登録部２１３は、取得した重要機能識別情報「機能Ａ」を記憶部２８に登録する（ステップＳ１０４）。
【００９０】
これにより、新規のＭＦＰ２０Ｄは、重要度が高い機能を表示部２７ａ（図３）に表示等することにより、ユーザーの嗜好を反映して選択された、重要度が高い機能（本例では、機器識別情報「ＭＦＰ２０Ａ」及び「ＭＦＰ２０Ｂ」により識別される２台のＭＦＰがお気に入り登録している機能）を、ユーザーに提示することができる。
【００９１】
なお、ＭＦＰ２０の制御部２１は、ステップＳ１０４で登録された「機能Ａ」を「ユーザーＤ」に関連付けて、記憶部２８に登録してもよい。
【００９２】
（ＩＶ．変形例）
（１．変形例１）
第３の実施形態では、サーバー装置１０Ａは、機器識別情報の合計数が最大値であると判断した機能識別情報により識別される機能を、重要度が高い機能として選択し、選択した機能の識別情報（重要機能識別情報）を新たにサーバー装置１０Ａに登録されたＭＦＰ２０Ｄに供給した。これに対して、サーバー装置の重要機能選択部は、第２の実施形態と同様に、複数のＭＦＰが実行した回数を示す実行回数情報の合計値が最大である機能を、重要度が高い機能として選択し、選択した機能の識別情報（重要機能識別情報）を新たにサーバー装置に登録されたＭＦＰに供給してもよい。これにより、第２の実施形態と同様に、客観的に正確に、重要度が高い機能を選択し、ユーザーに提示することができる。
【００９３】
（２．変形例２）
第１の実施形態及び第２の実施形態では、サーバー装置１０は、ＭＦＰ２０から新規の使用者識別情報「ユーザーＤ」を取得して初めて、重要機能識別情報「機能Ａ」をＭＦＰ２０に供給した。（ステップＳ２０４）。これに対して、サーバー装置１０に既に使用者識別情報が登録されているが、重要機能識別情報が関連づけて登録されていない使用者識別情報が存在する場合、サーバー装置１０は、その使用者識別情報と、重要機能識別情報とをＭＦＰ２０に送信してもよい。
【００９４】
第１の実施形態の例で言えば、サーバー装置１０は、使用者識別情報「ユーザーＣ」（機能識別情報「機能Ｂ」しか関連付けられていない）と、重要機能識別情報「機能Ａ」とをＭＦＰ２０に送信する。第２の実施形態の例で言えば、サーバー装置１０は、使用者識別情報「ユーザーＣ」（機能識別情報「機能Ｃ」しか関連付けられていない）と、重要機能識別情報「機能Ａ」とをＭＦＰ２０に送信する。
【００９５】
ＭＦＰ２０は、使用者識別情報「ユーザーＣ」により識別されるユーザーがＭＦＰ２０にログインした際等に、重要度が高い機能を表示部２７ａ（図３）に表示等することにより、このユーザーが「機能Ａ」をお気に入り機能として主体的に登録していないにも拘らず、重要度が高い機能として、ユーザーに提示することができる。
【００９６】
（３．変形例３）
第３の実施形態及び変形例１では、サーバー装置１０Ａは、新規の機器識別情報「ＭＦＰ２０Ｄ」を取得して初めて、重要機能識別情報「機能Ａ」を新規のＭＦＰ２０Ｄに供給した。（ステップＳ２０４）。これに対して、サーバー装置１０Ａに既に機器識別情報が登録されているが、重要機能識別情報が関連づけて登録されていない機器識別情報が存在する場合、サーバー装置１０Ａは、重要機能識別情報をそのＭＦＰ２０に送信してもよい。
【００９７】
第３の実施形態の例で言えば、サーバー装置１０Ａは、機器識別情報「ＭＦＰ２０Ｃ」（機能識別情報「機能Ｂ」しか関連付けられていない）により識別されるＭＦＰ２０Ｃに、重要機能識別情報「機能Ａ」を送信する。
【００９８】
ＭＦＰ２０Ｃは、重要度が高い機能を表示部２７ａ（図３）に表示等することにより、ＭＦＰ２０Ｃのユーザーが「機能Ａ」をお気に入り機能として主体的に登録していないにも拘らず、重要度が高い機能として、ユーザーに提示することができる。
【００９９】
（４．変形例４）
第１の実施形態では、お気に入り機能として登録したユーザーの人数によって重要度が高い機能を選択し、実際にその機能が実行されているか否かや、さらには、その機能の実行頻度は、重要度が高い機能を選択するのに考慮されなかった。一方、第２の実施形態では、お気に入り機能として登録したユーザーの人数ではなく、実際の機能の実行回数の合計値に基づき、重要度が高い機能を選択した。これに対して、お気に入り機能として登録したユーザーの人数と、実際の機能の実行回数の合計値との両方に基づき、重要度が高い機能を選択してもよい。これにより、実行回数の合計値を基づくことで客観的に正確に、また、ユーザーの嗜好をより反映して、重要度が高い機能を選択し、ユーザーに提示することができる。
【０１００】
（５．変形例５）
第３の実施形態では、お気に入り機能として登録したＭＦＰの数によって重要度が高い機能を選択し、実際にその機能が実行されているか否かや、さらには、その機能の実行頻度は、重要度が高い機能を選択するのに考慮されなかった。一方、変形例１では、お気に入り機能として登録したＭＦＰの数ではなく、実際の機能の実行回数の合計値に基づき、重要度が高い機能を選択した。これに対して、お気に入り機能として登録したＭＦＰの数と、実際の機能の実行回数の合計値との両方に基づき、重要度が高い機能を選択してもよい。これにより、実行回数の合計値を基づくことで客観的に正確に、また、ユーザーの嗜好をより反映して、重要度が高い機能を選択し、ユーザーに提示することができる。
【０１０１】
（６．変形例６）
各実施形態及び各変形例では、サーバー装置は、重要度が高い機能を１つ選択したが、これに替えて、重要度が高い機能を複数選択してもよい。
【符号の説明】
【０１０２】
１０、１０Ａ…サーバー装置
２０、２０Ａ、２０Ｂ、２０Ｃ…ＭＦＰ
１１１…機能識別情報取得部
１１２…重要機能選択部
１１３…重要機能識別情報供給部
１１４…新規識別情報取得部
２１１…機能識別情報供給部
２１２…重要機能識別情報取得部
２１３…重要機能識別情報登録部
２１４…新規識別情報供給部
【図１】
0006443379.tif 000002
【図２】
0006443379.tif 000003
【図３】
0006443379.tif 000004
【図４】
0006443379.tif 000005
【図５】
0006443379.tif 000006
【図６】
0006443379.tif 000007
【図７】
0006443379.tif 000008
【図８】
0006443379.tif 000009