(57)【要約】【課題】  フリーフォームを用いて情報のコピー及びペースト操作を処理するシステム、方法及びプログラムの提供。【解決手段】  ユーザの指示により少なくとも１つの表示コンテンツを選択する工程（Ｓ１１０）と、フリーフォームを用いてユーザによって指定された位置を決定する工程（Ｓ１７０）と、選択されたコンテンツをフリーフォームによる指定位置にペーストする工程（Ｓ１９０）とを含む、フリーフォームを用いたペースト処理システム、方法及びプログラムである。【選択図】        図１３
2004206701.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ入力によって指示される少なくとも１つの表示コンテンツを選択する工程と、
自由形状ユーザ入力によって指定された位置を決定する工程と、
前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストする工程と、
を含む、自由形状ペースト処理方法。
【請求項２】
少なくとも１つの表示コンテンツを選択する前記工程が、自由形状の線が交差した前記少なくとも１つの表示コンテンツを識別することを含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項３】
少なくとも１つの表示コンテンツを選択する前記工程が、実質的に閉じた形状を形成する自由形状の線に少なくとも部分的に囲まれた前記少なくとも１つの表示コンテンツを識別することを含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項４】
少なくとも１つの表示コンテンツを選択する前記工程が、円、楕円、長円及び多角形の少なくとも１つを形成する自由形状の線に少なくとも部分的に囲まれた前記少なくとも１つの表示コンテンツを識別することを含む、
請求項３に記載の自由形状ペースト処理方法。
【請求項５】
少なくとも１つの表示コンテンツを選択する前記工程が、一対の自由形状の線の間に少なくとも部分的に配置された前記少なくとも１つの表示コンテンツを識別することを含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項６】
少なくとも１つの表示コンテンツを選択する前記工程が、括弧、引用符、脱字記号及び略並行な複数の線の少なくとも１つの間に少なくとも部分的に配置された前記少なくとも１つの表示コンテンツを識別することを含む、
請求項５に記載の自由形状ペースト処理方法。
【請求項７】
少なくとも１つの表示コンテンツを選択する前記工程が、少なくとも１つの自由形状インクを選択することを含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項８】
前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストする前記工程が、前記選択されたコンテンツを変形する工程を含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項９】
前記選択されたコンテンツを変形する前記工程が、前記選択されたコンテンツを前記自由形状ユーザ入力に対応する自由形状の線に回り込ませる工程を含む、
請求項８に記載の自由形状ペースト処理方法。
【請求項１０】
前記選択されたコンテンツを変形する前記工程が、前記選択されたコンテンツを前記自由形状ユーザ入力に対応する自由形状の線が定める領域内に適合させる工程を含む、
請求項８に記載の自由形状ペースト処理方法。
【請求項１１】
前記選択されたコンテンツを前記自由形状の線が定める領域内に適合させる前記工程が、前記選択されたコンテンツのスケール変換、向きの変更及びセグメント化の少なくとも１つを含む、
請求項１０に記載の自由形状ペースト処理方法。
【請求項１２】
前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストする前記工程が、既に存在するコンテンツを変形する工程を含む、
請求項１に記載の自由形状ペースト処理方法。
【請求項１３】
自由形状ユーザ入力によって指示された少なくとも１つの表示コンテンツを選択する工程と、
前記自由形状ユーザ入力に基づいて前記選択されたコンテンツを識別する工程と、
前記識別されたコンテンツを選択する工程と、
ユーザによって指定された位置を決定する工程と、
前記選択され識別されたコンテンツを前記指定位置にペーストする工程と、
を含む、自由形状ペースト処理方法。
【請求項１４】
前記自由形状ユーザ入力に基づいて前記選択されたコンテンツを識別する前記工程が、前記選択されたコンテンツを格納する工程を含む、
請求項１３に記載の自由形状ペースト処理方法。
【請求項１５】
前記自由形状ユーザ入力に基づいて前記選択されたコンテンツを識別する前記工程が、前記選択されたコンテンツに対するセグメント化情報を格納する工程を更に含む、
請求項１４に記載の自由形状ペースト処理方法。
【請求項１６】
前記自由形状ユーザ入力に基づいて前記選択されたコンテンツを識別する前記工程が、ユーザに対する視覚的フィードバックを与える工程を含む、
請求項１３に記載の自由形状ペースト処理方法。
【請求項１７】
ユーザに対する視覚的フィードバックを与える前記工程が、前記選択されたコンテンツに視覚的な変更を適用する工程を含む、
請求項１６に記載の自由形状ペースト処理方法。
【請求項１８】
前記識別されたコンテンツを選択する前記工程が、前記識別されたコンテンツを触ること、タッピングすること及びクリックすることの１つを含む、
請求項１３に記載の自由形状ペースト処理方法。
【請求項１９】
ユーザによって指定された位置を決定する前記工程が、自由形状ユーザ入力によって指定された位置を決定することを含み、前記選択され識別されたコンテンツを前記指定位置にペーストする前記工程が、前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストすることを含む、
請求項１３に記載の自由形状ペースト処理方法。
【請求項２０】
少なくとも１つのコンテンツを表示するディスプレイと、
表示されているコンテンツを選択する選択手段と、
コンテンツをペーストするための位置を自由形状により決定する位置決定手段と、
前記選択手段によって選択されたコンテンツを、前記位置決定手段によって決定された位置にペーストするペースト手段と、
を含むユーザ装置を備える、自由形状ペースト処理システム。
【請求項２１】
少なくとも１つのコンテンツを表示するディスプレイと、
表示されているコンテンツを自由形状により選択し識別する識別手段と、
前記識別手段により識別されたコンテンツの含有する少なくとも１つの情報をさらに選択する選択手段と、
コンテンツをペーストするための位置を決定する位置決定手段と、
前記選択手段によって選択された情報を前記決定された位置にペーストするペースト手段と、
を含むユーザ装置を備える、自由形状ペースト処理システム。
【請求項２２】
ユーザ入力によって指示される少なくとも１つの表示コンテンツを選択するための命令と、
自由形状ユーザ入力によって指定される位置を決定するための命令と、
前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストするための命令と、
を含む、自由形状ペースト処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自由形状ペースト処理システム、方法及びプログラムに関する。
【背景技術】
【０００２】
低コストのデジタルノート作成（note-taking）システムが普及すると共にユビキタスになるにつれ、ノートを作成して共有するシステム及び方法が開発されてきた。共有ノート作成は、複数のグループが、アイデア及び情報をより良好に伝達できるようにする。適切な通信装置及びネットワークを用いて、参加者によって作成されたノート（メモ）及びアイデアを捕捉、格納及び共有する、様々な共同ノート作成システムが考案されている。このようなシステムは、特定の会議又はセッションに関する個人的ノート、発表用スライド、及び他の任意の文書又は情報ソースへのグループアクセスを提供する。このアイデア及び情報の共有及び交換は、個人及びグループの効率及び能力を高める。
【０００３】
例えばデービスら（Davis et al.）の「ＮｏｔｅＰａｌｓ：グループによるグループのための軽量ノート共有」（NotePals: Lightweight Note Sharing by the Group, for the Group）（コンピュータシステムにおけるヒューマンファクター（Human Factors in Computer Systems）会報：ＣＨＩ９９）に記載されているような、現在のノート作成システムは、個々の会議ノートを自動的に組み合わせて共有の記録にする会議支援システムを提供する。このＮｏｔｅＰａｌｓシステムでは、グループ員が、パーソナルデジタルアシスタント（ＰＤＡ）等の携帯用ペンベース装置にノート（メモ）を記録する。ＮｏｔｅＰａｌｓは個々のノートを組み合わせて共有文書にする。しかし、ＮｏｔｅＰａｌｓは、ノートが作成されたイベントの終結後のノート及び情報へのアクセスを提供するのみである。
【０００４】
共同ノート作成の別の重要な要素には、テキスト記入、予測及び推奨が含まれる。スタイラスを用いた言葉及びノートの迅速なテキスト記入を可能にする、幾つかの技術が存在する。例えばノートへの記入等のユーザが開始した記入を完成させるための、１つ以上の語句のリストを自動的に表示する、テキスト完成機能を提供する技術もある。アイパック（Ipaq）のソフトキーボードコンプリーション（soft keyboard completion）のように、これらの語句は辞書から引き出されることが多い。別のシステムであるリアクティブキーボード（Reactive Keyboard）は、ユーザが以前に用いた言葉を分析することにより言葉を予測し、ノート記入選択肢を表示する。ＰＯＢｏｘ等の別のシステムは、辞書、使用頻度及びそれらの相関（例えば、「ユーザインタフェース」では「ユーザ」の後に「インタフェース」が続く）を含む複数の異なるソースを用いて予測された言葉を表示する。
【０００５】
共同ノート作成システムの別の態様は、情報のコーディネート及び共有を可能にするフィルタリングシステムの使用である。共同フィルタリングシステムは、各グループ員の言葉、好み及びやりとり、並びに／又は他の情報ソースを読み取る及び／又はブラウズすることにより、全グループ員の情報を活用できる。Ｔａｐｅｓｔｒｙ、ＧｒｏｕｐＬｅｎｓ、ＰＨＯＡＫｓ及びＦａｂのような幾つかのシステムは、例えばユーザの好みに基づいて文書及びニュースメッセージを推奨するために、共同フィルタリングアルゴリズムを用いている。
【０００６】
ペースト処理、即ち、或る位置の情報にアクセスし、アクセスした情報を別の位置に配置することは、一般的によく知られている。例えば、ほとんどのワープロソフトは、例えば、テキストをコピー及び／又はカットして、そのテキストを別の位置にペーストする機能を含む。
【０００７】
情報がペーストされ得る共同ノート作成システム以外の環境も知られている。例えば、電子ホワイトボードシステムを用いて、情報又はデジタルコンテンツを表示して操作してもよい（例えば、非特許文献１参照）。
【非特許文献１】モランら（Moran et al.）著，「電子ホワイトボード上の材料を整理するためのペンベースのインタラクション技術（Pen-Based Interaction Techniques For Organizing Material on an Electronic Whiteboard）」，ＡＣＭ ＵＩＳＴ’９７会報（Proceedings of UIST '97, ACM），（米国），ｐ．４５−５４
【非特許文献２】マホーニーら（Mahoney et al.）著，「インテリジェントスケッチ編集の基礎としての知覚的整理（Perceptual Organization as a Foundation for Intelligent Sketch Editing）」，スケッチ理解に関するＡＡＡＩ春期シンポジウム（AAAI Spring Symposium on Sketch Understanding），（米国），２００２年
【非特許文献３】デービスら（Davis et al.）著，「ＮｏｔｅＰａｌｓ：グループによるグループのための軽量ノート共有（NotePals: Lightweight Note Sharing by the Group, for the Group）」，コンピュータシステムにおけるヒューマンファクター会報：ＣＨＩ９９（Proceedings of Human Factors in Computer Systems: CHI 99 ），（米国），１９９９年５月，ｐ．３３８−３４５
【非特許文献４】チャーチルら（Churchill et al.）著，「プラズマポスター：コンテンツを介したコミュニティ（The Plasma Poster: Communities through Content）」，（米国），富士ゼロックス・パロアルト研究所（FX Palo Alto Laboratory）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、自由形状（フリーフォームを用いた）ペースト処理に対するペースト処理の概念を拡大するものである。本発明によるシステム及び方法は、任意の公知の又は今後開発されるディスプレイ環境に適用可能である。従って、本発明のシステム及び方法により、プロジェクション、ｍｉｍｉｏ、タッチスクリーン、インタラクティブ及びプラズマディスプレイを含む大画面ディスプレイ上、又は、スクラップブック、ウェブログ及びウェブページを含む複合文書内の情報又はデジタルコンテンツの操作が実現され得ることを理解されたい。
【０００９】
様々な例示的な実施形態では、本発明による自由形状ペースト処理は、或るユーザ又は別のユーザが既に選択した情報を共有又は再使用するための、共同ノート作成システム及びタッチセンシティブな（画面に触れて操作する）公共情報表示等のデータのインタラクティブな自由形状表示に有用である。例えば、本発明によるシステム及び方法は、その全体を参照して本明細書に援用する２００２年４月１９日に出願された同時係属の米国特許出願第１０／１２５，３４６号に開示されているような、共同ノート作成システム及び方法に組み込まれてもよい。
【００１０】
本発明は、自由形状ユーザ入力を用いて情報のコピー＆ペースト操作を行うためのシステム及び方法を提供する。
【００１１】
本発明は、デジタルコンテンツを簡単に捕捉してペーストするためのシステム及び方法を個別に提供する。
【００１２】
本発明は、より柔軟性が高いコピー＆ペースト操作を行うためのシステム及び方法を個別に提供する。
【００１３】
本発明は、インクベースの情報のコピー＆ペースト操作を行うためのシステム及び方法を個別に提供する。
【００１４】
本発明は、選択した情報をどこに及び／又はどのようにペーストするかをユーザが指定できるようにするシステム及び方法を個別に提供する。
【００１５】
本発明は、共有ペースト処理ためのシステム及び方法を個別に提供する。
【００１６】
本発明は、ユーザの情報の選択を補助するためのシステム及び方法を個別に提供する。
【００１７】
本発明は、ペーストされる情報の構造を認識するためのシステム及び方法を個別に提供する。
【００１８】
本発明は、セグメント情報がペーストされるシステム及び方法を個別に提供する。
【００１９】
本発明は、前のユーザの選択に基づいて、セグメント情報が自動的にペーストされるシステム及び方法を個別に提供する。
【課題を解決するための手段】
【００２０】
本発明によるシステム及び方法の様々な例示的な実施形態では、デジタルコンテンツはフリーフォーム（多彩な形状の）インク、テキスト及びグラフィックを含み得るが、これらに限定されない。
【００２１】
本発明によるシステム及び方法の様々な例示的な実施形態では、ユーザ入力によって指示された少なくとも１つの表示コンテンツが選択される。自由形状ユーザ入力（フリーフォームを用いた入力）によって指定された位置が決定され、選択されたコンテンツが自由形状ユーザ入力に従った指定位置にペーストされる。
【００２２】
様々な例示的な実施形態では、少なくとも１つの表示コンテンツを選択する前記工程が、自由形状の線が交差した少なくとも１つの表示コンテンツを識別することを含む。様々な例示的な実施形態では、少なくとも１つの表示コンテンツを選択する前記工程が、実質的に閉じた形状を形成する自由形状の線に少なくとも部分的に囲まれた少なくとも１つの表示コンテンツを識別することを含む。様々な例示的な実施形態では、少なくとも１つの表示コンテンツを選択する前記工程が、一対の自由形状ストローク又は線の間に少なくとも部分的に配置された少なくとも１つの表示コンテンツを識別することを含む。様々な例示的な実施形態では、少なくとも１つの表示コンテンツを選択する前記工程が、少なくとも１つの自由形状インクを選択することを含む。
【００２３】
様々な例示的な実施形態では、位置を決定する前記工程が、自由形状の線を識別することを含む。別の様々な例示的な実施形態では、位置を決定する前記工程が、ユーザによる（入力手段を介した）接触、タッピング又はクリックを識別することを含む。
【００２４】
様々な例示的な実施形態では、選択されたコンテンツを自由形状ユーザ入力に従った指定位置にペーストする前記工程が、選択されたコンテンツを変形する工程を含む。様々な例示的な実施形態では、選択されたコンテンツを変形する前記工程が、選択されたコンテンツを自由形状ユーザ入力に対応する自由形状の線に回り込ませる工程及び／又は選択されたコンテンツを自由形状ユーザ入力に対応する自由形状の線が定める領域内に適合させる工程を含む。別の例示的な実施形態では、選択されたコンテンツを自由形状ユーザ入力に従った指定位置にペーストする前記工程が、既に存在するコンテンツを変形する工程を含む。
【００２５】
本発明によるシステム及び方法の様々な例示的な実施形態では、自由形状ユーザ入力によって指示された少なくとも１つの表示コンテンツが（選択手段を介して）選択される。選択されたコンテンツは自由形状ユーザ入力に基づいて（識別手段を介して）識別される。識別されたコンテンツが選択され、ユーザによって指定された位置が（位置決定手段によって）決定される。選択され識別されたコンテンツは指定位置に（ペースト手段によって）ペーストされる。
【００２６】
様々な例示的な実施形態では、自由形状ユーザ入力に基づいて選択されたコンテンツを識別する前記工程が、選択されたコンテンツを格納する工程を含む。様々な例示的な実施形態では、自由形状ユーザ入力に基づいて選択されたコンテンツを識別する前記工程が、選択されたコンテンツに対するセグメント化情報を格納する工程を更に含む。様々な例示的な実施形態では、自由形状ユーザ入力に基づいて選択されたコンテンツを識別する前記工程が、ユーザに対する視覚的フィードバックを与える工程を含む。様々な例示的な実施形態では、ユーザに対する視覚的フィードバックを与える前記工程が、選択されたコンテンツに視覚的な変更を適用する工程を含む。
【００２７】
本発明の別の態様は、少なくとも１つのコンテンツを表示するディスプレイと、表示コンテンツを選択するユーザ入力（選択手段）と、自由形状ユーザ入力によって位置を決定するユーザ入力（位置決定手段）と、前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記決定された位置にペーストする（ペースト手段を備える）コントローラと、を含む、自由形状ペースト処理システムである。
本発明の更に別の態様は、少なくとも１つのコンテンツを表示するディスプレイと、自由形状ユーザ入力によって表示コンテンツを選択して識別するユーザ入力（識別手段）と、前記識別されたコンテンツを選択するユーザ入力と、位置を決定するユーザ入力と、前記選択されたコンテンツを前記決定された位置にペーストするコントローラと、を含む、自由形状ペースト処理システムである。
本発明の更に別の態様は、ユーザ入力によって指示される少なくとも１つの表示コンテンツを選択するための命令と、自由形状ユーザ入力によって指定される位置を決定するための命令と、前記選択されたコンテンツを前記自由形状ユーザ入力に従った前記指定位置にペーストするための命令と、を含む、自由形状ペースト処理プログラムである。
【００２８】
本発明によるシステム及び方法の様々な例示的な実施形態では、共有された言葉及び／又はテキストを、共同ノート作成システムと通信するためにユーザが用いる装置に表示できる。共有ノートに値又は意味を割り当てるために、異なる様々なテキスト及び／又はグラフィックを用いて、共有ノートを表示できる。
【００２９】
本発明の上記及び他の特徴及び長所は、以下の、本発明によるシステム及び方法の様々な例示的な実施形態の詳細説明で説明されると共に、そこから明らかである。
【発明を実施するための最良の形態】
【００３０】
添付の図面を参照し、本発明の様々な例示的な実施形態を詳細に説明する。本発明の実施の形態におけるコンピュータは、少なくとも演算処理を行うプロセッサ、データ及びインストラクションをユーザが入力するための入力手段、データ及び処理結果を出力する出力手段、及び、データ及びプログラムを記憶する記憶手段を有する。以下に説明する本発明の実施の形態の方法は、該コンピュータにより実行される。当該方法を実行するためのプログラムを記憶手段に記憶し、当該記憶手段から当該プログラムを読み出し、該プロセッサにより実行するようにしてもよい。
【００３１】
本明細書に援用する米国特許出願第１０／１２５，３４６号に開示されているように、リアルタイム共同ノート作成システムのユーザは、簡単な挿入技術を介して、他のユーザ及びソースからの情報を挿入できる。例えば、一連のユーザ入力の例として、スタイラスで１回タッピングする（叩く）ことによりテキストを選択し、所望の位置にペーストしてもよい。そのような技術は自由形状インクにも用いられている。しかし、そのような技術では、ユーザは、その自由形状インクをどのようにペーストするかを指定できない。本発明による様々な実施形態は、選択した情報をどこにどのようにペーストするかをユーザが指定できるようにする。
【００３２】
本発明による様々な例示的な実施形態では、ユーザは、自由形状入力を用いて情報を識別又は選択してもよい。例えば、ユーザは、情報を識別する１つ以上の線を生成してもよい。様々な例示的な実施形態では、この１つ以上の線は、選択すべき情報と交差するか、情報を囲むか、又は別様で選択すべき情報を表してもよい。
【００３３】
同様に、本発明による様々な例示的な実施形態では、ユーザ入力として、ユーザが自由形状入力（フリーフォームを用いた入力、多彩な形状の描画による入力）を用いて、選択した情報をどのように及び／又はどこにペーストするかを指定してもよい。或いは、ユーザが画面又はディスプレイに１回以上触れることにより、選択した情報をどこにペーストするかを指定してもよい。
【００３４】
本発明による様々な例示的な実施形態では、ユーザが情報を選択した際に、構造を指示してもよい。例えば、ユーザが、複数の個別の自由形状ストロークを用いて情報をセグメント化してもよい。次に、次のユーザがいかなるセグメント化も指定せずに情報を選択し、システムが、前のユーザの入力に基づいて自動的に情報をセグメント化してもよい。
【００３５】
更に、様々な例示的な実施形態では、ユーザの選択が格納され、別のユーザに対して識別されてもよい。これにより、複数のユーザに、別のユーザの興味を認識させてもよい。また、これによって、次のユーザが、自由形状ストロークではなく例えば単純なマウスのクリック又はスタイラスによるタッピングにより、前に選択された情報を簡単に選択できるようにしてもよい。
【００３６】
本発明によるシステム及び方法は、開示される本発明に従って、あるレベルの互換性のある通信及びデータ／情報の交換を提供するよう設計された、公知の又は今後開発されるハードウェア装置及び／又はソフトウェアプログラムの任意の組み合わせを用いて実施されてもよい。本発明によるペースト処理システム及び方法は、携帯電話やパーソナルデジタルアシスタント（ＰＤＡ）のユーザ装置を用いたインスタントメッセージのセッション等の、他の任意の公知の又は今後開発されるマルチユーザインタラクションにおいて用いられてもよい。
【００３７】
なお、共有情報の送受信及び表示に用いられる通信装置、分散ネットワーク、及び共同ノート作成又は他のマルチユーザインタラクションシステムのタイプは、用いられるシステム及び／又は装置のタイプによって様々に異なり得る。本発明のシステム及び方法は、任意の特定の共同ノート作成若しくは他のマルチユーザインタラクションシステム及び／又は任意の特定の分散ネットワークに依存しない。従って、このシステム及び方法は、任意の適切なシステム及び／又は任意の分散ネットワークと共に使用可能である。
【００３８】
理解を容易にするために、以下の本発明のシステム及び方法の例示的な実施形態の詳細説明は、主に、特定のタイプのマルチユーザインタラクションシステム、即ち、共同ノート作成システムに向けられている。しかし、本発明のシステム及び方法は、共同ノート作成システムに限定されないことを認識されたい。従って、以下の詳細説明では、説明は、任意の適切な公知の又は今後開発されるマルチユーザインタラクションシステムにも等しく適用可能であることを理解されたい。更に、本発明のシステム及び方法は、任意の公知の又は今後開発される単一ユーザシステムでも実施され得る。
【００３９】
更に、以下の本発明のシステム及び方法の例示的な実施形態の詳細説明は、主に自由形状インクのペースト処理に向けられているが、テキストやグラフィック等の他の情報又はデジタルコンテンツのペースト処理にも等しく適用可能であることを理解されたい。
【００４０】
図１は、あるユーザを別のユーザと接続するために使用可能な共同データ共有システム１００の例示的な実施形態のブロック図である。図１に示されるように、共同データ共有システム１００は、ネットワーク３００に接続された１つ以上のユーザ装置２００を含む。ユーザ装置２００によってユーザ入力が可能である。ネットワーク３００には、共同データ管理システム４００も接続されている。共同データ共有システム１００は、画像データ、数値データ、グラフィカルデータ、ジェスチャ的データ、音、発話及び他の音声データ、マルチメディアデータ、及び任意の他の公知の又は今後開発されるタイプのデータ等の様々な情報の共有に用いられ得る。
【００４１】
なお、図１に示されているユーザ装置２００、分散ネットワーク３００及び共同データ管理システム（コントローラ）４００は個別に示されているが、必ずしも個別の構成要素でなくてもよい。従って、これらの各要素の機能及び／又は動作は、１つ以上の装置、構造及び／又はシステムによって実行されてもよい。更に、図１のユーザ装置２００は、別の装置との接続可能性を得るために分散ネットワークを用いる任意の装置であってよいことを認識されたい。
【００４２】
ユーザ装置２００は、データ通信ネットワークに接続可能な任意の装置であり得る。各ユーザ装置２００は、プログラムされた汎用コンピュータ、専用コンピュータ、プログラムされたマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、及びＡＳＩＣ又は他の集積回路デバイスやＰＬＤ、ＰＬＡ、ＦＰＧＡ若しくはＰＡＬ等のプログラム可能論理デバイス等を用いて実施されてもよく、或いは、離散型論理素子やディスクリート回路素子等の物理的に個別のハードウェア回路を用いて実施されてもよい。一般的に、データネットワークからのデータ及び情報を実施及び処理できる任意のハードウェア及び／又はソフトウェアシステムを、各ユーザ装置２００の実施に用いてもよい。（すなわち、ユーザ装置２００に、各種の機能及び処理のコントローラを備えることが可能である。）或いは、ユーザ装置２００は、ソフトウェアルーチン、オブジェクト及び／又はアプリケーションプログラミングインタフェース等の、計算装置の全体的な制御システムを構成するために使用可能なソフトウェアプログラムの一部として実施可能である。一般的に、ユーザ装置２００は、パーソナルコンピュータ、ラップトップ型又は他の携帯用コンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、手持ち型のコンピュータ、携帯電話、文字機能付きポケットベル等を用いて実施可能である。
【００４３】
ネットワーク３００は、配線部分及び／又は無線部分をそれぞれ含み得る公衆電話回線網、ローカルエリアネットワーク、ワイドエリアネットワーク、ストレージエリアネットワーク、イントラネット、エクストラネット、インターネット又は他の任意のタイプの分散ネットワークのうち任意の１つ以上を用いて実施可能である。
【００４４】
共同データ管理システム４００は、共同データ処理の定義、実行、フィルタリング及び／又は制御を行う任意の公知の又は今後開発されるソフトウェアシステムを含むが、これらに限定されない。更に、共同データ管理システム４００は、ユーザ間のインタラクション並びにユーザどうし及びアプリケーションとのインタラクションを制御してもよい。また、共同データ管理システム４００は、管理及び／又は監視機能を提供してもよい。なお、実施される共同データ管理システム４００のタイプは、管理されている共同セッションの要件及び制御される要件のレベルに依存し得る。
【００４５】
様々な例示的な実施形態では、共同データ共有システム１００のユーザは、ユーザ装置２００を用いてノートの作成及び／又は共同セッションに関する情報の入力を行う。様々な例示的な実施形態では、共同セッションの開始時に、ユーザはユーザ装置２００を用いて、特定の共同ノート作成セッションにログインする。ユーザ装置２００は、互換通信処理を用いて、ネットワーク３００を介して共同データ管理システム４００にアクセスする。例えば、共同データ管理システム４００がインターネットのウェブサーバ上に存在する場合には、ユーザは、ＨＴＴＰ接続を用いてインターネットを介して共同データ管理システム４００にアクセスできる。
【００４６】
例示的な共同データ共有システム１００の他の様々な詳細は、本明細書に援用する米国特許出願第１０／１２５，３４６号で論じられている。各ユーザ装置２００は、ユーザ入力のために１つ以上の入力装置及び１つ以上の表示装置（ディスプレイ等）を含んでもよい。入力装置としては、キーボード、キーパッド、マウス、トラックボール、トラックパッド、スタイラスを伴う又は伴わないタッチスクリーン、ジョイスティック、ペンベースシステム、又は、ユーザ装置２００に対して制御及び／又はデータ信号を与える他の任意の公知の又は今後開発されるシステムが含まれるが、これらに限定されない。入力装置は、ユーザ装置２００に対してデータ又は他の刺激を与えるためにユーザ又は他のシステムによって使用可能な任意の手動又は自動装置を更に含んでもよい。例えば、入力装置２５２は、遠隔のラップトップ型コンピュータ、ペンベースのノートブック型コンピュータ又はパーソナルデジタルアシスタント等の、ノート作成に適した任意の公知の又は今後開発される技術であり得る。従って、本発明による方法及びシステムの様々な工程及び／又は機能を実行できる任意の公知の又は今後開発される装置が使用され得ることを理解されたい。
【００４７】
作用としては、ユーザ装置２００は、ユーザ装置２００のユーザが所望した際の様々な情報の入力及び表示されている情報とのインタラクション、並びに、共同データ管理システム４００への情報の供給に用いられる。更に、ユーザ装置２００は、共同データ管理システム４００からの情報の受け取り、受け取った情報に対応するテキスト又は他のデジタルコンテンツの表示、１つ以上の表示テキスト又はデジタルコンテンツの選択（選択手段の一例）、及び、ユーザ装置２００のユーザの入力に従った、選択された１つ以上の表示テキスト又はデジタルコンテンツの再配置（位置決定手段、識別手段、ペースト手段の各例を含む）にも用いられる。情報はネットワーク３００を介してユーザ装置２００に送信され、他のユーザの注釈付きノートに挿入するために、ユーザ装置２００に表示される。
【００４８】
ユーザは、１つ以上の表示テキスト又はデジタルコンテンツを選択することを決めてもよい。本発明のシステム及び方法の第１の例示的な実施形態によれば、選択技術は、選択すべき表示テキスト又はデジタルコンテンツの識別に、自由形状ユーザ入力を用いる。
【００４９】
図２〜図５に示されるように、ユーザは、ペーストに用いられ得る表示テキスト又はデジタルコンテンツを選択手段を介して選択できる（ユーザ入力の例）。図２は、例示的なディスプレイ５００の元の状態を示している。ディスプレイ５００は、現在のスライドのスライド画像を示すスライド表示部５１０と、特定の装置のユーザの１つ以上のノート（メモ）５２２を示すユーザノート表示部５２０と、複数の自由形状インク５３２、５３４及び５３６等の共有デジタルコンテンツを示す共有ノート表示部５３０との３つの領域を含む。
【００５０】
この装置のユーザは、自由形状ストローク又はジェスチャ（例えば、フリーハンド、手書き入力、多彩な描画、造形、フリードロー等）を用いて、共有ノート表示部５３０に表示されている共有デジタルコンテンツの情報を選択してもよい。例えば、図２に示されるように、ユーザは、情報又はデジタルコンテンツを選択することを示すために、その情報又はデジタルコンテンツと交差する線５３８を生成してもよい。様々な例示的な実施形態では、線５３８は、情報又はデジタルコンテンツの交差部分が選択されるべきであることを示すだけでなく、その交差部分とリンク又は別様で関連づけられた情報又はデジタルコンテンツの部分が選択されるべきであることを示してもよい。例えば、単語「Ｉ」の水平の棒や単語「ｄｏｎ’ｔ」のアポストロフィは、たとえそれらの部分が交差していなくても指示され得る。
【００５１】
選択される情報又はデジタルコンテンツは、その情報又はデジタルコンテンツと交差する線以外に、自由形状ストローク又はジェスチャによって識別されてもよい。様々な実施形態では、選択される情報又はデジタルコンテンツは、実質的に閉じた形状を形成する自由形状の線によって、少なくとも部分的に囲まれてもよい。例えば、選択される情報又はデジタルコンテンツを円で囲んでもよい。また、情報又はデジタルコンテンツは、楕円、長円又は多角形を実質的に形成する自由形状の線によって、少なくとも部分的に囲まれてもよい。様々な例示的な実施形態によるこのシステムは、自由形状ストローク又はジェスチャの最初と最後の位置の間の距離に基づいて、線と実質的に閉じた形状とを区別してもよい。
【００５２】
選択される情報又はデジタルコンテンツは、一対の自由形状ストローク（識別手段の一例）によって識別されてもよい。一対の自由形状の線の間に少なくとも部分的に配置された情報又はデジタルコンテンツが識別される。例えば、選択される情報又はデジタルコンテンツは、括弧、引用符、脱字記号、略並行な線、又は任意の他の適切な一対の自由形状の線の間に少なくとも部分的に配置された情報又はデジタルコンテンツとして識別されてもよい。
【００５３】
情報又はデジタルコンテンツが選択されたら、ユーザは、選択した情報又はデジタルコンテンツをペーストする位置を（位置決定手段を介して）指定できる。これは、ユーザが単純にマウスをクリックする又はスタイラスで触れること（位置決定手段の例）によって行われてもよい。或いは、図３または図４に示されるように、ユーザが、線５２４、線５３８等の別の自由形状ストローク又はジェスチャを生成することによって行われてもよい。線５２４は、線５３８とは例えば向き及び／又は長さが異なっていてもよい。線５２４の向き及び／又は長さが、選択された情報又はデジタルコンテンツの向き及び／又はサイズを変更してもよく、又は、ユーザの所望により又はユーザノート表示部５２０の属性に応じて、選択された情報又はデジタルコンテンツを別様で変形してもよい。即ち、ペースト位置の指定に用いられる自由形状ストローク又はジェスチャが、選択された情報又はデジタルコンテンツの変形又はフォーマット変更を指示してもよい。
【００５４】
表示部５２０の属性は、例えば表示部のサイズ（使用可能スペース）というように表示部自体によって、及び／又は、表示部への情報又はデジタルコンテンツの表示の仕方を制御する規則によって定められ得る。選択されたコンテンツは、表示部５２０のサイズ内に適合するように変更（例えばスケール変換）されてもよく、表示部５２０の上下を考慮して向きを変更（例えば回転）されてもよく、それと共に／或いは、表示部５２０の所定のフォーマット又はレイアウトに一致するようフォーマット変更（例えばフォント）されてもよい。
【００５５】
表示部５２０の属性は、表示部５２０に既に表示されている情報又はデジタルコンテンツによっても定められ得る。例えば、既に存在する情報又はデジタルコンテンツが、表示部５２０で使用可能な全スペースの或る量を占めると共に、或る位置を占める。また、例えば、既に存在する情報又はデジタルコンテンツが、或るレイアウト又はフォーマットを有することもある。選択された情報又はデジタルコンテンツは、既に存在する情報又はデジタルコンテンツに占められていない表示部５２０のスペース内に適合するように、既に存在する情報又はデジタルコンテンツを隠すのを回避するように、及び／又は、既に存在する情報又はデジタルコンテンツのレイアウト又はフォーマットに一致するように、変形されてもよい。更に、ペーストされた情報又はデジタルコンテンツを収容できるように、既に存在する情報又はデジタルコンテンツが変形されてもよい。例えば、既に存在する情報又はデジタルコンテンツ及びペーストされた情報又はデジタルコンテンツが十分に表示されるように、既に存在する情報又はデジタルコンテンツがスケール変換又はフォーマット変更されてもよい。
【００５６】
一般的に、本発明のシステム及び方法によって用いられ得る変形のタイプとしては、サイズ変更、回転、変形、その他の線形又は非線型変形が含まれるが、これらに限定されない。更に、例えばテセレーション及びその他の空間をカバーするセグメント化といった、入力の任意のセグメント化領域及び／又は任意の出力指定領域に、様々なタイプの変形が適用され得る。
【００５７】
位置が決定されたら、選択された情報又はデジタルコンテンツは、例えば、図５に示されているようにユーザノート表示部５２０の指定された位置に（ペースト手段を介して）ペーストされる。この例示的な図では、選択された情報は回転及び縮小されている。
【００５８】
図６〜図８に示されるように、ユーザは、ペーストするためにスライド表示部からグラフィカルコンテンツを選択してもよい。図６は、例示的なディスプレイ６００の元の状態を示している。ディスプレイ６００は、現在のスライドのスライド画像を示すスライド表示部６１０と特定の装置のユーザの１つ以上のノート（メモ）６２２を示すユーザノート表示部６２０との２つの領域を含む。共有ノート表示部は図示されていないが、含まれてもよい。
【００５９】
この装置のユーザは、自由形状ストローク又はジェスチャを用いて、スライド表示部６１０に表示されているグラフィカルコンテンツの情報を選択してもよい。例えば、図６に示されるように、ユーザは、「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツを選択することを指示するために、このグラフィカルコンテンツを実質的に囲む円６１２を生成してもよい。
【００６０】
グラフィカルコンテンツが選択されたら、ユーザは、選択したグラフィカルコンテンツをペーストする位置を指定できる。これは、ユーザが単純にマウスをクリックする又はスタイラスで触れることによって行われてもよい。或いは、図７に示されるように、ユーザが、線６２４等の別の自由形状ストローク又はジェスチャを生成することによって行われてもよい。線６２４は、ペースト位置を指定するために用いられると共に、選択されたグラフィカルコンテンツの変形又はフォーマット変更を指示してもよい。
【００６１】
位置が決定されたら、選択されたグラフィカルコンテンツは、例えば、図８に示されているようにユーザノート表示部６２０の指定された位置にペーストされる。この例示的な図では、選択されたグラフィカルコンテンツは自由形状の線６２４を包むように（wrapped around）表示されている。このペースト処理は、ユーザ装置２００内のコントローラによって実行されてもよい。
【００６２】
上述したように、本発明によるシステム及び方法の様々な例示的な実施形態では、自由形状ペースト処理は共有される。様々な実施形態では、ユーザが、他のユーザが行った選択を認識するようにしてもよい。例えば、境界ボックス等の視覚的なフィードバックで、そのユーザ又は他のユーザが前に行った選択を識別してもよい。選択されたコンテンツに、例えばハイライト、太字化、イタリック体化、色の変更等の視覚的な変更を適用することにより、視覚的なフィードバックを与えてもよい。様々な実施形態では、例えば、情報又はデジタルコンテンツの選択を容易にするため、情報又はデジタルコンテンツの構造を決定するため、及び／又は、情報又はデジタルコンテンツを自動的にセグメント化するために、個々のユーザの選択に関する情報を、そのユーザ又は他のユーザが再使用できる。
【００６３】
或るユーザが、選択されたグラフィカルコンテンツの一部分（例えば「Ａｗａｒｅｎｅｓｓ」）を以前に選択していた場合、システムは、この選択を識別して、そのユーザ又は別のユーザが、例えば入力装置としてマウスを使用している際にはマウスを１回クリックすることにより、又は、ＰａｌｍＰｉｌｏｔ(R)や他のＰＤＡでタッチパッド及びスタイラスを使用している際には１回タッピングすること（選択手段の別の例）により、このグラフィカルコンテンツを選択できるようにしてもよい。従って、次からの選択には、完全な自由形状ストローク又はジェスチャは必要ない。
【００６４】
更に、「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツが後で選択された場合に、システムは「Ａｗａｒｅｎｅｓｓ」がスタンドアローンのオブジェクトであり得ることを自動的に決定して、選択された「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツを自動的に２つの部分にセグメント化してもよい。
【００６５】
図９に示されるように、ユーザは、「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツをペーストする位置を指定するために、線７２４及び７２６等の２つの個別の自由形状ストローク又はジェスチャ（位置決定手段の別の例）を生成してもよい。システムは、上述したその前の「Ａｗａｒｅｎｅｓｓ」の選択に基づいて、このグラフィカルコンテンツを自動的にセグメント化して、この２つの部分を、図１０に示されるように２つの線７２４及び７２６に従ってペーストできる。
【００６６】
図１１に示されるように、ユーザは、「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツをペーストする位置を指定するために、楕円８２４等の単一の自由形状ストローク又はジェスチャ（位置決定手段のさらに別の例）を生成してもよい。ここでも、システムは、上述したその前の「Ａｗａｒｅｎｅｓｓ」の選択に基づいて、このグラフィカルコンテンツを自動的にセグメント化して、この２つの部分を分けて、図１２に示されるように楕円８２４に従ってペーストできる。セグメント化されない場合は、この「Ｉｎｃｒｅａｓｅｄ Ａｗａｒｅｎｅｓｓ」というグラフィカルコンテンツは、１つの直線上に並んだ状態で楕円８２４の中に適合するように、縮小されることになろう。
【００６７】
図１３は、本発明による自由形状ペースト処理方法の例示的な一実施形態の概要を示すフローチャートである。操作はステップＳ１００で開始して、ステップＳ１１０に進み、そこで、ユーザによってコンテンツが捕捉される。上述したように、ユーザは、自由形状ストローク又はジェスチャを用いて、選択すべきコンテンツを識別してもよい。システムは、自由形状ストローク又はジェスチャを受け取ると、識別されたコンテンツを選択する。様々な実施形態では、捕捉したコンテンツにメタデータを関連づけてもよい。このようなメタデータは、例えば、自由形状ノート（メモ）、テキストノート（メモ）、時間／日付情報及び／又はソースＩＤ（例えば、コンテンツが捕捉されたＵＲＬ又はファイル名）であり得る。このようなメタデータは、捕捉されたコンテンツと共にペーストされてもよく、それと共に／或いは、捕捉されたコンテンツのペースト後、ユーザが要求した際又はアクションを起こした際に入手可能にされてもよい。
【００６８】
コンテンツの捕捉は、１つ以上のモードで行われてもよい。コピーモードでは、一度に単一のコンテンツが選択又は捕捉されてもよい。この捕捉された単一のコンテンツは、別の単一のコンテンツが選択又は捕捉された際に「捕捉解除」される。これは、既存のワープロソフトで用いられるクリップボードの手法と同様であってもよく、この場合、コンテンツはクリップボードにコピーされ、他のコンテンツに置き換えられるか又は消去されるまで、ペースト用にそこに格納される。
【００６９】
シーケンスモードでは、前に捕捉したコンテンツを「捕捉解除」せずに、複数のコンテンツを選択又は捕捉してもよい。捕捉されたコンテンツは集合体にされてもよい。その場合、ユーザは、コンテンツの集合体をペーストするよう選択してもよい。更に、捕捉された各コンテンツを捕捉された順序でキューに並べてもよい。この場合、ユーザは、各コンテンツを個々に、一度に１つずつペーストする。
【００７０】
セグメント化モードでは、捕捉されたコンテンツがセグメント化されてもよい。例えば、ユーザは、電話番号、ＵＲＬ及び日付等の情報を含む画面領域のコンテンツを捕捉してもよい。情報は、例えば、電話番号、ＵＲＬ及び日付等に対応する複数の部分にセグメント化されてもよい。これにより、ユーザは、自動的に生成された一続きの部分を有するコンテンツ全体を一度に選択又は捕捉できる。この場合、ユーザは複数の部分を集合体としてペーストしてもよく、又は複数の部分を個々にペーストしてもよい。
【００７１】
次に、ステップＳ１２０で、レイアウト及び／又はコンテンツを変形すべきか否かが決定される。否定された場合には、操作はステップＳ１４０にジャンプする。肯定された場合には、操作はステップＳ１３０に進み、そこで、レイアウト及び／又はコンテンツが変形される。ステップＳ１３０は、テキスト、グラフィック、自由形状インク又は他のデジタルコンテンツに対する任意の公知の又は今後開発される処理技術を含んでもよい。例えば、光学文字認識（ＯＣＲ）技術及び画像セグメント化技術を用いて、情報を抽出してもよい。ステップＳ１３０は、システムによって自動的に実行されるか、又はユーザ入力によって制御されてもよい。
【００７２】
次に、ステップＳ１４０で、ユーザが、捕捉したコンテンツをペーストする位置を指定する。上述したように、ユーザは、単に或る位置でクリック若しくはタッピングしてもよく、又は、捕捉したコンテンツをペーストすべき位置を識別する自由形状入力を生成してもよい。例えば、マウス又はスタイラスを用いてもよい。ユーザは、この時にペーストするモード、即ち、上述したように集合体をペーストするか又は一度に１つのコンテンツをペーストするかを指定してもよい。
【００７３】
上述したように、捕捉したコンテンツをどのようにペーストするかを指示するために、自由形状入力を用いてもよい。例えば、１つの閉じた形状の線を生成してもよい。この場合、この閉じた形状の線によって画定される空間を、後でペーストされる捕捉したコンテンツのフォーマットの制御に用いてもよい。
【００７４】
或いは、１つ以上の開いた形状の線又は曲線を生成してもよい。開いた形状の線又は曲線は、捕捉したコンテンツのペースト位置を定めるだけでなく、ペーストされる捕捉したコンテンツのレイアウト又はフォーマットを定めてもよい。例えば、捕捉したコンテンツを、開いた形状の線又は曲線に回り込ませても又は沿わせてもよく、それと共に／又は、複数の線又は曲線に従ってセグメント化してもよい。
【００７５】
更に、様々な実施形態では、捕捉したコンテンツをペーストするために指定された位置又はその近傍に既に存在するコンテンツのレイアウト又はフォーマットが、変更されてもよい。例えば、捕捉したコンテンツをペーストする余地を作るために既に存在するコンテンツを移動してもよい。或いは、例えば、捕捉したコンテンツをペーストした際に既に存在するコンテンツが隠れないように、ペーストされる捕捉したコンテンツのフォーマットを、既に存在するコンテンツに基づいて変更してもよい。ペーストされる捕捉したコンテンツを、既に存在するコンテンツの上からペーストした際に既に存在するコンテンツを完全に遮ることなく表示できるように変更してもよい。
【００７６】
ステップＳ１５０では、捕捉したコンテンツのフォーマットを変更すべきか否かが決定される。否定された場合には、操作はステップＳ１７０にジャンプする。肯定された場合には、操作はステップＳ１６０に進み、そこで、捕捉したコンテンツのフォーマットが変形される。例えば、上述したように、自由形状入力によって定められる領域内に適合するように、捕捉したコンテンツのフォーマットをセグメント化及び／又はスケール変換によって変更してもよい。更に、ユーザは、例えばプレビュー表示を用いて、捕捉したコンテンツをペースト前に手動で再構成してもよい。例えば、捕捉されペーストされた類似又は関連コンテンツの均一なフォーマット又はレイアウトを得るために、このような再構成を、次に捕捉されるコンテンツを変更するための定義されたアクションとして利用可能にしてもよい。定義されたアクションは、捕捉されたコンテンツの属性に基づいて自動的に実施されてもよく、又はユーザの要求又はアクションに際して実施されてもよい。
【００７７】
ステップＳ１７０では、ステップＳ１４０で指定された位置を調整すべきか否かが決定される。否定された場合には、操作はステップＳ１９０にジャンプし、そこで、選択されたコンテンツが指定された位置にペーストされる。次に操作はステップＳ１９５に進み、そこでこの処理は終了する。肯定された場合には、操作はステップＳ１８０に進み、そこで、指定された位置が調整される。調整は、例えば前に決定されたレイアウト又はフォーマットに基づいて、システムによって自動的に行われてもよい。或いは、ユーザが手動で指定位置を変更してもよい。調整がユーザによって行われる場合は、操作はステップＳ１４０に戻る。別様では、操作はステップＳ１９０に進み、そこで、選択されたコンテンツが調整済の位置にペーストされる。次に操作はステップＳ１９５に進み、そこでこの処理は終了する。
【００７８】
図１４は、本発明による共有自由形状ペースト処理方法の例示的な一実施形態の概要を示すフローチャートである。操作はステップＳ２００で開始して、ステップＳ２１０に進み、そこで、ユーザによってコンテンツが捕捉される。上述したように、ユーザは、自由形状ストローク又はジェスチャを用いて、選択すべきコンテンツを識別する。システムは、自由形状ストローク又はジェスチャを受け取ると、識別されたコンテンツを選択する。
【００７９】
コンテンツの選択後、選択されたコンテンツが識別される。このようにして、操作はステップＳ２２０に進み、そこで、視覚的フィードバックが与えられる。上述したように、任意の適切な視覚的フィードバックが与えられてよい。視覚的フィードバックにより、そのユーザ及び任意の他のユーザが、その選択されたコンテンツが選択されたことを認識する。これにより、同じユーザ又は他のユーザが同じコンテンツを後から選択するのが容易になる。
【００８０】
操作はステップＳ２３０に進み、そこで、選択されたコンテンツのセグメント化に関する情報が格納される。格納されたセグメント化情報により、そのユーザ又は他のユーザが同じコンテンツを後から選択した際に、選択されたコンテンツをシステムが自動的にセグメント化できるようになる。
【００８１】
操作はステップＳ２４０に進み、そこで、選択されたコンテンツが格納される。選択されたコンテンツが格納されるので、そのユーザ又は他のユーザが、そのコンテンツをより簡単な方法で再選択できる。即ち、そのコンテンツを選択するために最初に用いられた自由形状ユーザ入力ではなく、１回のクリック、タッピング又は触れることにより、前に選択されたコンテンツを選択できる。このようにして、ステップＳ２５０では、格納されたコンテンツが選択される。
【００８２】
次に、ステップＳ２６０では、ユーザが、選択され格納されたコンテンツをペーストする位置を指定する。上述したように、ユーザは単に、或る位置をクリック又はタッピングしてもよい。次に、ステップＳ２７０では、選択され格納されたコンテンツが指定位置にペーストされる。操作はステップＳ２８０に進み、そこでこの処理は終了する。
【００８３】
尚、上述した自由形状ペースト処理方法の例示的な実施形態の様々な特徴を、この共有自由形状ペースト処理方法に組み込んでもよい。明確化及び簡略化のために、図１４に示されている例示的な実施形態にはそのような詳細は示さない。
【００８４】
本発明は、様々な例示的な実施形態に関連して説明されてきたが、当業者には多くの代替、変更及び変形が明白であることを理解されたい。従って、本願出願人は、本発明の精神及び範囲にならったそのような代替、変更及び変形の全てを鑑定することを意図するものである。特に、上述した例示的な実施形態は共同ノート作成のためのシステム及び方法に関連するものであるが、本発明のシステム及び方法を任意の適切な表示システムと共に用いてもよいことを理解されたい。
【図面の簡単な説明】
【００８５】
【図１】本発明のシステム及び方法と共に使用可能な共同データシステム及びネットワークの例示的な実施形態のブロック図である。
【図２】本発明による第１の例示的な実施形態を示す図である。
【図３】本発明による第１の例示的な実施形態を示す図である。
【図４】本発明による第１の例示的な実施形態を示す図である。
【図５】本発明による第１の例示的な実施形態を示す図である。
【図６】本発明による第２の例示的な実施形態を示す図である。
【図７】本発明による第２の例示的な実施形態を示す図である。
【図８】本発明による第２の例示的な実施形態を示す図である。
【図９】本発明による第３の例示的な実施形態を示す図である。
【図１０】本発明による第３の例示的な実施形態を示す図である。
【図１１】本発明による第４の例示的な実施形態を示す図である。
【図１２】本発明による第４の例示的な実施形態を示す図である。
【図１３】本発明による自由形状ペースト処理方法の例示的な実施形態の概要を示すフローチャートである。
【図１４】本発明による自由形状ペースト処理方法の例示的な実施形態の概要を示すフローチャートである。
【符号の説明】
【００８６】
２００    ユーザ装置
５００    ディスプレイ
５１０    スライド表示部
５２０    ユーザノート表示部
５２２    ユーザのノート（メモ）
５２４、５３８    線（自由形状ストローク）
５３０    共有ノート表示部
５３２、５３４、５３６    自由形状インク
【図１】
2004206701.tif 000003
【図２】
2004206701.tif 000004
【図３】
2004206701.tif 000005
【図４】
2004206701.tif 000006
【図５】
2004206701.tif 000007
【図６】
2004206701.tif 000008
【図７】
2004206701.tif 000009
【図８】
2004206701.tif 000010
【図９】
2004206701.tif 000011
【図１０】
2004206701.tif 000012
【図１１】
2004206701.tif 000013
【図１２】
2004206701.tif 000014
【図１３】
2004206701.tif 000015
【図１４】
2004206701.tif 000016