【事件の表示】
　特許第３３１０９６１号「ネットワーク上の場所を指定するためのシステム及び方法」の請求項９、１０、１２、１３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３１０９６１号の請求項９、１１、１２に係る特許を維持する。
【理　由】
第１．手続の経緯
　
　特許第３３１０９６１号の請求項１ないし２０に係る発明は、平成１１年１０月１９日に特許出願され、平成１４年５月２４日にその発明について特許権の設定登録がなされ、その後、早苗道弘より、その請求項９，１０，１２，１３に係る特許について特許異議の申立てがなされ、取消しの理由が通知され、その指定期間内である平成１５年８月１１日付けで訂正請求書及び意見書が提出され、訂正拒絶理由が通知され、平成１５年１０月１０日に手続補正書が提出されたものである。
　
第２．訂正の適否
　
１．訂正請求書に対する手続補正の内容
　特許権者は、訂正拒絶理由に対して平成１５年１０月１０日付手続補正書により、要旨、以下のとおり平成１５年８月１１日付訂正請求書及び全文訂正明細書を補正するものである。
(1)訂正前の独立請求項９に基づく訂正によって作成した２つの訂正後の独立請求項９、１１のうち、独立請求項１１の方を残し、独立請求項９の方を削除した。具体的には、全文訂正明細書の特許請求の範囲の請求項９を削除し、請求項１１を請求項９に変更した。それに伴い訂正請求書の「７　請求の理由」の「（２）訂正の内容」の「Ａ−１．」の請求項９の内容を請求項１１の内容に，「（３）訂正の要旨」の「（ａ−１）」の内容を「（ｃ）」の内容に、「（４）訂正の原因」の「（４−１）」の内容を「（４−４）」の内容に、実質的に補正する。
(2)訂正前の独立請求項１２に基づく訂正によって作成した２つの訂正後の独立請求項１２、１３のうち、独立請求項１３の方を残し、独立請求項１２の方を削除した。具体的には、全文訂正明細書の特許請求の範囲の請求項１２を削除し、請求項１３の項番を１１に変更した。それに伴って上記(1)と同様の方法で訂正請求書の該当する箇所を補正した。
(3)訂正前の独立請求項１３に基づく訂正によって作成した２つの訂正後の独立請求項１４、１５のうち、独立請求項１５の方を残し、独立請求項１４の方を削除した。具体的には、全文訂正明細書の特許請求の範囲の請求項１４を削除し、請求項１５の項番を１２に変更した。それに伴って上記(1)と同様の方法で訂正請求書の該当する箇所を補正した。
(3)全文明細書及び訂正請求書における請求項１６以降の項番を調整した。具体的には請求項１６ないし２２の項番を１３ないし１９にそれぞれ変更した。
　
２．手続補正の可否について
　上記補正は、訂正事項の削除とこれに伴う訂正請求書の「請求の理由」に係わる記載を整合させるための瑕疵の補正であるから、訂正請求書の要旨を変更するものではなく、特許法第１２０条の４第３項において準用する同法第１３１条第２項の規定に適合するので、これを認める。
　
３．補正された訂正の要旨
　補正された訂正請求書による訂正内容は、以下のとおりである。
訂正事項ａ
　特許請求の範囲の請求項９に記載された
「　【請求項９】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉する文字捕捉部と、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部と
を備えたネットワーク場所指定システム。」を
　
　特許請求の範囲の減縮を目的として、
　
「　【請求項９】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列であって、前記変換キー操作に応じて変換された前記他の文字又は文字列を捕捉する文字捕捉部と、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部と
を備えたネットワーク場所指定システム。」に訂正する。
　
訂正事項ｂ
　特許請求の範囲の請求項１０を削除する。
　
訂正事項ｃ
　特許請求の範囲の請求項１１の
「【請求項１１】　検索依頼部は、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にするよう構成されている請求項９記載のネットワーク場所指定システム。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１０】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉する文字捕捉部と、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部と
を備え、
　検索依頼部は、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にするよう構成されている、
ネットワーク場所指定システム。」に訂正する。
訂正事項ｄ
　特許請求の範囲の請求項１２の
「【請求項１２】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法において、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉するステップと、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、
　前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップと
を備えたネットワーク場所指定方法。」を
　
　特許請求の範囲の減縮を目的として、
　
「【請求項１１】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法において、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列であって、前記変換キー操作に応じて変換された前記他の文字又は文字列を捕捉するステップと、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップと
を備えたネットワーク場所指定方法。」に訂正する。
　
訂正事項ｅ
　特許請求の範囲の請求項１３の
「【請求項１３】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法をコンピュータに行わせるためのプログラムを担持したコンピュータ読み取り可能な記録媒体において、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉するステップと、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、
　前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップと
を前記コンピュータに実行させるためのプログラムを担持したコンピュータ読み取り可能な記録媒体。」を
　
　特許請求の範囲の減縮を目的として、
　
「【請求項１２】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法をコンピュータに行わせるためのプログラムを担持したコンピュータ読み取り可能な記録媒体において、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列であって、前記変換キー操作に応じて変換された前記他の文字又は文字列を捕捉するステップと、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、
　前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップと
を前記コンピュータに実行させるためのプログラムを担持したコンピュータ読み取り可能な記録媒体。」と訂正する。
　
訂正事項ｆ
「【請求項１４】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するためのシステムにおいて、前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に
応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリ
ケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉する文字列捕捉部と、　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出する場所文字列抽出部と、　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させる場所指定部と
を備えたネットワーク場所指定システム。」を
　
明りょうでない記載の釈明を目的として
　
「【請求項１３】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するためのシステムにおいて、
　前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉する文字列捕捉部と、
　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出する場所文字列抽出部と、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させる場所指定部と
を備えたネットワーク場所指定システム。」と訂正する。
　
訂正事項ｇ
「【請求項１５】　前記通信ネットワークは電話ネットワークであり、前記場所を示す文字列は電話番号であり、前記ネットワークアプリケーションは電話をかけるためのアプリケーションである請求項１４記載のネットワーク場所指定システム。」を
　
明りょうでない記載の釈明を目的として、
　
「【請求項１４】　前記通信ネットワークは電話ネットワークであり、前記場所を示す文字列は電話番号であり、前記ネットワークアプリケーションは電話をかけるためのアプリケーションである請求項１３記載のネットワーク場所指定システム。」と訂正する。
　
訂正事項ｈ
「【請求項１６】　前記文字列捕捉部が捕捉した文字列を、この文字列に予め関係付けられたアクション情報に変換し、このアクション情報に対応したアクションを実行するアクション部を更に備えた請求項１４記載のネットワーク場所指定装置。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１５】　前記文字列捕捉部が捕捉した文字列を、この文字列に予め関係付けられたアクション情報に変換し、このアクション情報に対応したアクションを実行するアクション部を更に備えた請求項１３記載のネットワーク場所指定装置。」と訂正する。
　
訂正事項ｉ
「【請求項１７】　前記アクション部が、複数の文字列に関係付けられた複数のアクション情報を蓄積したデータベースを有し、このデータベースから前記捕捉した文字列に関係付けられたアクション情報を取得する請求項１６記載のネットワーク場所指定装置。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１６】　前記アクション部が、複数の文字列に関係付けられた複数のアクション情報を蓄積したデータベースを有し、このデータベースから前記捕捉した文字列に関係付けられたアクション情報を取得する請求項１５記載のネットワーク場所指定装置。」と訂正する。
　
訂正事項ｊ
「【請求項１８】　前記アクション部が、前記コンピュータ外に存在し複数の文字列に関係付けられた複数のアクション情報を蓄積したデータベースを有するサーバに、前記捕捉した文字列に関係付けられたアクション情報の検索を依頼し、前記サーバから前記捕捉した文字列に関係付けられたアクション情報を受信する請求項１６記載のネットワーク場所指定装置。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１７】　前記アクション部が、前記コンピュータ外に存在し複数の文字列に関係付けられた複数のアクション情報を蓄積したデータベースを有するサーバに、前記捕捉した文字列に関係付けられたアクション情報の検索を依頼し、前記サーバから前記捕捉した文字列に関係付けられたアクション情報を受信する請求項１５記載のネットワーク場所指定装置。」と訂正する。
　
訂正事項ｋ
「【請求項１９】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するための方法であって、前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップとを有するネットワーク場所指定方法。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１８】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するための方法であって、前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップと
を有するネットワーク場所指定方法。」と訂正する。
　
訂正事項ｌ
「【請求項２０】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するための方法を、コンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体において、
前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、
　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップと
を前記コンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。」を
　
　明りょうでない記載の釈明を目的として、
　
「【請求項１９】　コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するための方法を、コンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体において、
前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、
　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップと
を前記コンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。」と訂正する。
　
　
４．訂正の目的の適否、新規事項の有無及び特許請求の範囲の拡張・変更の存否
　訂正事項ａは、特許明細書の段落７７の「文字列判定部２４４は、・・・、リンカー２０９起動に割り当てられた何らかのキー入力（例えば「リンクキー」）を認識すると、変換前か変換中かに関わらず、バッファ２３１の内容をそのままリンカー２０９に引き渡す。」と同明細書の段落１０６の「変換候補として表示されているときに、Alt＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。すると、リンカーが、変換候補として選択状態にあった文字列を持って起動し、」という記載に基づいて、文字補足部が補足する文字又は文字列の内容を限定するものであるから、構成要素の付加に該当し、特許請求の範囲の減縮を目的とするものである。
　訂正事項ｂは請求項１０の削除である。
　訂正事項ｃは請求項１０の削除に伴い請求項１１を請求項１０に繰り上げると共に、請求項１１が請求項９を引用する形式だった記載を独立した形式の記載に変更したものであるから、明りょうでない記載の釈明を目的とするものである。（なお、当該請求項１０については、異議申立てがなされていない請求項についての訂正であるが、前記のとおり請求項の削除と引用形式の請求項を独立形式の請求項にするために伴う明りょうでない記載の釈明であるから、独立特許要件（特許法第１２０条の４第３項において準用する特許法第１２６条第４項）の判断を要しないものである。）
　訂正事項ｄは、請求項１０の削除に伴い請求項１２を請求項１１に繰り上げて、明りょうでない記載の釈明を目的として「捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップ」の連続した２つのステップの工程を連続した工程の１つのステップでまとめて表現すると共に、訂正事項ａと同様に文字補足部が補足する文字又は文字列の内容を限定するものであるから、構成要素の付加に該当し、特許請求の範囲の減縮を目的とするものである。
　訂正事項ｅは、請求項１０の削除に伴い請求項１３を請求項１２に繰り上げると共に、訂正事項ａと同様に文字補足部が補足する文字又は文字列の内容を限定するものであるから、構成要素の付加に該当し、特許請求の範囲の減縮を目的とするものである。
　訂正事項ｆ〜ｌは、請求項１０の削除に伴い請求項１４ないし２０をそれぞれ請求項１３ないし１９に繰り上げるものであり、明りょうでない記載の釈明を目的とするものである。（なお、当該請求項１３ないし１９については、異議申立てがなされていない請求項についての訂正であるが、前記のとおり請求項の削除に伴う記載形式の訂正に係わる明りょうでない記載の釈明であるから、独立特許要件（特許法第１２０条の４第３項において準用する特許法第１２６条第４項）の判断を要しないものである。）
　以上のとおりであって、これら上記訂正事項ａ〜ｌは、いずれも願書に添付した明細書または図面に記載された事項の範囲内のものであって、実質上特許請求の範囲を拡張し、または変更するものではない。
　
５．むすび
　
　したがって、上記訂正は、特許法第１２０条の４第２項に規定する訂正の目的を満たすものであり、かつ同条第３項で準用する第１２６条第２、３項の規定に適合する。
　よって、本件訂正請求のとおりの訂正を認める。
　
　
第３．特許異議の申立てについての判断
　
１．申立てについての概要
　早苗道弘は、下記の甲第１ないし４号証より、請求項９，１０，１２，１３に係わる発明の特許は、特許法第２９条第２項の規定に違反してなされたものであるから取り消すべき旨主張している。
　甲第１号証　月刊アスキー１９９７年１２月号、ｐ．２７９、アスキー株式会社
　甲第２号証　月刊アスキー１９９８年３月号、ｐ．１５１、アスキー株式会社
　甲第３号証　バイリンガル　ＩＭＥ　ＷＸＧ　ｖｅｒ．３　ユーザーズマニュアル、ｐ．１２，３０，３１，７２，７３，７６，７７、１９９８年２月、エー・アイ・ソフト株式会社
　甲第４号証　ソフトウエアＷＸＧ　ｖｅｒ．３をコンピュータ上で実行させたときの表示画面のハードコピー
　
２．異議申立てに係わる請求項９，１０，１２，１３の発明
　本件異議申立てに係わる請求項９，１０，１２，１３は、前記したとおり訂正が認められた結果、訂正後の請求項９，１１，１２となった。当該請求項に係わる発明は、訂正明細書の特許請求の範囲の請求項９，１１，１２に記載された事項により特定されるとおりのものである（上記、第２．１．訂正の内容参照。）。
　
３．請求項９に係わる発明について
　当審が通知した取消しの理由に引用された刊行物１（甲第１号証）には、「入力した文字列をＵＲＬとしてブラウザを起動可能、またこの際ＵＲＬ辞書を検索するため文字列から同社のホームページを開くといった操作が可能なＩＭＥ」が記載されている。
　また、同じく刊行物２（甲第２号証）には、「入力中の文字列又はアプリケーション中の文字列をＵＲＬとしてブラウザやメールソフトなどの起動が可能、またＵＲＬ辞書を自動的に検索、企業名や団体名からホームページのＵＲＬを取得、そのままホームページを表示できるＩＭＥ」が記載されている。
　同じく刊行物３（甲第３号証）には、「ＩＭＥが使用可能な辞書としてＵＲＬ辞書があること」が記載されており、上記刊行物１〜３に記載のソフトウエアであるＩＭＥをコンピュータ上で実際に実行させたときの表示画面を当審が通知した取消しの理由で引用例４（甲第４号証）として合わせて引用している。刊行物１〜３及び引用例４に開示されている技術は、同じ「ＷＸＧ」という名称のＩＭＥに関するものである。
　
　請求項９に係わる発明の構成について、その主たる特徴点は少なくとも「利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉する文字捕捉部と、捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部」にある。
　これに対して、刊行物１〜３及び引用例４に開示されている技術は、引用例４の画面（１）に入力された読みであるひらがなに対してＵＲＬが登録されていることがあらわされているように、仮名漢字変換技術の応用であり入力された読みであるひらがなに対して登録されているＵＲＬに変換するものにとどまるものである。
　すなわち、刊行物１〜３及び引用例４に開示されている技術は、入力されたひらがなである文字又は文字情報に関連付けられた場所情報（ＵＲＬ）を取得するのに対して、請求項９に係わる発明は、変換候補として選択状態の文字又は文字列に関連付けられた場所情報を取得する点で相違し、この点は、刊行物１〜３及び引用例４には、記載も示唆もなされていない。
　しかも、「入力されたひらがなに対してＵＲＬに変換するのではなく、変換候補として選択状態の文字又は文字列に関連付けられた場所情報取得すること」により、同一の読みの文字又は文字列であってもユーザ所望の意味を持った文字又は文字列に関連付けられた場所情報を取得できるといった顕著な効果を奏するものと認められる。
　してみると、請求項９に係わる発明は、刊行物１〜３に記載された発明に基づいて当業者が容易に発明できたものとすることができない。
　
４．請求項１１に係わる発明について
　請求項１１に係わる発明は請求項９に係わる発明の構成要件を全て含み、請求項９の「ネットワーク指定システム」を「ネットワーク指定方法」としたものに相当するから、上記３．で説示したと同様の理由により、刊行物１ないし３に記載されたものに基づいて当業者が容易に発明できたものとすることができない。
　
５．請求項１２に係わる発明について
　請求項１２に係わる発明は請求項９に係わる発明の構成要件を全て含み、請求項９の「ネットワーク指定システム」を「コンピュータに実行させるためのプログラムを担持したコンピュータ読み取り可能な記録媒体」としたものに相当するから、上記３．で説示したと同様の理由により、刊行物１ないし３に記載されたものに基づいて当業者が容易に発明できたものとすることができない。
　
　
６．むすび
　以上のとおりであって、請求項９，１１及び１２に係る発明の特許は、特許異議申立ての理由及び証拠によっては取り消すことはできない。
　また、他に請求項９，１１及び１２に係わる発明の特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１６年１月１６日（２００４．１．１６）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
ネットワーク上の場所を指定するためのシステム及び方法
（５７）【特許請求の範囲】
　【請求項１】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するシンボル捕捉部と、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にする検索依頼部とを備え、
　前記シンボル捕捉部は、前記コンピュータのメモリエリアであって利用者に任意に選択されたアプリケーションからこの選択されたアプリケーションの外へデータを転送するために利用し得るメモリエリアから、前記シンボルを捕捉するように構成されており、
　前記メモリエリアがクリップボードを含む、
ネットワーク場所指定システム。
　【請求項２】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するシンボル捕捉部と、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にする検索依頼部と
　前記コンピュータの前記マンマシンインタフェース画面上に前記ネットワーク場所指定システムを表す絵を表示する手段と、
を備え、
　前記シンボル捕捉部は、前記利用者により前記マンマシンインタフェース上で前記絵の上にドラッグアンドドロップされたシンボルを捕捉するように構成されているネットワーク場所指定システム。
　【請求項３】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するシンボル捕捉部と、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にする検索依頼部とを備え、
　前記コンピュータが、バッファを有し、キー入力装置から利用者が入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションへ転送するＩＭＥを備えている場合において、
　前記シンボル捕捉部は、利用者が前記キー入力装置から他のアプリケーションに対して文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉するように構成されているネットワーク場所指定システム。
　【請求項４】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するシンボル捕捉部と、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にする検索依頼部とを備え、
　前記シンボルが、図形データ、ビットイメージデータ、音データの少なくとも一つを含むネットワーク場所システム。
　【請求項５】　前記シンボルが、テキストデータを含む請求項１〜４のいずれか一項記載のネットワーク場所システム。
　【請求項６】　利用者が設定した複数のシンボルであって相互にリンクされたものを蓄積したシンボルリンクウェブと、
　前記シンボル捕捉部に捕捉されたシンボルに代えて、前記捕捉されたシンボルに前記シンボルリンクウェブ上でリンクされている他のシンボルを選択して、この選択した他のシンボルを前記検索依頼部に渡すシンボル選択部と
を更に備える請求項１〜４のいずれか一項記載のネットワーク場所指定システム。
　【請求項７】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法において、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するステップと、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、
　前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にするステップと
を備え、
　前記シンボルを捕捉するステップでは、前記コンピュータのメモリエリアであって利用者に任意に選択されたアプリケーションからこの選択されたアプリケーションの外へデータを転送するために利用し得るメモリエリアから、前記シンボルを捕捉し、
　前記メモリエリアがクリップボードを含む、
ネットワーク場所指定方法。
　【請求項８】　ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するための方法を、コンピュータに行わせるためのプログラムを担持したコンピュータ読み取り可能な記録媒体において、
　前記ネットワーク上又は前記コンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、
　前記コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するステップと、
　捕捉されたシンボルに関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと、
　前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にするステップと
を備え、
　前記シンボルを捕捉するステップでは、前記コンピュータのメモリエリアであって利用者に任意に選択されたアプリケーションからこの選択されたアプリケーションの外へデータを転送するために利用し得るメモリエリアから、前記シンボルを捕捉し、
　前記メモリエリアがクリップボードを含む、
ネットワーク場所指定方法を前記コンピュータに行わせるためのプログラムを担持したコンピュータ読み取り可能な記録媒体。
　【請求項９】　コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列
であって、前記変換キー操作に応じて変換された前記他の文字又は文字列
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部と
を備えたネットワーク場所指定システム。
　【請求項
１０
コンピュータ上で、ネットワークを利用するためのネットワークアプリケーションに対して前記ネットワーク上の場所を指定するためのシステムにおいて、
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列を捕捉する文字捕捉部と、
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにする検索依頼部と
を備え、
　検索依頼部は、前記検索依頼を前記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションが前記データベースへ前記検索依頼を送って前記データベースから検索された場所情報を受け取ることを可能にするよう構成されている
、
ネットワーク場所指定システム。
　【請求項
１１
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列
であって、前記変換キー操作に応じて変換された前記他の文字又は文字列
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成し、前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップとを備えたネットワーク場所指定方法。
　【請求項
１２
　前記ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在しており、かつ前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥと
を備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字又は文字列
であって、前記変換キー操作に応じて変換された前記他の文字又は文字列
　捕捉された文字又は文字列に関係付けられた場所情報を検索するよう前記データベースに依頼するための検索依頼を生成するステップと
　前記検索依頼を用いて、前記ネットワークアプリケーションが前記データベースから検索された場所情報を取得できるようにするステップと
を前記コンピュータに実行させるためのプログラムを担持したコンピュータ読み取り可能な記録媒体。
　【請求項
１３
　前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉する文字列捕捉部と、
　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出する場所文字列抽出部と、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させる場所指定部と
を備えたネットワーク場所指定システム。
　【請求項
１４
１３
　【請求項
１５
１３
　【請求項
１６
１５
　【請求項
１７
１５
　【請求項
１８
　前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップと
を有するネットワーク場所指定方法。
　【請求項
１９
　前記コンピュータが、
　キー入力装置と、
　バッファを有し、利用者が前記キー入力装置から入力した文字又は文字列を受けて一時的に前記バッファに保持し、利用者の変換キー操作に応じて前記バッファ内の文字又は文字列を他の文字又は文字列に変換し、利用者の確定キー操作に応じて前記バッファ内の文字又は文字列を確定して現在アクティブであるアプリケーションに転送するＩＭＥとを備えている場合において、
　利用者が他のアプリケーションに対して前記キー入力装置から文字又は文字列を入力するときに前記ＩＭＥの前記バッファ内に一時的に保持された文字列を捕捉するステップと、
　捕捉された文字列中から、前記通信ネットワーク上の場所を示す文字列を抽出するステップと、
　前記ネットワークアプリケーションに前記抽出した文字列を指定して、それにより、前記ネットワークアプリケーションをして前記抽出した文字列が示す前記場所に関わる通信を実行させるステップと
を前記コンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
　【０００１】
　【発明の属する技術分野】
　本発明は、コンピュータを用いて通信ネットワークを利用するための技術に関わり、特に、ネットワーク上の物理的な場所又は論理的な場所、例えば、インターネットのユニフォーム・リソース・ロケ−タズ（以下、ＵＲＬという）や電子メール（以下、Ｅメールという）アドレス、電話ネットワーク上の電話番号など、を簡易に指定するための技術に関する。
　【０００２】
　【従来の技術】
　コンピュータがアクセスできる様々な通信ネットワーク、例えばインターネットや数々のイントラネットでは、ワールドワイドウェブ（以下、「ＷＷＷ」という）やＥメールやファイル転送プロトコル（以下、「ＦＴＰ」という）などの種々の情報提供又は情報転送サービスが行われている。これらのサービスを利用する場合、利用者は情報提供元または情報転送先のネットワーク上での場所を指定する必要がある。
　【０００３】
　例えば、ＷＷＷブラウザ型のアプリケーション（ここで、「アプリケーション」という用語は「アプリケーション・プログラム」の意味で用いる）を用いてインターネット上の特定のウェブサイトのコンテンツにアクセスして（ここで、「アクセス」とは、例えばウェブサイトなどのネットワーク場所に対して接続し、その接続したコンピュータにホームページやインデックスページなどがデフォルトで返送されて開かれることを意味する）を見れるようにする場合、ユーザはそのウェブサイトの場所を示すＵＲＬをブラウザ型アプリケーション（以下、「ブラウザ」という）に対して指定しなければならない。また、コンピュータから電話をかける場合、ユーザは電話番号をダイヤルするアプリケーション（以下、「ダイアルアップ・アプリケーション」という）に対して、ダイアルしたい電話番号を指定しなければならない（ここで、電話番号を「ダイアル」するとは、ごく一般的な意味では電話をかけるということであり、その目的は音声通話、モデム伝送、ファクシミリ伝送など何でもよいし、発信は回転タイプのダイアルパルスで行ってもタッチ式のトーンで行ってもよい）。
　【０００４】
　【発明が解決しようとする課題】
　ＵＲＬを指定する最も一般的な方法は、キーボードからタイプ入力する方法である。しかし、ＵＲＬは十数から二十以上の文字の列であり、しかも、人間にとって覚え難いものが少なくないため、大部分の利用者はこれをタイプ入力することを敬遠する。電話番号も同様である。
　【０００５】
　ＵＲＬ指定を容易化する方法として、ＷＷＷブラウザがもつ所謂「ブックマーク」、「お気に入り」といったＵＲＬリストの機能が知られている。しかし、リスト内のエントリ数が多くなってくると、その中から所望のものを直ぐに選択することが難しくなってくるし、また、リスト内のどのエントリがどのウェブサイトに対応するのか分からなくなってもくる。更に、リストに入れてないＵＲＬについてはこの機能は使えないし、リストに入れるためには、最初にタイプ入力するか、又は他のウェブサイトからのリンクを利用してそのＵＲＬに一旦アクセスしなければならない。
　【０００６】
　また、或るアプリケーション上で何かの作業を行っているときに、その作業内容に関連した情報をネットワークから取得したいという場合がある。例えば、ワードプロセッサ型のアプリケーション（以下、「ワードプロセッサ」という）で「知的財産権」に関する文書を作成しているとき、特許庁のウェブサイトを開いて特許庁のサービス内容を調べたり、「自動車」に関する文書を作成しているときに、或る自動車メーカのウェブサイトを開いて或る車種の仕様を確認したり、というような場合である。この場合、利用者は、まず今使っているアプリケーションでの作業を中断し、次に、ＷＷＷブラウザを立ち上げ（ここで、「立ち上げる」とは、アプリケーションの実行を開始させるという意味であり、また、マルチプログラムローディングタイプ又はマルチタスクタイプの環境で、アプリケーションが既に実行され現在バックグラウンドで走っている場合には、そのバックグラウンドで走っているアプリケーションをアクティブなアプリケーションにすることも含む意味である）、所望のウェブサイトのＵＲＬを指定する、という操作を行う必要がある。これは、利用者にとってけっこう面倒なものである。電話をかける場合も同様である。
　【０００７】
　従って、本発明の目的は、利用者にとって馴染み易くかつ簡単な方法で、通信ネットワーク上の場所の指定を行えるようにすることにある。
　【０００８】
　また、本発明の別の目的は、簡易な方法で、任意のアプリケーションから通信ネットワーク上の場所を指定してその場所に関わる通信サービスを受けられるようにすることにある。
　【０００９】
　【課題を解決するための手段】
　本発明の第１の観点に従うシステムは、コンピュータ上のネットワークアプリケーションに対してネットワーク上の場所を指定するためのシステムであって、ネットワーク上又はコンピュータ内に、複数のシンボルに関係付けられた場所情報を記憶したデータベースが存在している場合において、コンピュータのマンマシンインタフェース画面上で利用者が任意に指定したシンボルを捕捉するシンボル捕捉部と、捕捉されたシンボルに関係付けられた場所情報を検索するようデータベースに依頼するための検索依頼を生成し、その検索依頼を前記ネットワークアプリケーションに渡し、それにより、ネットワークアプリケーションがデータベースへその検索依頼を送ってデータベースから検索された場所情報を受け取ることを可能にする検索依頼部とを備える。
　【００１０】
　要するに、本発明の第１の観点に従うシステムは、コンピュータ上のネットワークアプリケーション、例えばＷＷＷブラウザやＥメール処理アプリケーション（以下、「Ｅメーラ」）など、がネットワーク上の場所を利用できるように、その場所を指定するためのシステムであり、利用者が任意に指定したシンボルを捕捉し、そして、ネットワークアプリケーションをして、データベースにアクセスさせて、その捕捉されたシンボルに予め対応付けられたネットワーク上の場所を示す場所情報をデータベースから取得させる。
　【００１１】
　ここで、上記シンボルとは、コンピュータのマンマシンインタフェースに表示され得るオブジェクトであって、例えばテキストデータ、ベクトル図形データ、ビットイメージデータ、音データ、ファイル、フォルダ、ディレクトリ、パス、などであることができる。シンボルは、望ましくは、何らかの意味又は観念を利用者に想起させるものである。そのようなシンボルの典型は、人間の使う言葉で表現された単語、句、センテンスや、人間がデザインした図名マークなどである。トレードマーク、サービスマーク、照合、氏名、タイトル、宣伝文句などは、シンボルに適している。
　【００１２】
　好適な実施形態では、上記シンボル捕捉部は、コンピュータのメモリエリアであって利用者に任意に選択されたアプリケーションからこのアプリケーションの外へデータを転送するために利用し得るメモリエリアから、シンボルを受け取る。そのようなメモリエリアに利用者がシンボルを置くと、そのシンボルをシンボル捕捉部が捕捉することができる。例えば、好適な実施形態では、上記メモリエリアにはクリップボード型のメモリエリア（以下、「クリップボード」）が含まれていて、任意のアプリケーション上で利用者が任意のシンボルを選択してクリップボードにコピーすると、本システムはこのクリップボードからそのシンボルを受け取る。また、好適な実施形態では、本システムを示す絵（アイコンやウィンドウなど）がマンマシンインタフェース画面のデスクトップ式画面（以下、「デスクトップ」）に表示されていて、上記メモリエリアには、利用者が上記選択されたアプリケーション上のデータを上記絵の上に（マウス型のインタフェースを用いて）ドラッグアンドドロップするときにそのデータが保持されるメモリエリアを含んでおり、利用者がシンボルを上記絵の上にドラッグアンドドロップすると、本システムはそのシンボルを受け取る。
　【００１３】
　本システムは、任意のアプリケーション上でユーザがシンボルを特定すると、その特定されたシンボルに対応する場所をネットワークアプリケーションに利用させる。従って、利用者はシンボルを知ってさえいれば、そのシンボルに対応したネットワーク場所にアクセスすることができる。企業の商号や商標や個人名などはシンボルとして利用可能な典型であり、適当なシンボルを指定するだけで、利用者は企業や個人のウェブサイトにアクセスしたり、企業や個人にＥメールを送ったりすることができる。
　【００１４】
　また、シンボルの指定はネットワークアプリケーション上で行う必要は無く、任意のアプリケーション上で行うことができる。例えば、ワードプロセッサ上で企業の名称を選択してクリップボードに入れると、ＷＷＷブラウザが自動的に起動されてその企業のウェブサイトにアクセスする。
　【００１５】
　本発明の第２の観点に従う、ネットワーク場所指定システムは、インプット・メソッド・エディタ（ＩＭＥ）が搭載されたコンピュータで用いられる。ネットワーク上又は前記コンピュータ内に、複数の文字又は文字列に関係付けられた場所情報を記憶したデータベースが存在している。インプット・メソッド・エディタ（ＩＭＥ）は、周知のように、バッファを有し、利用者がキーボード型の入力装置から入力した文字又は文字列をそのバッファに受け取って一時的に保持し、そして、そのバッファに保持した文字又は文字列を、利用者の変換キー操作に応じて他の文字又は文字列に変換し、利用者の確定キー操作に応じて確定して現在アクティブなアプリケーションへ渡すものである。本システムは、利用者が他のアプリケーションに対してキー入力装置から文字又は文字列を入力するときにインプット・メソッド・エディタのバッファ内に一時的に保持された文字又は文字列を捕捉する文字捕捉部と、捕捉された文字又は文字列に関係付けられた場所情報を検索するよう上記データベースに依頼するための検索依頼を生成し、その検索依頼を用いて、ネットワークアプリケーションが上記データベースから検索された場所情報を取得できるようにする検索依頼部とを備える。
　【００１６】
　好適な実施形態では、上記検索依頼部は、上記検索依頼を上記データベースに渡し、データベースから検索された場所情報を受け取って、その場所情報をネットワークアプリケーションに渡すように構成されている。
　【００１７】
　【００１８】
　また、別の好適な実施形態では、上記検索依頼部は、上記検索依頼を上記ネットワークアプリケーションに渡し、それにより、前記ネットワークアプリケーションをして上記データベースにアクセスして上記データベースに検索依頼を渡させる。そして、上記データベースは、ネットワークアプリケーションからの検索依頼に応答して、上記文字又は文字列に関係付けられた場所情報を検索して、検索した場所情報をネットワークアプリケーションへ送る。
　【００１９】
　さらに、好適な実施形態では、上記変換部は、キャッシュファイルを有し、そこに、過去に変換したことのあるシンボルと場所情報とのセットを蓄積する。
　【００２０】
　さらに、好適な実施形態では、利用者が設定した複数のシンボルであって相互にリンクされたものを蓄積したシンボルリンクウェブと、前記シンボル捕捉部に捕捉されたシンボルの代わりに、その捕捉されたシンボルにシンボルリンクウェブ上でリンクされている他のシンボルを選択して、この選択した他のシンボルを上記検索依頼部に渡すシンボル選択部とが設けられる。
　【００２１】
　【００２２】
　好適な実施形態では、ユーザがコンピュータ上のネットワークアプリケーションとは別の第２のアプリケーション（例えば、ワードプロセッサや表計算アプリケーションなど）上で、任意のシンボルを選択すると、自動的にネットワークアプリケーションにそのシンボルに対応したネットワーク場所が指定されて、そのネットワーク場所にアクセスすることが出来る。
　【００２３】
　本発明の第３の観点に従うシステムは、コンピュータ上で、通信ネットワークにアクセスするネットワークアプリケーションに対して前記通信ネットワーク上の場所を指定するためのシステムであって、コンピュータが、上述したインプット・メソッド・エディタ（ＩＭＥ）を備えている場合において、利用者が他のアプリケーションに対してキー入力装置から文字又は文字列を入力するときにＩＭＥのバッファ内に一時的に保持された文字列を捕捉する文字列捕捉部と、捕捉した文字列中から通信ネットワーク上の場所を示す文字列を抽出する場所文字列抽出部と、ネットワークアプリケーションに抽出した文字列を指定して、それにより、ネットワークアプリケーションをして抽出した文字列が示す場所に関わる通信を実行させる場所指定部とを備える。
　【００２４】
　このシステムによれば、ユーザがコンピュータの画面上で、任意の文字列をキー入力してＩＭＥ上で変換を行っている過程で、そのＩＭＥ上の文字列に含まれているネットワーク上の場所を示す文字列（例えば、電話番号、ＵＲＬ、Ｅメールアドレス）が自動的にネットワークアプリケーションに指定されて、その場所に関する通信を行うことが出来る。
　【００２５】
　好適な実施形態では、コンピュータ上に、ネットワークアプリケーションとは別の、文字を取り扱うことのできるアプリケーション、例えばワードプロセッサや表計算アプリケーションなどが存在している。ユーザは、任意のアプリケーションへ文字列を入力するためのＩＭＥを用いた変換作業中に、その変換対象の任意の文字列を選択して、文字捕捉部に渡すことができる。例えば、ワードプロセッサで編集中の文書に対してタイプ入力してＩＭＥで変換作業中の電話番号を含んだ文節を、文字捕捉部に渡すことができる。すると、電話アプリケーションが起動して、その文節に含まれていた電話番号へ自動的に電話をかける。同様にして、ファクシミリアプリケーションを起動して自動的にファクシミリ通信を行うことも出来る。
　【００２６】
　【００２７】
　【００２８】
　好適な実施形態では、シンボル又は文字列に対し、ネットワーク場所だけでなく、コンピュータが行うべき特定のアクション（例えば、特定のファイルを開く、特定のアプリケーションを立ち上げるなど）を割り当てることもできる。利用者がそのシンボル又は文字列を選択すると、そのアクションの実行命令がコンピュータ内で発生して、コンピュータはそのアクションを実行する。
　【００２９】
　好適な実施形態では、コンピュータは、種々のシンボル又は文字列が互いにリンクされたシンボルリンクウェブを有しており、利用者は、そのシンボルリンクウェブ内のリンクを辿ることにより、或るシンボルから、それにリンクされた別のシンボルへジャンプし、そこから更に別のシンボルへジャンプするという操作ができ、この操作によって、目当てのシンボルを見つけ出すことができる。そして、その目当てのシンボルを利用者が選択することにほり、そのシンボルに割り当てられたネットワーク場所にアクセスしたり、或いはそのシンボルに割り当てられたアクションを実行したりすることができる。
　【００３０】
　本発明は典型的にはコンピュータにより実施されるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリおよび通信信号などの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。また、本発明の少なくと一部は専用ハードウェアで実施することもできる。また、本発明のシステムは、１台のコンピュータマシンによっても実施できるし、複数台のコンピュータマシンによって分散的に実施することもできる。
　【００３１】
　【発明の実施の形態】
　図１は、本発明に従うネットワーク場所指定システムの一実施形態の全体構成を示す。
　【００３２】
　この実施形態は、インターネットを利用するコンピュータのＷＷＷブラウザに対してＵＲＬを指定する用途に使用されるものである。しかし、以下のこの実施形態の説明を読めば、当業者は、本発明の原理が、インターネットのＵＲＬだけに限らず、種々のタイプのコンピュータネットワークにおける種々のタイプの場所の指定に適用できることを容易に理解するはずである。
　【００３３】
　図１に示すシステム１には、インターネットに接続可能な複数台のクライアントコンピュータ１Ａ，３Ｂ，…と、このクライアントコンピュータ３Ａ，３Ｂ，…と双方向通信可能な少なくとも１台のＵＲＬサーバ５とが含まれている。各クライアントコンピュータ１Ａ，３Ｂ，…には、ＷＷＷブラウザ２１Ａ，２１Ｂ，…と「リンカー」と呼ばれる常駐プログラム２３Ａ，２３Ｂ，…がインストールされている。ＵＲＬサーバ５は典型的にはインターネット上に存在し、クライアントコンピュータ１Ａ，３Ｂ，…とは例えばハイパーテキスト・トランスファー・プロトコル（以下、「ＨＴＴＰ」という）で双方向通信する。ＵＲＬサーバ５はデータベース１５を有し、このデータベース１５には、多数のシンボル１１Ａ，１１Ｂ，…と、これに対応する多数のＵＲＬ１３Ａ，１３Ｂ，…とが、互いにリンクされて蓄積されている（ここでいう「リンク」とは、ハイパーテキスト・マークアップ・ランゲージのステートメントで作られる「リンク」又は「ジャンプ」とは異なる意味であるから、混同しないよう注意されたい）。
　【００３４】
　ここで、「シンボル」とは、人間が五感で認識し記憶することができる表象（シンボル）のデータであって、人間がコンピュータのマンマシンインタフェースを通じてコンピュータに指定することができるものを指す。シンボルの最も典型的なものは、デスクトップ・パブリッシング型（以下、「ＤＴＰ」という）や表計算など種々のアプリケーションなどで最も標準に扱われる文字や記号などのテキストのデータ、例えば、単語、句、節、文章、文などのデータである。シンボルは、テキストデータに限らず、ドロー系グラフィックスアプリケーションが扱うようなベクトル図形データでもよいし、ペイント系グラフィックスアプリケーションが扱うようなビットイメージデータでもよい。また、シンボルは、３次元グラフィックスアプリケーションが扱うような立体的な表象を表した３次元図形データでもよい。更に、視覚で認識できる表象だけに限らず、聴覚で認識できる表象、例えば、旋律やリズムなどのデータもシンボルとなり得る。シンボルは、何らかの意味又は観念を表象していることが望ましい。ランダムな数字列のように、何の意味も観念も人間に想起させないものはシンボルとして適当ではない。一方、単語、句、節、文章、文、商標、サービスマーク、宣伝文句、商号、氏名、名称などは、シンボルとして最適である。地名や番地や電話番号なども、シンボルとして適している。
　【００３５】
　各クライアントコンピュータ３Ａ，３Ｂ，…の利用者は、各クライアントコンピュータ３Ａ，３Ｂ，…内のリンカー２３Ａ，２３Ｂ，…に対して、任意のシンボルを指定することができる。クライアントコンピュータ３Ａ，３Ｂ，…内の各リンカー２３Ａ，２３Ｂ，…は、指定された各シンボル７Ａ，７Ｂ，…を検索キー（つまり、探し出すべき言葉などの対象物）とした検索リクエストをＵＲＬサーバ５に送信する。ＵＲＬサーバ５は、各クライアントコンピュータ１Ａ，３Ｂ，…から受け取った各検索リクエストに含まれている各シンボル７Ａ，７Ｂ，…を検索キーとして、データベース１５内から各シンボル７Ａ，７Ｂ，…に対応する各ＵＲＬ９Ａ，９Ｂ，…を検索する。そして、ＵＲＬサーバ５は、検索した各ＵＲＬ９Ａ，９Ｂ，…を各クライアントコンピュータ１Ａ，３Ｂ，…内のリンカー２３Ａ，２３Ｂ，…に返送する。各クライアントコンピュータ１Ａ，３Ｂ，…内のリンカー２３Ａ，２３Ｂ，…は、ＵＲＬサーバ５から各ＵＲＬ９Ａ，９Ｂ，…を受け取ると、各ＷＷＷブラウザ２１Ａ，２１Ｂ，…を起動して各ＵＲＬ９Ａ，９Ｂ，…を渡す。従って、各ＷＷＷブラウザ２１Ａ，２１Ｂ，…は各ＵＲＬ９Ａ，９Ｂ，…のページを開く。
　【００３６】
　以上の動作により、各クライアントコンピュータ３Ａ，３Ｂ，…の利用者は、シンボルを指定することで、ＵＲＬを指定したと同等の結果を得ることができる。例えば、シンボルとして「特許庁」という単語を指定すると、特許庁のウェブサイトが開くというようにである。よって、利用者は、開きたいページのシンボルさえ知っていればよく、ＵＲＬを知っている必要はない。シンボルはテキストや図形など人間にとって覚え易いものを設定しておくことができる。例えば、企業のウェブサイトに対しては、商号や商標や、「駅の前」のようなキャッチフレーズや、マスコットキャラクタの絵など、利用者が馴染み易いシンボルを設定することができる。従って、利用者はシンボルを指定する方がＵＲＬを指定するよりずっと楽である。「お気に入り」又は「ブックマーク」といったリストに登録する場合でも、シンボルを用いて登録しておけば、そのリスト中から所望のエントリを探し出すのが容易である。
　【００３７】
　一つのＵＲＬに対して複数のシンボルを設定することができる。例えば、企業のウェブサイトに対して、その企業の商号と図形マークとキャッチフレーズの３種類をシンボルとして設定するというようにである。複数のＵＲＬに対して同じシンボルを割り当てることもできる。例えば、或る企業グループに属する複数の企業のＵＲＬに対して、その企業グループ名をシンボルとして設定するというようにである。
　【００３８】
　シンボルの検索を行う際には、シンボルがイメージデータや音データの場合、イメージや音に関するパターン認識の技術を用いて一致、不一致を判断することができる。
　【００３９】
　図２は、利用者がシンボルを指定するときのクライアントコンピュータ３のマンマシンインタフェース画面３１の一例を示している。なお、図２に示す例はマイクロソフト社のウィンドウズ環境におけるものであるが、その説明から当業者は、他のオペレーティング環境ではどうであるかについても容易に理解できるはずである。
　【００４０】
　図２の画面３１のデスクトップ３９上には、今、ＷＷＷブラウザ２１やワードプロセッサなど、利用者が既に起動した幾つかのアプリケーションのウィンドウ３３、３５、３７が開いている。また、リンカー２３のエディットボックス４３も開いている。リンカー２３のアイコン４１もデスクトップ３９上に置かれている。画面３１の縁のタスクバー４５には、リンカー２３のコントロールボタン４７が置かれている。
　【００４１】
　利用者は、タスクバー４５内のリンカーコントロールボタン４７をクリック又はダブルクリックすることにより、リンカー２３の機能を有効にしたり無効にしたりすることができる。リンカー２３が有効であるときのみ、以下に説明する操作でシンボルをリンカー２３に与えることが出来る。
　【００４２】
　ここで、利用者が任意のアプリケーション例えばワードプロセッサを用いて文書を作成している最中に特許庁のウェブサイトを開きたくなった、という場合を想定する。すると、利用者は、今作成中の文書内に特許庁のシンボルである単語「特許庁」５１が存在するならばこれを選択し、または、単語「特許庁」５１をキーボードからタイプ入力した上でこれを選択する（すると、単語「特許庁」５１は強調表示される）。続いて、利用者は、その選択した単語「特許庁」５１をシンボルとしてリンカー２３に渡すために、幾つかのオプショナルな操作、例えば以下の（１）〜（３）などのうちの好きな一つを行う。
　【００４３】
　（１）　単語「特許庁」５１をクリップボードにコピーする。つまり、例えば「コントロール＋Ｃ」のようなキー操作を行うか、又はワードプロセッサウィンドウ３５のツールバー内のあるコピーボタン５３をクリックする。
　【００４４】
　（２）　矢印５５で示すように、リンカー２３のアイコン４１へ単語「特許庁」５１をドラッグアンドドロップする。
　【００４５】
　（３）　矢印５７で示すように、リンカー２３のエディットボックス４３に単語「特許庁」５１をドラッグアンドドロップでコピーした上で、リターンキーを押すなどして単語「特許庁」５１を確定させる。なお、ワードプロセッサ上の単語「特許」をエディットボックス４３にドラッグアンドドロップした上で、エディットボックス４３上で単語「特許」を「特許庁」にして確定させるといったこともできる。
　【００４６】
　上記のいずれかの操作を行うと、リンカー２３は単語「特許庁」５１をシンボルとして受け取り、これを前述したようにＵＲＬサーバ５へ送って特許庁のウェブサイトのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｊｐｏ−ｍｉｔｉ．ｇｏ．ｊｐ／」に変換してもらい、そのＵＲＬを入れたＷＷＷブラウザ２１の起動コマンドを発行する。これにより、ＷＷＷブラウザ２１に対して特許庁のウェブサイトのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｊｐｏ−ｍｉｔｉ．ｇｏ．ｊｐ／」が指定されたことになる。結果として、ＷＷＷブラウザ２１のウィンドウ３３には、そのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｊｐｏ−ｍｉｔｉ．ｇｏ．ｊｐ／」６１と特許庁のウェブサイト６３が表示される。
　【００４７】
　なお、リンカー２３にシンボルを指定する方法としては、他に、リンカーエディットボックス４３に直接シンボルをタイプ入力する方法や、ＷＷＷブラウザのウィンドウ３３上の所謂「開く場所」にＵＲＬを入力する代わりにシンボルを入力する方法などもある。
　【００４８】
　図３は、上述の動作を実現するためのクライアントコンピュータ３及びＵＲＬサーバ５の内部構成及び機能を示す。
　【００４９】
　クライアントコンピュータ３内では、リンカー２３は、ＯＳ７３の管理するメモリエリアの一つであるクリップボード７９を監視している。或るアプリケーション例えばワードプロセッサ７１のメモリエリア上から或るシンボル７５がクリップボード７９へコピーされると（矢印７７）、リンカー２３は、そのクリップボード７９内のシンボル８１を取り込む（矢印８３）。続いて、リンカー２３は、自分のもっているキャッシュファイル８７を参照し、その中から、今取り込んだシンボル８５と同じシンボルを探す。キャッシュファイル８７には、リンカー２３が今までに取り扱った最新所定個数のシンボル８９Ａ，８９Ｂ，…とＵＲＬ９１Ａ，９１Ｂ，…のセットが格納されている。このキャッシュファイル８７の中から、今取り込んだシンボル８５と同じシンボル（例えば、８９Ｂ）が見つかれば、リンカー２３は、そのシンボル８９Ｂに対応したＵＲＬ９１Ｂをキャッシュファイル８７から読み出して（矢印９３）、その読み出したＵＲＬ９５をＷＷＷブラウザ２１に渡す（矢印９７）。
　【００５０】
　今取り込んだシンボル８５と同じシンボルがキャッシュファイル８７内に無い場合は、リンカー２３は、そのシンボル８５を検索キーとした検索リクエストをＵＲＬサーバ５に送る（矢印１０１）。ＵＲＬサーバ５は、受け取ったシンボル１０３と同じシンボルをデータベース１５から探し、そのシンボル（例えば１０５Ｂ）が見つかればそれに対応するＵＲＬ１０７Ｂをデータベース１５から読み出し（矢印１０８）、その読み出したＵＲＬ１０９をリンカー２３に返送する（矢印１１１）。リンカー１１１は、サーバ５から受け取ったＵＲＬ９５をＷＷＷブラウザ２１に渡す（矢印９７）。また、リンカー２３は、サーバ５へ送ったシンボル８５とサーバ５から受けたＵＲＬ９５とをリンクして、キャッシュファイル８７に登録する（矢印１１３、１１５）。
　【００５１】
　また、或るアプリケーション例えばワードプロセッサ７１からシンボル７５がドラッグアンドドロップでリンカーに渡される場合には、次のようになる。ワードプロセッサ７１のメモリエリア上のシンボル７５がドラッグされている間、そのシンボル７５は点線１１７に示すようにＯＳ７３の管理下に入っている。そして、このドラッグされているシンボル７５が例えばリンカー２３のアイコン上でドロップされると、リンカー８５はそのシンボル７５を自己のメモリエリアにコピーして取りこむ（矢印１１９）。シンボルを取りこんだ後の処理は、クリップボード７９から取りこんだ場合と同様である。
　【００５２】
　更に、リンカー２３は、キーボード１２１からのタイプ入力で、ＷＷＷブラウザ２１に対して所謂「開く場所」としてＵＲＬに代えてシンボルが入力されることも監視している。すなわち、リンカー２３は、ＯＳ７３がキーボード１２１から入力されたシンボルをＷＷＷブラウザ１２３に渡す経路（矢印１２３）を監視して、そこからシンボルを取りこむ（矢印１２７）。尚、そのタイプ入力されたテキストがシンボルなのかＵＲＬなのかの判別は、例えば、そのテキストがＵＲＬの所定書式に合致すればＵＲＬであり、合致しなければシンボルと判断する。シンボルを取りこんだ後の動作は前述した動作と同様である。
　【００５３】
　図４は、リンカー２３の処理流れを示す。
　【００５４】
　リンカー２３は、定期的にクリップボードにシンボルが入ったか否かをチェックする（Ｓ１）。また、上述したようにＷＷＷブラウザル２１に所謂「開く場所」としてシンボルがタイプ入力されたか否かもチェックする（Ｓ２）。いずれかのチェック結果がＹＥＳの場合、リンカー２３は、そのシンボルを取りこみ、まず、そのシンボルと同じシンボルを自己のキャッシュファイル８７から探す（Ｓ４）。また、他のアプリケーションからシンボルをドラッグアンドドロップで渡された（Ｓ３）ときも、リンカー２３はステップＳ４に進む。
　【００５５】
　ステップＳ４で、キャッシュファイル８７から該当のシンボルが見つかれば、リンカー２３は、そのシンボルに対応する全てのＵＲＬをキャッシュファイル８７から読み出す（Ｓ５）。そして、読み出したＵＲＬが１個のみであれば、リンカー２３は、ＷＷＷブラウザ２１の起動コマンドを発行してＷＷＷブラウザ２１にそのＵＲＬを渡す（Ｓ９）。もし、キャッシュファイル８７から読み出したＵＲＬが複数ある場合には、その中から１つのＵＲＬを利用者に選ばせるために、その複数のＵＲＬのリストをマンマシンインタフェース画面に表示する（Ｓ７）。そのリストから利用者が１つのＵＲＬを選択すれば（Ｓ８）、リンカー２３は、ステップＳ９へ進んでそのＵＲＬをＷＷＷブラウザ２１に渡す。もし、利用者がリストからの選択を拒否（キャンセル）した場合には、リンカー２３は、後述するステップＳ１０へ進む。
　【００５６】
　上述したステップＳ４で、キャッシュファイル８７中から該当のシンボルが見つからない場合、リンカー２３は、そのシンボルをＵＲＬサーバ５へ送って検索を依頼し（Ｓ１０）、そして、サーバ５から検索結果の回答が来るのを待つ（Ｓ１１）。サーバ５から検索結果の回答が来ると、リンカー２３は、その検索結果が１個のＵＲＬだけならば、ＷＷＷブラウザ２１の起動コマンドを発行してＷＷＷブラウザ２１にそのＵＲＬを渡す（Ｓ１５）。一方、検索結果に複数のＵＲＬが含まれている場合には、リンカー２３は、その中から１つのＵＲＬを利用者に選ばせるために、その複数のＵＲＬのリストをマンマシンインタフェース画面に表示する（Ｓ１４）。そのリストから利用者が１つのＵＲＬを選択すれば、リンカー２３は、ステップＳ１５へ進んでそのＵＲＬをＷＷＷブラウザ２１に渡す。もし、利用者がリストからの選択を拒否（キャンセル）場合には、リンカー２３は、それ以上何もせずに最初のステップＳ１へ戻る。また、サーバ５からの回答にＵＲＬが含まれていなかった場合にも、リンカー２３は、それ以上何もせずに最初のステップＳ１へ戻る（「シンボルに該当する場所は見つかりませんでした」のようなエラーメッセージを表示してもよい）。
　【００５７】
　ステップＳ１５でＷＷＷブラウザにＵＲＬを送った場合、リンカー２３は更に、そのシンボルとＵＲＬのセットをキャッシュファイル８７に書きこみ（Ｓ１６）、そして、最初のステップＳ１へ戻る。
　【００５８】
　図５は、ＵＲＬサーバ５の処理流れを示す。
　【００５９】
　ＵＲＬサーバ５は、リンカー２３からシンボルの検索リクエストを受けると（Ｓ２１）、データベース１５からそのシンボルを探し（Ｓ２２）、シンボルが見つかればそれに対応する全てのＵＲＬをデータベース１５から読み出してリンカーＳ２３へ検索結果として返送する（Ｓ２３）。データベース１５からシンボルが見つからない場合には、ヒット無しの旨の回答を返送する（Ｓ２３）。
　【００６０】
　１つのシンボルに対して複数のＵＲＬが対応する場合、ＵＲＬサーバ５は、その複数のＵＲＬをリンカー２３に返送する代わりに、次のようにすることもできる。すなわち、その複数のＵＲＬへのリンクを有した１つのＵＲＬリストのページを予め用意しておき、そのＵＲＬリストページのＵＲＬをそのシンボルと対応づけてデータベース１５に格納しておくのである。従って、ＵＲＬサーバ５は、そのシンボルの検索依頼に対して、そのＵＲＬリストページのＵＲＬを検索結果として返送することになる。その結果、ＷＷＷブラウザにはそのＵＲＬリストページが表示されるので、利用者はそのページから所望のＵＲＬへ容易にジャンプすることができる。
　【００６１】
　上記実施形態では、図３に示すようにＵＲＬサーバ５はＵＲＬ１０９だけをリンカー２３へ送っている。変形例として、ＵＲＬサーバ５がシンボル１０３とＵＲＬ１０９とのセットをリンカー２３へ送るようにしてもよく、それにより、リンカー２３はＵＲＬサーバ５から受け取ったシンボル１０３とＵＲＬ１０９とのセットだけをキャッシュファイル８７に格納すればよい。
　【００６２】
　図６に示すリンカー１２３は、実行モジュールとして、シンボル決定部１２５とＵＲＬ変換部１２７とを有する。シンボル決定部１２５は、利用者が自由に設定した種々のシンボル１３１Ａ，１３１Ｂ，…を利用者が自由にリンクさせてなるシンボルリンクウェブ１２９を有している。シンボル決定部１２５は、利用者がシンボルリンクウェブ１２９のリンクを自由に辿りながら所望のシンボルを選定していけるようにするための処理を行う。また、ＵＲＬ変換部１２７は、利用者が選定したシンボルをシンボル決定部１２５から受け取って、図４のステップＳ４以降の処理を行うものである。
　【００６３】
　図７は、利用者がシンボルリンクウェブ１２９のリンクを辿りながらシンボルを選定していくときの、シンボル決定部１２５が表示する画面例を示す。
　【００６４】
　利用者が或るアプリケーションからクリップボードコピーやドラッグアンドロップなどで例えば「シンボルＡ」をリンカー１２３に渡すと、リンカー１２３のシンボル決定部１２５は、図７の左端の示すように「シンボルＡ」１４１Ａを画面１５１に表示する。次に、この画面１５１上の「シンボルＡ」１４１Ａを利用者がダブルクリックする（「確定させる」の命令）と、シンボル決定部１２５はその「シンボルＡ」１４１ＡをＵＲＬ変換部１２７に渡すので、「シンボルＡ」１４１Ａは対応するＵＲＬ１４３Ａに変換されてＷＷＷブラウザに渡される。
　【００６５】
　また、画面１５１上の「シンボルＡ」１４１Ａを利用者がシングルクリックする（「リンクを辿る」の命令）と、シンボル決定部１２５はシンボルリンクウェブ１２９にアクセスして、「シンボルＡ」１４１Ａにリンクされている全てのシンボルをシンボルリンクウェブ１２９から読み出して画面１５３に表示する。従って、画面１５３には、「シンボルＢ」１４１Ｂ，「シンボルＥ」１４１Ｅ及び「シンボルＦ」１４１Ｆのリストが表示される。このリストの中から例えば「シンボルＦ」１４１Ｆがダブルクリックされると、この「シンボルＦ」１４１Ｆは対応するＵＲＬ１４３Ｆに変換されてＷＷＷブラウザに渡される。また、「シンボルＦ」１４１Ｆがシングルクリックされると、次に表示される画面１５５には、その「シンボルＦ」１４１Ｆにリンクされている「シンボルＥ」１４１Ｅ，「シンボルＢ」１４１Ｂ及び「シンボルＤ」１４１Ｄのリストが表示される。
　【００６６】
　このように利用者は、自分が自由に構築したシンボルリンクウェブ１２９を利用して、シンボル間のリンクを辿りつつ所望のシンボルを見つけ出し選択することができる。この機能には種々の用途が考え得る。その一つは、人の記憶を助ける用途である。例えば、或る通信販売業者のウェブサイトにアクセスしたところ、そこに気に入ったカバンのカタログが載っていたが、今は買う気はなかったとする。その際、そのカバンを将来買うかもしれないと思って、その通信販売業者の名前と「カバン」という単語とをリンクさせてシンボルリンクウェブ１２９に登録しておいたとする。そうしておくと、後にそのカバンが本当に欲しくなったとき、その通信販売業者の名前を思い出せなくても、「カバン」という単語をリンカーに渡せば、その「カバン」にリンクされたシンボルのリストが表示されるから、その中から通信販売業者の名前を見つけ出し、これをダブルクリックすることで、再びその通信販売業者のウェブサイトを開くことができる。また、別の用途は、利用者によるシンボルのカスタマイズである。すなわち、ＵＲＬサーバに渡すことができるシンボルは、個々の利用者が定義したものではなく、ＵＲＬサーバ側で定義したものになるであろう。その場合、個々の利用者は、ＵＲＬサーバ側で定義したシンボルが気に入れなければ、それに代えて自分が定義したシンボルを使いたいと思うであろう。その場合に、自分が定義したシンボルとＵＲＬサーバ側で定義したシンボルとをリンクさせてシンボルリンクウェブ１２９に登録しておけば、自分が定義したシンボルを使うことが可能となる。
　【００６７】
　図８は、シンボル決定部１２５の処理流れを示す。
　【００６８】
　シンボル決定部１２５は、まず、図４に示したＳ１、Ｓ２及びＳ３のステップによって最初のシンボルを取得し（Ｓ３１）、これを表示する（Ｓ３２）。次に、表示したシンボルがシングルクリックされると（Ｓ３３）、シンボル決定部１２５は、シンボルリンクウェブ１２９からそのシンボルにリンクされている他のシンボルを検索し（Ｓ３４）、その検索したシンボル（複数の場合はそのリスト）を表示する（Ｓ３２）。また、表示したシンボルがダブルクリックされると（Ｓ３３）、シンボル決定部１２５は、そのシンボルをＵＲＬ変換部１２７に渡す（Ｓ３５）。
　【００６９】
　図９及び図１０は、ユーザ入力の文字列をシンボルとしてリンカーに渡すための別の２つの実施形態をそれぞれ示す。
　【００７０】
　これらの実施形態では、キーボードからユーザ入力された文字列が、その入力文字列に対して必要に応じて変換（例えば、日本語入力の場合のかな漢字変換）を施してアプリケーションに渡す仲介役を行うプログラムモジュールであるＩＭＥ（Ｉｎｐｕｔ　Ｍｅｔｈｏｄ　Ｅｄｉｔｏｒ）を介して、リンカーに渡される。特に図９の実施形態では、クライアントコンピュータは、リンカー２０９用に特別に設計されたリンカー用ＩＭＥ２０１を持つ。一方、図１０の実施形態では、既存のＩＭＥのモジュール２３１、２３５にリンカー用の文字列判定部２３３を組み込んだリンカー用ＩＭＥ２２１を持つ。図９の実施形態は１バイトコードの文字を取り扱うのに適し、図１０のそれは２バイトコードの文字を取り扱うのに適する。
　【００７１】
　図９の実施形態では、リンカー用ＩＭＥ２０１は、文字列判定部２１３と、変換前または変換中の文字列が格納されるバッファ２１１とを有する。ユーザがキーボード２０５のキーを押すと、キーボードドライバ２０３を通じ、ＯＳのＩＭＥ仕様に従って、押されたキーに対応する文字又は記号（以下、文字と総称する）又は命令がリンカー用ＩＭＥ２０１の文字列判定部２１３へ入力される。文字列判定部２１３は入力された文字や命令に応答して次のように動作する。
　【００７２】
　（１）一般的な文字キーが押された場合文字列判定部２１３は、一般的なキーから入力された文字をバッファに追加すると同時に、同文字に下線を付けたり又は反転強調表示にしたりして、現在アクティブになっているアプリケーション（例えば、ワードプロセッサ、表計算ソフトウェアなど）２０７に転送する。よって、アプリケーション２０７上で入力文字列がテンポラリに表示される。
　【００７３】
　（２）「ＥＳＣキー」が押された場合文字列判定部２１３は、ＥＳＣキーからの命令に応答して、もしバッファ２１１に何らかの文字が格納されていたら、そのバッファ２１１をクリアすると同時に、アプリケーション２０７上でテンポラリに表示されている文字（下線付き又は反転表示されている文字）の表示をアプリケーション２０７上から消す（登録のキャンセル）。もしバッファ２１１が空であれば、文字列判定部２１３は、当該アプリケーション２０７にて割り当てられている「Ｂａｃｋ　Ｓｐａｃｅキー」の機能を実行する。
　【００７４】
　（３）「確定キー」（例えば、「Ｅｎｔｅｒキー」）が押されたとき文字列判定部２１３は、確定キーからの命令に応答して、もしバッファ２１１に何らかの文字が格納されていたら、アプリケーション２０７上でテンポラリに表示されている文字を消した後、バッファ２１１の内容をアプリケーション２０７に転送し、バッファ２１１をクリアする（アプリケーション２０７への単純な文字登録）。
　【００７５】
　（４）「リンクキー」（例えば、「Ａｌｔキー＋Ｚキー」のようにソフト的に定義してもよいし、キーボード上に専用の「リンクキー」を設けてもよい）が押されたとき文字列判定部２１３は、リンクキーからの命令に応答して、バッファ２１１の内容をリンカー２０９に転送し、バッファ２１１をクリアする。すると、リンカー２０９は、既に説明したように転送された文字をＵＲＬに変換してインターネットアクセスを可能にするなどの動作を行う。
　【００７６】
　（５）「リンク＆確定キー」が押されたとき文字列判定部２１３は、確定キー及びリンクキーからの命令に応答して、もしバッファ２１１に何らかの文字が格納されていたら、アプリケーション２０７上でテンポラリに表示されている文字を消した後、バッファ２１１内の文字をアプリケーション２０７に転送し、さらに、バッファ２１１の内容をリンカー２０９に転送し、そしてバッファ２１１をクリアする（アプリケーション２０７への単純な文字登録と、リンカー２０９の機能の共存）。
　【００７７】
　図１０の実施形態では、リンカー用ＩＭＥ２２１は、既存のＩＭＥが有しているＩＭＥコア２３５とバッファ２３１を備える他、さらに、リンカー２０９用に特別に設計された文字列判定部２３３を有する。ユーザがキーボード２０５のキーを押すと、キーボードドライバ２０３を通じ、ＯＳのＩＭＥ仕様に従って、押されたキーに対応する文字又は命令がリンカー用ＩＭＥ２２１の文字列判定部２３３へ入力される。文字列判定部２３３は、入力されたキーの文字や命令の処理をＩＭＥコア２３５に引渡しつつ、リンカー２０９起動に割り当てられた何らかのキー入力（例えば、「リンクキー」）を認識すると、変換前か変換中かに関わらず、バッファ２３１の内容をそのままリンカー２０９に引き渡す。その他のキーが押されたときは、文字列判定部２３３は入力文字や命令の処理をＩＭＥコア２３５に引き渡すだけであり、よって、リンカー用ＩＭＥ２２１の動作は既存のＩＭＥの動作と実質的に同じになる。文字列判定部２３３の動作を、日本語入力の場合を例に具体的に示せば次の通りである。
　【００７８】
　（１）一般的な文字キーが押された場合文字列判定部２３３は、入力された文字の処理をＩＭＥコア２３５に引き渡す。ＩＭＥコア２３５は、ローマ字入力設定の場合は、入力されたアルファベットの組み合わせから文字列をひらがな（又はカタカナ）に自動変換し、バッファ２３１にその変換したかな文字を追加すると同時に、同かな文字に下線を付けたり又は反転強調表示にしたりして、現在アクティブになっているアプリケーション２０７に転送する。よって、アプリケーション２０７上で入力かな文字がテンポラリに表示される。
　【００７９】
　（２）「確定キー」（例えば、「Ｅｎｔｅｒキー」）が押されたとき文字列判定部２３３は、確定キーからの命令の処理をＩＭＥコア２３５に引き渡す。ＩＭＥコア２３５は、バッファ２３１内の文字列を、内蔵する漢字辞書と付き合わせて変換候補文字列を入手し、それをバッファ２３１の内容に上書きする。同時に、ＩＭＥコア２３５は、同変換候補文字列に下線を付けたり又は反転強調表示にしたりしてアプリケーション２０７に転送する。よって、アプリケーション２０７上で変換候補文字列がスポト表示される。
　【００８０】
　（３）「ＥＳＣキー」が押された場合文字列判定部２３３は、ＥＳＣキーからの命令の処理をＩＭＥコア２３５に引き渡す。ＩＭＥコア２３５は、図９に示した文字列判定部２１３が行ったと同様の動作を行う。但し、既存のＩＭＥの中には、ＩＭＥコア２３５が、ＥＳＣキーからの命令を受けると、バッファ２３１内の変換候補を破棄して最初のかな文字表示に戻すものもある。
　【００８１】
　（４）「リンクキー」（例えば、「Ａｌｔキー＋Ｚキー」のようにソフト的に定義してもよいし、キーボード上に専用の「リンクキー」を設けてもよい）が押されたとき文字列判定部２３３は、リンクキーからの命令に応答して、バッファ２３１の内容をリンカー２０９に転送し、バッファ２１１をクリアする。すると、リンカー２０９は、既に説明したように転送された文字をＵＲＬに変換してインターネットアクセスを可能にするなどの動作を行う。
　【００８２】
　（５）「リンク＆確定キー」が押されたとき文字列判定部２３３は、確定キーからの命令の処理をＩＭＥコア２３５に引き渡すと同時に、リンクキーからの命令に応答して、バッファ２３１の内容をリンカー２０９に転送する。
　【００８３】
　以下に、上述のＩＭＥを利用したリンカーの文字列入力表現手法を具体的に説明する。
　【００８４】
　１．文字列の選択状態の表現についてＩＭＥにおいて、選択状態となっている文字列、つまり、リンカーに渡す可能性がある文字列の表現は、例えばマイクロソフト社のウィンドウズ環境下であれば、下記のように大きく２通りの場合があり得る。
　【００８５】
　▲１▼　選択状態の文字列を反転表示のような強調表現する態様。
　【００８６】
　▲２▼　選択状態の文字列に実線又は点線のオンダーラインを付す態様。
　【００８７】以下に示す具体例では、入力された文字列を引用符””で囲んで示し、その中で選択状態となっている部分を角括弧〔〕で囲んで示す。
　【００８８】
　２．図９に示した実施形態で１バイトコードの文字を入力する場合の操作の見え方
　２−１．　単語の入力のみでリンカーを起動する場合
　▲１▼　あらかじめ、リンカー用ＩＭＥを起動しておく。現在のウィンドウズの仕様であれば、このとき画面右下隅にある「タスクトレイ」（時刻が表示されている所）に、常駐プログラムとしてリンカー用ＩＭＥのアイコンが表示される。
　【００８９】
　▲２▼　リンカーに渡したい文字列をディスプレイ画面上のどこかに入力する（文字列入力を受け付けてくれるどの場所でもよい）。
　【００９０】
　例１）
”〔ＳＯＦＭＡＰ〕”
　▲３▼　この状態で、Ａｌｔ＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。リンカーが選択状態にあった文字列を持って起動し、その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。
　【００９１】
　例１−１）：リンクキーがリンク機能のみを持つとき”〔ＳＯＦＭＡＰ〕”結果：ＳＯＦＭＡＰのウェブサイトが開かれる。
　【００９２】
　例１−２）：リンクキーが確定キーの機能も持つとき”ＳＯＦＭＡＰ”結果：ＳＯＦＭＡＰのウェブサイトが開かれる。
　【００９３】
　２−２．　ワープロセッサ等で文章を入力しながらリンカーを起動する場合
　▲１▼　あらかじめ、リンカー用ＩＭＥを起動しておく。現在のウィンドウズの仕様であれば、このとき画面右下隅にある「タスクトレイ」に、常駐プログラムとしてリンカー用ＩＭＥのアイコンが表示される。
　【００９４】
　▲２▼　普通に文字列を入力していく。このとき、すべての文字列は、選択状態になっている。
　【００９５】
　例）
”〔Ｔｈｅ　ｃｏｍｐａｎｙ〕”
　▲３▼　リンカーに渡したい文字列の直前に来たら、Ｅｎｔｅｒキーでそれまでの文章を確定する。
　【００９６】
　例）
　“〔Ｔｈｅ　ｃｏｍｐａｎｙ　ｉｓ〕”
　　　　　　　↓（Ｅｎｔｅｒ入力）
“Ｔｈｅ　ｃｏｍｐａｎｙ　ｉｓ”
　▲４▼　リンカーに渡したい文字列を入力する。
　【００９７】
例２）
”Ｔｈｅ　ｃｏｍｐａｎｙ　ｉｓ　〔ＳＯＦＭＡＰ〕”
　▲５▼この状態で、Ａｌｔ＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。リンカーが選択状態にあった文字列を持って起動し、その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。
　【００９８】
　例２−１）：リンクキーがリンク機能のみ持つとき
”Ｔｈｅ　ｃｏｍｐａｎｙ　ｉｓ　〔ＳＯＦＭＡＰ〕”
結果：ＳＯＦＭＡＰのウェブサイトが開かれる
例２−２）：リンクキーが確定キーの機能も持つとき
”Ｔｈｅ　ｃｏｍｐａｎｙ　ｉｓ　ＳＯＦＭＡＰ”
結果：ＳＯＦＭＡＰのウェブサイトが開かれる。
　【００９９】
　３．　図１０に示した実施形態で２バイトコードの文字を入力する場合の操作の見え方
　▲１▼　あらかじめ、リンカー用ＩＭＥ（ＦＥＰ：フロントエンドプロセッサ）を起動しておく。現在のウィンドウズの仕様であれば、このとき画面右下隅にある「タスクトレイ」に、常駐プログラムとしてリンカー用ＩＭＥのアイコンが表示される。
　【０１００】
　▲２▼　リンカーに渡したい文字列を画面上のどこかに入力する（文字列入力を受け付けてくれるどこでもよい）。すると、ＦＥＰがアルファベットをひらがな（又はカタカナ）に自動変換して、表示する。
　【０１０１】
例３）
”〔そふまっぷふゅーちゃーでざいんかぶしきかいしゃ〕”
　▲３▼　この状態で、Ａｌｔ＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。すると、リンカーが選択状態にあった文字列を持って起動し、その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。
　【０１０２】
　例３−１）：リンクキーがリンク機能のみ持つとき
”〔そふまっぷふゅーちゃーでざいんかぶしきかいしゃ〕”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１０３】
　例３−２）：リンクキーが確定キーの機能も持つとき
”そふまっぷふゅーちゃーでざいんかぶしきかいしゃ”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１０４】
　▲４▼　もし、かなの文字列「そふまっぷふゅーちゃーでざいんかぶしきかいしゃ」に対してＵＲＬが割り付けれていない場合、ユーザはスペースキー等の漢字変換キーを押して、ＦＥＰのカナ漢字変換を実行する。欲しい文字列が表示が出るまで、漢字変換の操作を行い、何度でも変換候補を入れかえることができる。
　【０１０５】
例４）
”〔そふまっぷふゅーちゃーでざいんかぶしきかいしゃ〕”
　　　　　↓（スペースキー入力）
”〔そふまっぷ〕〔フューチャーデザイン株式会社〕”
　　　　　↓（スペースキー入力）
”〔ソフマップ〕〔フューチャーデザイン株式会社〕”
（この例のように、長い文字列は、ＦＥＰによって複数の変換候補に自動的に分割される場合がある）。
　【０１０６】
　▲５▼　選択したい文字列（例えば「ソフマップフューチャーデザイン株式会社」）が変換候補として表示されているときに、Ａｌｔ＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。すると、リンカーが、変換候補として選択状態にあった文字列を持って起動し、その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。
　【０１０７】
　例４−１）：リンクキーがリンク機能のみ持つとき
”〔ソフマップ〕〔フューチャーデザイン株式会社〕”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１０８】
　例４−２）：リンクキーが確定キーの機能も持つとき
”ソフマップフューチャーデザイン株式会社”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１０９】
　３−１．　ワープロ等で文章を入力しながらのリンク起動
　▲１▼　あらかじめ、リンカー用ＩＭＥ（ＦＥＰ）を起動しておく。現在のウィンドウズの仕様であれば、このとき画面右下隅にある「タスクトレイ」に、常駐プログラムとしてリンカー用ＩＭＥのアイコンが表示される。
　【０１１０】
　▲２▼　普通に文字列を入力していく。このとき、すべての文字列は、ＦＥＰの働きにより、自動的に選択状態のひらがな（あるいはカタカナ）に変換されて表示される。
　【０１１１】
例５）
”〔そのかいしゃは、〕”
　▲３▼　ＦＥＰのカナ漢字変換機能を使い、あるものは漢字に、あるものはひらがなにと、通常の操作で変換しつつ、文章を作成していく。リンカーに渡したい文字列の直前までは、Ｅｎｔｅｒキーを押す等して、それまでの入力文章を確定しておく。
　【０１１２】
例６）
“〔そのかいしゃは、〕”
　　　　　↓（スペースキー入力）
“〔その〕〔会社は、〕”
　　　　　↓（Ｅｎｔｅｒ入力）
“その会社は、”
　▲４▼　リンカーに渡したい文字列を続けて入力する。ＦＥＰの機能でアルファベットがひらがな（もしくはカタカナ）に自動変換され、表示される。
　【０１１３】
例７）
”その会社は、〔そふまっぷふゅーちゃーでざいんかぶしきかいしゃ〕”
　▲５▼　この状態で、Ａｌｔ＋Ｚ等のリンクキーを押す。あるいは、マウスでリンカーのアイコンを選択する。その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。もし、上記のかな文字列にＵＲＬが割り当てられていない場合には、スペースキー等の漢字変換キーを押して、ＦＥＰのカナ漢字変換を実行する。欲しい文字列が表示が出るまで漢字変換の操作を行い、何度でも変換候補を入れかえることができる。
　【０１１４】
例８）
”その会社は、〔そふまっぷふゅーちゃーでざいんかぶしきかいしゃ〕”
　　　　↓（スペースキー入力）
”その会社は、〔そふまっぷ〕〔フューチャーデザイン株式会社〕”
　　　　↓（スペースキー入力）
”その会社は、〔ソフマップ〕〔フューチャーデザイン株式会社〕”
　▲６▼　選択したい文字列「ソフマップフューチャーデザイン株式会社」が変換候補として表示されているときに、リンク起動キーを押す、あるいは、マウスでアイコンを選択する。すると、リンカーが、変換候補として選択状態にあった文字列を持って起動し、その文字列をＵＲＬに変換し、ブラウザがそのＵＲＬを持って起動し、そのＵＲＬのページを開く。リンクキーが更に文字列確定機能も持つ場合、同時に文字列の確定も行われる。
　【０１１５】
　例８−１）：リンクキーがリンク機能のみ持つとき
”その会社は、〔ソフマップ〕〔フューチャーデザイン株式会社〕”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１１６】
　例８−２）：リンクキーが確定キーの機能も含むとき
”その会社は、ソフマップフューチャーデザイン株式会社”
結果：存在していれば、ソフマップフューチャーデザインのウェブサイトが開かれる。
　【０１１７】
　図１１は、リンカーの更に別の実施形態を示す。
　【０１１８】
　リンカー３０１は、クライアントコンピュータ上で、電話単語テーブル３０３と言葉−アクションテーブル３０５とを有している。電話単語テーブル３０３には、電話番号を示すために一般に用いられている複数のキーワードが登録されている。言葉−アクションテーブル３０５には、種々の言葉（図示の例では、「ｓｏｆｍａｐ」、「ｃｄ」、「ｌｅｔｔｅｒ」、「Ｍａｒｙ」など）とアクション名とが互いにリンクされて（図中では、このリンクを等号で示す）が登録されている。ここで、アクション名とは、クライアントコンピュータが実行すべきアクションを指定したものである。例えば、図１１に示した例では、「ｈｔｔｐ：／／．．．．」のようなＵＲＬは、そのＵＲＬのページを開くというアクションを指定しており、「ＣＤｐｌａｙｅｒ．ＥＸＥ」のようなプログラムファイル名は、そのプログラムを起動するというアクションを指定しており、「ＬｅｔｔｅｒＨｅａｄ．ＤＯＣ」のようなデータファイル名は、そのデータファイルを開くというアクションを指定し、「ｔｅｌ０３１２３４５６７」のような電話番号は、その電話番号に電話をかけることを指定している。
　【０１１９】
　クライアントコンピュータ上には、リンカー３０１の他にも、種々のファイル３１１、３１３、３１５、３１７、３１９が存在する。図１１の例では、ファイル３１１は電話をかけるための電話アプリケーション、ファイル３１３はＷＷＷブラウザ、ファイルファイル３１７はワードプロセッサ、ファイル３１９はワードプロセッサ３１７が開くことんも出来る文書（データ）ファイルであるが、これらは単なる例示であり、どのような種類のファイルが存在していても良い。
　【０１２０】
　リンカー３０１は、ネットワークモードとローカルモードというユーザ選択可能な２つの動作モードを有する。いずれのモードにおいても、リンカー３０１は、上述の幾つかの実施形態で説明したと同様の方法でシンボル（典型的には、文字列）を捕捉する。ネットワークモードが選択されている場合、リンカー３０１は、上記捕捉したシンボルを、前述の実施形態の場合と同様に、ＵＲＬサーバ（図１の参照番号５）へ送って対応するＵＲＬをＵＲＬサーバから受け取り、そのＵＲＬを指定してＷＷＷブラウザ３１３を起動する。ＷＷＷブラウザ３１３が、そのＵＲＬのページを開く。一方、ローカルモードでは、リンカー３０１は、上記捕捉したシンボルを言葉−アクションテーブル３０５内の言葉と照合する。一致が得られれば、その言葉に対応するアクション名を読み出し、そのアクション名が指定するアクションを実行するためのプログラムを起動してそのアクションを実行させる。
　【０１２１】
　また、リンカー３０１は、ネットワークモードとローカルモードのモード選択からは独立して、電話モードに設定することができる。電話モードでは、リンカー３０１は、上記捕捉したシンボルが文字列である場合、電話単語テーブル３０３を使用して、その文字列に電話番号が含まれているか否かをチェックする。その文字列に電話番号が含まれていたら、リンカー３０１は、その電話番号をその文字列から自動的に抽出し、その電話番号を指定して電話アプリケーション３１１を起動する。電話アプリケーション３１１が、その電話番号に電話をかける。
　【０１２２】
　図１２は、電話モードにおけるリンカー３０１の処理流れを示す。
　【０１２３】
　リンカー３０１は、文字列のシンボルを捕捉すると（Ｓ５１）、その文字列を電話単語テーブル３０３内の各キーワードと照合する（Ｓ５２）。その文字列内にいずれかのキーワードと一致する単語が含まれていた場合（Ｓ５３、Ｙｅｓ）、これは、その文字列に電話番号が含まれている可能性が高いことを意味する。この場合、リンカー３０１は、次に、その文字列から電話番号を抽出し（Ｓ５４）、そして、その電話番号を指定して電話アプリケーション３１１を起動して、その電話番号に電話をかけさせる（Ｓ５５）。上記ステップＳ５２、Ｓ５３を省略して、ステップＳ５１から直接ステップＳ５４に入るようにすることもできる。
　【０１２４】
　上記の電話をかけるための処理と並行して、リンカー３０１は、ステップＳ５６以下の処理も行う。すなわち、リンカー３０１は、ローカルモードに設定されている場合には（Ｓ５６、ローカル）、捕捉した文字列を言葉アクションテーブル３０５内の言葉と照合する（Ｓ５７）。その文字列がテーブル３０５内のいずれかの言葉と一致すると（Ｓ５８、Ｙｅｓ）、リンカー３０１は、その一致した言葉にテーブル３０５上でリンクされたアクション名が指定するアクションを実行するための処理を行う（Ｓ５９）。例えば、図１１に示した例において、一致した言葉が「ｓｏｆｍａｐ」である場合、その言葉「ｓｏｆｍａｐ」にはアクション名としてＵＲＬ「ｈｔｔｐ：／／．．．．」がリンクされているので、リンカー３０１は、そのＵＲＬ「ｈｔｔｐ：／／．．．．」を指定してＷＷＷブラウザ３１３を起動し、それにより、そのＵＲＬのページが開く。一致した言葉が「ｃｄ」であった場合、その言葉「ｃｄ」には音楽ＣＤを再生するプログラムのファイル名「ＣＤｐｌａｙｅｒ．ＥＸＥ」がリンクされているので、リンカー３０１は、ＣＤｐｌａｙｅｒ．ＥＸＥ３１５を起動し、それにより、音楽ＣＤを再生することができるようになる。一致した言葉が「ｌｅｔｔｅｒ」であった場合、その言葉「ｌｅｔｔｅｒ」にはワードプロセッサ３１７で開くことの出来る文書ファイル名「ＬｅｔｔｅｒＨｅａｄ．ＤＯＣ」がリンクされているので、リンカー３０１は、その文書ファイル名「ＬｅｔｔｅｒＨｅａｄ．ＤＯＣ」を指定してワードプロセッサ３１７を起動し、それにより、その文書ファイルが開かれる。一致した言葉が「Ｍａｒｙ」であった場合、その言葉「Ｍａｒｙ」には電話番号「ｔｅｌ０３１２３４５６７」がリンクされているので、リンカー３０１は、その電話番号「０３１２３４５６７」を指定して電話アプリケーション３１１を起動し、それにより、その電話番号に電話がかけられる。
　【０１２５】
　ネットワークモードに設定されていた場合（Ｓ５６、ネットワーク）、リンカー３０１は、捕捉した文字列をＵＲｌサーバへ送り、ＵＲＬサーバから対応するＵＲＬを受け取り、そのＵＲＬを指定してＷＷＷブラウザ３１３を起動する（Ｓ６０）。
　【０１２６】
　図１３は、図１２のステップＳ５４の電話番号抽出処理の手順を示す。
　【０１２７】
　リンカー３０１は、まず、捕捉した文字列中から、電話番号の一般的な表現形式で表現された数字列のみを抽出する（Ｓ６１）。電話番号の一般的な表現形式とは、例えば、「１−２３４−５６７８」のように数字のセットをハイフンで繋げる、「１（２３４）５６７８」のように数列の一部を丸括弧で囲む、又は「１２３４５６７８」のように単純な連続した数列などである。いずれの表現形式でも、「１２３４５６７８」のように数字のみが抽出される。次に、リンカー３０１は、抽出した数列の桁数を数え、それが電話番号として認められる所定の桁数範囲内に入っているかチェックする（Ｓ６２）。例えば、１桁や２桁は少な過ぎ、２０桁以上は多すぎるであろう。数列の桁数が所定の桁数範囲内に入った場合にのみ、リンカー３０１は、その数列を電話番号として把握し（Ｓ６３）、前述した図１２のステップＳ５５へ進む。
　【０１２８】
　上述した電話番号抽出処理の手順は単なる一例であり、他にも様々な電話番号抽出アルゴリズムが考え得る。
　【０１２９】
　上述した幾つかの実施形態では、文字列のシンボルをリンカーが扱う場合、その文字列は基本的にキャラクタコードで表現されている。しかし、文字列がビットマップ又はベクタのフォントイメージで表現されている場合でも、リンカーは、パターン認識技術を用いてそのフォントイメージを文字コードに変換することによって、上述した実施形態と同様の取り扱いをその文字列について行うことが可能である。例えば、イメージ処理アプリケーション上で、イメージスキャナから取り込んだ文書イメージや、デジタルカメラから取り込んだ写真イメージの中から、ユーザが所望の文字列の領域を領域選択ツールを使って選択して、その選択領域のビットイメージをＣｏｎｔｒｏｌ＋Ｃキーなどの操作でリンカーに渡すことができる。或いは、ディスプレイ画面上に表示されている任意のアイコンやツールなどをマウスカーソルで指し示して、所定のリンク操作を行うと、そのアイコンやツールのビットイメージに含まれている文字列のビットイメージをリンカーに渡すように構成することもできる。リンカーは、文字列のイメージを受け取ると、パターン認識を行ってその文字列の各文字に対応する文字コードを確定する。こうして文字列イメージが文字コード列に変換されると、リンカーは、既に説明した実施形態のように、その文字列に対応するＵＲＬのページを開いたり、その文字列に含まれている電話番号に電話をかけたり、或いは、その文字列に対応するアクションを実行したりするための処理を行うことができる。
　【０１３０】
　図１４は、リンカーの更にまた別の実施形態を示す。
　【０１３１】
　クライアントコンピュータ４０１上のリンカーは、コアリンカー４１５とインターネットリンカー４１９の２種類のプログラムモジュールから構成される。コアリンカー４１５は常駐型のプログラムであってよい。図１５は、コアリンカー４１５の動作流れを示し、図１６は、インターネットリンカー４１９の動作流れを示している。
　【０１３２】
　図１４〜図１６を参照して、コアリンカー４１５とインターネットリンカー４１９の動作を以下に説明する。
　【０１３３】
　コアリンカー４１９は、「ネットワーク」と「ローカル」の２つの動作モードをもち、それらをユーザが選択可能である。いずれのモードでも、コアリンカー４１５は、既に説明したような種々の方法のいずれかを用いて、クライアントコンピュータ４０１の何らかのアプリケーション上でユーザがシンボルを入力又は選択したときに、そのシンボルを捕捉する（図１５、ステップＳ７１）。図１４には、一例として、ワードプロセッサ４０５上でユーザが入力又は選択したシンボル４３１を、矢印４３３で示すように、コアリンカー４１５が捕捉した様子が示されている。次のコアリンカー４１５の動作は、現在選択されている動作モードによって分岐する（Ｓ７２）。まず、ネットワークモードでの一連の動作を説明する。
　【０１３４】
　ネットワークモードでは、コアリンカー４１５は、インターネットリンカー４１９を起動して、捕捉したシンボル４３５を、図１４に矢印４３７で示すように、インターネットリンカー４１９に渡す（図１５、Ｓ７３）。その後、コアリンカー４１５は、待機状態になり、そして、ユーザが新たなシンボルを入力又は選択すると、その新たなシンボルを捕捉して（図１５、Ｓ７１）、同様の動作を繰り返す。
　【０１３５】
　インターネットリンカー４１９は、コアリンカー４１５によって起動されて、コアリンカー４１５をシンボルから受け取る。すると、インターネットリンカー４１９は、そのシンボルの検索をＵＲＬサーバ４０３のデータベース４２５にリクエストするための検索リクエスト文４４１を作成する（図１６、Ｓ８１）。続いて、インターネットリンカー４１９は、クライアントコンピュータ４０１上のＷＷＷブラウザ４１３が起動してなければこれを起動し（図１６、Ｓ８２、Ｓ８３）、そして、予め登録されているＵＲＬサーバ４０３のＵＲＬ４３９と、上述のシンボル検索リクエスト文４４１とを、矢印４４３で示すように、ＷＷＷブラウザ４１３へ渡す（図１６、Ｓ８４）。その後、インターネットリンカー４１９は終了する。
　【０１３６】
　ＷＷＷブラウザ４１３は、インターネットリンカー４１９から受け取ったＵＲＬサーバ４０３のＵＲＬを用いてＵＲＬサーバ４０３にアクセスし、そして、インターネットリンカー４１９から受け取ったシンボル検索リクエスト文４４５を矢印４４７で示すようにＵＲＬサーバ４０３に渡す。ＵＲＬサーバ４０３は、受け取ったシンボル検索リクエスト文４４５を用いて、ＵＲＬサーバ４０３のデータベース４２５からリクエストされたシンボルを検索し、一致があると、そのシンボルにリンクされたＵＲＬ（又は、そのシンボルとＵＲＬのセット）をデータベース４２５から読み出して、矢印４４９で示すように、ＷＷＷブラウザ４１３へ返す。その結果、ＷＷＷブラウザ４１３は、そのシンボルに対応するＵＲＬのウェブサイトを開く。
　【０１３７】
　次に、ローカルモードでの動作を説明する。
　【０１３８】
　ローカルモードでは、コアリンカー４１５は、シンボル４３５を捕捉すると、予めクライアントコンピュータ４０１内に用意されているローカルデータベース４１７から、その捕捉したシンボル４３５を検索する（図１５、Ｓ７５）。ローカルデータベース４１７内では、種々のシンボル４２１Ａ，４２１Ｂ，４２１Ｃ，４２１Ｄ，…と種々のアクション名４２３Ａ，４２３Ｂ，４２３Ｃ，４２３Ｄ，…とがリンクされている。ここで、アクション名とは、ユーザが或るシンボルを指定されたときに、クライアントコンピュータが実行すべきアクションを示すものである。アクション名には、例えば、実行すべきプログラムのファイル名（ディレクトリを含む）、開くべきデータファイルのファイル名（ディレクトリを含む）、電話をかけるべき電話番号、開くべきウェブサイトのＵＲＬ、或いは、Ｅメールを送信すべき宛先のＥメールアドレスなどが採用し得る。図１４に示す例では、シンボル４２１Ａにリンクされたアクション名は表計算アプリケーション４０７のプログラムファイル名４２３Ａであり、シンボル４２１Ｂにリンクされたものは或る画像ファイル名４２３Ｂであり、シンボル４２１Ｃにリンクされたものは或る電話番号４２３Ｃであり、シンボル４２１Ｄにリンクされたものは或るＵＲＬ４２３Ｄである。
　【０１３９】
　コアリンカー４１５は、捕捉したシンボル４３５をローカルデータベース４１７から検索し、一致があると（図１５、Ｓ７６でＹｅｓ）、そのシンボル４３５にリンクされたアクション名をデータベース４１７から読み出して、そのアクション名に示されたアクションを実行する（図１５、Ｓ７７）。例えば、図１４に示された例では、シンボル４２１Ａとの一致があったならば、表計算アプリケーションファイル名４２３Ａを用いて、矢印４５１で示すように、その表計算アプリケーション４０７を起動し、シンボル４２１Ｂとの一致があったならば、矢印４５３で示すようにグラフィックアプリケーション４０９を起動して画像ファイル名４２３Ｂを渡してその画像ファイルを開かせ、シンボル４２１Ｃとの一致があったならば、矢印４５５で示すように電話アプリケーション４１１を起動して電話番号４２３Ｃ渡して電話をかけさせ、或いは、シンボル４２１Ｄとの一致があったならば、矢印４５７で示すようにＷＷＷブラウザ４１３を起動してＵＲＬ４２３Ｄを渡してそのウェブサイトを開かせる。
　【０１４０】
　この実施形態は「ネットワーク」と「ローカル」の２つの動作モードを持つが、変形例として、いずれか一方のモードでしか持たないようにしてもよい。
　【０１４１】
　以上、本発明の幾つかの実施形態を説明したが、これらの実施形態はあくまで本発明の説明のための例示であり、本発明をこれら実施形態にのみ限定する趣旨ではない。従って、本発明は、上記実施形態以外の様々な形態でも実施することができるものである。例えば、インターネットのＵＲＬだけでなく、他の種々のネットワーク上の場所に関しても本発明は適用可能である。ＵＲＬサーバは、クライアントコンピュータ内にローカルに存在していてもよい。
【図面の簡単な説明】
　【図１】　本発明に従うネットワーク場所指定システムの一実施形態の全体構成を示すブロック図。
　【図２】　利用者がシンボルを指定するときのクライアントコンピュータ３のマンマシンインタフェース画面３１の一例を示す説明図。
　【図３】　クライアントコンピュータ３及びＵＲＬサーバ５の内部構成及び機能を示すブロック図。
　【図４】　リンカー２３の処理流れを示すフローチャート。
　【図５】　ＵＲＬサーバ５の処理流れを示すフローチャート。
　【図６】　リンカーの別の実施形態を示すブロック図。
　【図７】　利用者がシンボルリンクウェブ１２９のリンクを辿りながらシンボルを選定していくときの、シンボル決定部１２５が表示する画面例を示す説明図。
　【図８】　シンボル決定部１２５の処理流れを示すフローチャート。
　【図９】　ユーザ入力の文字列をＩＭＥを利用してリンカーに渡すための別の実施形態を示すブロック図。
　【図１０】　ユーザ入力の文字列をＩＭＥを利用してリンカーに渡すための更に別の実施形態を示すブロック図。
　【図１１】　リンカーの更に別の実施形態を示すブロック図。
　【図１２】　電話モードにおけるリンカー３０１の処理流れを示すフローチャート。
　【図１３】　図１２のステップＳ５４の電話番号抽出処理の手順を示すフローチャート。
　【図１４】　リンカーの更にまた別の実施形態を示すブロック図。
　【図１５】　コアリンカーの動作を示すフローチャート。
　【図１６】　インターネットリンカーの動作を示すフローチャート。
　【符号の説明】
　１　ネットワーク場所指定システム
　３　クライアントコンピュータ
　５　ＵＲＬサーバ
　７、１１　シンボル
　９、１３　ＵＲＬ
　１５　データベース
　２１　ＷＷＷブラウザ
　２３、２０９、３０１　リンカー
　８７　キャッシュファイル
　１２９　シンボルリンクウェブ
　２０１、２２１　リンカー用ＩＭＥ
　２１３、２３３　文字列判定部
　３０３　電話単語テーブル
　３０５　言葉−アクションテーブル
　４０３　ＵＲＬサーバ
　４１５　コアリンカー
　４１７　ローカルデータベース
　４１９　インターネットリンカー
　４２５　サーバデータベース