(57)【要約】ウェブポータルから独立してウィジット間のドラッグ＆ドロップ操作の相互作用を可能にする方法を提供する。開始ウィジット（１２）から検索されたデータをもって終了ウィジットを操作する。開始ウィジット（１２）は可視オブジェクトのドラッグを検出しその検出ドラッグについて遠隔サーバ（３８）に通知する。終了ウィジット（１４）は可視エリア（３４）におけるドロップを検出しその検出ドロップについて遠隔サーバ（３８）に通知する。遠隔サーバは開始ウィジット（１２）におけるドラッグを終了ウィジット（１４）におけるドロップに相互関係づけアクションをトリガする。それにより可視オブジェクト（２８）に関連のデータが可視エリア（３４）に関連の機能をおこなう。
2012507098.tif 000002
【特許請求の範囲】
【請求項１】
開始ウィジット（１２）から検索されたデータによって終了ウィジット（１４）を操作する方法であって、少なくとも１つの可視オブジェクト（２６，２８，３０）及び少なくとも１つの可視エリア（３２，３４，３６）をそれぞれ表示するため、該開始ウィジット（１２）と該終了ウィジット（１４）の双方がマークアップ言語ウェブベースページを介してインストールされ実行されるポータブルソフトウェアプログラムである方法において、
該開始ウィジット（１２）が、該可視オブジェクト（２８）のドラッグを検出してその検出ドラッグについて遠隔サーバ（３８）に通知するステップ、
該終了ウィジット（１４）が、該可視エリア（３４）におけるドロップを検出してその
検出ドロップについて該遠隔サーbに通知するステップ、及び
該遠隔サーバが、アクションをトリガするよう該開始ウィジット（１２）におけるドラッグを該終了ウィジット（１４）におけるドロップを相互関係づけ、それにより該可視オブジェクト（２８）に関連のデータが該可視エリア（３４）に関連の機能を行っているステップとからなる方法。
【請求項２】
請求項１に記載の方法において、追跡機構がドラッグにかかる可視オブジェクト（２６）を選択したとき、該開始ウィジット（１２）が該可視オブジェクト（２６）のドラッグを検出している方法。
【請求項３】
請求項１または２に記載の方法において、追跡機構がドロップに係る可視エリア（３４）に入ったとき、該終了ウィジット（１４）が該可視エリア（３４）におけるドロップを検出する方法。
【請求項４】
請求項２または３に記載の方法において、該追跡機構がマウス、キーパッド、感応パッド又は音声ガイド機構である方法。
【請求項５】
請求項１乃至４の１に記載の方法において、該開始ウィジット（１２）と該終了ウィジットとは、それぞれ該可視オブジェクト（２８）のドラッグ又は該該可視エリア（３４）へのドロップを検出し、そして該検出について遠隔サーバ（３８）に通知する機能からなる方法。
【請求項６】
請求項１乃至５の１に記載の方法において該サーバが該検出ドラッグの該検出ドロップとの関連性を介して、該開始ウィジット（１２）におけるドラッグを該終了ウィジット（１４）におけるドロップに相互関係づけている方法。
【請求項７】
請求項６に記載の方法において、該関連性は、と各可視オブジェクト（２６，２８，３０）が現在ドラッグされているか否かを指示する状態を各可視オブジェクト（２６，２８，３０）に提供する先行ステップからなる方法。
【請求項８】
請求項６又は７に記載の方法において、該関連性は、ドロップされていることが各可視エリア（３２，３４，３６）内で行われているか否かを指示する状態を各可視エリア（３２，３４，３６）に提供する先行ステップからなる方法。
【請求項９】
開始ウィジット（１２）から検索されたデータにより終了ウィジット（１４）の操作を可能とすることを意図したサーバ（３８）であって、該開始ウィジット（１２）と該終了ウィジット（１４）の双方は、それぞれ少なくとも１つの可視オブジェクト（２６，２８，３０）と少なくとも１つの可視エリア（３２，３４，３６）を表示するため、マークアップ言語ウェブベースページを介してインストールされ実行されるポータブルソフトウェアプログラムであるサーバにおいて、
該可視オブジェクト（２８）のドラッグと該可視エリア（３４）のドロップをそれぞれ指示する検出を、該開始ウィジット（１２）と該終了ウィジット（１４）の双方から受信する手段、及び
該開始ウィジット（１２）におけるそのドラッグを該終了ウィジット（１４）におけるそのドロップに相互関係づける手段とからなり、請求項１乃至８の１に記載の方法を遂行する該可視エリア（３４）に関連の機能を、該可視オブジェクト（２８）に関連のデータが行っているサーバ。
【請求項１０】
少なくとも１つの可視オブジェクト（２６，２８，３０）及び（又は）少なくとも１つの可視エリア（３２，３４，３６）を表示するためのマークアップ言語ウェブベースページを介してインストールされ実行されるポータブルソフトウェアプログラムウィジット（１２，１４）において、
該可視オブジェクト（２６，２８，３０）のドラッグを検出しその検出ドラッグから遠隔サーバに通知する手段（２４１２）、又は
該可視エリア（３２，３４，３６）におけるドロップを検出しその検出ドロップから遠隔サーバに通知する手段（２４１４）を含み、
それにより、該遠隔サーバ（３８）が該ウィジット（１２，１４）におけるドラッグを可視エリアのドロップに又は該ウィジットにおけるドロップを可視オブジェクトのドラッグに相互関係づけてアクションをトリガし、それにより該ドラッグされている可視オブジェクトに関連のデータが請求項１乃至８に記載の方法を遂行する該ドロップしている可視エリアに関連の機能を行っているポータブルソフトウェアプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は開始ウィジット（ｗｉｄｇｅｔ）から検索したデータにより終了ウィジットを操作する方法に関する。
【背景技術】
【０００２】
ワールドワイドウェブ（以後ウェブと称する）は、インターネットを介してアクセスしうる相互リンクされたハイパーテキストページのシステムである。  さらに詳述すると、ユーザはインターネットを介してウェブページのコードソースをダウンロードすることで遠距離サーバ内に格納されているウェブページを彼／彼女のコンピュータに表示し得る。
【０００３】
そのようなウェブページは、テキスト、イメージ及びビデオのようなマルチメディアを含み、及び／又はアプリケーションへのアクセスを提供しうる。又、ウェブページはハイパーリンクを用いそれらの間のナビゲーションを可能にしている。ウェブをサポートする固有技術が、ウェブ伝達コンテンツにおける相互接続性と相互作用性を増すために開発されてきたが、そのような技術はＷｅｂ  ２．０と名づけられている。Ｗｅｂ  ２．０は、従来のウェブと同じく、アプリケーション及び／又は情報の検索ばかりでなく、それらの生成及び／又は開発に参加することをユーザに可能としている。
【０００４】
Ｗｅｂ  ２．０において、ウィジットと称されるポータブルソフトウェアプログラムはマークアップ言語ウェブページ内でインストールされ実行されうるアプリケーションをエンドユーザに提供するために開発されてきた。実際には、ウェブウィジットは主にＤＨＴＭＬであり、ウェブサイトからダウンロードされブラウザのようなウェブクライアントで実行され得るウェブブラウザ又は任意の埋込みプラグインでサポートされるスクリプトプログラムである。このレベルで、ウェブポータル（入口）はウェブに格納された情報へのアクセス点与えるサイトである。ウェブポータルは、Ｇｏｏｇｌｅウェブポータル：ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍ．ｆｒ／ｉｇのような統一的手法で種々のソースからの情報を提示する。
【０００５】
この例によれば、ＧｏｏｇｌｅのそのようなＷｅｂ  ２．０ポータルは、インターネット周辺すべてから検索可能な多重独立ウィジットを専用ウェブページで履行することで彼らの環境をカスタマイズすることをエンドユーザに可能にする。ウィジットは独立ユーザにより生成され、結果としてウィジット間操作は予測することそして履行することが困難である。これは、可視的制御によりデータが１つのアプリケーションから別なものへ移動される、一般的には可視オブジェクトのワンクリックマウス選択その後の可視的領域へのドロップであるドラッグ＆ドロップ操作（ｄｒａｇ’ｎ’ｄｒｏｐ）における場合に特にそうある。
【０００６】
２つのウィジット間のドラッグ＆ドロップ操作を可能とするために、ウィジットが個々の所定ウェブポータルに関し共通に個々に開発される統合ソルーションを提供することが知られている。例えば、Ｌａｚｓｌｏ社は彼らのウェブポータル：ｗｗｗ．ｌａｓｚｌｏｓｙｓｔｅｍｓ．ｃｏｍを介して相互ウィジット操作を可能とするＷｅｂｔｏｐウィジットを提供している。残念ながら、この手法は、統合ウェブポータルと統合ウィジットのみが相互作用を可能としているから、エンドユーザに利用可能なウェブポータルとウィジットの双方の多様性を制限している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、彼らのアクセスのために考えられたウェブポータルから独立してウィジット間のドラック＆ドロップ操作のような相互作用を可能とする方法を提供することにより、上述の問題を解決することを意図している。
【課題を解決するための手段】
【０００８】
その目的のため、本発明は開始ウィジットから検索されたデータにより終了ウィジットを操作する方法に係る。開始ウィジットと終了ウィジットの双方は、マークアップ言語ウェブベースページを介してインストールされ実行されるポータブルソフトウェアプログラムであり、それぞれ少なくとも１つの可視オブジェクトと少なくとも１つの可視エリアを表示する。その方法は、
−可視オブジェクトのドラックを検出し、その検出ドラックについて遠隔サーバに通知する開始ウィジットに関するステップ、
−可視エリアにおけるドロップを検出し、その検出について遠隔サーバに通知する終了ウィジットに関するステップ、そして、
−アクションをトリガするよう開始ウィジットにおけるドラッグを終了ウィジットにおけるドロップに相互関係づけ、それによりドラッグされた可視オブジェクトに関連したデータがドロップしている可視エリアに関連した機能を行うようにする遠隔サーバに関するステップを含む。
【０００９】
本発明に従う方法は相互作用を可能にし、より詳細には彼等のアクセスのために考えられたウェブポータルから独立してウィジット間のドラッグ＆ドロップ操作を可能にする。その目的のため、本発明は開始ウィジットにおけるドラッグを終了ウィジットにおけるドロップを相互関係づけることを遠隔サーバに要求し、そのようなドラッグ＆ドロップ操作をするためにウェブポータルからのいかなる個有の要求を回避している。
【００１０】
１つの実施例において、追跡機構が可視オブジェクトを選択したとき、開始ウィジットは可視オブジェクトのドラッグを検出する。１つの実施例において、追跡機構が可視エリアに入るとき、終了ウィジットは可視エリアにおけるドロップを検出する。１つの実施例において、追跡機構はマウス、キーパッド、感応パッド又は音声ガイド機構である。１つの実施例において開始ウィジットと終了ウィジットは、それぞれ可視オブジェクトのドラッグ又は可視エリアへのドロップを検出しそしてその検出を遠隔サーバへ通知する機能からなる。１つの実施例において、サーバは開始ウィジットにおけるドラッグを該検出ドラッグの検出ドロップとの関連性を介して終了ウィジットにおけるドロップを相互関係づける。１つの実施例において、その関連性は、可視オブジェクトが現在ドラッグされているか否かを指示する状態を開始ウィジットの各可視オブジェクトに提供する先行ステップからなる。１つの実施例において、その関連性は、ドロップが現在行われているか否かを指示する状態を終了ウィジットの各可視エリアに提供する先行ステップからなる。
【００１１】
本発明は、開始ウィジットから検索されたデータにより終了ウィジットの操作を可能とすることを意図されたサーバに係る。開始ウィジットと終了ウィジットの双方はインストールされマークアップ言語ウェブベースページを介して実行されるポータブルソフトウェアプログラムであり、それぞれ少なくとも１つの可視オブジェクトと少なくとも１つの可視エリアを表示している。そのサーバは、
可視オブジェクトのドラッグと可視エリアにおけるドロップをそれぞれ指示する開始ウィジットと終了ウィジットの双方からの検出を受信する手段、及び、
開始ウィジットにおけるドラッグを終了ウィジットにおけるドロップに相互関係づける手段とを含む。
【００１２】
可視オブジェクトに関連するデータが、前述の実施例のいづれかに従う方法を追って、可視エリアに関連する機能を行うアクションをトリガする。最後に、本発明はまたマークアップ言語ウェブページを介してインストールされ実行されるポータブルソフトウェアプログラムウィジットに係り、少なくとも１つの可視オブジェクト及び（又は）少なくとも１つの可視エリアを表示する。該ウィジットは、
可視オブジェクトのドラッグを検出し検出ドラッグについて遠隔サーバに通知する手段、又は、
可視エリアにおけるドロップを検出し検出ドロップについて遠隔サーバに通知する手段を含む。
【００１３】
その結果、遠隔サーバはそれぞれウィジットのおけるドラッグ又はドロップを、別なウィジットにおける可視エリアの後のドロップ又は可視オブジェクトの先のドラッグに相互関係づけ得てアクションをトリガして、それにより先の実施例のいずれかに従う方法を追ってドラッグされた可視オブジェクトに関連するデータがドロップしている可視エリアと関連する機能を行う。
【００１４】
前述の側面と本発明の付随利点は、次の詳細な説明と本発明の実施例を描く参照図面により、より容易に理解されよう。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例の構成を示す図である。
【発明を実施するための形態】
【００１６】
図１に示されているように、ウィジット１２，１４又は１６は彼（彼女）の選択ウェブポータル１０の枠においてユーザ１８により操作され得る。実際、本発明は後述するようにウェブポータル１０からの特有な条件を必要とせずウィジット間機能を履行する。選択ウェブポータルに達するために、ユーザ１８はウェブポータルサービスが実行されているインターネットをリンク２２でもたらす彼（彼女）のコンピュータ２０を用いる。本発明に従うと、ユーザはウェブポータル１０を介して開始ウィジットと終了ウィジット１４にアクセスすることができる。さらに詳述すると、開始ウィジットと終了ウィジット１４の双方はマークアップ言語ウェブベースページを介して実行され、それぞれ少なくとも１つの可視オブジェクトと少なくとも１つの可視エリアを表示する。
【００１７】
又、本発明に従うと、ウィジット１２と１４とはドラッグ＆ドロップ機能２４１２又は２４１４を与え、それらは可視オブジェクト２６，２８または３０のドラッグ及び（または）可視オブジェクトの可視エリア３２，３４又は３６へのドロップをそれぞれ検出するものである。更に、そのようなきのう２４１２または２４１４は次の２つの機能を主に動作させるサーバ３８と通信可能である。
第一に、サーバ３８はウィジットにより選択される情報を登録し、可視オブジェクトの状態（ドラッグされているか否か）及び可視エリアの状態（ドロップしているか否か）：
その目的のため、マトリックス４０が可視オブジェクト２６，２８と３０を同定する列４４と可視エリア３２，３４と３６を同定する行４６を考察して用いられ得る。それとともに、マトリックス４０は開始オブジェクトのドラッグされた可視オブジェクト（行）と終了オブジェクトの活性化されたドロップ可視エリア（列）の間の対応を設定できる。
第２に、サーバ３８はユーザレジスタ４２を保持し、ドラッグ＆ドロップ処理に関係するユーザの好み、例えばタイムアウトポリシー、身元又は認可ポリシー、ポータル制約に関係する好みをそこに格納可能である。
更に一般には、レジスタ４２は特定のクライアントに関し本発明を動作するときに履行されねばならないユーザ関係イベントを考案する。そのイベントは特定のクライアント例えば彼（彼女）の利用可能な帯域又は彼（彼女）の特定の守秘ポリシーに関係する。
【００１８】
本発明の具体的応用として、次のことが考えられ得る。
開始ウィジット１２はコンタクトレジスタに関係している。その場合、可視オブジェクト２６，２８と３０は市（町）のような異なるロケーションに関連の画像であり得る。
終了ウィジット１４は天気予報に関係している。その場合、可視エリア３２，３４と３６は１，３又は５日先立つ日の天気予報を提供するサイトに関連するエントリーでありうる。
【００１９】
ユーザ１８が画像２８に関連の市（町）についての３日先立つ日の天気予報を得ることを望むとき、ユーザ１８は終了ウィジット１４の可視エリア３４上に  画像２８をドロップするよう開始ウィジット１２の画像２８をドラッグすることができる。この場合、ウィジット１２の機能２４１２は  通常マウス選択のような追跡機構をもって、画像としての可視オブジェクト２８のドラッグを検出する。その後、機能２４１２  はマトリックス４０の行２８上に登録されているこのドラックをサーバ３８に通知する。追跡機構が可視エリア３４内へのドロップを開始するとき、ウィジット１４の機能２４１４は３日先立つ日の天気予報についての尋問に関連する可視エリア３４内へのドロップを検出する。その後、機能２４１４はマトリックス４０の列３４条に登録されているこのドロップについてサーバ３８に通知する。
【００２０】
この方法で、サーバ３８は開始ウィジットにおけるドラッグを終了ウィジットにおけるドロップに相互関連づけてアクションをトリガし、それによりドラッグされた可視オブジェクトに関連のデータがドロップしている可視エリアに関連の機能を行う。この例では、可視オブジェクト２８に関連のデータがアドレスであり、一方可視エリアに関連の機能は先立つ３日の天気予報尋問である。従って開始ウィジットにおけるドラッグされた画像を介して選択されてきた市（町）の天気予報が、ドロップが発生している可視エリアに関連の終了ウィジット１４機能により要求される。
【００２１】
先に示したように、上述してきたウィジット間のドラッグ＆ドロップは、例えば  Ｊａｖａｓｃｒｉｐｔプログラムに基づくドラッグ＆ドロップアプリケーションを許容する任意のウェブポータルを介してサポートされ得る。ドラッグの開始は、種々の可視オブジェクトに適用されるＪａｖａｓｃｒｉｐｔイベント”ＯｎＭｏｕｓｅＤｏｗｎ”と”ＯｎＭｏｕｓｅＯｕｔ”の組み合わせを用いて行い得る。この場合、クライアントはＯｎｇｏｉｎｇ−Ｄｒａｇｇｉｎ変数におけるサーバ側に値を置く。同様に、ドロップ検出は、表示されたウェブページの焦点エリアに適用される“Ｊａｖａｓｃｒｉｐｔ“イベント”ＯｎＭｏｕｓｅＯｖｅｒ“と”ＯｎＭｏｕｓｅＵｐ”の組み合わせに基づき得る。
【００２２】
本発明の実施例は考察可能な詳細で述べてきたが、この方法における多くの変更が、本発明の精神と範囲から離れることなくなし得る。例えば、本発明は、ウィジットがドラッグとドロップ操作を検出するドラッグ＆ドロップ機能を履行する例を包含することは明らかである。同様に、本発明はウィジットが類似の又は独立したウェブページに表示される例も包含する。
【００２３】
別な例として、本発明は複数の可視オブジェクトが同時にドラッグされることも包含する。その場合、本発明はどの可視オブジェクトが可視エリアにおいてドロップされているかを決定することを可能とする各ドラッグ可視オブジェクトの同意をする予測手段を含み得る。又、２つ以上のウィジットが本発明を用いながらウィジット間で考えられ得る。例えば、１つの開始ウィジットが本発明の方法により、ドラッグ可視オブジェクトを複数の終了ウィジット内へ同時にドロップするために用いられ得る。最後に、マークアップ言語ウェブベースページはＨＴＭＬベースウェブページであり得るが、ＸＭＬドキュメント及び（または）標準一般化マークアップ言語に関するＳＧＭＬのようなそれから派生したアプリケーションであり得ることを付記する。
【００２４】
本発明は、アクセス用ウェブポータルに独立してウィジット間の相互作用―ドラッグ＆ドロップ操作を可能とする。
【図１】
2012507098.tif 000003
【国際調査報告】
2012507098.tif 000004
2012507098.tif 000005
2012507098.tif 000006