(57)【要約】      （修正有）【課題】ユーザ・インターフェース・プリファレンスの変更を複数の装置にわたって自動的に送ることができるようにする。【解決手段】マシンは、ユーザと対話するためのユーザ・インターフェース１４と、ユーザが有する電子タグ１８から、ユーザについての個人的なユーザ・インターフェース・プリファレンスを獲得する読取装置１６と、個人的なユーザ・インターフェース・プリファレンスの少なくとも１部に基づいてユーザ・インターフェースをカスタマイズする制御コンポーネント１２と、を備える。【選択図】図１
2007087389.tif 000002
【特許請求の範囲】
【請求項１】
ユーザと対話するためのユーザ・インターフェースと、
前記ユーザが有する電子タグから、該ユーザについての個人的なユーザ・インターフェース・プリファレンスを獲得する読取装置と、
前記個人的なユーザ・インターフェース・プリファレンスの少なくとも１部に基づいて前記ユーザ・インターフェースをカスタマイズする制御コンポーネントとを備える、
マシン。
【請求項２】
前記ユーザ・インターフェース・プリファレンスは、該ユーザの体験、該ユーザの過去のアクティビティ、及び該ユーザの個人的特徴のうちの、少なくとも１つ又はそれ以上に基づいている、請求項１に記載のマシン。
【請求項３】
特定のユーザについてマシンのインターフェースを自動的にカスタマイズする方法であって、
前記ユーザが有する電子タグから、該ユーザについての個人的なプリファレンスを読み取り、
前記個人的なプリファレンスを分析し、
前記個人的なプリファレンスに基づいて、カスタマイズされたユーザ・インターフェースを前記ユーザに与えることを含む、
ことを特徴とする方法。
【請求項４】
更に、前記カスタマイズされたユーザ・インターフェースとのユーザ対話を追跡し、
前記追跡されたユーザ対話の少なくとも１部に基づいて、前記電子タグに格納された前記個人的なプリファレンスを更新することを含む、
請求項３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ・インターフェースに関する。詳細には、本発明は、ユーザが保持する電子ユーザ・プロファイルに基づいて、そのユーザについてのユーザ・インターフェースを自動的にカスタマイズする特定のアプリケーションに関する。
【背景技術】
【０００２】
多くの電子装置（例えば、コンピュータ、印刷プラットフォーム、携帯電話、マイクロ波機器（電子レンジを含む）、自動車等）は、それらの装置に情報を提供したりあるいはそれらの装置から情報を受け取るのを容易にするための、ユーザ・インターフェースを含む。例えば、従来の携帯電話は、一般に、ユーザが入力したときに電話番号を表示するディスプレイを含む。ダイアル呼び出し時に、携帯電話は、「ダイアル中」、「接続中」等といった表示を介して状況情報をユーザに提供することができる。接続がうまくいくかどうかによって、携帯電話は、「接続された」、「話し中」、「通話終了」等のような状況情報を表示することができる。携帯電話のユーザ・インターフェースは、例えば、信号強度バーや、相手方の画像や、メッセージが入手可能であることを示す封筒マークや、残りのバッテリ寿命を示すバッテリや、アラームが設定されたことを示すベル等の、グラフィックス（図形）を表示することもできる。
【０００３】
特定の電子装置によって、ユーザ・インターフェースは、相対的に簡単なもの、又は複雑なものにすることができる。例えば、代表的な電子レンジのユーザ・インターフェースは、時刻、実行中のジョブの残り時間量、エラーコード、デフォルト設定（例えば、「ポップコーン」、「解凍」等）に関連した種々の印、タイマー等を示すために、１つ又はそれ以上の７セグメント・ディスプレイあるいは発光ダイオード（ＬＥＤ）を含む。一部の電子レンジは、付加的にあるいは代替的に、ユーザ・インターフェースの外観を向上させるために、液晶あるいは他の型のディスプレイ技術を利用することができる。別の例においては、自動車のダッシュボードが、速度、走行距離、燃料の残量、温度等の表示、「すぐにエンジンをチェックせよ」、「オイル」等といった種々のダミーライト、あるいは、夕方あるいは夜間の運転用のバックライトを組み込むのが好ましい。他方、現行のコンピュータ（例えば、デスクトップ式、ラップトップ式、又は、手持ち式等のコンピュータ）は、相当に高度なグラフィカル・ユーザ・インターフェース（ＧＵＩ）を提供する。例えば、代表的なコンピュータ・ユーザ・インターフェースは、キーボード、マウス、デジタルペン、マイク、タッチスクリーン等のような種々の機構を通して呼び出される、多数のソフトの（例えば、ソフトウェア・ベースの）ボタン、ノブ、制御装置、メニュー、スライダ、ダイアル、チェックボックス、ドロップダウンリスト等を含む。更に、異なる（例えば、デフォルト及びカスタムのような）見て美しい背景、カラースキーム、アニメーション、画像、フォントスタイル、アイコン等を用いて、代表的なコンピュータ・ユーザ・インターフェースを構成することができる。
【０００４】
ユーザ・インターフェースは、例えば、最も使用される機能（例えば、製造者によって決定されるような）を表すことができ、あるいは、初心者のユーザに対応する基本的な機能を与えるように設計された、相対的に一般的なものとすることができる。これらのユーザ・インターフェースの一部は、静的であり、変更することができない。例えば、基本的な電子レンジの７セグメント・ディスプレイについては上述した。他のユーザ・インターフェースは、ユーザ・カスタマイズに対応することができる。代表的には、カスタマイズは、手動での構成によって達成される。例えば、装置にアクセスするとき（例えば、ログオン、パスワード等を介して）、ユーザは、種々のユーザ・インターフェースの構成の選択肢すなわちオプションを観察し、デフォルト・インターフェースに対する１つ又はそれ以上の代替物を選択するか、又は、デフォルト設定を保持することができる。場合によっては、カスタマイズ中に、１つ又はそれ以上の付加的なオプションを装置にロードし、選択することができる。例えば、ユーザは、個人的な画像（例えば、ユーザの家族の写真）を装置にロードし、デフォルトあるいは提供された代替物の代わりに、背景としてその個人的な画像を使用することができる。ユーザは、構成を保存し、次に装置にアクセスされたとき又はデフォルト設定に戻るときに、カスタマイズされた設定が用いられるようにできる。
【０００５】
【特許文献１】米国特許第５２８７５１４号明細書
【特許文献２】米国特許第６８６９０１６号明細書
【特許文献３】米国特許第６９３４９１５号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ユーザ・インターフェースの変更は、一般に、装置の各ユーザごとに作成され、その装置上に格納されるユーザ・プロファイルに格納することができる。装置によって、装置の各ユーザが、好ましいユーザ・インターフェース設定を用いて自分のプロファイルをカスタマイズできることもある。しかしながら、場合によっては、全てのユーザが同じユーザ・インターフェース構成に従わなければならないか、あるいは、システム管理者が、付加的に又は代替的に、管理されている装置のユーザに、１つ又はそれ以上のユーザ・インターフェースの制限を課すことがある。装置上にこうしたプロファイルを格納することは、装置のメモリを消費する。さらに、格納されたプロファイルを管理するために、処理サイクルが消費される。
【０００７】
２つ又はそれ以上の装置にわたって同じユーザ・インターフェース・カスタマイズを使用したいと望むユーザは、一般に、装置の各々についてのプロファイルを手動で作成し、各プロファイルについて同じオプションすなわちプリファレンス（Preference：ユーザ等によって選択された設定メニュー：オプションともいう）を再入力しなければならない。各々の装置についてプロファイルを作成し、プリファレンスを手動で設定するのに、時間がかかる。場合によっては、ユーザ・プロファイルを複数の装置にわたって移植又は移行させることができ、これにより、各装置において設定を手動で構成する必要性が軽減される。しかし、装置の１つにおけるユーザ・インターフェース・プリファレンスの変更は、他の装置のいずれかに自動的に送られるわけではない。そうではなく、ユーザはが、手動で変更しなければならない、あるいは、修正されたプロファイルを他の同様の装置に移行させなければならない。
【課題を解決するための手段】
【０００８】
本発明の一態様において、マシンは、個人的なユーザ・インターフェース・プリファレンスに少なくとも部分的に基づいてユーザ・マシンのユーザ・インターフェースをカスタマイズする、制御コンポーネントを含む。マシンはさらに、ユーザが有する電子タグについての個人的なユーザ・インターフェース・プリファレンスを獲得する読取装置を含む。
【発明を実施するための最良の形態】
【０００９】
図１を参照すると、適応型カスタム・ユーザ・インターフェースを用いるシステムが示される。このシステムは、これらに限られるものではないが、印刷プラットフォーム、コンピュータ、携帯用情報端末（ＰＤＡ）、自動車、娯楽システム、セキュリティ・システム、携帯電話、ナビゲーション・システム、電気器具等、あるいは、基本的にはあらゆる状態マシンとすることができる、マシン１０を含む。このマシン１０は、マシン１０内にある、あるいは、マシン１０外にある、１つ又はそれ以上の処理コンポーネント（図示せず）、格納コンポーネント（図示せず）等と関連付けることができる制御コンポーネント（「コントローラ」）１２によって、少なくとも部分的に制御される。
【００１０】
インターフェース１４は、ユーザ（例えば、人、ロボット、アプリケーション、別のマシン等）がマシン１０と対話することができる機構を提供する。例えば、マシン１０は、インターフェース１４を用いて、情報をユーザに提供し、あるいは、ユーザからの入力を要求できる。別の例では、ユーザは、インターフェース１４を通して、情報（例えば、パラメータ、変数、命令等）をマシン１０に提供することができる。
【００１１】
システムは、これらに限られるものではないが、無線周波数識別（ＲＦＩＤ）タグ、非接触型スマートカード、磁気カード、データキー、トランスポンダ、あるいは、他の電磁ベースの情報格納コンポーネントとすることができる、タグ１８のような好適な電子格納コンポーネントから情報を読み取ることができるタグ読取装置１６をさらに含む。タグ読取装置１６は、タグ１８から読み取るための有線技術あるいは無線技術を用いることができる。例えば、読取装置１６は、ＲＦＩＤタグから情報を無線で読み取る、あるいは、受け取るためのコンポーネントを含む。このように、読取装置１６は、ＲＦＩＤ技術を用いて、タグ１８に照会し、タグ１８から情報を読み取り、あるいは、タグ１８が発する情報を受け取ることができる。別の例では、情報は、有線あるいは無線のイーサネット（登録商標）・ポートを介して、タグ１８と読取装置１６との間で伝えることができる。他の好適な無線ネットワーク技術は、これらに限るものではないが、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＷｉＦｉ、ＷｉＭａｘ、ＰＣＳ、携帯電話等、あるいはこれらの変形物、あるいはこれらの組み合わせを含む。同様に、読取装置は、付加的にあるいは代替的に、非接触型スマートカード、磁気カード、データキー、トランスポンダ、あるいは他の情報格納コンポーネントから情報を獲得するための技術を含む。例えば、タグ１８は、読取装置１６と関連した磁場を通してタグ１８を移動させるときに、タグ１８と読取装置１６との間で情報が伝えられる、磁気カードとすることができる。
【００１２】
タグ１８は、様々にユーザに取り付けることができる。例えば、タグ１８は、バッジ、個人的なプリファレンスのカード、免許、キーチェーン、ブレスレット、ネックレス、衣服、粘着パッチ、ステッカー、マグネット、包装、木枠等に組み込むことができる。さらに、ユーザがタグ１８を支持することもできる。
【００１３】
タグ１８は、種々の情報を格納することができる。例えば、一例においては、タグ１８は、１又はそれ以上の特定のユーザ、ユーザのグループ等に関連した情報（例えば、１つ又はそれ以上のユーザ・プロファイル）を格納することができる。こうした情報は、これらに限られるものではないが、識別、安全検査、プリファレンス（例えば、ユーザ・インターフェースのプリファレンス）、特権等を含むことができる。さらに、情報は、代表的なユーザの使用法、ユーザの体験レベル、ユーザの特徴（例えば、障害）等を考慮に入れることができる。この情報は、適切な装置（図示せず）を通してタグ１８にロードすることができる。情報をタグ１８に格納することによって、この情報は、移動可能なものになり、ユーザと共に支持することができる。このことにより、こうしたユーザ・プロファイルをマシン内に入力し、格納する必要性、あるいは、それらを管理するためにマシン１０を使用する必要性が軽減され、そのことは、マシンの格納装置、あるいは、処理能力の消費を軽減する。
【００１４】
タグ１８から読取装置１６への情報の伝達は、種々の方法で呼び出すことができる。限定的ではない１例において、読取装置１６とタグ１８が互いに通信できる通信範囲にタグ１８が入ったとき（例えば、タグ１８を有するユーザが、読取装置１６に接近する等）、読取装置１６は、情報についてタグ１８に照会し、情報についてタグ１８に質問し、あるいは、タグ１８が発する情報（例えば、タグ１８が定期的に情報を発する場合）を受け取る。付加的にあるいは代替的に、タグ１８は、情報を発して範囲に入った読取装置１６に通告することができ、あるいは、読取装置１６は、その範囲内にあるタグ１８のようなタグに対して定期的にポーリングを行うことができる。さらに、情報をプッシュし、引き出し、掲示し、検索することなどもできる。
【００１５】
限定的でない例として、タグ１８内に格納された情報は、少なくとも、ユーザ・インターフェース・プリファレンスを含むことができる。タグ１８が読取装置１６のより近くに移動するとき（例えば、ユーザが読取装置１６に接近するとき、ユーザが読取装置１６を通してタグ１８を掃引するとき等）、タグ１８に格納されたユーザ・インターフェース・プリファレンスあるいは他の情報が、読取装置１６に与えられる。この情報は、ユーザ・インターフェース・プリファレンスを用いて、動的あるいは自動的にカスタマイズする、あるいは、ユーザ・インターフェースに基づいてユーザについてのユーザ・インターフェース１４を個人化する制御コンポーネント１２に伝達される。このことは、ユーザに、ユーザ・インターフェース１４を手動で構成する必要なく、好ましい外観あるいは感触をもったユーザ・インターフェースが与えられること可能にする。場合によっては、タグ１８によって伝達される情報を用いてマシンに自動的にログオンし、ユーザが、格納されたユーザ・プロファイルを検索し、ロードするために、手動でログオンし、あるいは、マシン１０を待つ必要がないようにする。代わりに、ユーザ・インターフェース１４は、タグ１８から受け取ったユーザ・プリファレンスに従って自動的に構成され、ユーザがタグ１８と対話を始めることができるようにされる。
【００１６】
タグ１８及び読取装置１６は、さらなる情報伝達のために定期的に対話し、ユーザが依然としてマシン１０を使用しているかどうか等を判断することができる。アクティブでない期間、実行中のアプリケーション、ユーザの動き等を考慮して、アクティブなユーザとの対話（例えば、マウス、キーボード、音声、イベント等）を通して、使用を判断することができる。さらに、ユーザ・インターフェース１４に対するタグ１８の近接性を判断することができる。ユーザがマシン１０の使用を終えたとき（例えば、ログオフ、所定期間のマシンのアイドル状態等）、あるいは、タグ１８が読取装置１６との通信範囲の外側に移動したとき、制御コンポーネント１２は、ユーザ・インターフェース１４を以前の状態（例えば、デフォルト状態）に自動的に戻し、あるいは、こうした情報を発するタグ１８を有する別のユーザと関連したユーザ・プリファレンスをロードすることができる。
【００１７】
付加的にあるいは代替的に、タグ１８から伝えられた情報は、マシン、読取装置、あるいは、制御コンポーネントのプリファレンスを含むことができる。例えば、情報は、１つ又はそれ以上のアプリケーションを識別し、マシン１０上に自動的に呼び出し、マシン１０にアクセスするためのログインあるいはパスワードを提供し、ユーザ認証のためのバイオメトリック・テンプレートを提供し、マシン１０にユーザ特権（例えば、読み取り、書き込み、実行等）を伝えること等ができる。別の例において、情報は、更に別の情報をどのように読取装置１６に伝えるかを定めることができる。例えば、情報の転送を、発信、照会又は読み取り、或いは、これらの何らかの組み合わせに制限することもできる。さらに別の例においては、情報は、制御コンポーネント１２が実行する命令を含むことができる。別の例においては、タグは、ユーザが、Ｓｃａｎ−ｔｏ−Ｅ−Ｍａｉｌ、Ｓｃａｎ−ｔｏ−ＦＡＸ、Ｓｃａｎ−ｔｏ−Ｎｅｔｗｏｒｋ等のような印刷プラットフォーム・サービスが使用することを可能にする、印刷プラットフォームについてのユーザ特権を伝えることができる。前述の例は、例証のために提供されるものであり、制限するためのものではないことを理解されたい。
【００１８】
異なるユーザに関連付けられたタグが、情報をタグ読取装置１６に同時に提供できることを理解されたい。例えば、第１のユーザは、第１のユーザに関連したタグによって提供された情報（ユーザ・インターフェース・プリファレンスを含む）に基づいてカスタマイズされたユーザ・インターフェース１４と対話することができる。個人的なユーザ・インターフェース・プリファレンスあるいは他の情報を有するタグを支持する別のユーザは、読取装置１６が他のタグからの情報を読み取ることができる区域に入る。この場合、制御コンポーネント１２は、マシン１０が、依然として第１のユーザによってアクセスされ、他のユーザに関連したタグからの情報を無視していると判断することができる。付加的にあるいは代替的に、制御コンポーネント１２は、識別、ジョブ記述、セキュリティ・レベル、特権、インテリジェンス等のような他の情報を用いて、他のユーザのユーザ・インターフェース・プリファレンスが、第１のユーザのユーザ・インターフェース・プリファレンスをオーバーライドすべきかどうかを判断することができる。これらの例は、説明目的のために提供されるものであり、制限のためのものではないことを理解されたい。
【００１９】
タグ１８内に格納された情報は、多数のマシンと共に連続的にあるいは同時に使用することができる。このように、ユーザは、複数のマシンを用いることができ、そこで、各々のマシンは、タグ１８内に格納されたプリファレンスに基づいて、ほぼ類似したユーザ・インターフェースをユーザに与えることができる。このことは、ユーザが所望する場合には、ユーザが、整合性をもったユーザ・インターフェースと接続しながら、異なるマシンと対話することを可能にする。１つの代替物において、類似したタイプのマシンが、ユーザにほぼ類似したユーザ・インターフェースを与えるように、マシンのタイプによってユーザ・インターフェース・プリファレンスを変更することができる。前述のものは、マシンのタイプ間の、ユーザ・インターフェースの違いを適合させるものである。さらに、他の付加的な基準に基づいてマシンのタイプを細分し、マシンのタイプごとに１つより多い組のプリファレンスを用いることができる。例えば、マシンタイプ「コンピュータ」は、「家庭用コンピュータ」、「仕事用コンピュータ」、「学校用コンピュータ」等にさらに表すことができ、そこでは、ユーザ・インターフェースは、１つ又はそれ以上の描写と整合性を保持したままであるが、ユーザは、類似したマシンのタイプにわたって異なる組のプリファレンスを用いる能力を有する。タグ１８が、２つ又はそれ以上の異なるタグ読取装置に関連した区域に入った場合、情報を読取装置の２つ又はそれ以上によって読み取ることができ、それらのユーザ・インターフェース・プリファレンスに従って、対応するユーザ・インターフェースをカスタマイズすることができる。代替的に、マシンは、（例えば、ネットワーク、バックプレーン等を介して）対話し、ユーザがどのマシンにアクセスしているかを判断することができ、ユーザがアクセスしているマシンは、マシンの１つ又はそれ以上であってもよい。
【００２０】
図２を参照すると、システムは、タグ読取装置１６のように、ＲＦＩＤタグ、非接触型スマートカード、磁気カード、データキー、トランスポンダ、あるいは他の情報格納コンポーネントを含む、好適なタグと通信できるタグ書込みプログラム２０をさらに含む。タグ書込みプログラム２０を用いて、最初に情報をタグ１８内に格納することができる。好適な初期情報は、デフォルト設定、あるいは、１又はそれ以上のユーザについてのユーザが提供したプリファレンス（例えば、ユーザ・インターフェース・プリファレンス）を含むことができる。この情報は、ユーザ・インターフェース１４あるいは他の技術を通して生成することができ、あるいは、有線技術あるいは無線技術を介してタグ１８に伝えることができる。
【００２１】
タグ書込みプログラム２０を用いて、タグ１８に格納された情報を更新することもできる。こうした更新された情報は、ユーザ・アクティビティ（例えば、ユーザ・インターフェース１４への変更）を反映させることができる。例えば、制御コンポーネント１２、マシン１０、あるいは、任意のロギング・コンポーネント２２、インテリジェンス・コンポーネント（図示せず）等のような他のコンポーネントを用いて、ユーザのアクティビティを追跡することができる。次に、これまでのアクティビティを、任意の分析コンポーネント２４によって分析することができる。このような分析は、タグ１８から検索されたユーザ・プリファレンスを追跡されたアクティビティと比較するステップを含み得る。次に、分析コンポーネント２４は、ユーザ・プリファレンスの更新をいつタグ１８に書き込むべきかを制御コンポーネント１０に通知し、あるいは、制御コンポーネント１０を変更することができる。制御コンポーネント１０は、タグ書込みプログラム２０を呼び出してタグ１８への変更を書き込み、タグ１８内に格納された情報を更新することができる。こうした更新は、ユーザがユーザ・インターフェース１４を使用しているとき、ユーザ・インターフェース１４とのセッションを終了するとき、ユーザによる要求時に、所定の間隔等で動的に実行できることを理解されたい。
【００２２】
分析コンポーネント２４は、マシン１０に常駐しない。そうではなく、分析コンポーネント２４は、タグ１８上に常駐する。マシン１０は、マシン１０上の全てのユーザ・アクティビティを用いてタグ１８を更新する。タグ１８上のユーザ・プロファイルを更新するために、タグ１８内のインテリジェンス（例えば、上述の分析技術を用いる）が用いられる。したがって、場合によっては、タグ１８は、プロファイル管理を担う。これにより、プロファイル管理のインテリジェンスがタグ１８に移動される。ロギング・コンポーネント２２はまた、タグ１８上でホストとして働くこともでき、付加的に、このロギング・コンポーネント２２を用いて監査機能を提供し、ユーザが、マシン１０及びユーザが使用するマシン機能と対話する方法を監査することができる。
【００２３】
分析コンポーネント２４は、種々のマシン学習技術、アルゴリズム、アプローチ等を用いて、タグ１８内に格納された情報への適切な更新の判断を容易にすることができる。例えば、分析コンポーネント２４は、これまでの（すなわち履歴的）アクティビティ、ユーザの識別等について推論する又はこれらから推測することができるマシン学習アルゴリズムを用いることができる。種々の分類（明示的にあるいは暗黙的に訓練された分類子）のスキームあるいはシステム（例えば、サポート・ベクター・マシン、ニューラル・ネットワーク、エキスパート・システム、ベイジアン信念ネットワーク、ファジー論理、データ融合エンジン等）が、分析コンポーネント２４によって用いられる。このような分類は、確率ベースの分析、あるいは、統計ベースの分析（例えば、分析ユーティリティ及び費用へのファクタリング）を用いて、自動的に判断を行うことができる。適切な分類子の一例は、サポート・ベクター・マシン（ＳＶＭ）である。他の有向モデルあるいは無向モデル分類手法は、例えば、ナイーブ・ベイズ、ベイジアン・ネットワーク、決定樹、ニューラル・ネットワーク、ファジー論理モデル、及び、異なるパターンの独立性を提供する確率分類モデルを含む。ここで用いられる分類はまた、優先順位のモデルを発展させるのに用いられる統計回帰も含んでいる。
【００２４】
図３は、マシン（例えば、印刷プラットフォーム、コンピュータ、携帯用情報端末（ＰＤＡ）、自動車、娯楽システム、セキュリティ・システム、携帯電話、ナビゲーション・システム、電気器具等、あるいは、基本的にはあらゆる状態マシン）と関連したユーザ・インターフェースをカスタマイズするために、ユーザ・プリファレンスを獲得して、これを用いる方法を示す。符号２６においては、マシンと関連した読取装置（例えば、ＲＦＩＤ、磁気カード、スマートカード等の読取装置）が、マシンのユーザ（例えば、人、ロボット、アプリケーション、別のマシン等）に関する情報を獲得する。情報は、ユーザが有する電子格納装置（例えば、タグ）から獲得することができ、その情報は、ユーザ・インターフェース・プリファレンスを含む、本質的にあらゆる情報を含む。格納装置に質問することによって、格納装置による放出を受け取ることによって、あるいは、格納装置に照会することによって、情報を獲得することができる。さらに、種々の有線通信チャネル、あるいは、無線通信チャネルを介して、情報を伝達することができる。例えば、ユーザがマシンに接近したとき、ユーザが有する電子タグは、このような情報をマシンの読取装置に提供することができる。
【００２５】
符号２８において、ユーザ・インターフェース・プリファレンスが、受け取った情報から抽出される。ユーザ・インターフェース・プリファレンスは、とりわけ、場所、色、スタイル、サイズ等を含む種々のデータ入力あるいは出力領域の配置を示し、あるいは、ユーザ・アクティビティ、ユーザの特徴、ユーザの体験等を反映することができる。符号３０において、ユーザ・インターフェースのプリファレンスを用いて、ユーザについてのユーザ・インターフェースを自動的にカスタマイズする。こうしたカスタマイズは、ユーザがマシンにアクセスする前に、あるいは、ユーザがマシンにアクセスするとき（例えば、ログオンした後）に実行できることを理解されたい。さらに、カスタマイズは、ユーザに付加的な情報を促し、ログオン情報（例えば、ユーザ名、パスワード等）を入力することを軽減するステップを含むことができる。符号３２において、ユーザに、カスタマイズされたユーザ・インターフェースが与えられる。
【００２６】
オプションとして、書込みプログラムを用いて、電子格納装置に情報を書き込むことができる。このような情報は、ユーザの分析等に基づいたユーザ・プリファレンスの更新を含むことができる。一例において、ユーザ・アクティビティがログに記録され、ユーザ・プリファレンスと比較され、いずれかのプリファレンスが変更されたかどうか判断する。変更された場合、書込みプログラムは、その変更を電子格納装置に書き込む。別の例においては、インテリジェンスを用いて、書込みプログラムが、電子格納装置内に格納された情報を更新すべきかどうかを判断する。分析コンポーネントが、電子タグ上でホストとして働く場合には、書込みプログラムを用いて、全てのユーザのマシン・アクティビティをタグに書き込む。
【００２７】
図４は、ユーザ・プリファレンスを獲得し、使用して、これらに限られるものではないが、印刷、コピー、走査、ファックス、Ｅメール等のような能力を提供する多機能装置を含む、印刷プラットフォームのユーザ・インターフェースをカスタマイズする方法の限定ではない特定の例を示す。印刷プラットフォームは、制御コンポーネント１２、インターフェース１４、タグ読取装置１６、タグ書込みプログラム２０、及びオプションとして、分析コンポーネント２４、あるいは、上に詳細に説明されるようなユーザ・アクティビティ・ログ２２と関連付けられることを理解されたい。さらに、印刷プラットフォームの１又はそれ以上のユーザが、印刷プラットフォームのユーザ・インターフェース・プリファレンスを含む個人情報を格納する電子タグ１６を支持することが可能である。
【００２８】
符号３４において、電子格納タグを有するユーザがタグ読取装置の区域に入り、タグは情報をタグ読取装置に伝える。このような情報は、タグの直接的な読み取り、タグによる照会及び応答、あるいは、タグによる情報の定期的な発信を通して獲得できる。情報は、受け取った情報から抽出することができるユーザ・インターフェース・プリファレンスを含む。符号３６において、ユーザ・インターフェース・プリファレンスが分析され、ロードされ、用いられて、ユーザのための印刷プラットフォームのユーザ・インターフェースを自動的にカスタマイズする。符号３８において、ユーザに、カスタマイズされたユーザ・インターフェースが与えられる。ユーザは、例えば、走査、Ｅメール、コピー、印刷等を行うために、カスタマイズされたインターフェースを使用し、印刷プラットフォームと対話することができる。オプションとして、ユーザ・アクティビティを追跡することができる。変更のために、追跡されたアクティビティを、受け取ったユーザ・インターフェース・プリファレンスと比較することができる。例えば、ユーザは、ユーザ・インターフェースの外観あるいは感触を手動で変更することができる。別の例では、ユーザは、より頻繁に異なるスタイルあるいはオプションを使用することができる。使用の変更は、プリファレンスの変更を反映すると判断することができる。その結果、少なくとも部分的にユーザの異なるアクティビティに基づいて、タグ上に格納されたユーザ・インターフェース・プリファレンスを更新することができる。
【００２９】
図５を参照すると、ユーザに支持される格納コンポーネントから得られたユーザ・プリファレンスに基づいてそのユーザ・インターフェースを自動的にカスタマイズする、例示的な印刷プラットフォーム４６が示される。印刷プラットフォーム４６は、上に詳細に説明されたユーザ・インターフェース１４とほぼ類似したものとすることができるユーザ・インターフェース４８を含む。このユーザ・インターフェース４８は、ユーザ（例えば、人、ロボット、アプリケーション、別のマシン等）が印刷プラットフォーム４６と対話することができる機構を提供する。例えば、ユーザは、ユーザ・インターフェース４８と対話し、メニューを通してナビゲートし、オプションを選択し、印刷プラットフォーム４６を構成し、多機能プラットフォーム（例えば、印刷、コピー、走査等）に関連して特定の機能をアクティブにし、メッセージを検索することなどができる。一例として、幾つかの文書のコピーを作成したいと望むユーザは、ユーザ・インターフェース４８と対話して、コピーメニューをアクティブにし、コピー数を入力し、用紙タイプ（例えば、レターサイズ、Ａ４等）を定め、紙質（例えば、解像度）及び色（例えば、グレースケール、色）等を設定することができる。
【００３０】
印刷プラットフォーム４６は、ユーザ・プリファレンス情報（例えば、ユーザによって定められる、使用に基づいて判断される、初期設定される、推論される等）、及び、タグ（例えば、タグ１８）内に格納された他の情報を得ることができ、ユーザによって支持され得るタグ読取装置１６をさらに含む。一般に、タグが、タグ読取装置１６の通信領域（例えば、読取装置１６の読み取りインターフェースにわたって移動する磁気カード、タグによって出される信号等）に入るとき、情報がタグ読取装置１６に伝えられる。情報は、有線技術あるいは無線技術を用いて、種々の通信チャネルあるいはポートを介して通信することができる。
【００３１】
制御コンポーネント１２は、受け取った情報からユーザ・インターフェース・プリファレンスを取り出し、これらのプリファレンスを用いて、ユーザのためにユーザ・インターフェース４８を自動的にカスタマイズする。一例として、ユーザ・インターフェース４８は、最も使用される機能又は最も人気のある機能（製造者や、管理者等によって判断される）に基づいて、最初に構成することができる。例えば、コピーを作成するように、デフォルトメニューに指示することができる。メニュー内のオプションはまた、例えば、用紙サイズ、コピーの数、丁合、ソート等に関連したデフォルト設定を含むことができる。読取装置１６によってタグから得られたユーザ・プリファレンスが、これらの設定と異なることもある。例えば、この特定のユーザが、走査メニューで開始することを好むことがある。別の例では、ユーザが、コピーメニューで開始することを望むが、異なる設定を好むこともある。例えば、デフォルト値の用紙サイズをＡ４としているが、ユーザが、この設定をリーガルサイズにすることを好むことがある。別の例においては、デフォルト設定が用紙トレイを特定できるが、ユーザが手動で用紙を供給することを望むことがある。更に別の例においては、デフォルト設定が片面画像形成（マーキング）用とすることができるが、ユーザが両面画像形成（マーキング）にすることを望むことがある。制御コンポーネント１２は、ユーザ・インターフェース・プリファレンスを獲得し、それらをユーザのために自動的にロードする。
【００３２】
制御コンポーネント１２又は他のコンポーネントは、ユーザ・アクティビティを追跡して、タグ書込みプログラム２０を介してタグ内に格納されたユーザ・インターフェース・プリファレンスを更新することができる。例えば、デフォルト設定とは異なる用紙サイズのプリファレンスをもつユーザは、印刷プラットフォーム４６にアクセスする際に、自分の好ましい用紙サイズの設定が自動的にロードされる。時間が経つにつれて、ユーザの用紙サイズのプリファレンスが変わる（例えば、Ａ４からレターサイズに）ことがある。変更された動作を、印刷プラットフォーム４６によって、観察し分析することができる。制御コンポーネント１２は、種々のマシン学習技術、アルゴリズム、手法等を用いて、ユーザの動作が変更し、タグ内に格納された情報を、適切に更新したかどうかの判断を助けることができる。一例において、こうした更新がユーザにとって最も有利である可能性が高いとプラットフォーム４６が判断したとき、ユーザ・プリファレンスが自動的に更新される。例えば、ユーザがロードされたユーザ・プリファレンスを常に変更する場合である。別の例において、印刷プラットフォーム４６は、印刷プラットフォーム４６が動作の変更を観察し、新しい動作を反映させるようにタグ内の情報を自動的に更新することをユーザに通知する。別の例においては、印刷プラットフォーム４６は、印刷プラットフォーム４６が動作の変更を観察し、ユーザが更新を呼び出すのを待つよう、ユーザに通知する。
【００３３】
ユーザが、印刷プラットフォーム４６の使用を終えたとき（例えば、ログオフ、所定の期間マシンがアイドル状態となる等）、あるいは、所定の近接距離の外に移動したとき、制御コンポーネント１２は、ユーザ・インターフェース４６をそのデフォルト値、前の状態に動的に戻し、あるいは、別のユーザ・プリファレンスをロードすることができる。
【００３４】
印刷プラットフォーム４６は、コピー、走査、印刷、ファックス、Ｅメール等のための多機能プラットフォームとできることを理解されたい。プラットフォーム４６は、印刷媒体コンベア６２によって相互接続された複数のユニット（又は要素）５０、５２、５４、５６、５８及び６０を含む。処理ユニットは、協働して印刷ジョブを処理する。この例は６つの処理ユニットを示すが、処理プラットフォームは、Ｌ個の処理ユニットを含み得ることを理解されたい（ここで、Ｌは、１又はそれより大きい整数である）。場合によっては、処理ユニット５０〜６０の１つ又はそれ以上は取り外し可能である。例えば、処理ユニット５８の機能部分（例えば、マーキング・エンジン）が取り外され、印刷媒体コンベア６２が通過する外部ハウジング又は取り付け用固定具のみを残すものとして示される。処理ユニット５０−６０の幾つか又は全てを同一のものとし、並列印刷により冗長性又は改善された生産性を提供することができる。代替的に又は付加的に、処理ユニット５０〜６０の幾つか又は全てを異なるものとし、異なる能力を提供することができる。例えば、処理ユニット５２及び５４は、カラー用マーキングエンジンを含むことができ、処理ユニット５６は、ブラック（Ｋ）用マーキングエンジンを含む。処理ユニット５２〜５８は、電子写真式印刷、インクジェット転写、サーマルインパクト印刷のような種々の技術、あるいは、他の技術を用いることができる。
【００３５】
処理ユニット５０は、マーキングのために用紙等の印刷媒体を供給する印刷媒体源処理ユニットであり、処理ユニット６０は、丁合、ステープル打ち、折り畳み、積み重ね、穴あけ、製本、切手貼付等のような仕上げ能力を提供する仕上げ機である。印刷媒体源処理ユニット５０は、印刷媒体コンベア６２と接続され、選択されたタイプの印刷媒体を提供する印刷媒体源６４、６６、６８及び７０を含む。４つの印刷媒体源が示されるが、Ｋ個の印刷媒体源を用いることもできる（ここで、Ｋは、１又は１より大きい整数である）。さらに、示される印刷媒体源６４−７０は、専用の印刷媒体源処理ユニット５０のコンポーネントとして具体化されるが、他の例においては、マーキングエンジンの１つ又はそれ以上が、印刷媒体源処理ユニット５０のコンポーネントの代わりに、又は、これらに加えて、それぞれの専用印刷媒体源を含むこともできる。
【００３６】
印刷媒体源６４〜７０の各々は、同じタイプの印刷媒体シートを格納することができ、或いは、異なるタイプの印刷媒体を格納することができる。例えば、印刷媒体源６４及び６６は、同じタイプの大きいサイズの用紙シートを格納することができ、印刷媒体源６４は、会社のレターヘッド入り用紙を格納することができ、印刷媒体源７０は、レターサイズの用紙を格納することができる。印刷媒体は、処理ユニット５２〜５８の１つ又はそれ以上が印刷できる、高品質のボンド紙、低品質の「コピー」用紙、透明のオーバーヘッド用シート、高光沢紙等のような、実質的にあらゆるタイプの媒体とすることができる。
【００３７】
印刷媒体コンベア６２は、印刷媒体源６４〜７０から選択された印刷媒体のシートを獲得し、選択されたマーキング・タスクを実行するために獲得したシートの各々を処理ユニット５２−５８の１つ又はそれ以上に転送し、各シートに関連したジョブ記述に従って、かつ、仕上げ機の能力に従って、各シートを仕上げ機６０に転送し、仕上げタスクを実行するように制御できる。
【００３８】
仕上げ機ユニット６０は、１つ又はそれ以上の印刷媒体の送り先７２、７４及び７６を含む。３つの送り先が示されるが、印刷プラットフォーム４６は、Ｘ個の印刷媒体の送り先を含むことができる（ここで、Ｘは１又はそれより大きい整数である）。仕上げ機ユニット６０は、トレイ、パン等とすることができる印刷媒体の送り先７２〜７６の１つにおいて処理された後、各シートを堆積させる。１つの仕上げ機だけが示されるが、印刷プラットフォーム４８において、２つ、３つ、４つ又はそれ以上の仕上げ機を用いることが考えられる。
【００３９】
印刷媒体コンベア６２は、各々の中間処理ユニット５２〜５８を通過し、対話することなくシートが処理ユニットを通過できるバイパス・ルートを提供する。シートをコンベア６２から外して処理ユニットの機能部分に入れ、処理されたシートを再びコンベア６２に戻すための分岐経路も、各処理ユニット５２〜５８内に設けられる。処理ユニット５８において、分岐経路は、機能部分と共にそのまま取り除かれるが、コンベア６２のバイパス部分は、処理ユニット５８に残り、印刷媒体コンベア６２の連続性を維持する。コンベア６２は、例示的な分岐接合点７８及び８０のような他の分岐接合点を含むこともでき、示される多経路のコンベア構成において、コンベアが、選択された経路に沿ってシートを送ることを可能にする。このことは、図示の配置を、マーキングエンジン処理ユニット５２〜５８が二次元に配置されるのを可能にする。処理ユニットの線形配置（図示せず）において、分岐接合点７８及び８０の詳細は省略されている。
【００４０】
印刷システム４８が、印刷ジョブを実行する。印刷ジョブの実行は、選択されたテキスト、座標図形処理、画像、機械インク文字認識（ＭＩＣＲ）表記等を、１又はそれ以上のシートの用紙又は他の印刷媒体の表面、裏面、又は表面及び裏面、或いはページに印刷することを含む。一般に、何枚かのシートは完全に空白にしておくことができる。一般に、何枚かのシートは、混合色印刷及び白黒印刷を有することができる。印刷ジョブの実行はまた、特定の順序でシートを丁合することを含む。さらに、印刷ジョブは、シートを折り畳み、ステープル打ちし、穴あけし、又は、他の方法で物理的に処理し、又は製本することを含む。印刷システム４６によって実行できる印刷、仕上げ、用紙の処理、及び他の処理動作は、印刷システム４６の処理ユニット５０−６０の能力によって判断される。これらの能力は、新しい処理ユニットの付加、又は既存の処理ユニットの更新ために、時間と共に向上させることができる。これらの能力はまた、処理ユニット５８の示された除去される機能部分のような、１つ又はそれ以上の処理ユニットの故障又は除去のために、時間と共に減少することもある。
【００４１】
種々の方法で印刷ジョブを印刷システム４６に与えることができる。内蔵された任意のスキャナ８２を用いて、本のページ、大量の印刷されたページ等のような文書を走査し、印刷システム４６が実行する印刷動作によって複写される走査文書のデジタル画像を作成することができる。代替的に、印刷ジョブは、別の印刷プラットフォーム、コンピュータ等のような遠隔装置による有線接続又は無線接続を介して、システム・コントローラ（図示せず）に電子的に送ることができる。例えば、遠隔コンピュータ上で実行しているワープロ・ソフトウェアを操作しているネットワーク・ユーザは、印刷システム４６上でワープロ文書を印刷するよう選択し、よって、印刷ジョブを生成することができ、或いは、ネットワークに接続された外部スキャナ（図示せず）が、電子形態で印刷ジョブを提供することができる。例えば、任意のディスク読取装置（図示せず）を用いる、又は、印刷システム４６だけに接続された専用コンピュータを用いるといった他の方法で、印刷ジョブを印刷システム４８に送ることも考えられる。
【００４２】
ユーザは、ユーザ・インターフェース４８と対話して、メニューを通してナビゲートされ、オプションを選択し、印刷プラットフォーム４６を構成し、多機能プラットフォーム（例えば、印刷、コピー、走査等）と共に特定の機能をアクティブにし、メッセージを検索することなどができる。一例として、いくつかの文書のコピーを作成することを望むユーザは、ユーザ・インターフェース４８と対話し、コピーメニューをアクティブにし、コピー数を入力し、用紙のタイプ（例えば、レターサイズ、Ａ４等）を定め、紙の質（例えば、解像度）及び色（例えば、グレースケール、色）等を設定することができる。この情報は制御コンポーネント１２に提供され、制御コンポーネント１２が、ユーザの入力に基づいて、コピーを作成するように命令を実行する。
【００４３】
印刷プラットフォーム４６は、説明のための例示である。一般に、適切な印刷媒体コンベア構成によって、如何なる数の印刷媒体源、媒体ハンドラ、マーキングエンジン、丁合装置、仕上げ機、又は他の処理ユニットを一緒に接続することもできる。印刷プラットフォーム４６は、一端で媒体源ユニット５０に、かつ、他端で仕上げ機ユニット６０に支持された、４つのマーキングエンジン処理ユニット５２〜５８の２×２の構成を示すが、例えば、完全に水平方向の配置、３つ又はそれ以上のユニット高さを有する処理ユニットを積み重ねるといった他の物理的配置を用いることもできる。さらに、印刷プラットフォーム４６において、マーキングエンジン処理ユニット５２〜５８は、取り外し可能な機能部分を有するが、他の幾つかの実施形態においては、幾つかの又は全ての処理ユニットが取り外しできない機能部分、あるいは、現場交換可能なユニットを有することができる。機能部分が取り外し不能であっても、各々の中間処理ユニットを通してバイパス経路を有する印刷媒体コンベア６２を設けることは、印刷システムの残りの処理ユニットが通常通りに機能し続ける間、修理又は修正のために処理ユニットを「オフラインにする」ことを可能にする。
【００４４】
幾つかの実施形態においては、中間部品のための別個のバイパスを省略できる。このような構成のコンベアの「バイパス経路」は、処理ユニットの機能部分を適切に通過し、如何なる処理動作を実行することなく、機能部分を通してシートを運ぶことによって、処理ユニットの任意のバイパスが実行される。さらに、幾つかの実施形態において、印刷システムは、各々がそれぞれの関連した印刷媒体源及び仕上げ部品を有する、ネットワーク化された又は他の方法で論理的に相互接続されたプリンタのクラスタとすることができる。
【００４５】
複数の処理ユニット５０〜６０及び柔軟性のある印刷媒体コンベア６２は、印刷プラットフォーム４６が、多数の能力及び機能をもつことを可能にする。例えば、各々のマーキングエンジン５２〜５６は、電子写真印刷の電圧、定着器の温度、トナー再現曲線等のような関連した低レベルの印刷設定を有する。これらの低レベル印刷設定の幾つかは、所定のシートが印刷プラットフォーム４６を通過するシーケンスによって、任意に修正されるが、例えば、連続的に実行される電子写真法の定着温度を変更することは有利である。より高度な機能レベルにおいては、各々のマーキングエンジンは、コントラスト、解像度等のような関連した機能パラメータを有する。
【図面の簡単な説明】
【００４６】
【図１】ユーザが保持する電子格納装置に格納されたユーザ・インターフェース・プリファレンスに基づいてカスタマイズされた適応型カスタム・ユーザ・インターフェースを用いるシステムを示す図である。
【図２】格納装置内のユーザ・インターフェース・プリファレンスがユーザ・アクティビティに基づいて更新される、図１のシステムを示す図である。
【図３】マシンのユーザ・インターフェースをカスタマイズするためにユーザ・プリファレンスを用いる方法を示すフローチャートである。
【図４】印刷プラットフォームのユーザ・インターフェースをカスタマイズするためにユーザ・プリファレンスを用いる方法を示すフローチャートである。
【図５】適応型カスタム・ユーザ・インターフェースを用いる印刷アーキテクチャを示す図である。
【符号の説明】
【００４７】
１０：マシン
１２：制御コンポーネント
１４：インターフェース
１６：タグ読取装置
１８：タグ
２０：タグ書込みプログラム
２２：ロギング・コンポーネント
２４：分析コンポーネント
４６：印刷プラットフォーム
４８：ユーザ・インターフェース
【図１】
2007087389.tif 000003
【図２】
2007087389.tif 000004
【図３】
2007087389.tif 000005
【図４】
2007087389.tif 000006
【図５】
2007087389.tif 000007