【手続補正書】
【提出日】平成15年11月20日(2003.11.20)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの手続から複数のバッファメモリの少なくとも一つへデータを格納するデータ転送方法であって、
前記アプリケーションプログラムの手続へ焦点を導き、
前記アプリケーションプログラムの手続のデータを選択し、
前記アプリケーションプログラムの手続に焦点がある間に、格納動作を選択し、
前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択し、
前記選択されたバッファメモリへ前記選択されたデータを自動的に格納することを特徴とするデータ転送方法。
【請求項２】
前記格納動作を選択するステップおよび前記バッファメモリを選択するステップは同時に起きることを特徴とする請求項1に記載されたデータ転送方法。
【請求項３】
マウスのレフトクリックは格納動作および第一のバッファメモリを選択し、前記マウスのライトクリックは格納動作および第二のバッファメモリを選択することを特徴とする請求項2に記載されたデータ転送方法。
【請求項４】
キーストロークの組み合わせにより格納動作および前記複数のバッファメモリの一つを選択することを特徴とする請求項2に記載されたデータ転送方法。
【請求項５】
前記キーストロークの組み合わせはユーザによりカスタマイズされることを特徴とする請求項2に記載されたデータ転送方法。
【請求項６】
前記バッファメモリの一つを選択するステップは、前記バッファメモリの一つが明示的に選択されることがなかった場合、次の空きバッファメモリを選択することを特徴とする請求項1に記載されたデータ転送方法。
【請求項７】
前記ステップのすべてはポインティングデバイスを用いて実行されることを特徴とする請求項1に記載されたデータ転送方法。
【請求項８】
前記バッファメモリを選択するステップはメニューを用いて実行されることを特徴とする請求項1に記載されたデータ転送方法。
【請求項９】
前記メニューは、前記バッファメモリのそれぞれに格納されたデータの種類を示すインジケータを含むことを特徴とする請求項8に記載されたデータ転送方法。
【請求項１０】
前記複数のバッファメモリはシステム全体で利用可能なシステムワイドバッファメモリであることを特徴とする請求項1に記載されたデータ転送方法。
【請求項１１】
さらに、前記選択されたデータを前記選択されたバッファメモリに格納した後、前記選択されたデータを前記アプリケーションプログラムの手続から削除するステップを含むことを特徴とする請求項1に記載されたデータ転送方法。
【請求項１２】
さらに、前記アプリケーションプログラムの手続の他のデータを選択し、
前記アプリケーションプログラムの手続に焦点がある間に、前記格納動作を再選択し、
前記アプリケーションプログラムの手続に焦点がある間に、前記複数のバッファメモリから他の一つのバッファメモリを選択し、
前記選択された他のバッファメモリへ前記選択された他のデータを自動的に格納することを特徴とする請求項1に記載されたデータ転送方法。
【請求項１３】
さらに、それぞれの格納動作の後、前記バッファメモリの数を増やすステップを含むことを特徴とする請求項12に記載されたデータ転送方法。
【請求項１４】
アプリケーションプログラムの手続から複数のバッファメモリの少なくとも一つへデータを格納するデータ転送システムであって、
前記アプリケーションプログラムの手続へ焦点を導く操作手段と、
前記アプリケーションプログラムの手続のデータを選択するデータ選択手段と、
前記アプリケーションプログラムの手続に焦点がある間に、格納動作を選択する動作選択手段と、
前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択するバッファ選択手段と、
前記選択されたバッファメモリへ前記選択されたデータを格納する格納手段とを有することを特徴とするデータ転送システム。
【請求項１５】
複数のバッファメモリの少なくとも一つからアプリケーションプログラムの手続へデータをコピーするデータ転送方法であって、
前記アプリケーションプログラムの手続へ焦点を導き、
前記アプリケーションプログラムの手続に焦点がある間に、リコール動作を選択し、
前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択し、
前記選択されたバッファメモリから前記アプリケーションプログラムの手続へ自動的にデータをリコールすることを特徴とするデータ転送方法。
【請求項１６】
前記リコール動作を選択するステップおよび前記バッファメモリを選択するステップは同時に起きることを特徴とする請求項15に記載されたデータ転送方法。
【請求項１７】
マウスのレフトクリックはリコール動作および第一のバッファメモリを選択し、前記マウスのライトクリックはリコール動作および第二のバッファメモリを選択することを特徴とする請求項15に記載されたデータ転送方法。
【請求項１８】
キーストロークの組み合わせによりリコール動作および前記複数のバッファメモリの一つを選択することを特徴とする請求項15に記載されたデータ転送方法。
【請求項１９】
前記キーストロークの組み合わせはユーザによりカスタマイズされることを特徴とする請求項18に記載されたデータ転送方法。
【請求項２０】
前記バッファメモリの一つを選択するステップは、前記バッファメモリの一つが明示的に選択されることがなかった場合、データが格納された最後のバッファメモリを選択することを特徴とする請求項15に記載されたデータ転送方法。
【請求項２１】
前記ステップのすべてはポインティングデバイスを用いて実行される
ことを特徴とする請求項15に記載されたデータ転送方法。
【請求項２２】
前記バッファメモリを選択するステップはメニューを用いて実行されることを特徴とする請求項15に記載されたデータ転送方法。
【請求項２３】
前記メニューは、前記バッファメモリのそれぞれに格納されたデータの種類を示すインジケータを含むことを特徴とする請求項22に記載されたデータ転送方法。
【請求項２４】
さらに、前記アプリケーションプログラムの手続内の位置を選択するステップを含み、前記リコールステップは、前記選択されたバッファメモリから前記アプリケーションプログラムの手続内の選択された位置へ自動的にデータをリコールすることを特徴とする請求項15に記載されたデータ転送方法。
【請求項２５】
さらに、前記アプリケーションプログラムの手続に焦点がある間に、前記リコール動作を再選択し、
前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリから他の一つのバッファメモリを選択し、
前記選択された他のバッファメモリから前記アプリケーションの手続へ自動的にデータをリコールすることを特徴とする請求項15に記載されたデータ転送方法。
【請求項２６】
前記複数のバッファメモリはシステム全体で利用可能なシステムワイドバッファメモリであることを特徴とする請求項15に記載されたデータ転送方法。
【請求項２７】
複数のバッファメモリの少なくとも一つからアプリケーションプログラムの手続へデータをコピーするデータ転送システムであって、
前記アプリケーションプログラムの手続へ焦点を導く操作手段と、
前記アプリケーションプログラムの手続に焦点がある間に、リコール動作を選択する動作選択手段と、
前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択するバッファ選択手段と、
前記選択されたバッファメモリから前記アプリケーションプログラムの手続へデータをリコールするリコール手段とを有することを特徴とするデータ転送システム。
【請求項２８】
複数のバッファメモリの一つを用いて第一のアプリケーションから第二のアプリケーションへデータを転送するデータ転送方法であって、
前記第一のアプリケーションへ焦点を導き、
前記第一のアプリケーションからデータを選択し、
前記第一のアプリケーションに焦点が留まっている間に、前記複数のバッファメモリの一つを選択し、
前記選択したデータを前記選択したバッファメモリへ格納し、
前記第二のアプリケーションへ焦点を導き、
前記第二のアプリケーションに焦点がある間に、前記選択されたバッファメモリを再選択し、
前記再選択されたバッファメモリから前記第二のアプリケーションへデータをリコールすることを特徴とするデータ転送方法。
【請求項２９】
前記バッファメモリのそれぞれはシステム全体で利用可能なシステムワイドバッファであることを特徴とする請求項28に記載されたデータ転送方法。
【請求項３０】
複数のバッファメモリの一つを用いて第一のアプリケーションから第二のアプリケーションへデータを転送するデータ転送システムであって、
前記第一または第二のアプリケーションへ焦点を導く操作手段と、
前記第一または第二のアプリケーションからデータを選択するデータ選択手段と、
前記第一または第二ののアプリケーションに焦点が留まっている間に、前記複数のバッファメモリの一つを選択するバッファ選択手段と、
前記選択したデータを前記選択したバッファメモリへ格納する格納手段と、
前記選択されたバッファメモリから前記第一または第二のアプリケーションへデータをリコールするリコール手段とを有することを特徴とするデータ転送システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明はデータ転送システムおよびその方法に関し、例えば、ウィンドウズ環境において、アプリケーションプログラム内または異なるアプリケーションプログラム間におけるデータ転送を許すように、複数のバッファメモリを管理する、コンピュータを補助するデータ転送に関する。とくに、本発明においては、あるアプリケーションプログラムの手続(instance)から焦点を去らせることなく、選択された複数のデータをそれぞれ、複数のバッファメモリの一つひとつに格納する機能をユーザに与える。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明は、上述の問題を解決するためのもので、現在アクティブなアプリケーションから焦点を去らせることなく、それぞれ選択することができる複数のバッファメモリをもつデータ転送システムを提供することを目的とする。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明にかかるデータ転送方法は、アプリケーションプログラムの手続から複数のバッファメモリの少なくとも一つへデータを格納するデータ転送方法であって、前記アプリケーションプログラムの手続へ焦点を導き、前記アプリケーションプログラムの手続のデータを選択し、前記アプリケーションプログラムの手続に焦点がある間に、格納動作を選択し、前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択し、前記選択されたバッファメモリへ前記選択されたデータを自動的に格納することを特徴とする。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明にかかるデータ転送システムは、アプリケーションプログラムの手続から複数のバッファメモリの少なくとも一つへデータを格納するデータ転送システムであって、前記アプリケーションプログラムの手続へ焦点を導く操作手段と、前記アプリケーションプログラムの手続のデータを選択するデータ選択手段と、前記アプリケーションプログラムの手続に焦点がある間に、格納動作を選択する動作選択手段と、前記アプリケーションプログラムの手続に焦点がある間に、前記バッファメモリの一つを選択するバッファ選択手段と、前記選択されたバッファメモリへ前記選択されたデータを格納する格納手段とを有することを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
【発明の効果】
以上説明したように、本発明によれば、現在アクティブなアプリケーションから焦点を去らせることなく、それぞれ選択することができる複数のバッファメモリをもつデータ転送システムを提供することができる。