(57)【要約】【課題】ユーザデバイスに関連する情報の収集及び分析を容易にするシステム及び方法を提供する。【解決手段】デバイス使用情報を収集するためのシステム及び方法が開示される。一実施形態において、本システム及び方法は、ユーザデバイスに、デバイスが使用される様式及びデバイスが動作する様式のうちの少なくとも１つに関する情報を記録するステップ(402)と、記録された情報を分析するために他のデバイスに提供するステップ(404)とを含む。【選択図】図１ 
2004334878.tif 000002
【特許請求の範囲】
【請求項１】
デバイス情報を収集するための方法であって、
手持ち式デバイス又は周辺デバイスとして構成されたユーザデバイスに、該デバイスが使用される様式、及び該デバイスが動作する様式のうちの少なくとも１つに関する情報を記録するステップ（４０２）と、
記録された情報を分析するために他のデバイスへと提供するステップ（４０４）
とを含む、方法。
【請求項２】
ユーザデバイスに記録するステップは、デバイス機能が実施された条件に関する情報（５１０）、及び前記デバイスの動作上の故障が発生した条件に関する情報（５１２）のうちの少なくとも１つを記録するステップを含む、請求項１に記載の方法。
【請求項３】
前記機能が実施された条件に関する情報を記録するステップは、デバイス設定に関してなされたユーザ選択に関する情報を記録するステップを含む、請求項２に記載の方法。
【請求項４】
前記故障が発生した条件に関する情報を記録するステップは、デバイス設定に関してなされたユーザ選択に関する情報を記録するステップを含む、請求項２に記載の方法。
【請求項５】
前記記録された情報を分析するステップ（６０４）と、
通知データを分析された情報に応答してユーザに提供するステップ（６１０）及び前記デバイスによって記録された情報に応答して前記デバイスにファームウェアを送信するステップ（６１４）のうちの少なくとも１つのステップ
とを更に含む、請求項１に記載の方法。
【請求項６】
デバイスに関連する情報を収集及び分析するためのシステム（１００）であって、
プロセッサ（２００）及びメモリ（２０２）を含む、手持ち式又は周辺デバイス（１０２）であって、該メモリは、ユーザが前記デバイスを用いる様式、及び前記デバイスが動作する様式のうちの少なくとも１つの様式に関する情報を記録するよう構成される情報記録マネージャ（２１２）を含むことからなる、手持ち式又は周辺デバイスと、
プロセッサ（３００）、及びメモリ（３０２）を含む、中央コンピュータ（１１４）であって、該メモリは、前記デバイスによって記録された情報を受信、保存及び分析するよう構成されたシステム（３１２）を含むことからなる、中央コンピュータ
とを備える、システム。
【請求項７】
前記中央コンピュータの前記メモリは、前記デバイスによって記録された情報を分析することによって得られる情報に従って、前記デバイスに情報をダウンロードするよう構成されているシステム（３１４）を更に備える、請求項６に記載のシステム。
【請求項８】
情報をダウンロードするよう構成された前記システムは、通知（３１６）及びファームウェア（３１８）のうちの少なくとも１つを前記ユーザデバイスにダウンロードするよう構成されている、請求項６に記載のシステム。
【請求項９】
手持ち式デバイス（１０２）において、
処理デバイス（２００）と、
情報記録マネージャ（２１２）を含むメモリ（２０２）であって、該マネージャは、ユーザが前記デバイスを用いる様式、及び前記デバイスが動作する様式のうちの少なくとも１つに関する情報を記録するよう構成されていることからなるメモリ
とを備える、手持ち式デバイス。
【請求項１０】
前記デバイスは、カメラ、情報携帯端末、及び携帯電話のうちの１つである、請求項９に記載の前記デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザデバイスに関連する情報の収集及び分析をするためのシステム及び方法に関するものである。
【背景技術】
【０００２】
デバイスが期待された動作から逸脱して用いられる様式に関して、情報を得ることは、デバイス製造業者にとって、及びそれらのデバイス製造業者によって製造されたデバイスのための付属品を提供するサードパーティにとって、有用である。デバイス使用情報によって、ユーザがどのようにデバイスを用いるのかが明確になる。この情報を用いて、デバイス製造業者又は他の関連業者は、どのような特徴が最も重要であり／頻繁に用いられるかを判断し、その結果、それらの特徴を念頭に置いて将来のデバイス又は付属品を設計することができる。例えば、デジタルカメラの場合、どのカメラモード（例えば、自動モード、マクロモード、夜景モード等）が最も頻繁に用いられるかに関する情報を得ることは有用である。このような場合、将来のカメラの特徴及びモードが改善、向上、又は拡張され得る。更に、このような使用情報は、このような使用に最も有用な付属品が製造されることが可能で、ユーザが購入できるように提供され得るという点で、マーケティングの観点から価値がある。例えば例を挙げると、シャッター速度を落として、より多くの光を集めることができるようにする夜景モードに人気がある場合、製造業者又は他の関連業者は、例えばカメラユーザに対して、三脚などの固定装置を売り込むことができる。更にこのような情報は、最も価値のある特徴又はモードにそのような取組みの重点を置くことができるという点で、研究及び開発の観点から有用であろう。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デバイス動作情報は、例えば、デバイス動作にどのようなエラーが発生されたかに関する情報を含む。このような情報を用いて、製造業者又は他の関連業者は、例えば、将来のデバイス用の改善された機構、及び／又は、ファームウェアを開発することができ、同様に、既存のデバイスにおいて発生するそのようなエラーを防止する交換パーツ、及び／又は、ファームウェアパッチを作ることもできる。
【０００４】
現在では、このような情報は、あるとするならば、デバイスユーザに対して調査を行うことによって、又はユーザがテクニカルサービスの代表者と接触する際の苦情を書き留めることによって収集される。更に有用なのは、デバイスユーザ側の積極的なアクションによらない、及びそのような情報を手動で記録することのない、そのような情報を集めるためのシステム及び方法であろう。
【課題を解決するための手段】
【０００５】
デバイス使用情報を収集するためのシステム及び方法が開示される。一実施形態において、システム及び方法は、ユーザデバイスに、デバイスが使用される様式及びデバイスが動作する様式のうちの少なくとも１つに関する情報を記録するステップと、記録された情報を他のデバイスへと分析するために提供するステップとを含む。
【０００６】
開示されるシステム及び方法は、図面を参照することによって、より理解を深めることができる。図面中の構成要素は、必ずしも一律の縮尺に従っているわけではない。
【０００７】
上述のように、デバイスの使用及び／又は動作情報は、典型的には、恐らくはユーザに対して調査を行うか、又はテクニカルサービスの代表者がユーザと接触したときにユーザからの苦情を手動で記録しない限り集まることはない。しかし、以下に開示されるように、デバイスの用いられ方、及びデバイスがどれほどうまく動作するかに関することを含めた情報が、デバイスによって記録されることが可能で、ユーザが許容するのであれば、収集及び分析のために、その情報を自動的に中央部（central location）に転送することができる。所望であれば、その情報は、新しいデバイス、構成要素、又はコードを開発するために用いることができ、同様に、そのような商品を既存の顧客、又は新しい顧客に対して売り込むために用いることができる。
【０００８】
本明細書では、ユーザデバイスに関連する情報の収集及び分析を容易にするシステム及び方法の実施形態が開示されている。特定の実施形態が開示されているが、これらの実施形態は、開示されるシステム及び方法の説明を単に容易にするために、例示を目的として提供される。
【発明の効果】
【０００９】
ユーザデバイスに関連する情報の収集及び分析を容易にするシステム及び方法が提供される。
【実施例】
【００１０】
ここで、図面を更に詳細に参照する。図面の中の同様の参照符号は、いくつかの図にわたって、対応する部分を示し、図１は、例示的なシステム１００を示す。この図に示されるように、システム１００は、一般に、情報の収集先である少なくとも１つのユーザデバイス１０２を含む。図１の例では、これらのユーザデバイス１０２は、デジタルカメラ１０４、イメージングデバイス１０６、及び情報携帯端末（ＰＤＡ）１０８を含む。しかし、概して、ユーザデバイス１０２は、ユーザ及び／又は動作情報を収集する能力をこれまで有していなかったコンピュータ（例えば、ＰＣ）以外のデバイスを含む。デバイスを分類する１つの方法として、携帯用又は手持ち式デバイス（カメラ、ＰＤＡ、携帯電話等）、及び周辺デバイス（プリンタ、コピー機、ファクシミリ機、スキャナ、多機能周辺機器（ＭＦＰ）等）に分けることができる。
【００１１】
図１にはまた、例えば、ネットワーク１１２を介してユーザデバイス１０２と通信するユーザコンピュータ１１０が示される。図１の例では、ユーザコンピュータ１１０は、パーソナルコンピュータ（ＰＣ）として構成されている。ＰＣは図１に示され、本明細書においても示されているが、代替として、ユーザコンピュータ１１０は、ユーザデバイス１０２と通信し、デバイスによって提供される情報を他のコンピュータに転送できる、例えば、マッキントッシュ（商標）コンピュータ、ノート型コンピュータ、又は他のコンピューティングデバイスを含む他のタイプのユーザコンピュータで構成されてもよい。
【００１２】
ネットワーク１１２は、単一のネットワーク、又は互いに通信可能に接続されている複数のサブネットワークのいずれかを含む。例として、ネットワーク１１２は、家庭用又はオフィス用ネットワークのような、ローカルエリアネットワーク（ＬＡＮ）である。ユーザデバイス１０２とユーザコンピュータ１１０との間の通信は、ネットワーク１１２によってのみサポートされているものとして図示されているが、デバイスとコンピュータとの間の直接的な通信を代替として用いることができ、又は追加することができる。例えば、直接的な有線接続（例えば、ユニバーサルシリアルバス（ＵＳＢ））は、無線（例えば、無線周波数（ＲＦ））接続として用いることができる。したがって、ユーザデバイス１０２及びユーザコンピュータの通信の方法はそれほど重要ではないことに留意されたい。
【００１３】
更に、図１には、ネットワーク１１６を介してユーザコンピュータと通信する中央コンピュータ１１４が示される。ネットワーク１１６は、ユーザコンピュータ１１０と中央コンピュータ１１４との間の通信を容易にするための単一のネットワーク、又は互いに連結された複数のネットワークを含む。いくつかの実施形態では、ネットワーク１１６は、インターネットの一部を形成する１つ又は複数のワイドエリアネットワーク（ＷＡＮ）を含む。
【００１４】
ユーザデバイス１０２とユーザコンピュータ１１０との間の通信を行う場合、ネットワークは、ユーザコンピュータ１１０と中央コンピュータ１１４との間の通信をサポートすることが必ずしも必要ではなく、通信の代替モードが実施されてもよい。
【００１５】
中央コンピュータ１１４は、デバイス製造業者、又は製造業者のデバイスのための製品（例えば、構成要素、付属品、コード）を製造する他の関連業者によって、又はこれらの代理として動作させられ、ユーザデバイス１０２によって提供される情報を収集及び分析するために用いられる。一実施形態では、中央コンピュータ１１４は、サーバコンピュータを含む。単一の中央コンピュータ１１４が示されているが、このコンピュータは、協働して所望の収集及び分析機能を提供する複数のコンピュータに表すこともできる。
【００１６】
後述のように、システム１００は、ユーザデバイス１０２によって収集される情報を中央コンピュータ１１４に配信するために用いられ得る。示される実施形態では、ユーザコンピュータ１１０は、ユーザデバイス１０２と中央コンピュータ１１４との間の媒介物のように振舞う。しかし、代替の構成では、ユーザデバイス及び中央コンピュータが直接的な通信をサポートするよう備えられる場合には、情報は、ユーザデバイス１０２から中央コンピュータ１１４に直接的に送信され得る。例として、情報は、ＲＦ通信リンクを介して、ユーザデバイス１０２から中央コンピュータ１１４に直接送信され得る。
【００１７】
図２は、図１に示されるユーザデバイス１０２のための例示的なアーキテクチャを説明するブロック図である。図２に示されるように、各ユーザデバイス１０２は、処理デバイス２００、メモリ２０２、ユーザインターフェース２０４、及び少なくとも１つの入力／出力（Ｉ／Ｏ）デバイス２０６を含む。これらの構成要素のそれぞれは、例として、１つ又は複数の内部バスを含むローカルインターフェース２０８に接続されている。
【００１８】
処理デバイス２００は、メモリ２０２に保存されている命令を実行するように構成される。処理デバイス２００は、ユーザデバイス１０２の動作全体を調整するために、汎用プロセッサ、マイクロプロセッサ、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、複数の適切に構成されたデジタル論理ゲート、及びその他のディスクリートな部品からなる既知の電気構成を、個別に、且つ、様々に組み合わせて構成することができる。メモリ２０２は、揮発性メモリ素子（例えば、ランダムアクセスメモリ（ＲＡＭ））、及び不揮発性メモリ素子（例えば、フラッシュメモリ、ハードディスク等）の任意の１つ又は組み合わせを含む。
【００１９】
ユーザインターフェース２０４は、デバイス設定を変更させることができるツールを含む。そのツールを介すことで、ユーザが命令をユーザデバイス１０２に伝達することが可能となる。例として、ユーザインターフェース２０４は、ユーザデバイス１０２の動作が制御されることが可能となる１つ又は複数のファンクションキー及び／又はボタンと、視覚情報をユーザに提供することが可能となる液晶ディスプレイ（ＬＣＤ）のようなディスプレイとを含み、ディスプレイがタッチセンシティブである場合には、命令を入力することができる。
【００２０】
１つ又は複数のＩ／Ｏデバイス２０６は、ユーザコンピュータ１１０などの他のデバイスとの通信を容易にし、１つ又は複数のシリアルインターフェース、パラレルインターフェース、小型コンピュータシステムインターフェース（ＳＣＳＩ）、ユニバーサルシリアルバス（ＵＳＢ）、ＩＥＥＥ１３９４（例えば、Firewire（商標））、又は他の通信構成要素を含むことができる。いくつかの実施形態では、Ｉ／Ｏデバイス２０６は、代替として、又は追加として、変調器／復調器（例えば、モデム）、無線（例えば、ＲＦ）送受信機、又は他のこのような通信構成要素を含むことができる。
【００２１】
メモリ２０２は、オペレーティングシステム２１０及び情報記録マネージャ２１２を含めた様々なプログラムをソフトウェアに、及び／又は、ファームウェアに含む。オペレーティングシステム２１０は、ユーザデバイス１０２の一般的な動作を制御するために用いられる様々な命令を含む。情報記録マネージャ２１２は、例えば、ユーザがデバイス１０２を使用する際の様式を識別する使用情報、デバイスが動作する様式を識別する動作情報、従ってデバイスが意図した通りに動作しない（例えば、エラーを発生させる）状況を含む様々なデバイス情報の収集を制御及び管理する。このような情報は、オプションで、１つ又は複数のデータベース２１４に保存され、記録マネージャ２１２によって分析されることが可能である。情報記録マネージャ２１２の動作の例は、図５Ａ及び図５Ｂに関連して後述される。
【００２２】
図３は、図１に示される中央コンピュータ１１４の例示的なアーキテクチャを説明するブロック図である。図３に示されるように、中央コンピュータ１１４は、処理デバイス３００、メモリ３０２、ユーザインターフェース３０４、及び少なくとも１つのＩ／Ｏデバイス３０６を含み、これらのそれぞれは、ローカルインターフェース３０８に接続される。
【００２３】
処理デバイス３００は、中央コンピュータ１１４に関連するいくつかのプロセッサのうちの中央処理装置（ＣＰＵ）もしくは補助プロセッサ、又は半導体ベースのマイクロプロセッサ（マイクロチップ形態の）を含み得る。メモリ３０２は、揮発性メモリ素子（例えば、ＲＡＭ）、及び不揮発性メモリ素子（例えば、読出し専用メモリ（ＲＯＭ）、ハードディスク、テープ等）の任意の１つ又は組み合わせを含む。
【００２４】
ユーザインターフェース３０４は、キーボード及びマウスのような、ユーザが中央コンピュータ１１４と相互作用する構成要素、ならびに陰極線管（ＣＲＴ）又は液晶ディスプレイ（ＬＣＤ）モニタなどの、ユーザに視覚情報を提供するデバイスを含む。
【００２５】
更に図３を参照すると、１つ又は複数のＩ／Ｏデバイス３０６は、ユーザコンピュータ１１０及び／又はユーザデバイス１０２との通信を容易にするように構成され、変調器／復調器（例えば、モデム）、無線（例えば、（ＲＦ））送受信機、電話インターフェース、ブリッジ、ルータなどのような１つ又は複数の通信構成要素を含むことができる。
【００２６】
メモリ３０２は、オペレーティングシステム３１０、データ分析システム３１２、及びダウンロードシステム３１４を含めた様々なプログラムを、ソフトウェアに及び／又はファームウェアに含む。オペレーティングシステム３１０は、他のソフトウェアの実行を制御し、スケジューリング、入力−出力制御、ファイル及びデータ管理、メモリ管理、ならびに通信制御及び関連付けられたサービスを提供する。データ分析システム３１２は、新しいユーザデバイス又はそのための構成要素、デバイス付属品、及び／又はデバイスファームウェアなどの製品の製造に関する決定を下す目的で、直接的又は間接的に、ユーザデバイス１０２から受け取った情報（すなわち、データ）を分析するように構成されている。ダウンロードシステム３１４は、提供される場合には、ユーザデバイス１０２又はユーザコンピュータ１１０のいずれかを介してユーザに情報を提供するために用いられる。このような情報は、通知（Advertisements）３１６及び／又はファームウェア３１８を含み得る。データ分析システム３１２及びダウンロードシステム３１４の動作の例を図６に関連して後述する。
【００２７】
本明細書では、様々なプログラムが記載されている。これらのプログラムは、任意のコンピュータ関連システムもしくは方法によって使用されるために、又はこれらに関連して使用されるために、任意のコンピュータ読出し可能媒体上に保存され得る。本明細書に関しては、コンピュータ読出し可能媒体は、コンピュータ関連システムもしくは方法によって使用されるための、又はこれらに関連して使用されるためのコンピュータプログラムを含む、あるいは保存する電気的、磁気的、光学的、又は他の物理的なデバイスもしくは手段である。これらのプログラムは、命令実行システム、装置、又はデバイスからの命令をフェッチすることができ且つその命令を実行するコンピュータベースのシステム、プロセッサ内蔵システム、又は他のシステムといったような命令実行システム、装置、又はデバイスによって、又はこれらに関連して使用される任意のコンピュータ読出し可能媒体において具現化され得る。
【００２８】
例示的なシステムについて前に述べてきたが、そのシステム動作について次に議論する。以下の議論では、流れ図が提供される。これらの流れ図におけるプロセスステップ又はブロックは、プロセスにおける特定の論理機能又はステップを実施するための１つ又は複数の実行可能な命令を含むモジュール、セグメント、又はコードの一部分を表し得る。特定の例示的なプロセスステップが記載されているが、代替の実行形態も実現可能である。更に、ステップは、含まれる機能に応じて、実質的に同時の又は反対の順序を含めて、示されているもの又は議論されているものとは異なる順序で実行されてもよい。
【００２９】
概して、システムは、開発される新製品、及び／又は、既存の製品に関して、ユーザに対して売り出し提供するための決定を下す目的のために、デバイス使用情報を収集し、それを製造業者、及び／又は、サードパーティの製造業者に提供するために用いられる。このような情報を収集するための例示的な方法は、図４に関連して述べられる。
【００３０】
図４のブロック４００から始まり、このステップにおいて、ユーザデバイスは、ユーザによって動作させられる。このような動作の性質は、ユーザデバイスの性質に依存する。例として、ユーザデバイスがカメラである場合、動作には、画像を取り込むこと、又はすでに取り込まれた画像を他のデバイス（例えば、ユーザコンピュータ１１０）にダウンロードすることが含まれ得る。ユーザデバイスがイメージングデバイス（例えば、プリンタ）である場合、動作には、プリント出力、コピー、スキャニング、又は文書の送信が含まれ得る。ユーザデバイスがＰＤＡである場合、動作には、表示、保存、又は連絡情報もしくはスケジューリング情報の送信が含まれ得る。
【００３１】
次に、ブロック４０２を参照すると、デバイス使用及び／又は動作に関する情報は、デバイスによって記録される。デバイス使用に関しては、記録された情報は、デバイスが使われる様式に関連し、デバイスが使用される設定又はモードなどの情報、及び用いられるデバイスの特徴を含み得る。例えば、デバイス使用情報は、用いられた露光設定（カメラ）、要求されたコピー数（イメージングデバイス）、送信された連絡の数（ＰＤＡ）等を含み得る。この情報に加えて、デバイス使用に関する情報は、デバイスが用いられた条件に関する情報を更に含み得る。例えば、このような情報は、デバイスが用いられた時間及び／又は日付、所与の使用セッションの間、デバイスにどのくらい長く電源が入れられていたかなどを含み得る。
【００３２】
デバイス動作に関連する情報については、デバイスが要求されたタスクをどれほどうまく実施するかを識別する情報が記録され得る。例えば、イメージングデバイスの場合、プリント中に発生した紙詰まりが記録され得る。このような場合、紙詰まりが発生した動作条件（例えば、選択されたプリントモード、文書のサイズ、要求されたコピーの数、時間等）に関する情報も記録され得る。この様式で動作するときに、デバイスは、本質的には、発生した動作不良に関する診断情報を含むエラーログを生成する。
【００３３】
ブロック４０４に示されるように、記録される情報の特定の性質に関係なく、情報は中央コンピュータに送信される。オプションで、この送信は、ユーザに許可された場合にのみ（例えば、選択されたデバイス設定を考慮して）行われる。送信が可能になる場合には、直接的に行うことが可能（すなわち、ユーザデバイスから中央コンピュータへと直接的に）であり、又は間接的に行うことが可能（すなわち、ユーザデバイスから、１つ又は複数の中間デバイス（例えばユーザコンピュータ１１０）へ、そして次に中央コンピュータへと間接的に）である。この情報に加えて、補助情報が、中央コンピュータに提供されてもよい。例えば、ユーザの身元に関する情報、及び連絡情報が提供されてもよい。但し、これは、ユーザがこのような情報が収集されることを許容することを想定している。更に、デバイスタイプ、モデル及びシリアル番号を含むデバイスに関する情報が提供され得る。更に、いつ情報が送信され、及び／又は、受信されたかに関する情報が記録され得る。
【００３４】
ブロック４０６に示されるように、中央コンピュータが情報を受信した後、この情報は、コンピュータによって保存及び分析される。様々な受信された情報は、データベースに保存されることが可能で、そこで情報は、１つ又は複数の特徴に従って編成される。例えば、情報は、その情報を提供したデバイスの所与のユーザ（すなわち、所有者）に従って、デバイスの型及びモデルに従って、デバイスが受信された時間フレームに従って、及びそれらの組み合わせによって編成され得る。
【００３５】
保存された情報（すなわち、データ）に対して様々な分析が実施され得る。一般に、分析は、ユーザがどのようにそれらのデバイスを用いるか、及びこれらのデバイスが、果たすように設計された機能をどれほどうまく果たしているかを判断するために実行される。したがって、その分析は、例えば、デバイスの動作で最も人気のあるモード、デバイスが典型的に用いられる方法（例えば、いつ及びどのくらい頻繁に）等、に関する情報をもたらすことができる。更に、分析は、どのくらい頻繁に故障が発生しているか、及びどのような動作条件下であるかに関する情報をもたらすことができる。
【００３６】
このような情報を用いて、デバイス製造業者又は他の関連業者は、例えば、最も人気のあるデバイスタスクをより効果的に実行するように、新しいユーザデバイスに修正を加えることができ、これらの新しいデバイスを、最も頻繁に直面する故障を改善するように設計することができる。更に、このような製造業者又は他の関連業者は、どの製品（例えば、付属品、機能（ファームウェア））に典型的なユーザが最も興味をもつのかを判断し、それに従って、これらの製品を開発して市場に出すことができる。更に製造業者又は他の関連業者は、どのような問題に直面しているかを判断することができ、そのような問題の解決策を開発することができる。例えば、デバイス故障を引き起こす様々なファームウェアの「動作不良」を改善するファームウェア「パッチ」を開発し、配布することができる。
【００３７】
図５Ａ及び図５Ｂは、中央コンピュータ１１４などの他のデバイスに提供される情報を集める際の、ユーザデバイスの情報記録マネージャ２１２の動作例を示す。図５Ａのブロック５００から開始し、情報記録マネージャ２１２が起動される。この起動は、情報を記録するために、関連付けられたデバイス機能（すなわち、情報記録マネージャ２１２がプログラムされた機能）の実行に応答して起こり得る。したがって、例を挙げると、マネージャ２１２は、画像が取り込まれるとき（カメラ）、プリントジョブが受信されて処理されるとき（イメージングデバイス）、又は新しい連絡が保存されるとき（ＰＤＡ）に、起動し得る。しかし、他の実施形態では、情報記録マネージャ２１２は、デバイスに電源が投入されたときに起動される。
【００３８】
ブロック５０２に示されるように、情報記録マネージャ２１２が起動されると、情報記録マネージャ２１２は、ユーザデバイスの使用及び動作をモニタする。したがって、デバイスの電源の投入時にマネージャが起動するという状況では、マネージャ２１２は、デバイスをモニタし、関連付けられた機能がデバイスによって、いつ実行されるのか、又は実行されようとしているかを判断する。したがって、判定ブロック５０４を参照すると、ユーザがこのような関連付けられた機能を要求するかどうかが判断される。図４を参照して上述したように、このような機能（動作）は、多くの異なる形態をとることができ、特定のユーザデバイスの性質に大きく依存する。
【００３９】
ユーザデバイスがカメラであると想定すると、例示的な機能には、画像を取り込むこと、取り込まれた画像をダウンロードすること、１つ又は複数の画像に関連する音声をダウンロードすること、１つ又は複数の画像に関連する追加の視覚効果（例えば、ボーダー（boarders）、ラベル等）をダウンロードすること等が含まれる。ユーザデバイスがイメージングデバイスであると想定すると、例示的には機能には、プリント出力、コピー、スキャニング、又は文書の送信、並びに、乱丁調べ、ステープル留め、折り曲げ、又は他様の文書操作が含まれる。ユーザデバイスがＰＤＡであると想定すると、例示的には機能には、表示、保存、又は連絡あるいはスケジューリング情報の送信、並びに、データの受信、修正、又は解析が含まれる。
【００４０】
関係付けられた機能が要求されない場合、流れは、判定ブロック５０６に続き、そこでは、デバイスを続けて使用するかどうかが判断される。典型的には、この判断は、デバイスの電源が切られたかどうかに関連してなされる。続けて使用する場合、流れは、ブロック５０２に戻り、上述のようなデバイスのモニタリングが続けられる。しかし、デバイスの使用が停止されると、図５Ｂに示されるように、セッションのための流れは終結される。
【００４１】
判定ブロック５０４に戻ると、関係付けられたデバイス機能が要求される場合、流れは、判定ブロック５０８に続き、そこで、機能がユーザデバイスによって首尾よくなされるかどうかが判断される。例えば、画像が首尾よくダウンロードされたかどうか（カメラ）、文書が紙詰まりすること無くプリント出力されたかどうか（イメージングデバイス）、新しい連絡情報が受信されたかどうか（ＰＤＡ）、あるいは同等のことが判断される。もしも機能がユーザデバイスによって首尾よくなされなかった場合には、流れは、後述の図５Ｂのブロック５１２に続く。
【００４２】
しかし、機能が首尾よくなされた場合には、流れは、ブロック５１０まで続き、そこで、実施された機能の事例（すなわち、機能が実施された事実）が記録され、機能が実施された条件に関する情報も同様に記録される。条件は、ユーザがデバイスを使用する様式に関連する情報を含むため、機能が実施されたときに適用されたユーザの選択（設定）などの情報が含まれる。ここでもまた、選択の性質は、典型的には、ユーザデバイスの性質に依存する。例示的な選択としては、例えば、デバイスが用いられる動作モード、用いられた露光設定（カメラ）、要求されたコピーの数（イメージングデバイス）、送信された連絡の数（ＰＤＡ）等が含まれ得る。また、いつの時間に、又はいつの日付でデバイスが用いられたのか、所与の使用セッションの間に、どのくらいの期間デバイスに電源が入っていたか等のような、機能が実施された条件に関する情報も含まれる。
【００４３】
再び判定ブロック５０８に戻ると、要求された機能が首尾よく実施されなかった場合、流れは、図５Ｂのブロック５１２に続き、そこで、故障した機能の事例が、故障が発生した条件に関する情報とともに記録される。本明細書で用いられる「故障」という用語は、デバイスが設計された通りに動作しなかった任意の事例を含む。したがって、故障は、最終的な結果が得られたが、意図されていた様式で起こらなかった（例えば、非常にゆっくりと起こった）事例を含む。動作条件下に関して記憶された情報は、機能が首尾よく実施される際に記録される同一又は同様の情報を含み得る（ブロック５１０）。
【００４４】
機能が首尾よく実施されたか、首尾よく実施されなかったかどうかには関係なく、情報記録マネージャ２１２は、情報を記録し、判定ブロック５１４に示されるように、ユーザデバイスと他のデバイスとの間に接続（コネクション）があるかどうかが判断され得る。上述のように、他のデバイスには、例えば、ユーザコンピュータ１１０が含まれ得る。このような場合、コンピュータ１１０に関連して用いられ、データをコンピュータにダウンロードさせる目的で、及び／又は、ユーザデバイスとコンピュータとを同期させる目的で提供されているドッキングステーションに、ユーザデバイスが配置される場合、接続は検出され得る。他の場合、ユーザデバイス及びユーザコンピュータ１１０は、常時互いに接続され得る。このような状況の一例として、ユーザデバイスがイメージングデバイスのような周辺デバイスである場合が挙げられる。このような状況では、情報記録マネージャ２１２は、接続の存在を知っている。ユーザデバイス及びユーザコンピュータ１１０が常時接続されているわけではない状況では、接続決定は、ユーザデバイスと他のデバイスとの間の通信（例えば、初期ハンドシェイキング）がマネージャ２１２によって検出されるときになされ得る。
【００４５】
他のデバイスは、中央コンピュータ１１４を代替えとして、又は追加として含み得る。この場合、接続の存在は、ユーザデバイスと中央コンピュータ１１４との間の通信を検出することによって見出される。
【００４６】
接続が存在しない場合には、流れは、ブロック５１６に続き、そこで、ユーザデバイスが続けて使用されるかどうかが判断される。ユーザデバイスが続けて使用されない場合には、セッションの流れは終結される。しかし、続けて使用されることが決定されると、流れは、図５Ａのブロック５０２に戻り、デバイスのモニタリングが続く。
【００４７】
判定ブロック５１４に戻ると、ユーザデバイスと他のデバイスとの間の接続が存在する場合、流れは、ブロック５１８まで続き、記録された情報が、他のデバイスに送信される。ここでも、この情報は、有線又は無線通信リンクを介して送信され得る。どちらの場合も、送信は自動で行い得る。特に、好適な構成では、記録された情報は、分析を行うために、自動的に且つ透過的に他のデバイスに転送される。したがって、ユーザは、ユーザがデバイスを用いる方法を積極的に（手動で）記述する必要は無く、デバイスと共にユーザがかかえている問題を積極的に（手動で）知らせることも必要ない。情報が首尾よく送信されたと想定すると、判定ブロック５２０に示されるようにユーザデバイスが続けて使用されるかどうかが再び判断される。そうでない場合には、セッションのための流れは終結する。しかし、使用が続行される場合には、流れは、図５Ａのモニタリングブロック５０２に戻る。
【００４８】
次に、図６を参照すると、中央コンピュータの、データ分析システム３１２及びダウンロードシステム３１４の例示的な動作が示される。ブロック６００で開始すると、ユーザデバイスによって記録された情報が受信される。上記のように、この情報は、ユーザデバイスから直接的に受信されたものであり得るし、又はユーザコンピュータ１１０などの中間デバイスから受信されたものであり得る。どちらの場合も、ブロック６０２に示されるように、情報は次にメモリに保存される。保存には、様々なビジネス的な、及び技術的な判断を下すために用いられる１つ又は複数のデータベースに情報を保存することが含まれ得る。図４の議論で記載したように、情報は、デバイスユーザの身元、デバイスの型及びモデル、デバイスが受信した時間フレーム等のような、１つもしくはそれ以上の種々の特徴に従って編成され得る。代替として、又は追加として、データベースは、共通の特色を有するユーザ又はデバイスが適切なサーチによって識別され得るように、サーチ可能に構成されている。いずれにせよ、保存された情報は、後述のように、様々な目的で使用され得る統計データを含む。
【００４９】
次に、ブロック６０４に示されるように、保存された情報が分析される。前述のように、選抜された情報を分析することによって、その情報を受け取った製造業者又は他の関連業者に、ユーザがデバイスを用いる様式に関する見通しと、これらのデバイスがどれほどうまく機能しているかに関する指示とを提供することができる。したがって、デバイス製造業者又は他の関連業者は、新しいユーザデバイスを設計及びテストし、どのような製品を製造して市場に出すかを決定し、現存する問題点に対する解決策を開発する等の場合における参照としてこの情報を用いることができる。図６の例では、情報は、既存のデバイスのユーザに対して製品を売り込むため、及び／又は、ファームウェアをこれらのデバイスユーザに提供するために用いられることが想定されている。
【００５０】
ブロック６０６を参照すると、一人又は複数のユーザに通知データ（（advertising material）もしくは通知情報、もしくは通知資料）を提供するかどうかが判断される。この決定は、保存及び分析された情報に関連してなされる。例えば、製造業者が新しいフラッシュユニットを有し、それを市場に出したい場合、製造業者は、そのフラッシュユニットに関する通知データを保存された情報から、大量のフラッシュ写真を撮影すると思われるユーザに対して送信することを決定し得る。他の例を挙げると、サードパーティの製造業者が新しい文書の折り曲げ及びステープル留めユニットを有し、それを市場に出したい場合、そのサードパーティの製造業者は、そのユニットに関する通知データを、保存された情報から、大量の文書の後プリント処理を行うと思われるユーザに送信することを決定し得る。更に他の例を挙げると、製造業者は、照明デバイス（例えば、クリップ取り付け式のライト）に関する通知データを、夜間にデバイスを頻繁に用いると思われるＰＤＡユーザに送信することを決定し得る。これらの例から認識されるように、通知データは、収集された統計データに基づいて、特に特定のユーザを対象とすることができる。
【００５１】
判定ブロック６０８を参照すると、通知データが提供されない場合、流れは、後述の判定ブロック６１２に続く。一方、通知データが一人又は複数のユーザに提供される場合、流れはブロック６１０に続き、そこで、通知は、少なくとも一人のユーザに送信される。デバイスがユーザへの通知を提示するために必要な構成要素（例えば、ディスプレイ）を有すると想定すると、この送信には、ユーザデバイスへの直接的な送信を含むことができ、又は、ユーザコンピュータ１１０のような中間デバイス（例えば、電子メール、ポップアップボックス等）への送信を含むことができる。いずれの状況においても、通知には、少なくとも１つの画像、音声、及び映像が含まれる。
【００５２】
次に、判定ブロック６１２を参照すると、一人又は複数のユーザにファームウェアを提供するかどうかも判断され得る。例として、この決定は、中央コンピュータに保存されたデバイス故障統計データに関連して行われる。このような場合、ファームウェアパッチは、パッチによって改善可能なデバイス故障を経験したと思われるユーザを対象とすることができる。代替として、ファームウェアパッチは、全てのそのようなデバイスに関する問題点を改善するために、デバイス（又は、所与のバージョンのファームウェアを有するデバイス）の特定の型又はモデルを所有する全てのユーザを対象にすることができる。ファームウェアパッチを提供することに加えて、新しい、及び／又は、より良いファームウェアモジュールが、例えば、料金と引き換えにユーザに提供され得る。例えば、新しいファームウェアバージョンが利用可能となる場合、古いバージョンのファームウェアを所有しているユーザを対象とすることが可能で、新しいファームウェアが利用可能であることを識別する情報（例えば、通知）が提供され得る。
【００５３】
ファームウェアを提供する前に、ユーザは、ファームウェアを受け取るかどうかに関して意見を求められ得る。したがって、ユーザにファームウェアが利用可能であることを知らせるメッセージは、まず最初に、ユーザに対して（直接デバイスへ、又はユーザコンピュータへのどちらかに）送信され得る。ユーザがファームウェアを受け取ることを望んでいると想定すると、又はユーザがこのようなファームウェアを自動的に受け取るようにデバイスを構成したと想定すると、ブロック６１４に示されるように、ファームウェアは、ユーザデバイスに送信される。この送信は、デバイスに対して直接的に、又は中間デバイス（例えば、ユーザコンピュータ１１０）を介して行われ得る。
【図面の簡単な説明】
【００５４】
【図１】ユーザデバイスの使用及び／又は動作に関する情報を収集及び分析することができるシステムの一実施形態の概略図である。
【図２】図１に示されるユーザデバイスの一実施形態のブロック図である。
【図３】図１に示される中央コンピュータの一実施形態のブロック図である。
【図４】デバイス使用情報を収集及び分析するための方法の一実施形態を説明する流れ図である。
【図５Ａ】図２に示される情報記録マネージャの動作の一実施形態を説明する流れ図である。
【図５Ｂ】図２に示される情報記録マネージャの動作の一実施形態を説明する流れ図である。
【図６】図３に示されるデータ分析、及びダウンロードシステムの動作の一実施形態を説明する流れ図である。
【符号の説明】
【００５５】
１０２  ユーザデバイス、手持ち式デバイス、周辺デバイス    
１１４  中央コンピュータ
２００  プロセッサ、処理デバイス
２０２  メモリ
２１２  情報記録マネージャ
３００  プロセッサ、処理デバイス
３０２  メモリ
３１２  データ分析システム
３１４  ダウンロードシステム
３１６  通知
３１８  ファームウェア
【図１】
2004334878.tif 000003
【図２】
2004334878.tif 000004
【図３】
2004334878.tif 000005
【図４】
2004334878.tif 000006
【図５Ａ】
2004334878.tif 000007
【図５Ｂ】
2004334878.tif 000008
【図６】
2004334878.tif 000009