(57)【要約】【課題】ツールを開始して、全パラメータの全ての調整を実行するためには、時間が必要である。【解決手段】スクリーン上の少なくとも１つのポインティング要素でツールを設定するためのコンピュータ実行方法であって、ポインティング要素でツールを指して起動するステップであって、前記ツールは、カスタマイズ可能なパラメータのリストを備える、ステップ（Ｓ１）と、前記ポインティング要素をリリースせずに、前記リストのカスタマイズ可能なパラメータを選択するための第１の方向を提供するステップ（Ｓ２）と、前記リストの選択されたパラメータをカスタマイズするための第２の方向を提供するステップ（Ｓ３）と、前記ツールを設定するための第１の方向および第２の方向によって、前記ポインティング要素の一連の動きを規定するステップ（Ｓ４）とを備える。【選択図】図１
2015122076.tif 000002
【特許請求の範囲】
【請求項１】
スクリーン上の少なくとも１つのポインティング要素でツールを設定するためのコンピュータ実行方法であって、
ポインティング要素でツールを指して起動するステップであって、前記ツールは、カスタマイズ可能なパラメータのリストを備える、ステップと、
前記ポインティング要素をリリースせずに、
前記リストのカスタマイズ可能なパラメータを選択するための第１の方向を提供するステップと、
前記リストの選択されたパラメータをカスタマイズするための第２の方向を提供するステップと、
前記ツールを設定するための第１の方向および第２の方向によって、前記ポインティング要素の一連の動きを規定するステップと
を備えることを特徴とするコンピュータ実行方法。
【請求項２】
前記第１の方向および前記第２の方向は、直交することを特徴とする請求項１に記載のコンピュータ実行方法。
【請求項３】
前記第１の方向は、垂直であり、前記第２の方向は、水平であることを特徴とする請求項２に記載のコンピュータ実行方法。
【請求項４】
タッチスクリーンの場合、前記ポインティング要素は、マウス、ペン、または、指であることを特徴とする請求項１から請求項３のいずれか一項に記載のコンピュータ実行方法。
【請求項５】
前記スクリーンは、タッチスクリーン、または、マルチタッチスクリーンであることを特徴とする請求項１から請求項４のいずれか一項に記載のコンピュータ実行方法。
【請求項６】
前記パラメータは、太さ、不透明度、硬度、または、色の強度であることを特徴とする請求項１から請求項５のいずれか一項に記載のコンピュータ実行方法。
【請求項７】
前記パラメータは、連続の強度値を有するパラメータであることを特徴とする請求項１から請求項６のいずれか一項に記載のコンピュータ実行方法。
【請求項８】
前記パラメータは、不連続の強度値を有するパラメータであることを特徴とする請求項１から請求項６のいずれか一項に記載のコンピュータ実行方法。
【請求項９】
前記パラメータの前記選択および前記カスタマイズは、前記ポインティング要素の上部に表示されることを特徴とする請求項１から請求項８のいずれか一項に記載のコンピュータ実行方法。
【請求項１０】
前記ツールは、設定の終了において自動的に起動されることを特徴とする請求項１から請求項９のいずれか一項に記載のコンピュータ実行方法。
【請求項１１】
スクリーン上の少なくとも１つのポインティング要素でツールを設定するための請求項１から請求項１０のいずれか一項に記載の方法を、コンピュータシステムに実行させるコンピュータ実行可能命令を有することを特徴とするコンピュータ可読媒体。
【請求項１２】
コンピュータ可読媒体に格納され、スクリーン上の少なくとも１つのポインティング要素でツールを設定し、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための請求項１から請求項１０のいずれか一項に記載の方法のステップをシステムに行わせるコード手段を備えることを特徴とするコンピュータプログラム製品。
【請求項１３】
スクリーン上の少なくとも１つのポインティング要素でツールを設定するための請求項１から請求項１０のいずれか一項に記載の方法のステップを実行するための手段を備える、スクリーン上の少なくとも１つのポインティング要素でツールを設定することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータプログラムおよびシステムの分野に関し、より詳細には、スクリーン上の少なくとも１つのポインティング要素でツールを設定するためのコンピュータ実行方法の分野に関する。
【０００２】
本発明は、設定可能なツールを使用する任意の技術分野に属し得る。
【０００３】
本発明は、（仮想）ボタンを使用してツールを起動する任意の技術分野に属し得る。例えば、本発明は、ＣＡＤ製品に含まれ得る。
【背景技術】
【０００４】
ソフトウェアのほとんどは、ツールのセットを備える。例えば、描画ソフトウェアは、異なる仮想ペンシル（ペン、ペンシル、ブラシ、プリミティブオブジェクト（primitive object）、ペイント…）を有し、ＣＡＤソフトウェアは、幾つかの編集ツール（プリミティブ作成（primitive creation）、変形、エクストルージョン（extrusion）…）を有する。これらのツールの全ては、ペンシルの色またはサイズ、エクストルージョンの奥行き、プリミティブのタイプなど…ユーザが修正可能なデフォルトのパラメータを有する。
【０００５】
しばしば、これらのカスタマイズ可能なパラメータは、ボタンおよびスライダを含む分離したパネル、スクリーン上のクリックまたはホールドアクションで現れるコンテクスチュアルメニュー（contextual menu）、または、ボタンにおけるアクションの後に現れるコンテクスチュアルメニューにより、アクセスされ得る。
【０００６】
以下の用語では、クリックは、マウスクリックまたはペン若しくは指のような他のポインティング要素によるスクリーン上のホールドアクションとみなされ得る。ホールドアクションは、マウスクリックと同等の素早いホールドであり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
背景技術は、次の表に示すように、ツールを開始したり、パラメータをカスタマイズしたりするためのクリックの回数について、幾つかの欠点を有する。
【０００８】
【数１】
2015122076.tif 000003
【０００９】
“分離したパネル”および“スクリーン上のコンテクスチュアルメニュー”の場合は、コマンドを開始するために１クリック、パラメータにアクセスするために１クリック、パラメータごとに１クリック、パネルまたはメニューをそれぞれ閉じるために１クリックする必要がある。“ボタンにおけるコンテクスチュアルメニュー”の場合は、開始からパラメータにアクセスするために１クリック、パラメータごとに１クリック、メニューを閉じるために（しばしば、空っぽのスクリーンにおいて）１クリックする必要がある。
【００１０】
スクリーンにおいて使用されるスペースは、パラメータの数と共に増加し、ユーザはパネルを閉じてそのクリエーションスペース（creation space）にアクセスする必要がある。したがって、ツールを開始して、全パラメータの全ての調整を実行するためには、時間が必要である。
【００１１】
本発明の目的は、上記問題を解決するためのコンピュータ実行方法およびシステムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の一側面により、スクリーン上の少なくとも１つのポインティング要素でツールを設定するためのコンピュータ実行方法であって、ポインティング要素でツールを指して起動するステップであって、前記ツールは、カスタマイズ可能なパラメータのリストを備える、ステップと、前記ポインティング要素をリリース（release）せずに、前記リストのカスタマイズ可能なパラメータを選択するための第１の方向を提供するステップと、前記リストの選択されたパラメータをカスタマイズするための第２の方向を提供するステップと、前記ツールを設定するための第１の方向および第２の方向によって、前記ポインティング要素の一連の動きを規定するステップとを備えることを特徴とするコンピュータ実行方法が、提案される。
【００１３】
このような方法は、１クリックのみで、すなわち、ポインティング要素をリフト（lift）せずに、ユーザがツールを開始して、対応するパラメータをカスタマイズすることを可能にする。本アイデアは、ポインティング要素をリフトせずに、または、リリースせずに、ツールを開始したり、パラメータ／オプションにアクセスしたり、および、これらのパラメータを修正したりするために、ボタン上でジェスチャすることである。
【００１４】
タッチスクリーンの場合、ポインティング要素は、マウス、ペン、または、指である。
【００１５】
一実施形態によれば、前記第１の方向および前記第２の方向は、直交し、例えば、前記第１の方向は垂直であり、前記第２の方向は水平であり、または、この逆である。
【００１６】
直交する方向、例えば、垂直方向および水平方向を用いることは、ユーザにとってより易しい。実際に、スライダを水平に動かすのは自然であり、さらに、水平方向および垂直方向は、（操作ミスをより多く引き起こし得る、２つの方向の間のより小さな角度とは対照的に）“標準的な”方向であり、よって、ジェスチャは、学び易く、習得し易い。
【００１７】
一実施形態によれば、前記ポインティング要素は、マウス、ペン、または、指である。
【００１８】
前記スクリーンは、タッチスクリーン、または、マルチタッチスクリーン（multi-touch screen）であり得る。
【００１９】
一実施形態によれば、前記パラメータは、太さ、不透明度、硬度、または、色の強度であり得る。
【００２０】
前記パラメータは、連続の強度値を有するパラメータであり得、あるいは、前記パラメータは、不連続の強度値を有するパラメータであり得る。
【００２１】
一実施形態によれば、前記パラメータの前記選択および前記カスタマイズは、前記ポインティング要素の上部に表示される。
【００２２】
よって、ポインティング要素の可視性および使用が改善される。パラメータ上に触れることなく、パラメータを操作することが可能であり、それはスライダの位置においてより正確である。さらに、操作がシーン中にないため、コンテキストにおいてリアルタイムのパラメータの効果を見ることが可能である。
【００２３】
前記ツールは、設定の終了において自動的に起動され得る。
【００２４】
よって、ユーザは、当該設定後、即座にツールを使用することができる。
【００２５】
本発明の別の側面によれば、上記のようなスクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を実行するコンピュータ実行可能命令を有するコンピュータ可読媒体も提案される。
【００２６】
本発明の別の側面によれば、コンピュータ可読媒体に格納され、シーンに三次元モデル組立体を表示し、上記のようなスクリーン上の少なくとも１つのポインティング要素で設定するための方法のステップをシステムに行わせるコード手段（code means）を備えるコンピュータプログラム製品も提案される。
【００２７】
本発明の別の側面によれば、三次元モデルオブジェクトを設計し、上記のようなスクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法のステップを実行する手段を備える装置も提案される。
【図面の簡単な説明】
【００２８】
本発明は、限定されない例によって記載され、添付図面によって表される幾つかの実施形態の検討により、より理解されるであろう。
【図１】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図２】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図３】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図４】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図５】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図６】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図７】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図８】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図９】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１０】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１１】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１２】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１３】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１４】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１５】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１６】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１７】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１８】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図１９】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図２０】本発明の側面にかかる、スクリーン上の少なくとも１つのポインティング要素でツールを設定するための方法を示す図である。
【図２１】本発明が実装されうる、コンピュータネットワーク、または、同様のデジタル処理環境を示す図である。
【図２２】コンピュータの内部構造を示す図である。
【発明を実施するための形態】
【００２９】
以下の図面で、本発明の機能をより詳細に説明する。
【００３０】
本発明は、ユーザがカスタマイズするツールのパラメータ数が幾つであろうと、１クリックのみ（または、クリックと同等のホールド）でツールを設定することを可能にする。
【００３１】
以下の全ての例において、ポインティング要素という表現は、スクリーン上のポインティングを管理するように適用される全ての意味、例えば、マウス、または、タッチスクリーンの場合、ペン、若しくは、指などを表す。
【００３２】
本方法は、図１に示すように、次のステップを備える。  
ポインティング要素でツールを指して起動し（Ｓ１）、ツールは、カスタマイズ可能なパラメータのリストを備え、  
ポインティング要素をリリースせずに、  
リストのカスタマイズ可能なパラメータを選択するための第１の方向を提供し（Ｓ２）、  
リストのパラメータをカスタマイズするための第２の方向を提供し（Ｓ３）、  
ツールを設定するための第１の方向および第２の方向によって、ポインティング要素の一連の動きを規定する（Ｓ４）。
【００３３】
ポインティング要素による第１のクリックまたは第１のホールドは、図２に示すように、ペンを表すツールの起動と共に、関連ツールを起動させる。
【００３４】
限定されない記載例では、第１の方向は、（ツールのカスタマイズ可能なパラメータのリストのカスタマイズ可能なパラメータを選択するための）垂直であり、第２の方向は、（リストの選択されたパラメータをカスタマイズするための）水平である。これは、ユーザにとってより直感的および実用的という理由からである。
【００３５】
当然ながら、多くの方法は、ツールの設定が開始したと同時に、第１の方向および第２の方向から外れるポインティング要素のドラッグが、これらの方向のうち１つの方向に沿ったドラッグとして認識されることが可能となるように、存在する。例えば、２つの直線は、平面図の部分を分けることが可能であり、ポインティング要素のドラッグが、対応するこれらの２つの方向として認識される。代わりに、ポインティング要素のドラッグの方向のパーセンテージ（percentage）の差分は、およそ２つの方向について考慮され得る。さらに、ドラッグ中のこれらの２つの方向による連続する位置の差分を使用する計器は、考慮されうる。
【００３６】
このツールに対するパラメータのリストは、例えば、ペンツールで描かれた線について、例えば、以下のパラメータ、太さ、硬度、および、不透明度、を備えることが可能である。
【００３７】
ユーザがポインティング要素を水平にドラッグする場合、ツールのパラメータのリストのうち第１のパラメータが変化する。第１のパラメータは、最重要であり得、例えば、図３および４に示すように、ペンツールに対する太さであり得る。本例では、（手で表される）ポインティング要素を右にドラッグすることは、カスタマイズにおけるパラメータ値を増加させ、ポインティング要素を左にドラッグすることは、カスタマイズにおけるパラメータ値を減少させる。
【００３８】
ユーザが上にドラッグする場合、図５および図６に示すように、焦点は、新しいパラメータ、リストの２番目に変化し、ユーザは、図６および図７に示すように、ポインティング要素を水平にドラッグすることによって、第１のパラメータのように、新しいパラメータを調整できる。
【００３９】
ユーザが下にドラッグする場合、図８および図９に示すように、焦点は、カスタマイズするため第１のパラメータに戻る。
【００４０】
よって、ユーザがポインティング要素を上にドラッグすると、焦点はリストのうち次のパラメータへ変化し、ユーザがポインティング要素を下にドラッグすると、焦点はリストのうち前のパラメータへ変化する。
【００４１】
図１０から図１９において、本発明の用途を明確に示すように、ツールの設定の表示を有するスクリーンの上部に、サーフィス（surface）におけるマウス、タッチスクリーンにおける指、または、ペンのなどの、ポインティング要素に対応する軌道が示される。
【００４２】
図１０において、円は、ポインティング要素の初めのプレス（press）（マウスボタンのプレス、または、タッチスクリーン上のツール表示のプレスまたはホールド）によるツールの起動を表す。
【００４３】
デフォルトで、第１の垂直ドラッグでない場合、選択されたツールのカスタマイズ可能なパラメータのリストのうち第１のパラメータであって、ツールのうち主要なパラメータになり得る第１のパラメータは、線画ツールに対応するペンツールの場合、デフォルトで選択され得る。本例では、線の太さは、ペンツールの主要なパラメータとみなされる。
【００４４】
水平右方向の第１のドラッグは、図１１および図１２に示すように、ユーザが望む太さに到達するまで線の太さを増加させることを可能にする。
【００４５】
垂直上方向のドラッグは、図１３に示すように、ツールのカスタマイズ可能なパラメータのリストのうちカスタマイズ可能なパラメータの選択を変更することを可能にする。本例では、線の不透明度（透明度の反対）となり得る、リストのうち第２のパラメータの選択を変更することを可能にする。このカスタマイズ可能な第２のパラメータは、図１４に示すように、水平右方向のドラッグにより、線の不透明度を増加するようにカスタマイズされる。
【００４６】
垂直下方向のドラッグは、図１５に示すように、カスタマイズ可能なパラメータの選択を変更し、本例では、リストのうち第１のパラメータ（線の太さ）に戻って当該パラメータを修正することを可能にする。
【００４７】
水平右方向のドラッグは、図１６に示すように、線の太さを増加させる。
【００４８】
垂直上方向のドラッグは、図１７に示すように、リストのうちカスタマイズ可能な第２のパラメータに戻すことを可能にし、連続して行われる垂直上方向のドラッグによって、図１８に示すように、リストのうち第３のパラメータ、例えば、本例では、線の硬度を選択することを可能にする。線の硬度は、線の中心と線の端との間の不透明度の推移を表す。
【００４９】
本例では、図１９に示すように、リストのうち第３のパラメータは、水平右方向のドラッグによって増加される。
【００５０】
図２０は、本発明の側面にかかる方法を概略的に表す。
【００５１】
ツールの起動後、ツール表示をマウスボタンでプレスすること、または、ホールドすることによって、ツールは開始または起動される（１９０）。どの方向にもドラッグせずにマウスボタンがリリースされる場合、または、タッチスクリーン上でペン若しくは指がホールドを中断する場合、ユーザはポインティング要素をリリースし、ツールの設定は変化しないままとなる（１９１）。
【００５２】
ツールの設定は、マウスボタンのプレスによるツールの起動、または、指若しくはペン、いわゆる、任意のポインティング要素によるツール表示のホールドによるツールの起動によって始まり、ポインティング要素のリリース、または言い換えれば、単一のジェスチャの終了において中断する。
【００５３】
ツール１９０の開始後、ユーザがポインティング要素をドラッグする場合、テスト１９２は、そのドラッグが主に水平であるかをチェックするように実行され、テスト１９２において肯定判定の場合、主要パラメータである、リストのうち第１のパラメータであって、本例において線画ツールの線の太さとする第１のパラメータ、または、現在のパラメータは、水平のドラッグによって修正される（１９３）。
【００５４】
テスト１９４は、ポインティング要素がリリースされるかをテストするために実行される。テスト１９４が肯定判定である場合、ツールの設定から離れ（１９１）、テスト１９４が否定判定である場合、方法はテスト１９２に戻る。
【００５５】
テスト１９２が否定判定である場合、テスト１９５は、ドラッグが主に上であるかをテストするため行われ、テスト１９５が肯定判定である場合、方法はリストのうち上部のパラメータを起動し（１９６）、テスト１９５において否定判定である場合、方法はリストのうち下部のパラメータを起動する（１９７）。対応する起動１９６または起動１９７の後、方法はテスト１９４に戻る。
【００５６】
図２１は、本発明が実行されうるコンピュータネットワークまたは同様のデジタル処理環境を図示する。
【００５７】
クライアントコンピュータ／装置ＣＬおよびサーバコンピュータＳＶは、処理装置、記憶装置、およびアプリケーションプログラム並びにその他を実行する入力／出力装置を提供する。クライアントコンピュータ／装置ＣＬは、通信ネットワークＣＮＥＴを介して、他のクライアント装置／処理ＣＬおよびサーバコンピュータＳＶを含む、他のコンピュータ装置に繋がれうる。通信ネットワークは、リモートアクセスネットワーク、グローバルネットワーク（例えば、インターネット）、世界規模のコンピュータの集合体、ローカルエリアまたはワイドエリアネットワーク、および現用の各プロトコル（ＴＣＰ／ＩＰ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、等）を使用して互いに通信するゲートウェイの一部であってもよい。他の電子装置／コンピュータネットワーク構造が適当である。
【００５８】
図２２は、図２１のコンピュータシステムにおけるコンピュータ（例えば、クライアントプロセッサ／装置ＣＬまたはサーバコンピュータＳＶ）の内部構造の図である。各コンピュータＣＬ、ＳＶは、システムバスＳＢを備え、バスはコンピュータまたは処理システムのコンポーネント間のデータ転送のために使用されるハードウェア系列のセットである。バスＳＢは、本質的に、要素間の情報の転送を可能にするコンピュータシステム（例えば、プロセッサ、ディスク記憶装置、メモリ、入力／出力ポート、ネットワークポート、等）の異なる要素を接続する共有されたコンジットである。
【００５９】
Ｉ／Ｏ装置インタフェースＤＩはシステムバスＳＢに取り付けられ、様々な入力および出力装置（例えば、キーボード、マウス、ディスプレイ、プリンタ、スピーカー、等）をコンピュータＣＬ、ＳＶに接続する。ネットワークインタフェースＮＩは、コンピュータが、ネットワーク（例えば、図２１のネットワークＣＮＥＴ）に繋がれた様々な他の装置に接続することを可能とする。
【００６０】
メモリＭＥＭは、本発明の実施形態（例えば、第１のパスビルダＰＢ、第２のパスを計算する手段ＣＭ、図１から図２０で論じられた方法を実装するアップデータＵＤ、および上で詳述されたサポートするコード）を実装するために使用されるコンピュータソフトウェア命令ＳＩおよびデータＣＰＰのための揮発性記憶装置を提供する。
【００６１】
ディスク記憶装置ＤＳは、本発明の実施形態を実装するために使用されるコンピュータソフトウェア命令ＳＩおよびデータＤＡＴのための不揮発性記憶装置を提供する。中央処理装置ＣＰＵもシステムバスＳＢに繋がれ、コンピュータ命令の実行のために備えられる。
【００６２】
一実施形態において、プロセッサルーチンＳＩおよびデータＤＡＴは、コンピュータプログラム製品（概して、参照されるＣＰＰ）であり、本発明のシステムに関するソフトウェア命令の少なくとも一部を提供するコンピュータ可読媒体（例えば、１つまたは複数のＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、テープ、等のようなリムーバブル記憶媒体）を含む。コンピュータプログラム製品ＣＰＰは、本技術分野においてよく知られているように、任意の適当なソフトウェアインストール手順によってインストールされうる。
【００６３】
他の実施形態において、ソフトウェア命令の少なくとも一部は、ケーブル線、通信、および／または無線接続を介してダウンロードもされうる。他の実施形態において、本発明のプログラムは、伝播媒体（例えば、無線波、赤外線波、レーザー波、音波、またはインターネットのようなグローバルネットワークあるいは他のネットワークを介して伝播される電波）上の伝播信号上で具現化されるコンピュータプログラム伝播信号製品ＳＰである。そのような搬送媒体または信号は、本発明のルーチン／プログラムＣＰＰについてのソフトウェア命令の少なくとも一部を提供する。
【００６４】
代替の実施形態において、伝播信号は、アナログ搬送波または伝播媒体上で搬送されるデジタル信号である。例えば、伝播信号は、グローバルネットワーク（例えば、インターネット）、電気通信ネットワーク、または他のネットワークを介して伝播されるデジタル化された信号であってもよい。
【００６５】
一実施形態において、伝播信号は、１ミリ秒間、１秒間、１分間、またはより長い時間に渡ってネットワークを介してパケットで送られるソフトウェアアプリケーションに関する命令のような、ある期間に渡って伝播媒体を介して伝送される信号である。
【００６６】
他の実施形態において、コンピュータプログラム製品ＣＰＰのコンピュータ可読媒体は、コンピュータプログラム伝播信号製品について上述したように、伝播媒体を受信すること、および伝播媒体において具現化される伝播された信号を識別することによるような、コンピュータシステムＣＬが受信して読み込みうる伝播媒体である。
【００６７】
一般的に言うと、用語“搬送媒体”または過渡的キャリアは、前述の過渡信号、伝播信号、伝播媒体、記憶媒体、およびその他を含む。
【００６８】
この発明は、特に、実施形態例を参照しながら示され記述されているが、当業者であれば、添付の請求項に含まれる発明の範囲を逸脱することなく、形式上および詳細における様々な変更はその中で行われうることが理解されるであろう。
【図１】
2015122076.tif 000004
【図２】
2015122076.tif 000005
【図３】
2015122076.tif 000006
【図４】
2015122076.tif 000007
【図５】
2015122076.tif 000008
【図６】
2015122076.tif 000009
【図７】
2015122076.tif 000010
【図８】
2015122076.tif 000011
【図９】
2015122076.tif 000012
【図１０】
2015122076.tif 000013
【図１１】
2015122076.tif 000014
【図１２】
2015122076.tif 000015
【図１３】
2015122076.tif 000016
【図１４】
2015122076.tif 000017
【図１５】
2015122076.tif 000018
【図１６】
2015122076.tif 000019
【図１７】
2015122076.tif 000020
【図１８】
2015122076.tif 000021
【図１９】
2015122076.tif 000022
【図２０】
2015122076.tif 000023
【図２１】
2015122076.tif 000024
【図２２】
2015122076.tif 000025
【外国語明細書】
2015122076000001.pdf