【手続補正書】
【提出日】平成24年4月5日(2012.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムにしたがって動作する情報処理装置であって、
前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、
前記第１プログラムから、前記第１プログラムのウインドウにおいてドラッグされたオブジェクトに関するドラッグ情報を受信する受信手段と、
前記オペレーティングシステムの制御下で動作する第２プログラムからアクセス可能な共有領域を前記メモリに割り当てる割り当て手段と、
前記ドラッグ情報を前記共有領域に格納する格納手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムにしたがって動作する情報処理装置であって、
前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、
前記オペレーティングシステムの制御下で動作する第２プログラムから、前記第１プログラムのウインドウにおいてオブジェクトがドラッグされた場合に当該オブジェクトに関するドラッグ情報を当該第２プログラムに通知するように要求する通知要求を受信する通知要求受信手段と、
前記通知要求を前記メモリに格納する格納手段と、
前記第１プログラムから前記ドラッグ情報を受信するドラッグ情報受信手段と、
前記ドラッグ情報受信手段により前記ドラッグ情報が受信された場合に、前記メモリに格納されている通知要求に対応する前記第２プログラムに対して当該ドラッグ情報を通知する通知手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
前記第２プログラムから、当該第２プログラムに対応する前記通知要求を削除する削除要求を受信する削除要求受信手段と、
前記削除要求受信手段により前記削除要求が前記第２プログラムから受信された場合に、当該第２プログラムに対応する前記通知要求を前記メモリから削除する削除手段と、
を備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ドラッグ情報は、前記オブジェクトに関連づけられたデータと当該データの種別とのうちの少なくとも一方を含むことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
コンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムの制御下で動作するプログラムにしたがって動作する情報処理装置であって、
前記オペレーティングシステムが描画した、当該オペレーティングシステムの制御下で動作する他のプログラムのウインドウにおいて、オブジェクトがドラッグされたことを検出する検出手段と、
オブジェクトがドラッグされたことを前記検出手段が検出した場合に、当該オブジェクトに関するドラッグ情報を前記他のプログラムから取得する取得手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記ドラッグ情報は、前記オブジェクトに関連づけられたデータと当該データの種別とのうちの少なくとも一方を含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムにしたがって情報処理装置が実行する制御方法であって、
描画手段が、前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画工程と、
受信手段が、前記第１プログラムから、前記第１プログラムのウインドウにおいてドラッグされたオブジェクトに関するドラッグ情報を受信する受信工程と、
割り当て手段が、前記オペレーティングシステムの制御下で動作する第２プログラムからアクセス可能な共有領域を前記メモリに割り当てる割り当て工程と、
格納手段が、前記ドラッグ情報を前記共有領域に格納する格納工程と、
を備えることを特徴とする制御方法。
【請求項８】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムにしたがって情報処理装置が実行する制御方法であって、
描画手段が、前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画工程と、
通知要求受信手段が、前記オペレーティングシステムの制御下で動作する第２プログラムから、前記第１プログラムのウインドウにおいてオブジェクトがドラッグされた場合に当該オブジェクトに関するドラッグ情報を当該第２プログラムに通知するように要求する通知要求を受信する通知要求受信工程と、
格納手段が、前記通知要求を前記メモリに格納する格納工程と、
ドラッグ情報受信手段が、前記第１プログラムから前記ドラッグ情報を受信するドラッグ情報受信工程と、
通知手段が、前記ドラッグ情報受信工程において前記ドラッグ情報が受信された場合に、前記メモリに格納されている通知要求に対応する前記第２プログラムに対して当該ドラッグ情報を通知する通知工程と、
を備えることを特徴とする制御方法。
【請求項９】
コンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムの制御下で動作するプログラムにしたがって情報処理装置が実行する制御方法であって、
検出手段が、前記オペレーティングシステムが描画した、当該オペレーティングシステムの制御下で動作する他のプログラムのウインドウにおいて、オブジェクトがドラッグされたことを検出する検出工程と、
取得手段が、オブジェクトがドラッグされたことを前記検出工程で検出した場合に、当該オブジェクトに関するドラッグ情報を前記他のプログラムから取得する取得工程と、
を備えることを特徴とする制御方法。
【請求項１０】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムであって、前記コンピュータを、
前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、
前記第１プログラムから、前記第１プログラムのウインドウにおいてドラッグされたオブジェクトに関するドラッグ情報を受信する受信手段と、
前記オペレーティングシステムの制御下で動作する第２プログラムからアクセス可能な共有領域を前記メモリに割り当てる割り当て手段と、
前記ドラッグ情報を前記共有領域に格納する格納手段と、
として機能させるためのオペレーティングシステム。
【請求項１１】
メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムであって、前記コンピュータを、
前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、
前記オペレーティングシステムの制御下で動作する第２プログラムから、前記第１プログラムのウインドウにおいてオブジェクトがドラッグされた場合に当該オブジェクトに関するドラッグ情報を当該第２プログラムに通知するように要求する通知要求を受信する通知要求受信手段と、
前記通知要求を前記メモリに格納する格納手段と、
前記第１プログラムから前記ドラッグ情報を受信するドラッグ情報受信手段と、
前記ドラッグ情報受信手段において前記ドラッグ情報が受信された場合に、前記メモリに格納されている通知要求に対応する前記第２プログラムに対して当該ドラッグ情報を通知する通知手段と、
として機能させるためのオペレーティングシステム。
【請求項１２】
コンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムの制御下で動作するプログラムであって、前記コンピュータを、
前記オペレーティングシステムが描画した、当該オペレーティングシステムの制御下で動作する他のプログラムのウインドウにおいて、オブジェクトがドラッグされたことを検出する検出手段と、
オブジェクトがドラッグされたことを前記検出手段で検出した場合に、当該オブジェクトに関するドラッグ情報を前記他のプログラムから取得する取得手段と、
として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記課題を解決するために、第１の本発明は、メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムであって、前記コンピュータを、前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、前記第１プログラムから、前記第１プログラムのウインドウにおいてドラッグされたオブジェクトに関するドラッグ情報を受信する受信手段と、前記オペレーティングシステムの制御下で動作する第２プログラムからアクセス可能な共有領域を前記メモリに割り当てる割り当て手段と、前記ドラッグ情報を前記共有領域に格納する格納手段と、として機能させるためのオペレーティングシステムを提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、第２の本発明は、メモリを有するコンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムであって、前記コンピュータを、前記表示画面に、前記オペレーティングシステムの制御下で動作する第１プログラムのウインドウを描画する描画手段と、前記オペレーティングシステムの制御下で動作する第２プログラムから、前記第１プログラムのウインドウにおいてオブジェクトがドラッグされた場合に当該オブジェクトに関するドラッグ情報を当該第２プログラムに通知するように要求する通知要求を受信する通知要求受信手段と、前記通知要求を前記メモリに格納する格納手段と、前記第１プログラムから前記ドラッグ情報を受信するドラッグ情報受信手段と、前記ドラッグ情報受信手段において前記ドラッグ情報が受信された場合に、前記メモリに格納されている通知要求に対応する前記第２プログラムに対して当該ドラッグ情報を通知する通知手段と、として機能させるためのオペレーティングシステムを提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、第３の本発明は、コンピュータ上で動作し、複数のウインドウを表示可能な表示画面を持つマルチウインドウシステムを実現するオペレーティングシステムの制御下で動作するプログラムであって、前記コンピュータを、前記オペレーティングシステムが描画した、当該オペレーティングシステムの制御下で動作する他のプログラムのウインドウにおいて、オブジェクトがドラッグされたことを検出する検出手段と、オブジェクトがドラッグされたことを前記検出手段で検出した場合に、当該オブジェクトに関するドラッグ情報を前記他のプログラムから取得する取得手段と、として機能させるためのプログラムを提供する。