(57)【要約】【課題】情報処理装置間を有線ＬＡＮ等の通信回線で接続していなくても、該情報処理装置間で容易に文章やファイルを共有できる情報共有システム、情報共有用ポインティングデバイスおよび情報処理装置を提供する。【解決手段】第１の情報処理装置においてポインティングデバイスの記憶部に文章やファイルを記憶させ、第１の情報処理装置の表示部の表示画面上のカーソルが該表示画面の何れかの端辺に到達したことを契機に、第１の情報処理装置とポインティングデバイスとの無線通信を切断するともに、第２の情報処理装置とポインティングデバイスとの無線接続を開始するようにし、これにより、第１の情報処理装置においてポインティングデバイスの記憶部に記憶させた文章やファイルを、第２の情報処理装置で利用する。【選択図】      図１
2015069300.tif 000002
【特許請求の範囲】
【請求項１】
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報とを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記選択情報を前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記選択情報を前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記第２の情報処理装置の前記第２の情報記憶部に記憶された前記選択情報を貼り付ける第４の処理と
を行うことを特徴とする情報共有システム。
【請求項２】
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれるカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該ファイルアイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行うことを特徴とする情報共有システム。
【請求項３】
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該アイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記マウスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記表示部が、前記ポインティングデバイスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第２の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第３の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記第１の情報記憶部に記憶されたファイルに対応するファイルアイコンとを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の情報処理装置の前記第２の情報記憶部に記憶する第４の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行うことを特徴とする情報共有システム。
【請求項４】
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報とを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記選択情報を前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記選択情報を前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記第２の情報処理装置の前記第２の情報記憶部に記憶された前記選択情報を貼り付ける第４の処理と
を行うことを特徴とする情報共有システム。
【請求項５】
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該ファイルアイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行うことを特徴とする情報共有システム。
【請求項６】
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該アイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記表示部が、前記マウスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第２の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第３の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記第１の情報記憶部に記憶されたファイルに対応するファイルアイコンとを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第４の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行うことを特徴とする情報共有システム。
【請求項７】
それぞれ第１および第２の識別番号が割り当てられた前記第１および第２の通信相手先と無線通信可能な通信部と、
前記第１および第２の識別番号のうちの一つを記憶する識別番号記憶部と、
情報記憶部と
を含み、
前記識別番号記憶部に前記第１の識別番号が記憶されている場合には、前記通信部は前記第１の通信相手先と通信を行い、前記第１の通信相手先から送信されてくる情報を前記情報記憶部に記憶し、その後、前記識別番号記憶部に前記第２の識別番号が記憶されたときには、前記通信部は前記第１の通信相手先との通信を切断するとともに、前記第２の通信相手先との通信を開始し、前記第２の通信相手先からの要求に応じて、前記情報記憶部に記憶された前記情報を前記第２の通信相手先に送信する
ことを特徴とする情報共有用ポインティングデバイス。
【請求項８】
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記転送処理部が、前記到達位置情報と前記情報記憶部に記憶されている前記選択情報とを前記通信部を介して前記ポインティングデバイスに送信して記憶させる第１の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスに記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記他の情報処理装置の前記転送処理部が前記ポインティングデバイスに記憶させた前記選択情報を前記ポインティングデバイスから受信して前記情報記憶部に記憶する第２の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記情報記憶部に記憶された前記選択情報を貼り付ける第３の処理と
を行うことを特徴とする情報処理装置。
【請求項９】
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望のファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第１の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記転送処理部が、前記到達位置情報と前記情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを通信部を介して前記ポインティングデバイスの第２の情報記憶部に送信して記憶させる第１の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスの前記第２の情報記憶部に記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第２の情報記憶部を示す第２のパスデータを前記第１の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する記憶場所に、前記第２のパスデータにより特定される前記ポインティングデバイスの前記第２の情報記憶部に前記他の情報処理装置が記憶させたファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行うことを特徴とする情報処理装置。
【請求項１０】
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望のファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第１の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記表示部が、前記ポインティングデバイスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記転送処理部が、前記到達位置情報と前記第１の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記通信部を介して前記ポインティングデバイスの第２の情報記憶部に送信して記憶させる第２の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスの前記第２の情報記憶部に記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記他の情報処理装置が前記第２の情報記憶部に記憶させたファイルに対応するファイルアイコンとを表示すると共に、前記マウスの前記第２の情報記憶部を示す第２のパスデータを前記第１の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第２の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する記憶場所に、前記第２のパスデータにより特定される前記第２の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行うことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有システム、情報共有用ポインティングデバイスおよび情報処理装置に関する。
【背景技術】
【０００２】
ある情報処理装置上で実行される文書作成プログラムや図形作成プログラム等で作成されるファイルの内容であるテキスト（文章）や図形等を表示装置の画面上に表示し、表示されたテキストや図形等の全部または一部を利用者がマウスやキーボード等の入力デバイスを用いて選択してコピーし、その選択・コピーされた内容を、他の情報処理装置で利用できる情報共有システムが知られている。
【０００３】
このような情報共有システムの一例が特許文献１に開示されている。
【０００４】
特許文献１に記載されたＵｎｉｖｅｒｓａｌ＿Ｓｅｒｉａｌ＿Ｂｕｓ（以下、「ＵＳＢ」と略称する。）ヒューマンインタフェース装置１０６は、情報を記憶するＵＳＢ記憶機構１０３を有し、情報処理装置１０７のＵＳＢポートにＵＳＢケーブルを介して接続されるマウスである。
【０００５】
情報処理装置１０７の利用者は、情報処理装置１０７の表示装置の画面上に表示され、文書作成プログラムや図形作成プログラム等のアプリケーションプログラムで作成されたファイルの内容であるテキストや図形等の全部または一部をヒューマンインタフェース装置１０６を用いて選択し、そうして選択された部分をコピーまたは切り取る操作を行う。情報処理装置１０７は、このコピーまたは切り取り操作に応答して、該選択した部分の内容をクリップボードデータとして自装置に設けられた記憶領域（クリップボード）に保存すると共に、該クリップボードに保存されたクリップボードデータをヒューマンインタフェース装置１０６のＵＳＢ記憶機構１０３にも複写する。
【０００６】
次に、利用者は、情報処理装置１０７のＵＳＢポートに接続されているＵＳＢケーブルを当該ＵＳＢポートから抜くことにより、情報処理装置１０７とヒューマンインターフェース装置１０６との接続を解除し、こうして抜いたＵＳＢケーブルを別の情報処理装置のＵＳＢポートに接続することにより、当該別の情報処理装置とヒューマンインターフェース装置１０６との接続を確立し、こうして接続されたヒューマンインターフェース装置１０６を用いて、当該別の情報処理装置の表示装置の画面上の所望の箇所を指定し、その指定した個所にＵＳＢ記憶機構１０３が記憶するクリップボードデータを貼り付ける操作を行う。
【０００７】
さらに、特許文献１には、ＵＳＢケーブルを使用せず、情報処理装置とヒューマンインターフェース装置との接続を無線で行うことも可能であることが記載されている。
【０００８】
また、関連技術として、特許文献２には、ペン入力可能な電子黒板の画面の一部にパーソナルコンピュータ（ＰＣ）の画面をはめ込み表示し、ペンに設けられたスイッチがオンの場合には、ペンを用いて利用者が電子黒板の画面に表示された該電子黒板を制御するボタンの操作をすることおよびはめ込まれたＰＣ画面に表示された表示内容をマウスで指示すると共に、その指示された内容に基づいて接続されたＰＣを遠隔制御することと、ペンに設けられたスイッチがオフの場合には、電子黒板の画面全領域への手書き描画を行うこととを容易に切り替える画像表示装置に関する技術が開示されている。
【０００９】
また、特許文献３には、サーバ装置に通信可能に接続されたシンクライアント端末において動作する少なくとも２つのリモートアプリケーション間、または、ローカルアプリケーションとリモートアプリケーションとの間で、データオブジェクトをドラッグアンドドロップするためのデータパスを設定するデータ伝送プロトコルに関する技術が開示されている。
【００１０】
また、特許文献４には、利用者により選択されたデータを提供する提供側アプリケーションから、該選択された選択データが消費側アプリケーションにペーストされる際に、該消費側アプリケーションは、ペーストされる当該選択データのデータ構造および書式が、ペースト前の選択データに適用されていた状態で維持されるようにする技術が開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０００−３３０７０３号公報
【特許文献２】特開２０１３−１１４５９３号公報
【特許文献３】特表２０１１−５２４５５４号公報
【特許文献４】特開２００４−２６５４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１に記載されたヒューマンインタフェース装置１０６には、ある情報処理装置の表示装置の画面上においてコピーおよび切り取りをした際に取得されたクリップボードデータを、他の情報処理装置の表示装置の画面上において貼り付ける際に、ヒューマンインタフェース装置１０６に接続されたＵＳＢケーブルの接続先を前者の情報処理装置のＵＳＢポートから後者の情報処理装置のＵＳＢポートに利用者の手作業で変更しなければならないという問題点がある。また、特許文献１には、文書や図形プログラム等によって作成されたファイル等をコピーおよびペーストしたり、またはドラッグおよびドロップしたりすることは何ら言及されていない。
【００１３】
また、特許文献１には、ＵＳＢケーブルを使用せず、情報処理装置とヒューマンインターフェース装置との接続を無線で行うことも可能であることは記載されているが、ある情報処理装置とヒューマンインターフェース装置との無線接続を別の情報処理装置と当該ヒューマンインターフェース装置との無線接続に変更する具体的な方法については何ら記載されていない。
【００１４】
尚、特許文献２乃至４には、ある情報処理装置上で実行される文書作成プログラムや図形作成プログラム等で作成されるファイルの内容であるテキスト（文章）や図形等を表示装置の画面上に表示し、表示されたテキストや図形等の全部または一部を利用者がマウスやキーボード等の入力デバイスを用いて選択してコピーし、その選択・コピーされた内容を、他の情報処理装置で利用できるようにする技術については、何ら記載されていない。
【００１５】
本発明の目的は、上述した問題点を解決した情報共有システム、情報共有用ポインティングデバイスおよび情報処理装置を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の情報共有システムは、
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報とを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記選択情報を前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記選択情報を前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記第２の情報処理装置の前記第２の情報記憶部に記憶された前記選択情報を貼り付ける第４の処理と
を行う。
【００１７】
また、本発明の他の情報共有システムは、
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれるカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該ファイルアイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行う。
【００１８】
また、本発明の他の情報共有システムは、
ポインティングデバイスと、
それぞれ第１および第２の識別番号が割り当てられた第１および第２の情報処理装置と
から構成され、
前記ポインティングデバイスは、
前記第１および第２の情報処理装置と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該アイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記マウスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記表示部が、前記ポインティングデバイスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の情報処理装置の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第２の処理と、
前記第１の情報処理装置の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第３の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記第１の情報記憶部に記憶されたファイルに対応するファイルアイコンとを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の情報処理装置の前記第２の情報記憶部に記憶する第４の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行う。
【００１９】
また、本発明の他の情報共有システムは、
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報とを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記選択情報を前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記選択情報を前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記第２の情報処理装置の前記第２の情報記憶部に記憶された前記選択情報を貼り付ける第４の処理と
を行う。
【００２０】
また、本発明の他の情報共有システムは、
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該ファイルアイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第１の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第２の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行う。
【００２１】
また、本発明の他の情報共有システムは、
ポインティングデバイスと、
第１および第２の情報処理装置と、
それぞれ第１および第２の情報処理装置に取り外し可能に接続され、それぞれ第１および第２の識別番号が割り当てられた第１および第２の外部送受信機と
から構成され、
前記ポインティングデバイスは、
それぞれ前記第１および第２の情報処理装置に接続された前記第１および第２の外部送受信機と無線通信可能な第１の通信部と、
前記第１および第２の識別番号のうちの一つを記憶する第１の識別番号記憶部と、
前記第１の識別番号記憶部に記憶された識別番号と、カーソルの移動を制御するカーソル移動制御情報とを含むカーソル移動制御信号を前記第１の通信部に送信させる指示操作部と、
第１の情報記憶部と
を含み、
前記第１および第２の外部送受信機のそれぞれは、
自身に割り当てられた前記識別番号を記憶する第２の識別番号記憶部と、
前記第１の通信部から送信される前記カーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる前記識別情報と前記第２の識別番号記憶部に記憶された前記識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される第２の通信部と
を含み、
前記第１および第２の情報処理装置のそれぞれは、
各種の情報および前記カーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる前記カーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させて該アイコンを選択したとき、選択された該ファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第２の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記第１の情報処理装置の前記表示部が、前記マウスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記第１の情報処理装置の前記転送処理部が、前記到達位置情報と前記第１の情報処理装置の前記第２の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記第１の外部送受信機の前記第２の通信部を介して前記ポインティングデバイスの前記第１の通信部に送信する第２の処理と、
前記第１の外部送受信機の前記第２の通信部からの前記到達位置情報の受信に応答して、前記ポインティングデバイスの前記識別番号記憶部に記憶されている前記第１の識別番号を前記第２の識別番号に書替えるとともに、前記到達位置情報および前記ファイルを前記第１の情報記憶部に記憶する第３の処理と、
前記第２の情報処理装置の前記転送処理部が、前記ポインティングデバイスの前記第１の情報記憶部に記憶された前記到達位置情報に基づき、前記第２の情報処理装置の前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記第２の情報処理装置の前記カーソル位置表示制御部へ送信し、前記第２の情報処理装置の前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記第１の情報記憶部に記憶されたファイルに対応するファイルアイコンとを表示すると共に、前記ポインティングデバイスの前記第１の情報記憶部を示す第２のパスデータを前記第２の外部送受信機の第２の通信部を介して前記第２の情報処理装置の前記第２の情報記憶部に記憶する第４の処理と、
前記ポインティングデバイスを操作することにより前記第２の情報処理装置の前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する、前記第２の情報処理装置の、記憶場所に、前記第２のパスデータにより特定される前記第１の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行う。
【００２２】
また、本発明の情報共有用ポインティングデバイスは、
それぞれ第１および第２の識別番号が割り当てられた前記第１および第２の通信相手先と無線通信可能な通信部と、
前記第１および第２の識別番号のうちの一つを記憶する識別番号記憶部と、
情報記憶部と
を含み、
前記識別番号記憶部に前記第１の識別番号が記憶されている場合には、前記通信部は前記第１の通信相手先と通信を行い、前記第１の通信相手先から送信されてくる情報を前記情報記憶部に記憶し、その後、前記識別番号記憶部に前記第２の識別番号が記憶されたときには、前記通信部は前記第１の通信相手先との通信を切断するとともに、前記第２の通信相手先との通信を開始し、前記第２の通信相手先からの要求に応じて、前記情報記憶部に記憶された前記情報を前記第２の通信相手先に送信する。
【００２３】
また、本発明の情報処理装置は、
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された文書の所望の範囲が前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望の範囲の内容を選択情報として前記ポインティングデバイスを操作することにより記憶する情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記転送処理部が、前記到達位置情報と前記情報記憶部に記憶されている前記選択情報とを前記通信部を介して前記ポインティングデバイスに送信して記憶させる第１の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスに記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記他の情報処理装置の前記転送処理部が前記ポインティングデバイスに記憶させた前記選択情報を前記ポインティングデバイスから受信して前記情報記憶部に記憶する第２の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に前記情報記憶部に記憶された前記選択情報を貼り付ける第３の処理と
を行う。
【００２４】
また、本発明の他の情報処理装置は、
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望のファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第１の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記転送処理部が、前記到達位置情報と前記情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを通信部を介して前記ポインティングデバイスの第２の情報記憶部に送信して記憶させる第１の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスの前記第２の情報記憶部に記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルを表示すると共に、前記ポインティングデバイスの前記第２の情報記憶部を示す第２のパスデータを前記第１の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルを移動させ、該所望の位置に関連する記憶場所に、前記第２のパスデータにより特定される前記ポインティングデバイスの前記第２の情報記憶部に前記他の情報処理装置が記憶させたファイルを記憶するとともに、前記所望の位置に当該ファイルに対応するファイルアイコンを表示する第４の処理と
を行う。
【００２５】
また、本発明の他の情報処理装置は、
自身に割り当てられた第１の識別番号を記憶する識別番号記憶部と、
ポインティングデバイスからカーソル移動制御信号を受信し、該カーソル移動制御信号に含まれる第２の識別番号と前記識別番号記憶部に記憶された前記第１の識別番号とが一致した場合にのみ、前記ポインティングデバイスと無線接続される通信部と、
各種の情報およびカーソルを表示画面に表示する表示部と、
前記カーソル移動制御信号に含まれる、前記カーソルの移動を制御するカーソル移動制御情報に従って、前記カーソルの前記表示画面上での表示位置を制御するとともに、前記カーソルの前記表示画面上での位置を示すカーソル位置情報を記憶するカーソル位置表示制御部と、
前記表示部の表示画面に表示された所望のファイルアイコンの位置に前記ポインティングデバイスを操作して前記カーソルを移動させることにより選択されたとき、選択された該所望のファイルアイコンに対応するファイルの記憶場所を示す第１のパスデータと、当該ファイルのファイル名とを選択情報として前記ポインティングデバイスを操作することにより記憶する第１の情報記憶部と、
前記カーソル位置表示制御部が記憶する前記カーソル位置情報を監視し、前記カーソルが前記表示画面の何れかの端辺に到達したことを検出し、到達した端辺に関する到達位置情報を作成する転送処理部と
を含み、
前記表示部が、前記ポインティングデバイスの操作に従って前記所望のファイルアイコンを前記カーソルと一緒に前記表示画面のいずれかの端辺まで移動させる第１の処理と、
前記転送処理部が、前記到達位置情報と前記第１の情報記憶部に記憶されている前記選択情報により特定される前記ファイルとを前記通信部を介して前記ポインティングデバイスの第２の情報記憶部に送信して記憶させる第２の処理と、
他の情報処理装置の転送処理部が前記ポインティングデバイスの前記第２の情報記憶部に記憶させた到達位置情報に基づき、前記表示部の前記表示画面上での前記カーソルの表示位置座標を決定し、前記カーソル位置表示制御部へ送信し、前記表示部の前記表示画面の前記表示位置座標で示される位置に前記カーソルと前記他の情報処理装置が前記第２の情報記憶部に記憶させたファイルに対応するファイルアイコンとを表示すると共に、前記マウスの前記第２の情報記憶部を示す第２のパスデータを前記第１の情報記憶部に記憶する第３の処理と、
前記ポインティングデバイスを操作することにより前記表示部の前記表示画面の所望の位置に前記カーソルと前記第２のパスデータにより特定される前記第２の情報記憶部に記憶された前記ファイルに対応するファイルアイコンとを移動させ、該所望の位置に関連する記憶場所に、前記第２のパスデータにより特定される前記第２の情報記憶部に記憶された前記ファイルを記憶する第５の処理と
を行う。
【発明の効果】
【００２６】
本発明には、情報処理装置間をＬＡＮ等の通信回線で接続していなくても、該情報処理装置間で容易に文章やファイルを共有することができるという効果がある。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】本発明の第２の実施形態を示すブロック図である。
【図３】本発明の第１の実施形態において、利用者が選択した文書や図形等の情報を第１の情報処理装置側で選択・コピーし、そうしてコピーされた文書や図形等の情報を第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明するフローチャートである。
【図４】本発明の第１の実施形態において、利用者が選択したファイルを第１の情報処理装置側で選択・コピーし、そうしてコピーされたファイルを第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明するフローチャートである。
【図５】本発明の第１の実施形態において、利用者が選択したファイルを第１の情報処理装置側で選択し、そうして選択されたファイルをドラッグし、該ドラッグされたファイルを第２の情報処理装置側においてドロップする操作を行う場合の処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００２８】
次に、本発明の実施形態について図面を参照して詳細に説明する。
＜第１の実施形態＞
図１は、本発明の第１の実施形態を示すブロック図である。
【００２９】
図１を参照すると、本実施形態に係る情報共有システム１は、２台の情報処理装置１０および情報処理装置２０と、１つのマウス５０とから構成される。なお、本実施形態では、マウス５０を例に挙げて説明するが、他のポインティングデバイスを使用することも可能であることは言うまでもない。
【００３０】
情報処理装置１０は、通信部ａ１１と、デバイス制御部ａ１２と、カーソル位置表示制御部ａ１３と、転送処理アプリケーションプログラム１４（以下、「転送処理ＡＰａ１４」と言う。）と、アプリケーションプログラム１５（以下、「ＡＰａ１５」と言う。）と、オペレーティングシステムプログラム１６（以下、「ＯＳ部ａ１６」と言う。）と、情報記憶部ａ１７と、識別番号記憶部ａ１８と、表示部ａ１９とから構成される。
【００３１】
また、情報処理装置２０は、通信部ｂ２１と、デバイス制御部ｂ２２と、カーソル位置表示制御部ｂ２３と、転送処理アプリケーションプログラム２４（以下、「転送処理ＡＰｂ２４」と言う。）と、アプリケーションプログラム２５（以下、「ＡＰｂ２５」と言う。）と、オペレーティングシステムプログラム２６（以下、「ＯＳ部ｂ２６」と言う。）と、情報記憶部ｂ２７と、識別番号記憶部ｂ２８、表示部ｂ２９とから構成される。
【００３２】
また、マウス５０は、通信部ｃ５１と、指示操作部５２と、情報記憶部５７と、識別番号記憶部ｃ５８と、接続先識別番号記憶部５９とから構成される。
【００３３】
マウス５０は、利用者が情報処理装置の表示部の表示画面上に表示されたカーソルを表示画面上で移動させたりするために使用される。
【００３４】
情報処理装置１０および２０が有する通信部ａ１１およびｂ２１のそれぞれは、マウス５０が有する通信部ｃ５１と無線通信を行う。
【００３５】
装置１０および２０のそれぞれと、マウス５０との無線通信接続について以下に説明する。
【００３６】
装置１０および２０の識別番号記憶部ａ１８およびｂ２８には、装置１０および２０に割り当てられた固有の識別番号として、それぞれ「１０」および「２０」が記憶されている。
【００３７】
一方、マウス５０の接続先識別番号記憶部５９には、装置１０および２０に割り当てられた識別番号「１０」および「２０」が予め記憶されており、識別番号記憶部ｃ５８には、これらの識別番号のうちのいずれか一つが初期値として記憶されている。
【００３８】
尚、マウス５０の接続先識別番号記憶部５９に記憶される識別番号は、情報処理装置１０および２０において実行されるプログラム等を使用して、表示部ａ１９およびｂ２９の表示画面上に識別番号入力画面を表示して、利用者がその画面に識別番号を自由に登録できるようにしてもよい。
【００３９】
また、マウス５０の指示操作部５２は、一定時間間隔で、マウス５０の移動方向および移動距離を検出し、該移動方向を示す移動方向情報および該移動距離を示す移動距離情報を出力するともに、マウス５０に設けられた複数のボタン（左クリックボタン、右クリックボタン、ホイールボタン等）（図示せず）の状態（各ボタンが押下されているか否か等）も検出し、該状態を示すボタン情報も出力する。
【００４０】
マウス５０の通信部ｃ５１は、こうして指示操作部５２から一定時間間隔で出力される移動方向情報、移動距離情報およびボタン情報を受け取り、これらの情報と識別番号記憶部ｃ５８に記憶されている識別番号とを含むマウス状態信号を無線で送信する。
【００４１】
ここで、カーソルの移動を制御する移動方向情報および移動距離情報のような情報は、総称してカーソル移動制御情報とも言い、そのような情報を含むマウス状態信号は、カーソル移動制御信号とも言う。
【００４２】
装置１０の通信部ａ１１は、マウス５０から送信されるマウス状態信号を受信し、装置１０のデバイス制御部ａ１２は、当該マウス状態信号に含まれる識別番号を検出し、検出した識別番号が識別番号記憶部ａ１８に記憶された自装置の識別番号と一致している否かを判断し、一致する場合には、当該マウス状態信号に含まれる移動方向情報、移動距離情報およびボタン情報に基づき表示部ａ１９の表示画面上に表示されるカーソルの移動等が行われ、一方、一致しない場合には、当該マウス状態信号は無視される。
【００４３】
同様に、装置２０の通信部ｂ２１は、マウス５０から送信されるマウス状態信号を受信し、装置２０のデバイス制御部ｂ２２は、当該マウス状態信号に含まれる識別番号を検出し、検出した識別番号が識別番号記憶部ｂ２８に記憶された自装置の識別番号と一致している否かを判断し、一致する場合には、当該マウス状態信号に含まれる移動方向情報、移動距離情報およびボタン情報に基づき表示部ｂ２９の表示画面上に表示されるカーソルの移動等が行われ、一方、一致しない場合には、当該マウス状態信号は無視される。
【００４４】
このようにして、マウス５０は、常に、装置１０および２０のいずれか一方とのみ通信を確立する。
【００４５】
また、ＯＳ部ａ１６およびｂ２６のカーソル位置表示制御部ａ１３およびｂ２３は、マウス５０からのマウス状態信号に含まれる移動方向情報および移動距離情報に基づいて、表示部ａ１９およびｂ２９の表示画面上に表示するカーソルの表示位置を制御するとともに、そうしたカーソルの表示位置を示すカーソル表示位置座標を記憶している。
【００４６】
また、転送処理ＡＰａ１４およびｂ２４は、上述したカーソル位置表示制御部ａ１３およびｂ２６に記憶されているカーソル表示位置情報を常時監視し、カーソルが表示画面上の上下左右のいずれかの端辺に到達したことを検出する。
【００４７】
次に、本実施形態の動作について説明する。
【００４８】
図３は、本実施形態において、利用者が選択した文書や図形等の情報を第１の情報処理装置側で選択・コピーし、そうしてコピーされた文書や図形等の情報を第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明するフローチャートである。
【００４９】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、装置１０の通信部ａ１１は、マウス５０から送信されるマウス状態信号を受信し、装置１０のデバイス制御部ａ１２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が識別番号記憶部ａ１８に記憶された自装置の識別番号「１０」と一致しているため、装置１０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置１０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置１０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置１０とマウス５０との間でのみ行われる。
【００５０】
図３を参照すると、情報共有システム１の利用者は、情報処理装置１０において実行されているプリケーションプログラムＡＰａ１５（文書作成プログラムやＷｅｂブラウザプログラム等）により装置１０の表示部ａ１９の表示画面に表示されている文書や図形等の所望の範囲をマウス５０を用いて選択し、こうして選択された範囲の内容をコピーする操作を行う（ステップＳ３１）。
【００５１】
具体的には、利用者が表示部ａ１９の表示画面に表示されている文書や図形等の全部または一部の選択は、マウス５０の左クリックボタンを押下しながらマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ１９の表示画面に表示された文書や図形等の所望の範囲上で移動させることにより行われる。
【００５２】
こうして選択された範囲の内容（以下、「選択情報」と言う。）のコピーは、この選択された範囲上にカーソルを位置づけ、利用者がマウス５０の右クリックボタンを押下することで表示されるメニューの中から、「コピー」を選ぶことにより行われる。
【００５３】
ステップＳ３１の操作により、ＯＳ部ａ１６は、選択情報を情報記憶部ａ１７に記憶する（ステップＳ３２）。
【００５４】
利用者は、マウス５０を移動させることによりカーソルを移動させ、該カーソルを装置１０の表示部ａ１９の表示画面の上下左右の何れかの端辺に到達させる（ステップＳ３３）。
【００５５】
ここで、情報処理装置１０および２０の表示部ａ１９およびｂ２９の表示画面の形状は、四角形であるとし、ステップＳ３３において、利用者はカーソルを表示部ａ１９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【００５６】
転送処理ＡＰａ１４は、ＯＳ部ａ１６から表示部ａ１９の表示画面の四隅（左上隅、左下隅、右上隅および右下隅）の位置座標（以下、「四隅位置座標」と言う。）を事前に取得して記憶している。
【００５７】
さらに、転送処理ＡＰａ１４は、ＯＳ部ａ１６のカーソル位置表示制御部ａ１３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【００５８】
そして、転送処理ＡＰａ１４は、表示部ａ１９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ１６の情報記憶部ａ１７に記憶された選択情報を取得し、該取得された選択情報と、表示部ａ１９の表示画面の右の端辺に到達したカーソルの位置情報（以下、「到達位置情報」と言う。）とをデバイス制御部ａ１２を介してマウス５０の情報記憶部５７に送信する（ステップＳ３４）。
【００５９】
ここで、到達位置情報は、「右の端辺」であることを示す端辺データと、右の端辺上のどの位置にカーソルが到達したかを示す端辺位置データとからなる。そして、端辺位置データは、端辺の全長（ピクセル数）に対する当該端辺の一端からカーソルがある位置までの長さ（ピクセル数）の割合で表される。
【００６０】
マウス５０は、受信した選択情報および到達位置情報を、自身の情報記憶部５７に記憶する。
【００６１】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【００６２】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置１０のデバイス制御部ａ１２は、マウス５０から送信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ１８に記憶された自身の識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置１０とマウス５０との間の通信は切断される。（ステップＳ３５）。
【００６３】
一方、装置２０の通信部ｂ２１は、マウス５０から送信されるマウス状態信号を受信し、装置２０のデバイス制御部ｂ２２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ２８に記憶された自装置の識別番号「２０」と一致するので、装置２０とマウス５０との間の通信が開始される。（ステップＳ３６）。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置２０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置２０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置２０とマウス５０との間でのみ行われる。
【００６４】
装置２０の転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置２０の表示部ｂ２９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ２６のカーソル位置表示制御部ｂ２３に、その位置座標を知らせて、表示部ｂ２９の表示画面のその位置にカーソルを表示させる。なお、カーソルの表示位置の決定方法は上述した方法に限定されるものではない。
【００６５】
ここでは、上述したように装置２０の表示部ｂ２９の表示画面の左の端辺にカーソルが現れるものとする。
【００６６】
さらに、転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７から選択情報を取得し、ＯＳ部ｂ２６の情報記憶部ｂ２７へ記憶する。（ステップＳ３７）。
【００６７】
そして、利用者は、マウス５０を移動させることにより、装置２０の表示部ｂ２９の表示画面に表示されている文書等の所望の位置にカーソルを移動させ、右クリックボタンを押下することで表示されるメニューの中から「貼り付け」を選ぶことで、当該所望の位置に、情報記憶部ｂ２７に記憶されている選択情報を貼り付ける（ステップＳ３８）。
【００６８】
こうして、利用者は、情報処理装置１０の表示部ａ１９の表示画面上で選択・コピーした選択情報を、情報処理装置２０の表示部ｂ２９の表示画面上に貼り付けることができる。
【００６９】
次に、図４に示すフローチャートを用いて、利用者が選択したファイルを第１の情報処理装置側で選択・コピーし、そうしてコピーされたファイルを第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明する。
【００７０】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、装置１０の通信部ａ１１は、マウス５０から送信されるマウス状態信号を受信し、装置１０のデバイス制御部ａ１２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が識別番号記憶部ａ１８に記憶された自装置の識別番号「１０」と一致しているため、装置１０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置１０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置１０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置１０とマウス５０との間でのみ行われる。
【００７１】
図４を参照すると、情報共有システム１の利用者は、情報処理装置１０の表示部ａ１９の表示画面に表示されている、ファイルを特定するアイコン（以下、「ファイルアイコン」と言う。）をマウス５０を用いて選択し、こうして選択したファイルアイコンにより特定されるファイルをコピーする操作を行う（ステップＳ４１）。
【００７２】
具体的には、表示部ａ１９の表示画面に表示されているファイルアイコンの利用者による選択は、利用者がマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ１９の表示画面に表示されたファイルアイコン上に移動させ、利用者がマウス５０の左クリックボタンを押下することにより行われる。
【００７３】
次に、こうして選択されたファイルアイコン上にカーソルを置いた状態で、利用者は、マウス５０の右クリックボタンを押下することで表示されるメニューの中から、「コピー」を選ぶ。
【００７４】
ＯＳ部ａ１６は、ステップＳ４１のコピー操作により選択されたファイルアイコンにより特定されるファイルの情報処理装置１０内での存在場所（記憶場所）を示すパスデータと当該ファイルのファイル名とを含む選択情報を情報記憶部ａ１７に記憶する（ステップＳ４２）。
【００７５】
ここで、表示画面上に表示されたファイルアイコンにより特定されるファイルの情報処理装置１０内での存在場所（記憶場所）および当該ファイルのファイル名は、ＯＳ部ａ１６が当該ファイルアイコンと関連づけて情報処理装置１０内の所定の記憶部（図示せず）に記憶している。また、ファイル名はファイルの種類を示す情報（拡張子等）も含んでおり、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置１０内の所定の記憶部（図示せず）に予め記憶されている。
【００７６】
なお、情報処理装置２０においても、同様に、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置２０内の所定の記憶部（図示せず）に予め記憶されている。
【００７７】
利用者は、マウス５０を移動させることによりカーソルを移動させ、該カーソルを装置１０の表示部ａ１９の表示画面の上下左右の何れかの端辺に到達させる（ステップＳ４３）。
【００７８】
ここで、情報処理装置１０および２０の表示部ａ１９およびｂ２９の表示画面の形状は、四角形であるとし、ステップＳ４３において、利用者はカーソルを表示部ａ１９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【００７９】
転送処理ＡＰａ１４は、ＯＳ部ａ１６から表示部ａ１９の表示画面の四隅位置座標を事前に取得して記憶しており、さらにＯＳ部ａ１６のカーソル位置表示制御部ａ１３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【００８０】
そして、転送処理ＡＰａ１４は、表示部ａ１９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ１６の情報記憶部ａ１７に記憶された選択情報を取得し、該取得された選択情報により指定されるファイルと、該選択情報に含まれるファイル名と、表示部ａ１９の表示画面の右の端辺にカーソルが到達した際の到達位置情報とをデバイス制御部ａ１２を介してマウス５０の情報記憶部５７に送信する（ステップＳ４４）。
【００８１】
尚、到達位置情報は、図３のフローチャートに関連して説明したように、端辺データと、端辺位置データとからなる。
【００８２】
マウス５０は、受信したファイル、ファイル名および到達位置情報を、自身の情報記憶部５７に記憶する。
【００８３】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【００８４】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置１０のデバイス制御部ａ１２は、マウス５０から送信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ１８に記憶された自身の識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置１０とマウス５０との間の通信は切断される。（ステップＳ４５）。
【００８５】
一方、装置２０の通信部ｂ２１は、マウス５０から送信されるマウス状態信号を受信し、装置２０のデバイス制御部ｂ２２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ２８に記憶された自装置の識別番号「２０」と一致するので、装置２０とマウス５０との間の通信が開始される。（ステップＳ４６）。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置２０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置２０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置２０とマウス５０との間でのみ行われる。
【００８６】
装置２０の転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置２０の表示部ｂ２９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ２６のカーソル位置表示制御部ｂ２３に、その位置座標を知らせて、表示部ｂ２９の表示画面のその位置にカーソルを表示させる。なお、カーソルの表示位置の決定方法は上述した方法に限定されるものではない。
【００８７】
ここでは、上述したように装置２０の表示部ｂ２９の表示画面の左の端辺にカーソルが現れるものとする。
【００８８】
さらに、転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７にファイルが記憶されている場合には、パスデータとして当該情報記憶部５７を指定するデータを含むとともに、当該ファイルのファイル名を含む選択情報をＯＳ部ｂ２６の情報記憶部ｂ２７へ記憶する。（ステップＳ４７）。
【００８９】
そして、利用者は、マウス５０を移動させることにより、装置２０の表示部ｂ２９の表示画面の所望の位置にカーソルを移動させ、右クリックボタンを押下することで表示されるメニューの中から「貼り付け」を選ぶことで、当該所望の位置に、情報記憶部ｂ２７に記憶されている選択情報で指定されるマウス５０の情報記憶部５７内のファイルを読み出して貼り付ける（これにより、ＯＳ部ｂ２６は、表示部ｂ２９の表示画面のカーソルの位置に関連する、装置２０の記憶部（図示せず）内の記憶場所にファイルが記憶される。）（ステップＳ４８）。
【００９０】
その際に、情報記憶部５７に記憶された当該ファイルのファイル名に含まれるファイルの種類に対応するファイルアイコンの画像データを装置２０内の所定の記憶部からＯＳ部ｂ２６が読み出して表示部ｂ２９に送ることにより、表示部ｂ２９の表示画面上のカーソルが表示された位置に当該ファイルアイコンが現れる。
【００９１】
こうして、利用者は、情報処理装置１０の表示部ａ１９の表示画面上で選択・コピーしたファイルを、情報処理装置２０の表示部ｂ２９の表示画面上に貼り付けることができる。
【００９２】
次に、図５に示すフローチャートを用いて、利用者が選択したファイルを第１の情報処理装置側で選択し、そうして選択されたファイルをドラッグし、該ドラッグされたファイルを第２の情報処理装置側においてドロップする操作を行う場合の処理の流れを説明する。
【００９３】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、装置１０の通信部ａ１１は、マウス５０から送信されるマウス状態信号を受信し、装置１０のデバイス制御部ａ１２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が識別番号記憶部ａ１８に記憶された自装置の識別番号「１０」と一致しているため、装置１０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置１０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置１０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置１０とマウス５０との間でのみ行われる。
【００９４】
図５を参照すると、情報共有システム１の利用者は、情報処理装置１０の表示部ａ１９の表示画面に表示されているファイルアイコンをマウス５０を用いて選択し、こうして選択したファイルアイコンをドラッグする操作を行う（ステップＳ５１）。
【００９５】
具体的には、表示部ａ１９の表示画面に表示されているファイルアイコンの利用者による選択は、利用者がマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ１９の表示画面に表示されたファイルアイコン上に移動させ、利用者がマウス５０の左クリックボタンを押下することにより行われる。
【００９６】
次に、こうして選択されたファイルアイコンを、利用者がマウス５０の左クリックボタンを押下したままマウス５０を移動させることにより、カーソルと一緒に所望の位置に移動させることによりドラッグを行う。
【００９７】
ＯＳ部ａ１６は、ステップＳ５１のドラッグ操作により選択されたファイルアイコンにより特定されるファイルの情報処理装置１０内での存在場所（記憶場所）を示すパスデータと当該ファイルのファイル名とを含む選択情報を情報記憶部ａ１７に記憶する（ステップＳ５２）。
【００９８】
ここで、表示画面上に表示されたファイルアイコンにより特定されるファイルの情報処理装置１０内での存在場所（記憶場所）および当該ファイルのファイル名は、ＯＳ部ａ１６が当該ファイルアイコンと関連づけて情報処理装置１０内の所定の記憶部（図示せず）に記憶している。また、ファイル名はファイルの種類を示す情報（拡張子等）も含んでおり、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置１０内の所定の記憶部（図示せず）に予め記憶されている。
【００９９】
なお、情報処理装置２０においても、同様に、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置２０内の所定の記憶部（図示せず）に予め記憶されている。
【０１００】
利用者は、マウス５０を移動させることによりカーソルおよびファイルアイコンを移動させ、該カーソルを装置１０の表示部ａ１９の表示画面の上下左右の何れかの端辺に到達させる（ステップＳ５３）。
【０１０１】
ここで、情報処理装置１０および２０の表示部ａ１９およびｂ２９の表示画面の形状は、四角形であるとし、ステップＳ５３において、利用者はカーソルを表示部ａ１９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【０１０２】
転送処理ＡＰａ１４は、ＯＳ部ａ１６から表示部ａ１９の表示画面の四隅位置座標を事前に取得して記憶しており、さらにＯＳ部ａ１６のカーソル位置表示制御部ａ１３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【０１０３】
そして、転送処理ＡＰａ１４は、表示部ａ１９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ１６の情報記憶部ａ１７に記憶された選択情報を取得し、該取得された選択情報により指定されるファイルと、該選択情報に含まれるファイル名と、表示部ａ１９の表示画面の右の端辺にカーソルが到達した際の到達位置情報とをデバイス制御部ａ１２を介してマウス５０の情報記憶部５７に送信する（ステップＳ５４）。
【０１０４】
尚、到達位置情報は、図３および図４のフローチャートに関連して説明したように、端辺データと、端辺位置データとからなる。
【０１０５】
マウス５０は、受信したファイル、ファイル名および到達位置情報を、自身の情報記憶部５７に記憶する。
【０１０６】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【０１０７】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置１０のデバイス制御部ａ１２は、マウス５０から送信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ１８に記憶された自身の識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置１０とマウス５０との間の通信は切断される。（ステップＳ５５）。
【０１０８】
一方、装置２０の通信部ｂ２１は、マウス５０から送信されるマウス状態信号を受信し、装置２０のデバイス制御部ｂ２２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ２８に記憶された自装置の識別番号「２０」と一致するので、装置２０とマウス５０との間の通信が開始される。（ステップＳ５６）。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置２０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置２０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置２０とマウス５０との間でのみ行われる。
【０１０９】
装置２０の転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置２０の表示部ｂ２９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ２６のカーソル位置表示制御部ｂ２３に、その位置座標を知らせて、表示部ｂ２９の表示画面のその位置にカーソルを表示させる。
【０１１０】
なお、カーソルの表示位置の決定方法は上述した方法に限定されるものではない。
【０１１１】
ここでは、上述したように装置２０の表示部ｂ２９の表示画面の左の端辺にカーソルが現れるものとする。このとき、情報記憶部５７に記憶されたファイル名に含まれるファイルの種類に対応するファイルアイコンの画像データを装置２０内の所定の記憶部からＯＳ部ｂ２６が読み出して表示部ｂ２９に送ることにより、表示部ｂ２９の表示画面上のカーソルが現れた位置に当該ファイルアイコンも現れる（ステップＳ５７）。
【０１１２】
さらに、転送処理ＡＰｂ２４は、マウス５０の情報記憶部５７にファイルが記憶されている場合には、パスデータとして情報記憶部５７を指定するデータを含むとともに、当該ファイルのファイル名を含む選択情報をＯＳ部ｂ２６の情報記憶部ｂ２７へ記憶する。
【０１１３】
そして、利用者は、マウス５０の左クリックボタンを押下した状態を維持しながらマウス５０を移動させることにより、装置２０の表示部ｂ２９の表示画面の所望の位置にカーソルと一緒に当該ファイルアイコンを移動させ、左クリックボタンの押下を解除することで、当該所望の位置に、情報記憶部ｂ２７に記憶されている選択情報で指定されるマウス５０の情報記憶部５７内のファイルをドロップする（これにより、ＯＳ部ｂ２６は、表示部ｂ２９の表示画面のカーソルの位置に関連する、装置２０の記憶部（図示せず）内の記憶場所にファイルが記憶される。）（ステップＳ５８）。
【０１１４】
こうして、利用者は、情報処理装置１０の表示部ａ１９の表示画面上で選択し、ドラッグしたファイルを、情報処理装置２０の表示部ｂ２９の表示画面上にドロップすることができる。
【０１１５】
なお、本実施形態では、通信部および識別番号記憶部を各情報処理装置内に設ける例について説明したが、各情報処理装置に接続可能な外部送受信機（例えば、情報処理装置のＵＳＢ端子に接続可能なＵＳＢ送受信機）に通信部および識別番号記憶部を設けるようにしても良い。
【０１１６】
以上、本実施形態には、情報処理装置間をＬＡＮ等の通信回線で接続していなくても、該情報処理装置間で容易に文章やファイルを共有することができるという効果がある。
【０１１７】
その理由は、第１の情報処理装置の表示部の表示画面上のカーソルが該表示画面の何れかの端辺に到達したことを契機に、第１の情報処理装置とマウスとの無線通信を切断するともに、第２の情報処理装置とマウスとの無線接続を開始するようにし、これにより、第１の情報処理装置においてマウスの記憶部に記憶させた文章やファイルを、第２の情報処理装置で利用できるようにしたからである。
＜第２の実施形態＞
図２は、本発明の第２の実施形態を示すブロック図である。
【０１１８】
図２を参照すると、本実施形態に係る情報共有システム６０は、２台の情報処理装置３０および情報処理装置４０と、２つの外部送受信機７０および８０と、１つのマウス５０とから構成される。なお、本実施形態では、マウス５０を例に挙げて説明するが、他のポインティングデバイスを使用することも可能であることは言うまでもない。
【０１１９】
情報処理装置３０は、デバイス制御部ａ３２と、カーソル位置表示制御部ａ３３と、転送処理アプリケーションプログラム３４（以下、「転送処理ＡＰａ３４」と言う。）と、アプリケーションプログラム３５（以下、「ＡＰａ３５」と言う。）と、オペレーティングシステムプログラム３６（以下、「ＯＳ部ａ３６」と言う。）と、情報記憶部ａ３７と、表示部ａ３９とから構成される。
【０１２０】
また、情報処理装置４０は、デバイス制御部ｂ４２と、カーソル位置表示制御部ｂ４３と、転送処理アプリケーションプログラム４４（以下、「転送処理ＡＰｂ４４」と言う。）と、アプリケーションプログラム４５（以下、「ＡＰｂ４５」と言う。）と、オペレーティングシステムプログラム４６（以下、「ＯＳ部ｂ４６」と言う。）と、情報記憶部ｂ４７と、表示部ｂ４９とから構成される。
【０１２１】
第１の外部送受信機７０は、通信部ａ７１と、識別番号記憶部ａ７８とから構成される。
【０１２２】
第２の外部送受信機８０は、通信部ｂ８１と、識別番号記憶部ｂ８８とから構成される。
【０１２３】
また、マウス５０は、通信部ｃ５１と、指示操作部５２と、情報記憶部５７と、識別番号記憶部ｃ５８と、接続先識別番号記憶部５９とから構成される。
【０１２４】
マウス５０は、利用者が情報処理装置の表示部の表示画面上に表示されたカーソルを表示画面上で移動させたりするために使用される。
【０１２５】
外部送受信機７０および８０が有する通信部ａ７１およびｂ８１のそれぞれは、マウス５０が有する通信部ｃ５１と無線通信を行う。
【０１２６】
外部送受信機７０および８０それぞれは、装置３０および４０に設けられた接続端子のいずれとも任意に接続可能である。また、装置３０および４０に接続された外部送受信機７０および８０は、その使用が終わった時に、装置３０および４０にから取り外し可能である。
【０１２７】
以下では、外部送受信機７０が、装置３０の接続端子に、また、外部送受信機８０が、装置４０の接続端子に、それぞれ接続されているものとして説明する。
【０１２８】
次に、外部送受信機７０および８０のそれぞれと、マウス５０との無線通信接続について以下に説明する。
【０１２９】
外部送受信機７０および８０の識別番号記憶部ａ７８およびｂ８８には、外部送受信機７０および８０に割り当てられた固有の識別番号として、それぞれ「１０」および「２０」が記憶されている。
【０１３０】
一方、マウス５０の接続先識別番号記憶部５９には、外部送受信機７０および８０に割り当てられた識別番号「１０」および「２０」が予め記憶されており、識別番号記憶部ｃ５８には、これらの識別番号のうちのいずれか一つが初期値として記憶されている。
【０１３１】
尚、マウス５０の接続先識別番号記憶部５９に記憶される識別番号は、情報処理装置３０および４０において実行されるプログラム等を使用して、表示部ａ３９およびｂ４９の表示画面上に識別番号入力画面を表示して、利用者がその画面に識別番号を自由に登録できるようにしてもよい。
【０１３２】
また、マウス５０の指示操作部５２は、一定時間間隔で、マウス５０の移動方向および移動距離を検出し、該移動方向を示す移動方向情報および該移動距離を示す移動距離情報を出力するともに、マウス５０に設けられた複数のボタン（左クリックボタン、右クリックボタン、ホイールボタン等）（図示せず）の状態（各ボタンが押下されているか否か等）も検出し、該状態を示すボタン情報も出力する。
【０１３３】
マウス５０の通信部ｃ５１は、こうして指示操作部５２から一定時間間隔で出力される移動方向情報、移動距離情報およびボタン情報を受け取り、これらの情報と識別番号記憶部ｃ５８に記憶されている識別番号とを含むマウス状態信号を無線で送信する。
【０１３４】
ここで、カーソルの移動を制御する移動方向情報および移動距離情報のような情報は、総称してカーソル移動制御情報とも言い、そのような情報を含むマウス状態信号は、カーソル移動制御信号とも言う。
【０１３５】
外部送受信機７０の通信部ａ７１は、マウス５０から送信されるマウス状態信号を受信し、装置３０のデバイス制御部ａ３２は、当該マウス状態信号に含まれる識別番号を検出し、検出した識別番号が識別番号記憶部ａ７８に記憶された外部送受信機７０の識別番号と一致している否かを判断し、一致する場合には、当該マウス状態信号に含まれる移動方向情報、移動距離情報およびボタン情報に基づき表示部ａ３９の表示画面上に表示されるカーソルの移動等が行われ、一方、一致しない場合には、当該マウス状態信号は無視される。
【０１３６】
同様に、外部送受信機８０の通信部ｂ８１は、マウス５０から送信されるマウス状態信号を受信し、装置４０のデバイス制御部ｂ４２は、当該マウス状態信号に含まれる識別番号を検出し、検出した識別番号が識別番号記憶部ｂ８８に記憶された外部送受信機８０の識別番号と一致している否かを判断し、一致する場合には、当該マウス状態信号に含まれる移動方向情報、移動距離情報およびボタン情報に基づき表示部ｂ４９の表示画面上に表示されるカーソルの移動等が行われ、一方、一致しない場合には、当該マウス状態信号は無視される。
【０１３７】
このようにして、マウス５０は、常に、外部送受信機７０および８０のいずれか一方とのみ通信を確立する。
【０１３８】
また、ＯＳ部ａ３６およびｂ４６のカーソル位置表示制御部ａ３３およびｂ４３は、マウス５０からのマウス状態信号に含まれる移動方向情報および移動距離情報に基づいて、表示部ａ３９およびｂ４９の表示画面上に表示するカーソルの表示位置を制御するとともに、そうしたカーソルの表示位置を示すカーソル表示位置座標を記憶している。
【０１３９】
また、転送処理ＡＰａ３４およびｂ４４は、上述したカーソル位置表示制御部ａ３３およびｂ４３に記憶されているカーソル表示位置情報を常時監視し、カーソルが表示画面上の上下左右のいずれかの端辺に到達したことを検出する。
【０１４０】
次に、本実施形態の動作について説明する。
【０１４１】
まず、本実施形態において、利用者が選択した文書や図形等の情報を第１の情報処理装置側で選択・コピーし、そうしてコピーされた文書や図形等の情報を第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明する。
【０１４２】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、外部送受信機７０の通信部ａ７１は、マウス５０から送信されるマウス状態信号を受信し、
装置３０のデバイス制御部ａ３２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が外部送受信機７０の識別番号記憶部ａ７８に記憶された識別番号「１０」と一致しているため、外部送受信機７０を介して装置３０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置３０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置３０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置３０とマウス５０との間でのみ行われる。
【０１４３】
そして、情報共有システム６０の利用者は、情報処理装置３０において実行されているプリケーションプログラムＡＰａ３５（文書作成プログラムやＷｅｂブラウザプログラム等）により装置３０の表示部ａ３９の表示画面に表示されている文書や図形等の所望の範囲をマウス５０を用いて選択し、こうして選択された範囲の内容をコピーする操作を行う。
【０１４４】
具体的には、利用者が表示部ａ３９の表示画面に表示されている文書や図形等の全部または一部の選択は、マウス５０の左クリックボタンを押下しながらマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ３９の表示画面に表示された文書や図形等の所望の範囲上で移動させることにより行われる。
【０１４５】
こうして選択された範囲の内容（以下、「選択情報」と言う。）のコピーは、この選択された範囲上にカーソルを位置づけ、利用者がマウス５０の右クリックボタンを押下することで表示されるメニューの中から、「コピー」を選ぶことにより行われる。
【０１４６】
上述した利用者によるコピー操作により、ＯＳ部ａ３６は、選択情報を情報記憶部ａ３７に記憶する。
【０１４７】
利用者は、マウス５０を移動させることによりカーソルを移動させ、該カーソルを装置３０の表示部ａ３９の表示画面の上下左右の何れかの端辺に到達させる。
【０１４８】
ここで、情報処理装置３０および４０の表示部ａ３９およびｂ４９の表示画面の形状は、四角形であるとし、上述した利用者によるマウスの移動において、利用者はカーソルを表示部ａ３９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【０１４９】
転送処理ＡＰａ３４は、ＯＳ部ａ３６から表示部ａ３９の表示画面の四隅（左上隅、左下隅、右上隅および右下隅）の位置座標（以下、「四隅位置座標」と言う。）を事前に取得して記憶している。さらに、転送処理ＡＰａ３４は、ＯＳ部ａ３６のカーソル位置表示制御部ａ３３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【０１５０】
そして、転送処理ＡＰａ３４は、表示部ａ３９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ３６の情報記憶部ａ３７に記憶された選択情報を取得し、該取得された選択情報と、表示部ａ３９の表示画面の右の端辺に到達したカーソルの位置情報（以下、「到達位置情報」と言う。）とをデバイス制御部ａ３２および外部送受信機７０を介してマウス５０の情報記憶部５７に送信する。
【０１５１】
ここで、到達位置情報は、「右の端辺」であることを示す端辺データと、右の端辺上のどの位置にカーソルが到達したかを示す端辺位置データとからなる。そして、端辺位置データは、端辺の全長（ピクセル数）に対する当該端辺の一端からカーソルがある位置までの長さ（ピクセル数）の割合で表される。
【０１５２】
マウス５０は、受信した選択情報および到達位置情報を、自身の情報記憶部５７に記憶する。
【０１５３】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【０１５４】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置３０のデバイス制御部ａ３２は、マウス５０から外部送受信機７０を介して受信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ７８に記憶された識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置３０とマウス５０との間の通信は切断される。
【０１５５】
一方、外部送受信機８０の通信部ｂ８１は、マウス５０から送信されるマウス状態信号を受信し、装置４０のデバイス制御部ｂ４２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ８８に記憶された外部送受信機８０の識別番号「２０」と一致するので、外部送受信機８０を介して装置４０とマウス５０との間の通信が開始される。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置４０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置４０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置４０とマウス５０との間でのみ行われる。
【０１５６】
装置４０の転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置４０の表示部ｂ４９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ４６のカーソル位置表示制御部ｂ４３に、その位置座標を知らせて、表示部ｂ４９の表示画面のその位置にカーソルを表示させる。
【０１５７】
なお、カーソルの表示位置の決定方法は上述した方法に限定されるものではない。
【０１５８】
ここでは、上述したように装置４０の表示部ｂ４９の表示画面の左の端辺にカーソルが現れるものとする。
【０１５９】
さらに、転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７から取得した選択情報を外部送受信機８０およびデバイス制御部ｂ４２を介してＯＳ部ｂ４６の情報記憶部ｂ４７へ記憶する。
【０１６０】
そして、利用者は、マウス５０を移動させることにより、装置４０の表示部ｂ４９の表示画面に表示されている文書等の所望の位置にカーソルを移動させ、右クリックボタンを押下することで表示されるメニューの中から「貼り付け」を選ぶことで、当該所望の位置に、情報記憶部ｂ４７に記憶されている選択情報を貼り付ける。
【０１６１】
こうして、利用者は、情報処理装置３０の表示部ａ３９の表示画面上で選択・コピーした選択情報を、情報処理装置４０の表示部ｂ４９の表示画面上に貼り付けることができる。
【０１６２】
次に、利用者が選択したファイルを第１の情報処理装置側で選択・コピーし、そうしてコピーされたファイルを第２の情報処理装置側で貼り付ける操作を行う場合の処理の流れを説明する。
【０１６３】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、外部送受信機７０の通信部ａ７１は、マウス５０から送信されるマウス状態信号を受信し、装置３０のデバイス制御部ａ３２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が外部送受信機７０の識別番号記憶部ａ７８に記憶された識別番号「１０」と一致しているため、外部送受信機７０を介して装置３０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置３０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置３０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置３０とマウス５０との間でのみ行われる。
【０１６４】
そして、情報共有システム６０の利用者は、情報処理装置３０の表示部ａ３９の表示画面に表示されている、ファイルを特定するアイコン（以下、「ファイルアイコン」と言う。）をマウス５０を用いて選択し、こうして選択したファイルアイコンにより特定されるファイルをコピーする操作を行う。
【０１６５】
具体的には、表示部ａ３９の表示画面に表示されているファイルアイコンの利用者による選択は、利用者がマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ３９の表示画面に表示されたファイルアイコン上に移動させ、利用者がマウス５０の左クリックボタンを押下することにより行われる。
【０１６６】
次に、こうして選択されたファイルアイコン上にカーソルを置いた状態で、利用者は、マウス５０の右クリックボタンを押下することで表示されるメニューの中から、「コピー」を選ぶ。
【０１６７】
ＯＳ部ａ３６は、上述した利用者によるコピー操作により選択されたファイルアイコンにより特定されるファイルの情報処理装置３０内での存在場所（記憶場所）を示すパスデータと当該ファイルのファイル名とを含む選択情報を情報記憶部ａ３７に記憶する。
【０１６８】
ここで、表示画面上に表示されたファイルアイコンにより特定されるファイルの情報処理装置３０内での存在場所（記憶場所）および当該ファイルのファイル名は、ＯＳ部ａ３６が当該ファイルアイコンと関連づけて情報処理装置３０内の所定の記憶部（図示せず）に記憶している。
【０１６９】
また、ファイル名はファイルの種類を示す情報（拡張子等）も含んでおり、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置３０内の所定の記憶部（図示せず）に予め記憶されている。なお、情報処理装置４０においても、同様に、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置４０内の所定の記憶部（図示せず）に予め記憶されている。
【０１７０】
利用者は、マウス５０を移動させることによりカーソルを移動させ、該カーソルを装置３０の表示部ａ３９の表示画面の上下左右の何れかの端辺に到達させる。
【０１７１】
ここで、情報処理装置３０および４０の表示部ａ３９およびｂ４９の表示画面の形状は、四角形であるとし、上述した利用者によるマウスの移動において、利用者はカーソルを表示部ａ３９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【０１７２】
転送処理ＡＰａ３４は、ＯＳ部ａ３６から表示部ａ３９の表示画面の四隅位置座標を事前に取得して記憶しており、さらにＯＳ部ａ３６のカーソル位置表示制御部ａ３３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【０１７３】
そして、転送処理ＡＰａ３４は、表示部ａ３９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ３６の情報記憶部ａ３７に記憶された選択情報を取得し、該取得された選択情報により指定されるファイルと、該選択情報に含まれるファイル名と、表示部ａ３９の表示画面の右の端辺にカーソルが到達した際の到達位置情報とをデバイス制御部ａ３２および外部送受信機７０を介してマウス５０の情報記憶部５７に送信する。
【０１７４】
尚、到達位置情報は、第１の実施形態の図３のフローチャートに関連して説明したように、端辺データと、端辺位置データとからなる。
【０１７５】
マウス５０は、受信したファイル、ファイル名および到達位置情報を、自身の情報記憶部５７に記憶する。
【０１７６】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【０１７７】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置３０のデバイス制御部ａ３２は、マウス５０から外部送受信機７０を介して受信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ７８に記憶された識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置３０とマウス５０との間の通信は切断される。
【０１７８】
一方、外部送受信機８０の通信部ｂ８１は、マウス５０から送信されるマウス状態信号を受信し、装置４０のデバイス制御部ｂ４２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ８８に記憶された外部送受信機８０の識別番号「２０」と一致するので、外部送受信機８０を介して装置４０とマウス５０との間の通信が開始される。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置４０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置４０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置４０とマウス５０との間でのみ行われる。
【０１７９】
装置４０の転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置４０の表示部ｂ４９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ４６のカーソル位置表示制御部ｂ４３に、その位置座標を知らせて、表示部ｂ４９の表示画面のその位置にカーソルを表示させる。
【０１８０】
ここでは、上述したように装置４０の表示部ｂ４９の表示画面の左の端辺にカーソルが現れるものとする。
【０１８１】
さらに、転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７にファイルが記憶されている場合には、パスデータとして情報記憶部５７を指定するデータを含むとともに、当該ファイルのファイル名を含む選択情報をＯＳ部ｂ４６の情報記憶部ｂ４７へ記憶する。
【０１８２】
そして、利用者は、マウス５０を移動させることにより、装置４０の表示部ｂ４９の表示画面の所望の位置にカーソルを移動させ、右クリックボタンを押下することで表示されるメニューの中から「貼り付け」を選ぶことで、当該所望の位置に、情報記憶部ｂ４７に記憶されている選択情報で指定されるマウス５０の情報記憶部５７内のファイルを読み出して貼り付ける（これにより、ＯＳ部ｂ４６は、表示部ｂ４９の表示画面のカーソルの位置に関連する、装置４０の記憶部（図示せず）内の記憶場所にファイルが記憶される。）。
【０１８３】
その際に、情報記憶部５７に記憶された当該ファイルのファイル名に含まれるファイルの種類に対応するファイルアイコンの画像データを装置４０内の所定の記憶部からＯＳ部ｂ４６が読み出して表示部ｂ４９に送ることにより、表示部ｂ４９の表示画面上のカーソルが表示された位置に当該ファイルアイコンが現れる。
【０１８４】
こうして、利用者は、情報処理装置３０の表示部ａ３９の表示画面上で選択・コピーしたファイルを、情報処理装置４０の表示部ｂ４９の表示画面上に貼り付けることができる。
【０１８５】
次に、利用者が選択したファイルを第１の情報処理装置側で選択し、そうして選択されたファイルをドラッグし、該ドラッグされたファイルを第２の情報処理装置側においてドロップする操作を行う場合の処理の流れを説明する。
【０１８６】
今、マウス５０の識別番号記憶部ｃ５８には「１０」が記憶されており、この「１０」を識別番号として含むマウス状態信号がマウス５０の通信部ｃ５１から送信されており、外部送受信機７０の通信部ａ７１は、マウス５０から送信されるマウス状態信号を受信し、装置３０のデバイス制御部ａ３２は、当該マウス状態信号に含まれる識別番号「１０」を検出し、検出した識別番号が識別番号記憶部ａ７８に記憶された識別番号「１０」と一致しているため、外部送受信機７０を介して装置３０とマウス５０とは通信可能状態にあるものとする。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置３０とマウス５０との間で授受される各種の情報等にも、この識別番号「１０」が付加されているものとし、装置３０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置３０とマウス５０との間でのみ行われる。
【０１８７】
そして、情報共有システム６０の利用者は、情報処理装置３０の表示部ａ３９の表示画面に表示されているファイルアイコンをマウス５０を用いて選択し、こうして選択したファイルアイコンをドラッグする操作を行う。
【０１８８】
具体的には、表示部ａ３９の表示画面に表示されているファイルアイコンの利用者による選択は、利用者がマウス５０を移動させることにより、マウス５０に連動して移動するカーソルを、表示部ａ３９の表示画面に表示されたファイルアイコン上に移動させ、利用者がマウス５０の左クリックボタンを押下することにより行われる。
【０１８９】
次に、こうして選択されたファイルアイコンを、利用者がマウス５０の左クリックボタンを押下したままマウス５０を移動させることにより、カーソルと一緒に所望の位置に移動させることによりドラッグを行う。
【０１９０】
ＯＳ部ａ３６は、上述した利用者によるドラッグ操作により選択されたファイルアイコンにより特定されるファイルの情報処理装置３０内での存在場所（記憶場所）を示すパスデータと当該ファイルのファイル名とを含む選択情報を情報記憶部ａ３７に記憶する。
【０１９１】
ここで、表示画面上に表示されたファイルアイコンにより特定されるファイルの情報処理装置３０内での存在場所（記憶場所）および当該ファイルのファイル名は、ＯＳ部ａ３６が当該ファイルアイコンと関連づけて情報処理装置３０内の所定の記憶部（図示せず）に記憶している。
【０１９２】
また、ファイル名はファイルの種類を示す情報（拡張子等）も含んでおり、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置３０内の所定の記憶部（図示せず）に予め記憶されている。なお、情報処理装置４０においても、同様に、ファイルの種類に応じたファイルアイコンを表示するために、ファイルの種類毎に対応するファイルアイコンの画像データが情報処理装置４０内の所定の記憶部（図示せず）に予め記憶されている。
【０１９３】
利用者は、マウス５０を移動させることによりカーソルおよびファイルアイコンを移動させ、該カーソルを装置３０の表示部ａ３９の表示画面の上下左右の何れかの端辺に到達させる。
【０１９４】
ここで、情報処理装置３０および４０の表示部ａ３９およびｂ４９の表示画面の形状は、四角形であるとし、上述した利用者のドラッグ操作によるマウスの移動において、利用者はカーソルを表示部ａ３９の表示画面の右の端辺に到達させたとする。なお、各装置の表示部の表示画面の形状は四角形に限定されるものではない。
【０１９５】
転送処理ＡＰａ３４は、ＯＳ部ａ３６から表示部ａ３９の表示画面の四隅位置座標を事前に取得して記憶しており、さらにＯＳ部ａ３６のカーソル位置表示制御部ａ３３に記憶されているカーソル位置座標を常時監視し、該カーソル位置座標と、上記四隅位置座標とに基づき、カーソルがいずれかの端辺に到達したか否かを判断する。
【０１９６】
そして、転送処理ＡＰａ３４は、表示部ａ３９の表示画面の右の端辺にカーソルが到達したことを検出すると、ＯＳ部ａ３６の情報記憶部ａ３７に記憶された選択情報を取得し、該取得された選択情報により指定されるファイルと、該選択情報に含まれるファイル名と、表示部ａ３９の表示画面の右の端辺にカーソルが到達した際の到達位置情報とをデバイス制御部ａ３２を介してマウス５０の情報記憶部５７に送信する。
【０１９７】
尚、到達位置情報は、第１の実施形態の図３および図４のフローチャートに関連して説明したように、端辺データと、端辺位置データとからなる。
【０１９８】
マウス５０は、受信したファイル、ファイル名および到達位置情報を、自身の情報記憶部５７に記憶する。
【０１９９】
また、マウス５０は、自身の識別番号記憶部ｃ５８の内容「１０」を、接続先識別番号記憶部５９に記憶された「１０」および「２０」のうちの、現在の識別番号記憶部ｃ５８の内容「１０」とは異なる「２０」の方に書替える。
【０２００】
これに応答して、マウス５０は識別番号として「２０」を含むマウス状態信号を送信することになるので、装置３０のデバイス制御部ａ３２は、マウス５０から外部送受信機７０を介して受信されるマウス状態信号に含まれる識別番号「２０」が識別番号記憶部ａ７８に記憶された識別番号「１０」とは異なることを検出し、該マウス状態信号を無視することになり、結果として、装置３０とマウス５０との間の通信は切断される。
【０２０１】
一方、外部送受信機８０の通信部ｂ８１は、マウス５０から送信されるマウス状態信号を受信し、装置４０のデバイス制御部ｂ４２は、当該マウス状態信号に含まれる識別番号「２０」を検出し、検出した識別番号「２０」が識別番号記憶部ｂ８８に記憶された外部送受信機８０の識別番号「２０」と一致するので、外部送受信機８０を介して装置４０とマウス５０との間の通信が開始される。なお、以下の説明では説明の煩雑さを避けるため省略しているが、装置４０とマウス５０との間で授受される各種の情報等にも、この識別番号「２０」が付加されているものとし、装置４０およびマウス５０において同様の識別信号の一致を検出することにより、上記各種の情報等の授受が装置４０とマウス５０との間でのみ行われる。
【０２０２】
装置４０の転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７から到達位置情報を取得し、該到達位置情報に基づき、装置４０の表示部ｂ４９の表示画面におけるカーソルの表示位置を決定し（ここでは、到達位置情報に含まれる端辺データが「右の端辺」を示しているので、それと対向する左の端辺上であって、該端辺の全長に対する該端辺の一端からの長さの割合が到達位置情報に含まれる端辺位置データが示す割合と等しい位置に決定し）、ＯＳ部ｂ４６のカーソル位置表示制御部ｂ４３に、その位置座標を知らせて、表示部ｂ４９の表示画面のその位置にカーソルを表示させる。
【０２０３】
なお、カーソルの表示位置の決定方法は上述した方法に限定されるものではない。
【０２０４】
ここでは、上述したように装置４０の表示部ｂ４９の表示画面の左の端辺にカーソルが現れるものとする。このとき、情報記憶部５７に記憶されたファイル名に含まれるファイルの種類に対応するファイルアイコンの画像データを装置４０内の所定の記憶部からＯＳ部ｂ４６が読み出して表示部ｂ４９に送ることにより、表示部ｂ４９の表示画面上のカーソルが現れた位置に当該ファイルアイコンも現れる。
【０２０５】
さらに、転送処理ＡＰｂ４４は、マウス５０の情報記憶部５７にファイルが記憶されている場合には、パスデータとして情報記憶部５７を指定するデータを含むとともに、当該ファイルのファイル名を含む選択情報をＯＳ部ｂ４６の情報記憶部ｂ４７へ記憶する。
【０２０６】
そして、利用者は、マウス５０の左クリックボタンを押下した状態を維持しながらマウス５０を移動させることにより、装置４０の表示部ｂ４９の表示画面の所望の位置にカーソルと一緒に当該ファイルアイコンを移動させ、左クリックボタンの押下を解除することで、当該所望の位置に、情報記憶部ｂ４７に記憶されている選択情報で指定されるマウス５０の情報記憶部５７内のファイルをドロップする（これにより、ＯＳ部ｂ４６は、表示部ｂ４９の表示画面のカーソルの位置に関連する、装置４０の記憶部（図示せず）内の記憶場所にファイルが記憶される。）。
【０２０７】
こうして、利用者は、情報処理装置３０の表示部ａ３９の表示画面上で選択し、ドラッグしたファイルを、情報処理６０の表示部ｂ４９の表示画面上にドロップすることができる。
【０２０８】
以上、本実施形態には、情報処理装置間をＬＡＮ等の通信回線で接続していなくても、該情報処理装置間で容易に文章やファイルを共有することができるという効果がある。
【０２０９】
その理由は、第１の情報処理装置の表示部の表示画面上のカーソルが該表示画面の何れかの端辺に到達したことを契機に、第１の情報処理装置とマウスとの無線通信を切断するともに、第２の情報処理装置とマウスとの無線接続を開始するようにし、これにより、第１の情報処理装置においてマウスの記憶部に記憶させた文章やファイルを、第２の情報処理装置で利用できるようにしたからである。
【符号の説明】
【０２１０】
１    情報共有システム
１０    情報処理装置
１１    通信部ａ
１２    デバイス制御部ａ
１３    カーソル位置表示制御部ａ
１４    転送処理ＡＰａ
１５    ＡＰａ
１６    ＯＳ部ａ
１７    情報記憶部ａ
１８    識別番号記憶部ａ
１９    表示部ａ
２０    情報処理装置
２１    通信部ｂ
２２    デバイス制御部ｂ
２３    カーソル位置表示制御部ｂ
２４    転送処理ＡＰｂ
２５    ＡＰｂ
２６    ＯＳ部ｂ
２７    情報記憶部ｂ
２８    識別番号記憶部ｂ
２９    表示部ｂ
３０    情報処理装置
３２    デバイス制御部ａ
３３    カーソル位置表示制御部ａ
３４    転送処理ＡＰａ
３５    ＡＰａ
３６    ＯＳ部ａ
３７    情報記憶部ａ
３９    表示部ａ
４０    情報処理装置
４２    デバイス制御部ｂ
４３    カーソル位置表示制御部ｂ
４４    転送処理ＡＰｂ
４５    ＡＰｂ
４６    ＯＳ部ｂ
４７    情報記憶部ｂ
４９    表示部ｂ
５０    マウス
５１    通信部ｃ
５２    指示操作部
５７    情報記憶部
５８    識別番号記憶部ｃ
５９    接続先識別番号記憶部
６０    情報共有システム
７０    外部送受信機
７１    通信部ａ
７８    識別番号記憶部ａ
８０    外部送受信機
８１    通信部ｂ
８８    識別番号記憶部ｂ
【図１】
2015069300.tif 000003
【図２】
2015069300.tif 000004
【図３】
2015069300.tif 000005
【図４】
2015069300.tif 000006
【図５】
2015069300.tif 000007