(57)【特許請求の範囲】
【請求項１】
表示されたオブジェクトに加えられ、表示画面の予め定めたクリップボードの領域において終了する第１のドラッグ・アンド・リリースの操作に応答して、表示されたオブジェクトの視覚的に変更されたバージョンを生成し、および前記予め定めたクリップボードの領域に視覚的に変更されたバージョンを配置するステップであって、前記表示されたオブジェクトの前記視覚的に変更されたバージョンは、前記表示されたオブジェクトの元の外観を保持している、ステップと、
ユーザーのナビゲーションコマンドに応答して、一連の表示可能なコンテンツのページをステップ的に進めて、表示画面上に選択されたコンテンツページを表示するステップと、
前記一連の表示可能なコンテンツのページをステップ的に進める間に、表示されたオブジェクトの視覚的に変更されたバージョンを前記予め定めたクリップボードの領域に可視状態で維持するステップと、
前記表示されたオブジェクトの視覚的に変更されたバージョンに加えられ、表示画面の前記予め定めたクリップボードの領域の外側の前記選択されたコンテンツページ上で終了する第２のドラッグ・アンド・リリースの操作に応答して、前記表示されたオブジェクトの前記元の外観を復元し、および前記選択されたコンテンツページ上の位置において前記復元を配置するステップと
を備え、前記予め定めたクリップボードの領域は、ノートブック形態のファクタを有するコンピューティングデバイスの２つの表示画面の間に介在させた仕切板の２つの対向する側に規定された予め定めた余白領域であることを特徴とするビジュアルクリップボード方法。
【請求項２】
前記第１のドラッグ・アンド・リリースの操作は、前記２つの表示画面のうちの第１の画面に加えられるタッチ画面ジェスチャーであり、前記第２のドラッグ・アンド・リリースの操作は、前記２つの表示画面のうちの第２の画面に加えられるタッチ画面ジェスチャーであることを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項３】
複数の異なる表示されたオブジェクトの各々に対して、前記予め定めたクリップボードの領域に前記表示されたオブジェクトの視覚的に変更されたバージョンを配置し、および維持して、前記複数の異なる表示されたオブジェクトに対するコピー操作を選択的に行うことができるようにするステップをさらに備えたことを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項４】
前記生成するステップおよび前記配置するステップは、前記予め定めたクリップボードの領域に前記表示されたオブジェクトのより小さなバージョンを配置することを含むことを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項５】
前記生成するステップおよび前記配置するステップは、前記予め定めたクリップボードの領域に前記表示されたオブジェクトの回転されたバージョンを配置することを含むことを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項６】
前記生成するステップおよび前記配置するステップは、前記予め定めたクリップボードの領域に前記表示されたオブジェクトの調光バージョンを配置することを含むことを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項７】
前記予め定めたクリップボードの領域は、前記表示画面上に可視的に表示されることを特徴とする請求項１に記載のビジュアルクリップボード方法。
【請求項８】
ビジュアルクリップボードの機能を備えたコンピューティングデバイスであって、
ディスプレイサブシステムと、
ロジックサブシステムと、
前記ディスプレイサブシステムおよび前記ロジックサブシステムと作動的に結合されたデータ保持サブシステムとを備え、
前記データ保持サブシステムは、
表示されたオブジェクトに加えられ、前記ディスプレイサブシステムの表示画面の予め定めたクリップボードの領域において終了する第１のドラッグ・アンド・リリースの操作に応答して、前記表示されたオブジェクトの元の外観を保持している前記表示されたオブジェクトの視覚的に変更されたバージョンを生成し、および前記予め定めたクリップボードの領域に前記視覚的に変更されたバージョンを配置し、
可視状態で前記予め定めたクリップボードの領域に前記表示されたオブジェクトの前記視覚的に変更されたバージョンを維持し、
前記表示されたオブジェクトの前記視覚的に変更されたバージョンに加えられ、前記予め定めたクリップボードの領域の外側で終了する第２のドラッグ・アンド・リリースの操作に応答して、前記表示されたオブジェクトの前記元の外観を復元し、前記第２のドラッグ・アンド・リリースの操作が終了されることによって決定される位置に前記復元を配置する
ように前記ロジックサブシステムによって実行可能なインタフェースの命令を含み、
前記予め定めたクリップボードの領域は、ノートブック形態のファクタを有するコンピューティングデバイスの２つの表示画面の間に介在させた仕切板の２つの対向する側に規定された予め定めた余白領域であることを特徴とするコンピューティングデバイス。
【請求項９】
前記インタフェースの命令は、前記第１のドラッグ・アンド・リリースの操作が前記２つの表示画面のいずれか一方に加えられるとともに、前記第２のドラッグ・アンド・リリースの動作が前記２つの表示画面の他方に加えられるコピー操作を行うことができるように構成したことを特徴とする請求項８に記載のコンピューティングデバイス。
【請求項１０】
前記インタフェースの命令は、前記表示されたオブジェクトのより小さいバージョンを生成し、および前記より小さいバージョンを前記予め定めたクリップボードの領域に配置するように構成したことを特徴とする請求項８に記載のコンピューティングデバイス。
【請求項１１】
前記インタフェースの命令は、前記表示されたオブジェクトの回転されたバージョンを生成し、および前記回転されたバージョンを前記予め定めたクリップボードの領域に配置するように構成したことを特徴とする請求項８に記載のコンピューティングデバイス。
【請求項１２】
前記インタフェースの命令は、前記表示されたオブジェクトの調光バージョンを生成し、および前記調光バージョンを前記予め定めたクリップボードの領域に配置するように構成したことを特徴とする請求項８に記載のコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[背景技術]
コンピュータおよび他の電子機器には、アイテムをコピーし、ペーストし、移動するための種々の方法が存在する。例えば、テキストや他のアイテムをコピーしてペーストするための簡単なクリップボード機構は、パーソナルコンピュータにおいてかなりよく用いられている。種々の改良が考案されてきたが、現在のクリップボードの解決策は、多くの場合、柔軟性および使いやすさの点において制約されている。さらに、既存の解決策の多くは、タッチディスプレイや他の現代的なインタフェース機構を通して提供される向上された双方向性の利点を適切に活用していない。
【発明の概要】
【課題を解決するための手段】
【０００２】
従って、本明細書は、表示されたオブジェクトに加えられたドラッグ・アンド・リリースの操作に応答して、その表示されたオブジェクトをビジュアルクリップボードに配置するビジュアルクリップボードのシステムおよび方法を提供する。予め定めたクリップボード領域内で操作が終了した時に、表示されたオブジェクトの視覚的に変更されたバージョンが生成され、およびその予め定めたクリップボード領域に配置される。表示されたオブジェクトの視覚的に変更されたバージョンは、それは別のドラッグ・アンド・リリースの操作に応答して削除されるまで、予め定めたクリップボード領域に保持される。特に、予め定めたクリップボードの領域の外で終了するような操作に応答して、表示されたオブジェクトの元の外観を復元して、表示されたオブジェクトを目標の位置に配置する。
【０００３】
この概要は、詳細な説明において以下に、さらに説明する概念の選択を簡単に紹介するために提供される。この概要は、特許請求の範囲の主題の重要な特徴や本質的な特徴を同定することを意図していないし、また、特許請求の範囲の主題の範囲を限定するために用いられることも意図していない。さらに、特許請求の範囲の主題は、この開示のいずれかの部分に記載された、いずれかまたはすべての欠点を解決する実施形態に限定されない。
【図面の簡単な説明】
【０００４】
【図１】本明細書のビジュアルクリップボードの機能を用いてた例示的な電子デバイスの描写を示し、選択されたオブジェクトをビジュアルクリップボード上に配置して、クリップボード上にドッキングされた状態でオブジェクトのコピーを配置する例を示す図である。
【図２】図１のビジュアルクリップボードおよび選択されたオブジェクトに関して、ビジュアルクリップボードから選択されたオブジェクトのコピーの除去（例えば、コピーまたは移動）の例を示す図である。
【図３】コピー操作中にビジュアルクリップボードに選択的に配置し、およびそこから削除することができる複数のオブジェクトと共に用いた、図１および図２のデバイスおよびビジュアルクリップボードの例を示す図である。
【図４】本明細書のビジュアルクリップボードの機能に関連して用いられ、またはその機能を提供するために用いられるコンピューティングデバイスの例を示す図である。
【図５】ビジュアルクリップボード方法の例を示す図である。
【発明を実施するための形態】
【０００５】
本開示は、電子デバイスにコピー、ペースト、および／または移動の操作を可能にするためのビジュアルクリップボードに関するものである。これらすべての操作はアイテムのコピーを含むが、それらの操作は、新しい位置にアイテムを最終的に移動したり、ペーストしたりすることが可能な、コピーするステップについて特に称することなしに 「移動」または「ペースト」の操作と言及することもある。
【０００６】
図１乃至図３は、ビジュアルクリップボードを採用できる電子デバイス10の例を示す。デバイス10は、仕切板（ディバイダ）としても本明細書において称される介在セパレータ16によって、物理的および/または仮想的にも区切られることができる、2つの表示画面12および14を含む。いくつかの実施形態では、セパレータ16は、2つの画面が互いに折りたたむことができるような折りたたみ式のヒンジを含むように実装され、それにより、ノートブック型の形態のファクタ（要素）を持つデバイスを提供する。このようなデバイスの他の実施例は、2009年3月24日に共に出願された、「Dual Screen Portable Touch Sensitive Computing System」という名称の米国出願１２／４１０，３０３および「Bimodal Touch Sensitive Digital Notebook」という名称の米国出願１２／４１０，３１１に見ることができ、それらの開示を、それらの全体においておよび全ての目的のために、ここで参照することにより本明細書の一部とする。クリップボードの種々の実施例は、デバイス10に関連して記述するが、記述するクリップボードの機能は、種々の他のデバイスの型および形態のファクタ（要素）で使用される場合があることが容易に理解されるであろう。
【０００７】
図１を参照すると、ビジュアルクリップボード22上または中にオブジェクト20を配置することを示す。本実施例においてビジュアルクリップボード22は、予め定めた余白領域、すなわちセパレータ16の両側においてその近傍に限界された領域である。オブジェクト20は、写真やその他の画像、ファイル、アイコン、テキスト、オーディオクリップ、ビデオクリップ、アイテムのグループ化などを含め、仮想的にいかなる型若しくは形態、またはビジュアル表現であってよい。
【０００８】
オブジェクト20を、ユーザーの入力に応答して、ビジュアルクリップボード22に配置する。本実施例では、表示画面12および14は、タッチインタラクティブである。したがって、クリップボード22上にオブジェクトを配置する１つの方法は、ユーザーＵによって加えられる「ドラッグ・アンド・リリース」タッチ画面ジェスチャーＧ１を介してオブジェクトを移動することを含む。特に、オブジェクトを、元の位置からユーザーの指でドラッグして、ビジュアルクリップボード22の領域上の位置またはその領域内でリリースすることができる。操作を開始することは、必要に応答して、タップしたり、保持したり、または他のいくつかの行動を実行したりすることによって、オブジェクトを「編集可能」状態にし、それによりオブジェクトを移動したり、その他の操作/編集をできるようにする。いかなるイベントにおいても、オブジェクトをクリップボードの領域にもってきたときに、ユーザーはそのオブジェクトをリリースし、それによってオブジェクトがクリップボードに配置されるようにする。あるいはまた、メニューアイテム、ボタン、マウスジェスチャー、あるいは他のアクチュエータまたはインタラクティブ機構を用いて、選択されたオブジェクトをビジュアルクリップボード上に配置することができる。
【０００９】
いくつかの場合には、所与のオブジェクトがビジュアルクリップボードに保持されているビジュアル表示を提供することが望ましいことがある。図１において、例えば、オブジェクト20を回転して、縮小サイズで示して、オブジェクトがクリップボードに「隠れて」または「ドッキングされて」（すなわち、配置されて）いることを示す。さらに、あるいはまた、クリップボード上にあるアイテムのステータスを、色、特別に割り当てられたアイコン、調光、透明な表現、または他の適切な表示を介して表示することができる。
【００１０】
さらに、所与のオブジェクトがクリップボードに配置可能、すなわち準備ができたことをユーザーに表示することができる。例えば、クリップボードの領域に到達したときではあるが、ユーザーの指によりリリースする前は、オブジェクトは、回転し、色を変更し、振ったり/振動したり、および/または他の表示を行って、オブジェクトのリリースによってクリップボード上にオブジェクトが配置されることを示すことができる。さらにまた、クリップボードを使用できるのは、クリップボードを付勢して、オブジェクトがドッキングできるようにする前に、ある定めた時間（例えば、2秒間）クリップボード領域に保持されているオブジェクトに依存するようにしてもよい。
【００１１】
ビジュアルクリップボードを有する領域を、種々の方法で規定し、および構成することができる。図１乃至図３の実施例のように、領域を２画面セパレータの対向側の双方に隣接して配置することができる。この構成では、ドッキングされたアイテムを示すアイコンや画像を、表示画面12および14の双方に部分的に表示することができる。あるいはまた、クリップボードの領域は、画面の他の境界領域、または、表示画面の他の視認可能な部分に配置することができる。
【００１２】
クリップボードの機能の存在をユーザーに示すためには種々のやり方がある。一実施例では、クリップボードの領域は、ある領域で規定されるが、その領域が視覚的にディスプレイに表示されない（あるいは、その領域がクリップボードの機能に使用されるまでは少なくとも表示されない）。例えば、図１乃至図３のビジュアルクリップボード22は、セパレータ16のいずれかの側に対する縦の破線の間の領域で規定されるが、ただし、その領域が明示的に示されていないか、またはそうでなければユーザーに対して視覚的に描かれている。領域の存在は、ユーザーに知られているが、（例えば、製品の機能に関するチュートリアルやその他の通信を通して）、このようなドラッグまたは他の移動操作によって、オブジェクトが領域に持ち込まれるとき、その存在および一般的な形状/輪郭を識別できる。あるいはまた、領域の境界をユーザーに明示的に表示することもできる。一実施例では、オブジェクトがクリップボードの領域の近くまたはその中に持って来られるまで、明示的な指示が提供されない。他の実施例では、領域の境界は、オブジェクトがクリップボードに近いか、またはその上にあるか否かに拘らず、ユーザーに対して視覚的に描かれる。
【００１３】
図２は、ビジュアルクリップボード22からのオブジェクト20の除去を示す。前述したように、ドッキング機能を適切に構成して、ドッキングされたオブジェクトが、セパレータ16の両側に部分的に現出され、従って、画面12または14のいずれかからアクセスできるようにすることができる。図２に例示したドッキングを解除する操作において、ドッキングされたオブジェクト20は、ユーザーＵによって加えられた別のドラッグ・アンド・リリースのタッチ画面ジェスチャーＧ２を介して、アクセスされる。この実施例では、ジェスチャーは、セパレータ16の左の画面12上に配置されたビジュアルクリップボード22のその部分に加えられる。したがって、出発のソース位置が表示画面の一つであり、目的位置が他の表示画面上にあるときに、コピー/移動操作を実行することができることが理解されるであろう。いずれの場合も、追加のジェスチャーや操作を用いて、クリップボードからオブジェクトを取得することができる。例えば、ユーザーが、オブジェクトをクリップボードからドラッグ/削除することができるようになる前に、予め定めた時間間隔の間ドッキングされたオブジェクトの上に彼/彼女の指を休止させておく必要があるかもしれない。所望の目的位置への移動中に、オブジェクト20は、例えば、その所望の休止位置においてリリースされるまで、その減少して、回転した状態を維持することができる。所望の位置に配置した後、例えば、ユーザーがオブジェクトを 「タップ」するまで、またはそうでなければオブジェクトを編集できない状態に移行させるまで、オブジェクトを編集可能な状態に維持することができる。
【００１４】
図２の実施例からも理解されるように、オブジェクトのドッキングの解除は、オブジェクトを元の外観に復元することも含めることができる。図２の特定の例において、ドラッグ・アンド・リリースによってオブジェクトが所望の目標位置に配置された後に、オブジェクト20は元のサイズと向きに戻る。
【００１５】
ドッキングまたはドッキング解除の操作の間に、異なるクリップボードの操作を選択的に選択する能力をユーザーに提供するように差別化することができる。例えば、バイモーダルインタラクティブシステムでは、１つのモードを用いてコピー操作を提供し、他方、別のモードでは移動操作を提供することができる。図２のドッキング解除操作について言えば、スタイラスまたはペンのデバイスでドッキングされたアイテムへアクセスすることによって、新しい位置に位置させるためのオブジェクトのコピーを作り出すことができ、他方、ユーザーの指でのアクセスによって移動操作を行うことができる（すなわち、クリップボードにはコピーを残しておかない）。
【００１６】
図３を参照するに、ビジュアルクリップボード22を用いて、複数のオブジェクト20（すなわち、オブジェクト２０ａ、２０ｂ、など）にコピー/ペーストおよび/または移動機能を提供することができる。複数のオブジェクトがクリップボードに配置されている場合、種々の方法を用いて、クリップボード上の複数のオブジェクトを互いに、および１つまたは２つ以上の表示画面の他の位置に配置することができる。例えば、配置ルーチンを用いて、以下の基準/ファクタ（要素）のいくつかまたはすべてを考慮することができる。
・ユーザーの意図：すなわち、ルーチンを用いて、ユーザーによって置かれた位置にドッキングされたオブジェクトを保持しようと試みることができる。
・空間分布：すなわち、ルーチンを用いて、クリップボードに置かれた複数のオブジェクトの一様のまたはその他の空間分布を達成することができる。
・配置/位置決めを、オブジェクトがドッキングされたとき、オブジェクトの種類、ファイル名、オブジェクトの日付などに基づいて決めることができる。
・アクセスのしやすさ：すなわち、オブジェクトのサイズおよび配置を決めることによって、指によるタッチまたはその他の手段を介してのアクセスを容易にする。
【００１７】
上記の列挙された利点に加えて、説明してきたビジュアルクリップボードは、所与の実施形態の詳細に応答して、次のような利点を提供することができる。
・タッチジェスチャーを介して、複数のオブジェクトをコピーアンドペーストおよび移動する機能：特に、オブジェクトがビジュアルクリップボードに「ドッキングされた」状態に置かれた、それらオブジェクトの外観のオブジェクト保持の様相によって複数のオブジェクトの機能を容易にすることができる。したがって、複数のオブジェクトがクリップボードにドッキングされている場合、ユーザーは、所望のオブジェクトを取消しのためにより簡単に選択することができる。
・画面上で保持する位置の中におよびその外に、オブジェクトをドラッグする機能
・画面上の保持する位置を介して一つの画面から他の画面へオブジェクトを移送する機能
・２画面表示の背に相当する領域にオブジェクトを移動し、および後で使用するためにそこにオブジェクトを保持する能力：例えば、ノートブック形態のファクタ（要素）デバイスは、このような背に相当する領域を用いることができる。ドッキングされたアイテムのうちのひとつを配置するための所望の目標のページを見つけるために、ユーザーが複数のページを通してナビゲートしている間、ドッキングされたアイテムを背に相当する領域の近くに保持することができる。所望の目標のページを見つけ、そのページが画面のいずれかに表示された時に、所望のドッキングされたアイテムを取り消し、そして新たに表示された画面上の所望の位置に配置することができる。この実施例では、新たに１つまたは２つ以上のアイテムを「遠い」ソースの位置に移動する能力は、ここに述べたビジュアルクリップボードを使用することによって強化される。
【００１８】
加えて、ドッキングされたオブジェクトは、通常、１つまたは２つ以上の隣接する表示画面に表示されてたコンテンツへのナビゲーションまたはその他の変更中に、予め定めたクリップボードの領域に保持される。特に、ユーザーのナビゲーションコマンドを、描写されたノートブック形態のファクタ（要素）デバイスに用いて、一連のコンテンツページをステップ的に進めていくようにしてもよい。このコンテンツページをフリップさせることにより、ユーザーが、所望の目標の位置（例えば、ページ）を選択して、クリップボードに置かれていたオブジェクトのコピーを配置することができる。
【００１９】
以上のことから、本開示は、ビジュアルクリップボード方法も包含することを理解すべきである。いくつかの場合では、図４の実施例に示すように、そのような方法を、コンピューティングデバイス40のデータ保持サブシステム44に格納されたインターフェイスの命令46の実行に関連して用いることができる。このような場合には、プロセッサや他のロジックサブシステム42を、命令を実行することに関連して用いて、ディスプレイサブシステム48に表示されたアイテムのコピー/移動の操作を実行することができる。コンピューティングデバイス40は、本明細書に記載のビジュアルクリップボードの機能を用いることができるデバイスの一般的な実施例であることを理解すべきであり、そして、特定の実施形態においてはそのデバイスが図１乃至図３を参照して説明した実施例の種々の特徴を含むことができる。
【００２０】
本実施例に含まれる場合、ロジックサブシステム（例えば、ロジックサブシステム42）は、１つまたは２つ以上の命令を実行するように構成された１つまたは２つ以上の物理的なデバイスを含むことができる。例えば、ロジックサブシステムを、１つまたは２つ以上のプログラム、ルーチン、オブジェクト、コンポーネント、データ構造、または他のロジック的な構成の一部である、１つまたは２つ以上の命令を実行するように構成することができる。このような命令を実行することにより、タスクを実行し、データの型を実装し、１つまたは２つ以上のデバイスの状態を変換し、またはそうでなければ所望の結果に到達することができる。ロジックサブシステムは、ソフトウェアの命令を実行するように構成された１つまたは２つ以上のプロセッサを含むことができる。それに加えてまたはその代わりに、ロジックサブシステムは、ハードウェアまたはファームウェアの命令を実行するように構成された１つまたは２つ以上のハードウェアまたはファームウェアロジックマシンを含むことができる。ロジックサブシステムは、必要に応じて、いくつかの実施形態において遠く離れて配置されていてもよい、２つまたは３つ以上のデバイスにわたって分散されている個別のコンポーネントを含めることができる。
【００２１】
本実施例に含まれる場合、データ保持サブシステム（例えば、データ保持サブシステム44）は、本明細書に記載の方法およびプロセスを実行するためのロジックサブシステムによって、実行可能なデータおよび/または命令を保持するように構成された１つまたは２つ以上の物理的なデバイスを含むことができる。そのような方法およびプロセスが実行されている場合、データ保持サブシステムの状態を（例えば、異なるデータを保持するために）変換することができる。データ保持サブシステムは、着脱可能な媒体、および/または組み込みデバイスを含むことができる。データ保持サブシステムは、とりわけ、光メモリデバイス、半導体メモリデバイス、および/または磁気メモリデバイスを含むことができる。データ保持サブシステムは、次のような特徴：揮発性、不揮発性、動的、静的、読み取り／書き込み、読み取り専用、ランダムアクセス、シーケンシャルアクセス、位置的にアドレス可能、ファイル的にアドレス指定可能、およびコンテンツ的にアドレス可能な１つまたは２つ以上をもつデバイスを含むことができる。いくつかの実施形態では、ロジックサブシステムおよびデータ保持サブシステムを、アプリケーション特定の集積回路またはチップ上のシステムのような、１つまたは２つ以上の共通のデバイスに一体化することができる。データ保持サブシステムは、本明細書に記載された方法およびプロセスを実施するために実行可能なデータおよび/または命令を格納し、および/または転送するのに用いることができる、コンピュータ読み取り可能な着脱可能な媒体の形態とすることもできる。
【００２２】
本実施例に含まれる場合、ディスプレイサブシステム（例えば、ディスプレイサブシステム48）を用いて、データ保持サブシステムによって保持されたデータの視覚的表現を提示することができる。本明細書に記載された方法およびプロセスによって、データ保持サブシステムによって保持されたデータを変更し、従って、データ保持サブシステムの状態を変換すると、ディスプレイサブシステムの状態も同様に変換して、もともとあるデータの変更を視覚的に表すことができる。ディスプレイサブシステムは、いかなる種類の技術を仮想的に用いる１つまたは２つ以上の表示デバイスを含むことができる。そのような表示デバイスを、共有の囲いの内で、ロジックサブシステム（例えば、ロジックサブシステム42）および/またはデータ保持サブシステム（例えば、データ保持サブシステム44）と組み合わせることができ、またはそのような表示デバイスは、周辺の表示デバイスであってもよい。
【００２３】
図５は、ビジュアルクリップボードの機能を提供するために用いることができる例示としての方法60を示す。表示画面に表示されたオブジェクトのコンテキストで、この方法は、ステップ62において、オブジェクトが編集可能か、従って、コピーや移動などをすることができるかどうかをまず決定することを含むことができる。前述したように、オブジェクトは、種々の動作を通して編集可能にすることができる。一実施例では、ユーザーが表示されたオブジェクトをタップするか、そうでなければ選択することを含む。次に、ステップ64に示すように、ユーザー入力を、タッチ画面のジェスチャーなどのような、ドラッグ・アンド・リリースの操作の形態で受信することができる。ドラッグ・アンド・リリースの操作が、クリップボードの領域内（例えば、表示画面の予め定めた余白領域）で終了すると、次いで、表示されたオブジェクトの視覚的に変更されたバージョンが生成され、ステップ66に示すように、クリップボード内に配置される。上述したように、変更は、回転、サイズの種類、調光、透明な外観、特殊な着色などを含むことができる。しかし、一般的に、修正されたバージョンがオリジナル（例えば、類似した形状やその他の詳細）に多くの点で似ているのは、しばしば望ましいことであろう。これは、複数のアイテムがクリップボード領域に「ドッキング」される実施形態では、特に有用である。オブジェクトの元の外観を保持することによって、複数のオブジェクトが存在しているときに、ユーザーが正しい所望のオブジェクトを選択することを容易にすることができる。
【００２４】
例示的な方法60をさらに続けると、ステップ68は、クリップボードの領域からドッキングされたアイテムを除去することによって、コピー/移動の操作を完了する方法の実施例を示す。特に、ドッキングされたアイテムに加えられ、そしてクリップボードの領域の外で終了したドラッグ・アンド・リリースの操作（すなわち、クリップボード上に配置された、表示されたオブジェクトの修正バージョン）に応答して、そのドッキングされたアイテムは、その元の変更されていない外観に復元され、そして目標とする位置に配置される。代表的には、目標の位置は、ドッキングを解放するジェスチャーが終了する位置によって決定される（例えば、ユーザーが自分の指をリフト/リリースして操作中のアイテムを「手放す」）ことによって決定される。
【００２５】
ここに記載された構成および/または取り組み手法は、あくまでも例示であり、多数の変形が可能であるため、これらの特定の実施形態または実施例は、限定的な意味で考慮すべきではないことが理解されるべきである。ここに記載された特定のルーチンまたは方法は、１つまたは２つ以上の任意の数の処理戦略を示すことができる。このように、図示された種々の動作は、図示されたシーケンス、他のシーケンスで、並列に、またはある場合には省略して、実行することができる。同様に、上記のプロセスの順序を変更することができる。
【００２６】
本開示の主題は、ここに開示された、種々のプロセス、システムおよび構成のすべての新規で非自明な組合せおよび部分的な組合せ、および他の特徴、機能、作用、および/または特性、並びにそれらに関するいかなる全ての均等物を含む。
【図１】
0005603945.tif 000002
【図２】
0005603945.tif 000003
【図３】
0005603945.tif 000004
【図４】
0005603945.tif 000005
【図５】
0005603945.tif 000006