【手続補正書】
【提出日】平成20年11月25日(2008.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティング環境において、
受信したテキストおよびイメージをユーザに表示するための１次電子ディスプレイデバイスを備えたメインコンピュータシステムと、
前記１次電子ディスプレイデバイスに対して２次的なものであり、前記１次電子ディスプレイに対して２次的なものであるように前記１次電子ディスプレイに関して減じられたディスプレイ能力を有し、前記メインコンピュータシステムから受信したテキストおよびイメージのうちの少なくとも１つを前記ユーザに表示するように構成された補助電子ディスプレイデバイスと、
前記メインコンピュータシステム上の補助プラットフォームであって、
ａ）前記２次的な補助電子ディスプレイデバイスに通信する情報に対応する１組の少なくとも１つのパラメータを有するコールを含む、前記メインコンピュータシステム上で稼動するプログラムからのコールを受け取るアプリケーションインターフェースであって、前記情報が前記２次的な補助電子ディスプレイデバイス上での表示のためのコンテンツを含み、前記１組の少なくとも１つのパラメータが任意の特定の補助デバイスハードウェアとは独立であるアプリケーションインターフェースと、
ｂ）前記補助電子ディスプレイデバイスに関連付けられたデバイスドライバに前記補助プラットフォームを結合するデバイスドライバインターフェースであって、前記補助電子ディスプレイデバイスに関連付けられたデバイスドライバが、前記補助電子ディスプレイデバイス上での表示のために、前記コンピュータプログラムによって作成されたものよりも少ない、フィルタされた１組のコンテンツを作成するようにコンテンツのうちの少なくともいくつかを除去して前記補助電子ディスプレイデバイスに通信することができるデバイスドライバインターフェースと
を含む補助プラットフォームと
を備え、前記補助プラットフォームは、前記デバイスドライバによって理解されるフォーマットに前記コンテンツを変換することを特徴とするシステム。
【請求項２】
前記補助電子ディスプレイデバイスは、モバイル通信デバイスを備えたことを特徴とする請求項１に記載のシステム。
【請求項３】
前記補助電子ディスプレイデバイスは、別個のコンピュータ、ボタンアクチュエータを有する２次ディスプレイスクリーン、腕時計、壁掛けディスプレイ、ディスプレイスクリーン、デジタルピクチャフレーム、時計、テレビジョン、ラジオ、メディアプレーヤ、民生用エレクトロニクスデバイスのメインディスプレイ内に埋め込まれるか、またはメインディスプレイを使用したデバイス、自動車、輸送または他の乗り物ユニット、前記メインコンピュータシステムのキーボードまたは他の入力デバイス、ページャ、または携帯情報端末を含む１組のデバイスタイプのうちからのデバイスを備えたことを特徴とする請求項１に記載のシステム。
【請求項４】
前記補助電子ディスプレイデバイスは、独自のフォーマットで受け取られるときに前記情報を処理することができるファームウェアを含むことを特徴とする請求項１に記載のシステム。
【請求項５】
前記補助プラットフォームは、前記補助電子ディスプレイデバイス上の前記デバイスドライバまたはファームウェアによって理解されるマークアップ言語ベースのフォーマットに前記情報を変換することを特徴とする請求項１に記載のシステム。
【請求項６】
前記情報は、通知に対応することを特徴とする請求項１に記載のシステム。
【請求項７】
前記コンテンツの少なくとも一部分は、前記補助電子ディスプレイデバイス上で表示するイメージに対応することを特徴とする請求項１に記載のシステム。
【請求項８】
前記コンテンツの少なくとも一部分は、前記補助電子ディスプレイデバイス上で表示するテキストに対応することを特徴とする請求項１に記載のシステム。
【請求項９】
第２の補助デバイスは、前記コンピュータシステムに接続され、前記補助プラットフォームは、前記メインコンピュータシステム上で稼働する前記プログラムのためにどの１つまたは複数の補助デバイスに前記情報をルートすべきかについてのデータを収容するデータ構造を保持することを特徴とする請求項１に記載のシステム。
【請求項１０】
前記コールは、前記情報が前記第２の補助デバイスにルートされるべきことを示すデータを含み、前記第２の補助デバイスは、前記第２の補助デバイスについての対応するデバイスドライバを含み、前記補助プラットフォームは、前記第２の補助デバイスについての前記デバイスドライバに前記情報をルートすることを特徴とする請求項９に記載のシステム。
【請求項１１】
前記補助電子ディスプレイデバイスは、前記メインコンピュータシステムに対する無線接続を介して前記デバイスドライバに結合されることを特徴とする請求項１に記載のシステム。
【請求項１２】
前記補助電子ディスプレイデバイスは、前記メインコンピュータシステムに対する有線接続を介して前記デバイスドライバに結合されることを特徴とする請求項１に記載のシステム。
【請求項１３】
前記デバイスドライバは、前記補助電子ディスプレイデバイスへの返信のために転送される前記情報に応答して前記補助プラットフォームにリターン情報を送ることを特徴とする請求項１に記載のシステム。
【請求項１４】
前記リターン情報は、前記補助電子ディスプレイデバイスとのユーザインタラクションに対応することを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記補助電子ディスプレイデバイスは、前記メインコンピュータシステムの電源が切られているとき、テキストまたはイメージのうちの少なくとも１つを前記ユーザに表示するように構成されたことを特徴とする請求項１に記載のシステム。
【請求項１６】
前記補助電子ディスプレイデバイスは、前記補助プラットフォームを介して受信することができる任意の情報と互換性のある拡張補助ディスプレイであり、前記デバイスドライバは、汎用デバイスドライバであることを特徴とする請求項１に記載のシステム。
【請求項１７】
コンピューティング環境において、
補助電子ディスプレイデバイスに通信する情報に対応する１組の少なくとも１つの関連付けられたパラメータを有するコールを含む、前記メインコンピュータシステム上で稼働するコンピュータプログラムからのコールを受け取ることであって、前記情報が前記補助電子ディスプレイデバイス上での表示のためのコンテンツを含み、前記１組の少なくとも１つの関連付けられたパラメータが任意の特定の補助電子ディスプレイデバイスハードウェアとは独立であり、前記メインコンピュータシステムは、テキストおよびイメージコンテンツをユーザに表示するためのメイン電子ディスプレイデバイスを含み、前記メインコンピュータシステムは、前記補助電子ディスプレイデバイスが前記メイン電子ディスプレイデバイスに対して２次的なものであり、前記メインコンピュータシステムから受信したテキストまたはイメージコンテンツのうちの少なくとも１つを前記ユーザに表示することができるように、前記メイン電子ディスプレイに関して減じられたディスプレイ能力を有する前記補助電子ディスプレイデバイスに結合されていることと、
前記補助電子ディスプレイデバイスに通信する前記情報にアクセスすることと、
前記補助電子ディスプレイデバイスが減じられたディスプレイ能力を有することを判定しおよび前記補助電子ディスプレイデバイスのためのデバイスドライバが、前記補助電子ディスプレイデバイス上での表示のために前記コンピュータプログラムによって作成されたものよりも少ない、フィルタされた１組のコンテンツを作成するように前記情報の前記コンテンツのうちの少なくともいくつかを除去することと、
前記補助電子ディスプレイデバイスによって理解されるフォーマットに前記フィルタされた１組のコンテンツを変換することと、
前記フィルタされた１組のコンテンツに対応するデータを前記補助電子ディスプレイデバイスに通信することと
を備えることを特徴とする方法。
【請求項１８】
前記補助電子ディスプレイデバイス上で前記フィルタされた１組のコンテンツを表示することをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記コールは、補助プラットフォームにおいて受信され、前記補助プラットフォームに対して前記コールを行うことをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項２０】
前記補助電子ディスプレイデバイスによって理解されるフォーマットに前記フィルタされた１組のコンテンツを変換することは、マークアップ言語ベースのフォーマットに前記フィルタされた１組のコンテンツを変換することを備えることを特徴とする請求項１７に記載の方法。
【請求項２１】
前記補助電子ディスプレイデバイスによって理解されるフォーマットに前記フィルタされた１組のコンテンツを変換することは、独自のフォーマットに前記フィルタされた１組のコンテンツを変換することを備えることを特徴とする請求項１７に記載の方法。
【請求項２２】
前記フィルタされた１組のコンテンツに対応するデータを通信することは、通知データを送ることを備えることを特徴とする請求項１７に記載の方法。
【請求項２３】
前記フィルタされた１組のコンテンツを変換することは、イメージ情報を変更することを備えることを特徴とする請求項１７に記載の方法。
【請求項２４】
第２の補助デバイスは、前記メインコンピュータシステムに接続され、ルーティング情報にアクセスして、前記フィルタされた１組のコンテンツに対応するデータを前記第２の補助デバイスに通信するかどうかを判定することをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項２５】
前記補助電子ディスプレイデバイスからのリターン情報を受け取ることをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項２６】
前記リターン情報は、前記補助電子ディスプレイデバイスとのユーザインタラクションに対応し、その前記ユーザインタラクションに基づいて前記補助電子ディスプレイデバイスに他のデータを通信することをさらに備えることを特徴とする請求項２５に記載の方法。
【請求項２７】
別の補助デバイスからリターン情報を受け取ることをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項２８】
前記リターン情報は、前記他の補助電子ディスプレイデバイス上の通知の取り下げに対応し、前記リターン情報に基づいて追加データを前記補助電子ディスプレイデバイスに通信して、前記補助電子ディスプレイデバイス上の対応する通知を取り下げることをさらに備えることを特徴とする請求項２７に記載の方法。
【請求項２９】
前記メイン電子ディスプレイデバイスが動作していないことを判定し、それに応答して前記補助電子ディスプレイデバイスに前記フィルタされた１組のコンテンツを通信することをさらに備えることを特徴とする請求項１７に記載の方法。
【請求項３０】
前記補助電子ディスプレイデバイスは、前記メイン電子ディスプレイデバイスのエリア内の仮想補助ディスプレイであることを特徴とする請求項１７に記載の方法。
【請求項３１】
前記通知データは、スケジュールされた通知データであり、前記方法は、前記コンピュータプログラムが稼働していなくても、前記ユーザへの表示のために前記補助電子ディスプレイデバイス上で前記スケジュールされた通知データをキャッシュすることをさらに備えることを特徴とする請求項２２に記載の方法。
【請求項３２】
前記補助電子ディスプレイデバイスは、グラフィックスを表示することができず、前記デバイスドライバが、前記補助電子ディスプレイデバイス上での表示のために前記コンピュータプログラムによって作成されたものよりも少ない、フィルタされた１組のコンテンツを作成するように前記情報の前記コンテンツのうちの少なくともいくつかを除去することは、前記コンテンツからすべてのグラフィックスを除去することを備えることを特徴とする請求項１７に記載の方法。
【請求項３３】
前記補助電子ディスプレイデバイス上での表示のために前記コンピュータプログラムによって作成されたものよりも少ない、フィルタされた１組のコンテンツを作成するように前記情報の前記コンテンツのうちの少なくともいくつかを除去することは、前記補助電子ディスプレイデバイスを使用して前記ユーザに提示されるテキストコンテンツの量を減じることを備えることを特徴とする請求項１７に記載の方法。
【請求項３４】
前記情報に対応する前記データは、イベント通知であり、前記方法は、
前記補助電子ディスプレイデバイス上で前記イベント通知を前記ユーザに表示することと、
前記補助電子ディスプレイデバイスにおいて、前記イベント通知に対応するイベントの処理を指示するユーザ入力を受け取ることと、
前記イベントをどのように処理するのかを指示する前記ユーザ入力を示す情報を、前記補助電子ディスプレイデバイスから前記メインコンピュータシステムに送ることと
をさらに備えることを特徴とする請求項２４に記載の方法。
【請求項３５】
前記イベントの処理を指示する前記ユーザ入力は、前記イベントを取り下げるユーザ入力を受け取ることを備え、前記方法は、前記第２の補助デバイスに取り下げを送ることをさらに備えることを特徴とする請求項３４に記載の方法。
【請求項３６】
実行されるときに請求項１７に記載の方法を実行するコンピュータ実行可能命令を有することを特徴とする少なくとも１つのコンピュータ読取り可能媒体。
【請求項３７】
実行されるときに、
補助電子ディスプレイデバイスに通信する情報に対応する１組の少なくとも１つのパラメータを有するコールを含む、メインコンピュータシステム上で稼働するコンピュータプログラムからのコールを受け取ることであって、前記情報が前記補助電子ディスプレイデバイス上での表示のためのコンテンツを含み、前記１組の少なくとも１つのパラメータが任意の特定の補助電子ディスプレイデバイスハードウェアとは独立であり、前記メインコンピュータシステムは、テキストおよびイメージコンテンツをユーザに表示するためにメイン電子ディスプレイデバイスを含み、前記メインコンピュータシステムは、前記補助電子ディスプレイデバイスが前記メイン電子ディスプレイデバイスに対して各々２次的なものであり、前記メインコンピュータシステムから受信したテキストまたはイメージのうちの少なくとも１つを前記ユーザに表示することができるように、前記メイン電子ディスプレイに関して減じられたディスプレイ能力を有する複数の補助電子ディスプレイデバイスに結合されており、前記補助電子ディスプレイデバイスの少なくとも１つは、前記メイン電子ディスプレイとは独立にコンテンツを表示するように配置されることと、
複数のタイプの補助電子ディスプレイデバイスのうちのどちらに前記情報を通信するべきかを判定することであって、当該補助電子ディスプレイデバイスごとに、
ａ）前記補助電子ディスプレイデバイスに通信する前記情報にアクセスすることと、
ｂ）前記補助電子ディスプレイデバイスが減じられたディスプレイ能力を有することを判定し、前記補助電子ディスプレイデバイス上での表示のために前記コンピュータプログラムによって作成されたものよりも少ない、フィルタされた１組のコンテンツを作成するように前記補助電子ディスプレイデバイスに特有のデバイスドライバを使用して、前記コンテンツのうちの少なくともいくつかを除去することと、
ｃ）その補助電子ディスプレイデバイス、またはその補助電子ディスプレイデバイスのデバイスドライバによって理解されるフォーマットに、前記フィルタされた１組のコンテンツを変換することと、
ｄ）前記フィルタされた１組のコンテンツをその補助電子ディスプレイデバイスに通信することであって、前記フィルタされた１組のコンテンツはスケジュールされた通知データを備え、前記コンピュータプログラムが稼働していなくても、前記ユーザへの表示のために少なくとも１つの補助電子ディスプレイデバイス上で前記スケジュールされた通知データをキャッシュすることと
を備える方法を行うコンピュータ実行可能命令を有する少なくとも１つのコンピュータ読み取り可能媒体。
【請求項３８】
前記補助電子ディスプレイデバイスのうちの少なくとも１つは、機能拡張補助ディスプレイを備えることを特徴とする請求項３７に記載のコンピュータ読み取り可能媒体。
【請求項３９】
前記補助電子ディスプレイデバイスのうちの少なくとも１つは、基本的な補助ディスプレイを備えることを特徴とする請求項３７に記載のコンピュータ読み取り可能媒体。
【請求項４０】
前記補助電子ディスプレイデバイスのうちの少なくとも１つは、機能拡張補助ディスプレイを備え、前記補助電子ディスプレイデバイスのうちの少なくとも他の１つは、基本的な補助ディスプレイを備えることを特徴する請求項３７に記載のコンピュータ読み取り可能媒体。
【請求項４１】
前記機能拡張補助ディスプレイは、特定のファームウェアスタックを含み、前記特定のファームウェアスタックはＴｉｎｙ  ＣＬＲコンポーネントを含み、Ｔｉｎｙ  ＣＬＲオブジェクトシリアライゼーションをサポートすることを特徴とする請求項３８に記載のコンピュータ読み取り可能媒体。