(57)【要約】  本発明は、インスタントメッセージング分野に属するインスタントメッセージングメッセージを表示するための方法およびデバイスを提供する。本方法は、表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するステップと、そうである場合には、ハイパーリンクに対応する抜粋情報を引き出すステップと、引き出した抜粋情報をハイパーリンクの背面に挿入されたコントロール部に書き込むステップと、表示すべきインスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するステップとを含む。本デバイスは、検出モジュールと、引出しモジュールと、表示モジュールとを備える。本発明において、表示すべきインスタントメッセージングメッセージがハイパーリンクを含むことが検出されると、ハイパーリンクに対応する抜粋情報が引き出され、引き出された抜粋情報がハイパーリンクの背面に挿入されたコントロール部に書き込まれ、結果的に、ハイパーリンクに対応する抜粋情報が配置されたコントロール部が表示されると、インスタントメッセージングメッセージにおけるハイパーリンクコンテンツがユーザに表示され得、インスタントメッセージング機器の有用性および双方向性が改善され、それによって、ユーザエクスペリエンスが向上する。
2013526752.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージングメッセージを表示するための方法であって、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するステップと、
前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクに対応する抜粋情報を取り出すステップと、
前記取り出された抜粋情報を、挿入されたコントロール部に書き込むステップと、
前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が配置された前記コントロール部を表示するステップと
を含むことを特徴とする、方法。
【請求項２】
前記コントロール部が前記ハイパーリンクの背面または前面に挿入されることを特徴とする、請求項1に記載の方法。
【請求項３】
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出した後に、
前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクが所定のルールにマッチングするかどうかを検証するステップ
をさらに含み、
それに応じて、前記ハイパーリンクに対応する抜粋情報を前記取り出すステップが具体的には、
前記ハイパーリンクが前記所定のルールにマッチングしたことを検証された後に、前記ハイパーリンクに対応する前記抜粋情報を取り出すステップ
を含むことを特徴とする、請求項1に記載の方法。
【請求項４】
前記取り出された抜粋情報を前記挿入されたコントロール部に書き込む前に、
前記ハイパーリンクの背面または前面に空のコントロール部を挿入するステップと、
前記コントロール部を未表示にするステップと
をさらに含むことを特徴とする、請求項1に記載の方法。
【請求項５】
前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が配置された前記コントロール部を前記表示するステップが具体的には、
前記インスタントメッセージングメッセージを表示した後に、前記コントロール部を表示するステップ、または
前記インスタントメッセージングメッセージと、前記コントロール部とを同時に表示するステップ
を含むことを特徴とする、請求項1に記載の方法。
【請求項６】
前記ハイパーリンクに対応する前記抜粋情報を表示する前または表示した後に、
表示すべき後続のインスタントメッセージングメッセージを表示するステップ
をさらに含むことを特徴とする、請求項1に記載の方法。
【請求項７】
前記ハイパーリンクに対応する前記抜粋情報を取り出した後に、
前記ハイパーリンク、および前記ハイパーリンクに対応する前記抜粋情報を記録するステップと、
表示すべき後続のインスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクに対応する前記記録された抜粋情報と一緒に前記後続のインスタントメッセージングメッセージを直接表示するステップと
をさらに含むことを特徴とする、請求項1に記載の方法。
【請求項８】
前記検出するステップおよび前記取り出すステップが、前記インスタントメッセージングメッセージのための受信側によって実行されるか、または
前記検出するステップおよび前記取り出すステップが、前記インスタントメッセージングメッセージのための送信側によって実行され、前記取り出された抜粋情報が、前記送信側によって前記インスタントメッセージングメッセージと一緒に受信側に送信される
ことを特徴とする、請求項1に記載の方法。
【請求項９】
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべき前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことを前記検出モジュールが検出すると、前記ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
前記取出しモジュールによって取り出された前記抜粋情報を、挿入されたコントロール部に書き込み、前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が配置されたコントロール部を表示するように構成されている表示モジュールと
を備えることを特徴とする、インスタントメッセージングメッセージを表示するためのデバイス。
【請求項１０】
前記コントロール部が前記ハイパーリンクの背面または前面に挿入されることを特徴とする、請求項9に記載のデバイス。
【請求項１１】
表示すべき前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことを前記検出モジュールが検出すると、前記ハイパーリンクが所定のルールにマッチングするかどうかを検証するように構成されている検証モジュールをさらに備え、
それに応じて、前記取出しモジュールは具体的には、前記ハイパーリンクが前記所定のルールにマッチングすることを前記検証モジュールが検証した後に、前記ハイパーリンクに対応する前記抜粋情報を取り出すように構成されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１２】
前記表示モジュールが具体的には、前記ハイパーリンクの背面または前面に空のコントロール部を挿入し、前記挿入されたコントロール部を未表示にし、前記取出しモジュールによって取り出された前記抜粋情報を前記挿入されたコントロール部に書き込み、前記インスタントメッセージングメッセージを表示した後に前記コントロール部を表示するか、または前記インスタントメッセージングメッセージと、前記コントロール部とを同時に表示するように構成されていることを特徴とする、請求項9に記載のデバイス。
【請求項１３】
前記表示デバイスが、前記ハイパーリンクに対応する前記抜粋情報を表示する前または表示した後に、表示すべき後続のインスタントメッセージングメッセージを表示するようにさらに構成されていることを特徴とする、請求項9に記載のデバイス。
【請求項１４】
前記取出しモジュールが前記ハイパーリンクに対応する前記抜粋情報を取り出した後に、前記ハイパーリンクと、前記ハイパーリンクに対応する前記抜粋情報とを記録するように構成されている記録モジュールをさらに備え、
それに応じて、前記表示モジュールは、表示すべき前記後続のインスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記後続のインスタントメッセージングメッセージと、前記ハイパーリンクに対応する前記記録された抜粋情報とを直接表示するようにさらに構成されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１５】
前記検出モジュールおよび前記取出しモジュールが、前記インスタントメッセージングメッセージのための送信側に配置され、前記表示モジュールが前記インスタントメッセージングメッセージのための受信側に配置されているか、または
前記検出モジュール、前記取出しモジュール、および前記表示モジュールがすべて、前記インスタントメッセージングメッセージのための受信側に配置されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１６】
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべき前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことを前記検出モジュールが検出すると、前記ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
前記取出しモジュールによって取り出された前記抜粋情報を、挿入されたコントロール部に書き込み、前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が配置された前記コントロール部を表示するように構成されている表示モジュールと
を備えることを特徴とする、インスタントメッセージングメッセージを表示するための記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インスタントメッセージング(IM)技術に関し、詳細には、インスタントメッセージングメッセージを表示するための方法およびデバイスに関する。
【背景技術】
【０００２】
IM(インスタントメッセージング)技術の発展に伴い、インスタントメッセンジャ(Instant Messenger)が、人々の日常生活の基本的なソフトウェアツールになってきている。それは、余暇や娯楽の目的のみならず、仕事においても広く使用される。インスタントメッセンジャにより、ユーザは、ハイパーリンクおよびテキストを含むインスタントメッセージングメッセージをチャットウィンドウに入力することが可能になる。ここでは、大抵の場合、ハイパーリンクは、URL(ユニフォームリソースロケータ)を示す。
【０００３】
URLを含んでいるインスタントメッセージングメッセージを表示するとき、従来のインスタントマネージャは、URLが配置されたインスタントメッセージングメッセージのみを直接表示する。ユーザは、URLに対応するウェブコンテンツを予想できないことから、しばしばURLをウイルスと間違え、それに対するクリックを拒否することがある。そのため、しばしばユーザは、入力されるURLに対して短いテキストの記述を付加し、それをURLと一緒に表示する必要がある。
【０００４】
本発明を達成するプロセスで、本発明者は、従来のIM技術は少なくとも以下の弱点をはらんでいる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
URLを入力する際、常にテキストの記述を付加することは、ユーザに多くの不必要な労力をもたらすことになる一方で、URLを簡単に表示することは、ユーザエクスペリエンスを損なうことになる。オンラインショッピングを例として挙げる。販売者と購入者の2人の会員のいずれもが、他の会員によって説明されている商品の鮮明な画像を得ることができないとき、この販売者と購入者は、価格および送料を含めた商品の詳細な情報を有する他の会員によって送信されたURLを訪れなくてはならない。このことにより、この商品についての2人の会員間の提示およびやりとりに対して支障をきたし、ひいては、インスタントメッセンジャの有用性および双方向性に影響がもたらされる。
【０００６】
インスタントメッセージングメッセージに含まれるハイパーリンクのコンテンツを表示し、インスタントメッセンジャの有用性および双方向性を改善するために、本発明の諸実施形態は、インスタントメッセージングメッセージを表示するための方法およびデバイスを提供する。本発明の実施形態についての技術的解決策は、以下の通りである。
【課題を解決するための手段】
【０００７】
1つの態様において、インスタントメッセージングメッセージを表示するための方法が提供され、この方法は、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するステップと、
インスタントメッセージングメッセージがハイパーリンクを含むことが検出されると、ハイパーリンクに対応する抜粋情報を取り出すステップと、
取り出された抜粋情報を、挿入されたコントロール部に書き込むステップと、
インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するステップと
を含む。
【０００８】
別の態様において、インスタントメッセージングメッセージを表示するためのデバイスもまた提供され、このデバイスは、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むことを検出モジュールが検出すると、ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
取出しモジュールによって取り出された抜粋情報を、挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するように構成されている表示モジュールと
を備える。
【０００９】
インスタントメッセージングメッセージを表示するための記録媒体が、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むことを検出モジュールが検出すると、ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
取出しモジュールによって取り出された抜粋情報を、挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するように構成されている表示モジュールと
を含む。
【００１０】
本発明の実施形態によって提示される技術的解決策の利点は、以下の通りである。
【００１１】
ハイパーリンクが表示すべきインスタントメッセージングメッセージに含まれていることを検出すると、ハイパーリンクに対応する抜粋情報を取り出し、取り出された抜粋情報をハイパーリンクの背面に挿入されたコントロール部に書き込み、ハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示することによって、本発明は、インスタントメッセージングメッセージに含まれているハイパーリンクのコンテンツをユーザに表示することができる。これにより、ユーザがハイパーリンクをウイルスと間違え、それに対するクリックを拒否することが防止されるとともに、ユーザがハイパーリンクのテキストの記述を入力する必要性がなくなり、そのため、インスタントメッセンジャの有用性および双方向性が改善される。
【００１２】
本発明の実施形態によって提示される技術的解決策をより良く説明するために、以下に、本発明の実施形態を示すために使用される添付の図面を簡単に説明する。以下に説明される図面が、単に、本発明の実施形態の一部に過ぎないことは明白である。当業者は、発明的な寄与を行うことなしに本明細書において説明される図面に基づいて他の図面を作成することができるであろう。
【図面の簡単な説明】
【００１３】
【図１】本発明の第1の実施形態によって提示されるインスタントメッセージングメッセージを表示するための方法を示す流れ図である。
【図２】本発明の第2の実施形態によって提示されるインスタントメッセージングメッセージを表示するための方法を示す流れ図である。
【図３】本発明の第3の実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの構造を示す概略図である。
【図４】本発明の第3の実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの別の構造を示す概略図である。
【図５】本発明の第3の実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの別の構造を示す概略図である。
【発明を実施するための形態】
【００１４】
実施形態I
図1を参照すると、本実施形態は、インスタントメッセージングメッセージを表示するための方法を提示し、この方法の流れ図は、以下の通りである。
【００１５】
ブロック101:  表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいるかを検出するステップ。
【００１６】
ブロック102:  表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいることが検出されると、ハイパーリンクに対応する抜粋情報(abstract information)を取り出し、取り出された抜粋情報を挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するステップ。本明細書においては、コントロール部は、ハイパーリンクの背面にまたは前面のいずれかに挿入され得る。
【００１７】
ハイパーリンクが表示すべきインスタントメッセージングメッセージに含まれていることを検出すると、ハイパーリンクに対応する抜粋情報を取り出し、取り出された抜粋情報をハイパーリンクの背面に挿入されたコントロール部に書き込み、ハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示することによって、本実施形態によって提供される方法は、インスタントメッセージングメッセージに含まれているハイパーリンクのコンテンツをユーザに表示することができる。これにより、ユーザがハイパーリンクをウイルスと間違え、それに対するクリックを拒否することが防止されるとともに、ユーザがハイパーリンクのテキストの記述を入力する必要性がなくなり、そのため、インスタントメッセンジャの有用性および双方向性が改善され、ユーザエクスペリエンスが向上する。
【００１８】
実施形態II
本実施形態は、インスタントメッセージングメッセージ、具体的には、ハイパーリンクを含んでいるインスタントメッセージングメッセージを表示するための方法を提示する。本実施形態は、ハイパーリンクに対応する抜粋情報を取り出し、表示することによって、ユーザのニーズに適合するインターフェース表示論理を向上させる。図1を参照すると、本実施形態の流れ図は、以下のように説明される。
【００１９】
ブロック201:  表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいるかどうかを検出し、インスタントメッセージングメッセージがハイパーリンクを含んでいることが検出されると、ブロック202を実行し、そうでなければ、ブロック204を実行するステップ。
【００２０】
このブロックについて、ハイパーリンクを検出するための多くの技法が利用可能であるので、表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいるかどうかをいかにして検出するかということに関しては、本実施形態では具体的な限定を示さないこととし、既存の技法がこの目的を達成するために使用され得る。
【００２１】
ブロック202:  ハイパーリンクに対応する抜粋情報を取り出すステップ。
【００２２】
本明細書において、ハイパーリンクに対応する抜粋情報を取り出すステップもまた、既存の技法を使用して達成され得、そのため、本実施形態では、抜粋情報を取り出すために、または取り出された抜粋情報のコンテンツに使用される方法をいずれも特定しないこととする。
【００２３】
任意選択で、ハイパーリンクに対応する抜粋情報の表示を管理するために、本実施形態は、所定のルールを採用し、すなわち、ハイパーリンクが、表示すべきインスタントメッセージングメッセージにおいて検出されると、本実施形態によって提示される解決策はまず、このハイパーリンクが所定のルールにマッチングするかどうかを検証することになり、ハイパーリンクが所定のルールにマッチングすると検証されるときのみ、抜粋情報を取り出すことができる。
【００２４】
本実施形態では、所定のルールの内容または形態について特定しない。特定のハイパーリンクの表示を管理するために、ユーザは、ハイパーリンクの範囲について制限を設定することができ、その抜粋情報は、あらかじめルールを設定することによって表示されることとなる。実際には、ハイパーリンクのルールは、あるタイプのサービスのURLに基づいて設定され得る。ハイパーリンクを含んでいるインスタントメッセージングメッセージを表示すると、そのタイプのサービスのハイパーリンクに対応する抜粋情報を表示することが可能になり、すなわち、所定のルールによって制限された範囲内のハイパーリンクに対応する抜粋情報が表示され得る。その場合、別のルールが別のタイプのサービス用に設定されても、また別のハイパーリンクが別のルールに対応してもよい。さらに、ルールは、決定後、保存することも、また更新することも可能である。次に、共通の構成を採用して、更新するルールの解決策を例として挙げる。実際には、それぞれのサービスは、それを識別するためのID(識別)を用いて割り当てられ、管理可能なフラグが、安全な管理を達成するために、サービスのそれぞれのタイプごとに付加され得る。次に一例を示す。
【００２５】
サービスAに対応するURLは、http://abc.orz.xx.comであり、サービスAのIDは、000386である。サービスBに対応するURLは、http://xyz.comであり、サービスBのIDは、000123である。サービスAのURLに基づくと、サービスAのハイパーリンクについてのルールは、http://abc.orz.xx.com/000386.htmであり、サービスBのURLに基づくと、サービスBのハイパーリンクについてのルールは、http://xyz.com/000123.htmである。
【００２６】
ハイパーリンクが所定のルールにマッチングするかどうか検証するための方法に関しては、受け取ったインスタントメッセージングメッセージの分析が必要であり、正規表現が最もパワフルなテキスト分析ツールとして広く認識されていることから、本実施形態では、ハイパーリンクが所定のルールといかにマッチングするかを示す正規表現に、ATL(Active Template Library)からのいくつかのライブラリを使用し、具体的には以下の通りである。
【００２７】
1. CATLRegExpクラス    このクラスは、ATLエンジニアリングによってサポートされる正規表現クラスであり、ATLの一般名である。
宣言
template <class CharTraits=CAtlRECharTraits>
class CAtlRegExp;
【００２８】
このセクションがALTテンプレートクラスを宣言するためのものであることを、当業者なら明らかに認識できるであろう。
【００２９】
初期化
CATLRegExpは、構成済み関数において初期化マッチング文字列を一切作成せず、そうではなく、ユーザが、マッチングするのに必要なクラスを構成するそのParse()メソッドを呼び出すことによって、パラメータとして正規表現文字列を使用することを可能にする。例えば、時間フォーマットをマッチングする場合、それはh:mm、またはhh:mmであり得る。構成されたCAtlRegExpクラスは、以下のように表現され得る。
CAtlRegExp <> re;
re.Parse( "{[0-9]?[0-9]}:{[0-9][0-9]}" );
【００３０】
このセクションは、正規表現を使用して、マッチングに必要なクラスを構成するためのものである。
【００３１】
マッチング
CATLRegExpのMatch()メソッドを呼び出すことによって、このクラスは、マッチングのために使用され得る。Match()メソッドのプロトタイプは、以下の通りである。
BOOL Match(const RECHAR *szln, CAtlREMatchContext<CharTraits> *pContext, const RECHAR **ppszEnd=NULL)
【００３２】
このセクションは、マッチング関数の宣言であり、そのパラメータの特定の意味については、次の段落で説明する。
【００３３】
マッチングの結果は、第2のパラメータpContextがポイントするCAtlREMatchContext<>クラスによって戻される。マッチングおよび関連情報の結果はすべて、CAtlREMatchContextクラスにおいて保存される。マッチングの結果は、CAtlREMatchContextおよびそのメンバに単にアクセスすることによって得ることができる。
【００３４】
2. CAtlREMatchContextクラス
宣言
template<class CharTraits=CAtlRECharTraits>
class CAtlREMatchContext
【００３５】
このセクションは、マッチング結果クラスの宣言である。
【００３６】
使用法
CAtlREMatchContextは、m_uNumGroupsメンバおよびGetMatch()メソッドにより、マッチング結果の情報を呼出し元に与える。本明細書において、m_uNumGroupsは、マッチングしたGroupsのメンバを示す。GetMatch()は、それに送信されたGroupsのインデックス値に基づいてマッチングした文字列のポインタpStartおよびポインタpEndを戻す。これらの2つのポインタにより、呼出し元は、容易にマッチング結果を得ることができる。
【００３７】
理解し易くするために、本実施形態は、上述のマッチング方法に基づいてマッチングプロセスをより詳細に示すために、所定のルールhttp://xyz.news.aa.corn/000386.htmを例として挙げる。
【００３８】
ハイパーリンクは、http://xyz.news.aa.com/20100521/000386.htmである場合、上述のATLにおけるクラスを呼び出して、ルールをマッチングさせると、ハイパーリンクのコンテンツが、所定のルールにマッチングしていることが分かる。しかし、ハイパーリンクhttp://x.s.com/abcの場合、ハイパーリンクのコンテンツが所定のルールのものとは異なるため、したがって、ハイパーリンクは、所定のルールとはミスマッチングであると検証される。
【００３９】
さらには、その抜粋情報が表示すべきであるハイパーリンクの範囲に制限を課すことは別として、あらかじめルールを設定することにより、取り出される抜粋情報のコンテンツが制限される場合がある。すなわち、表示すべきインスタントメッセージングメッセージにおいてハイパーリンクを検出し、そのハイパーリンクが所定のルールにマッチングすることを検証した後に、本方法は、所定のルールに従って、ハイパーリンクに対応する抜粋情報を取り出すことができる。所定のルールが異なる場合には、取り出される抜粋情報は、別のタイプのものである。実際には、このことは、元の所定のルールに追加の制限を導入することによって達成し得る。
【００４０】
例えば、所定のルールhttp://xyz.shopping.com/000369.htmは、オンラインショッピングウェブページについてのハイパーリンクを示す。操作者は、このウェブページに示される商品の価格を表示するとともに、このルールにマッチングするハイパーリンクを表示したい場合、必要なことは、元の所定のルールにさらなる制限を付加することによって、http://xyz.shopping.com/000369.htm/priceについてのルールを再設定することであり、ハイパーリンクが新規ルールにマッチングする場合、ハイパーリンクに対応するウェブページ上の商品価格に関する情報は、ハイパーリンクに対応する抜粋情報として取り出され表示されることになる。操作者がウェブページに商品の画像を表示したい場合、ルールは、http://xyz.shopping.com/000369.htm/pictureに再設定され、ハイパーリンクに対応するウェブページ上の問い合わせ中の商品の画像が取り出されることになる。もちろん、ルールは、価格と画像との両方を表示するように設定可能である。さらには、所定のルールは、他の目的に使用することも、また他のやり方で設定することも可能である。本実施形態は、これについて特定の制限を含んでいない。
【００４１】
ブロック203:  取り出された抜粋情報を挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するステップ。この流れは終了される。
【００４２】
具体的には、インスタントメッセージングメッセージの表示は、既存に技法により達成可能である。本実施形態は、それについて特定の制限を含んでいない。本実施形態は、ハイパーリンクに対応する抜粋情報をいかに表示するかということに関してもいかなる制限を含んでおらず、コントロール部によってハイパーリンクに対応する抜粋情報を表示する例を通じてのみこれを示す。実際には、空のコントロール部をハイパーリンクの背面または前面のいずれかに挿入し、次いで、未表示にすることができる。ハイパーリンクに対応する抜粋情報は、取り出された後に、挿入されたコントロール部に書き込まれる。コントロール部は、インスタントメッセージングメッセージの表示後に、またはインスタントメッセージングメッセージと同時のいずれかで表示される。ハイパーリンクに対応する抜粋情報を取り出すことに失敗した場合、表示はなされず、すなわち、未表示のコントロール部は、未表示のままの状態になる。スペースを節約するために、空のコントロール部は、抜粋情報を取り出すことに失敗した後に、削除することも可能である。本実施形態は、これについて特定の制限を含んでいない。
【００４３】
インスタントメッセージングメッセージと挿入されたコントロール部とを同時に表示することは、まず、ハイパーリンクに対応する抜粋情報が取り出され、抜粋情報がコントロール部に書き込まれ、次いで、インスタントメッセージングメッセージが、抜粋情報が配置されたコントロール部と一緒に表示されるというプロセスを示す。コントロール部がインスタントメッセージングメッセージの後に表示されるプロセスの場合、抜粋情報は、表示すべき後続のインスタントメッセージングメッセージの前または後のいずれかに表示され得る。例えば、表示すべき新規インスタントメッセージングメッセージが、表示すべきインスタントメッセージングメッセージが表示された後に、およびハイパーリンクに対応する抜粋情報が取り出される、または表示される前に生じた場合(説明の便宜上、本実施形態においては、問い合わせ中のインスタントメッセージングメッセージが呼び出された後に生じる表示すべき新規インスタントメッセージングメッセージすべてを、表示すべき後続のインスタントメッセージングメッセージと呼ぶ)、表示すべき後続のインスタントメッセージングメッセージは、問い合わせ中のインスタントメッセージングメッセージが表示された後に表示され得る。ハイパーリンクに対応する抜粋情報が取り出された後には、表示ウィンドウは、挿入されたコントロール部が配置された場所に置かれて、取り出された抜粋情報を表示する。もちろん、表示すべき後続のインスタントメッセージングメッセージはまた、キャッシュメモリ内に保存され得、取り出された抜粋情報が表示された後に表示され得る。本実施形態は、これについて特定の制限を含んでいない。
【００４４】
好ましくは、ハイパーリンクが2回以上表示される必要がある可能性があるので、所定のルールとのマッチングが毎回行われる必要があるか、または対応する抜粋情報が毎回取り出される必要がある場合、トラフィックの無駄になり、結果的に応答速度の後退につながることになる。効率性を上げるために、ハイパーリンクに対応する抜粋情報を取り出した後に、本実施形態によって提示される方法はまた、ハイパーリンク、および対応する抜粋情報を記録するステップを含む。ハイパーリンクが後続のインスタントメッセージングメッセージに含まれていることが検出されると、後続のインスタントメッセージングメッセージ、およびハイパーリンクに対応する記録済みの抜粋情報は、繰り返される取出し動作を避けるために直接表示され得、ひいては、応答速度が上昇するとともに、トラフィックが節約される。ハイパーリンク、および対応する抜粋情報をいかに記録するかということに関して、本実施形態は、特定の制限を含んでいない。例えば、2次キャッシュメモリは、ハイパーリンク、および抜粋情報を記録するために使用され得る。1次キャッシュメモリは、ハイパーリンクURLと所定のルールとの間の関係をキャッシュに入れる。それらがぴったりとマッチングする場合、ハイパーリンクに対応する抜粋情報は、直接表示されることになり、ひいては、ルールマッチングによってもたらされるオーバヘッドが避けられる。2次キャッシュメモリは、ハイパーリンクに対応する抜粋情報をキャッシュに入れ、抜粋情報がハイパーリンクにマッチングすると、抜粋情報を対応するコントロール部に直接書き込み、ひいては、リソース容量およびデータを取り出すために必要な時間が抑えられる。
【００４５】
さらに、チャットウィンドウが伸縮している間、挿入されたカスタムコントロール部が、チャットウィンドウの新規寸法に適合するように、それに応じてその寸法を変更することが必要である。実際には、カスタムコントロール部は、チャットウィンドウの寸法の変更を感知することができる必要がある。このプロセスは、以下のように簡単に説明することができ、すなわち、カスタムコントロール部のインスタンスオブジェクトが、チャットウィンドウ層のキャッシュに入れられ、チャットウィンドウがその寸法を変更すると、通知がカスタムコントロール部に送られることになり、制御層がその内部コントロール部の構成ならびにその位置などを変更するための対応するインターフェースをもたらす。
【００４６】
ブロック204:  表示すべきインスタントメッセージングメッセージを表示するステップ。この流れは終了される。
【００４７】
このステップでは、表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいないとき、既存の技法が表示すべきインスタントメッセージングメッセージを表示するために使用され得る。本実施形態は、特定の表示方法について制限を含んでいない。さらに、ハイパーリンクに対応する抜粋情報の表示を管理するステップが実行される場合、ハイパーリンクが所定のルールにマッチングしないと、流れ全体がインスタントメッセージングメッセージの表示後すぐに終了することになり、情報を取り出すなどの後続のステップは、これ以上実行される必要がない。
【００４８】
インスタントメッセージングメッセージがハイパーリンクを含んでいるか、いないかにかかわらず、また含まれているハイパーリンクが所定のルールにマッチングしているか、していないかにかかわらず、表示すべきインスタントメッセージングメッセージが表示される必要があるということに留意することが重要である。インスタントメッセージングメッセージを表示するステップはまた、インスタントメッセージングメッセージがハイパーリンクを含んでいるかどうかを検出するステップ、またはハイパーリンクに対応する抜粋情報を取り出すステップ、または取り出された抜粋情報を背面に挿入されたコントロール部に書き込むステップに先行することができる。本実施形態によって提示される例では、インスタントメッセージングメッセージの表示は、取り出された抜粋情報が挿入されたコントロール部に書き込まれた後に行われる。しかし、本実施形態は、これについて制限を含んでいない。
【００４９】
さらに、本実施形態によって提示されるインスタントメッセージングメッセージを表示するための方法は、インスタントメッセージングメッセージの受信側がハイパーリンクだけでなく抜粋情報を含んだインスタントメッセージングメッセージを受信すると、インスタントメッセージングメッセージに含まれているハイパーリンクに対応する抜粋情報をいかに表示するかということを示している。その上、本実施形態によって提示される方法から導かれて、インスタントメッセージングメッセージが送出される前に、ハイパーリンクがインスタントメッセージングメッセージの送信側においてインスタントメッセージングメッセージに含まれているかどうかを検出することができる。インスタントメッセージングメッセージがハイパーリンクを含んでいることが検出されると、取り出された抜粋情報は、インスタントメッセージングメッセージと一緒に受信側に送信されることになり、受信側は、インスタントメッセージングメッセージと、ハイパーリンクに対応する抜粋情報とを直接表示することになる。換言すれば、インスタントメッセージングメッセージにおけるハイパーリンクを検出するステップ、およびハイパーリンクに対応する抜粋情報を取り出すステップは、インスタントメッセージングメッセージの受信側またはその送信側のいずれかにおいて実行され得る。本実施形態は、これについて特定の制限を含んでいない。
【００５０】
ハイパーリンクが表示すべきインスタントメッセージングメッセージに含まれていることを検出すると、ハイパーリンクに対応する抜粋情報を取り出し、取り出された抜粋情報を挿入されたコントロール部に書き込み、ハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するステップによって、本実施形態によって提示される方法は、インスタントメッセージングメッセージに含まれるハイパーリンクのコンテンツをユーザに表示することができる。これにより、ユーザがハイパーリンクをウイルスと間違え、それに対するクリックを拒否することが防止されるとともに、ユーザがハイパーリンクのテキストの記述を入力する必要性がなくなり、そのため、インスタントメッセンジャの有用性および双方向性が改善され、ユーザエクスペリエンスが拡大される。本方法はまた、取り出された抜粋情報を記録し、次に必要な際にそのような情報を直接表示することによって、表示の効率性を上げることの助けにもなり得る。
【００５１】
実施形態III
図3を参照すると、本実施形態は、インスタントメッセージングメッセージを表示するためのデバイスを提示している。このデバイスは、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいるかどうかを検出するように構成されている検出モジュール301と、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいることを検出モジュール301が検出すると、ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュール302と、
取出しモジュール302によって取り出された抜粋情報を挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、ならびにハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示するように構成されている表示モジュール303と
を含む。コントロール部は、ハイパーリンクの背面または前面のいずれかに挿入され得る。
【００５２】
このデバイスでは、表示モジュール303は、検出モジュール301が検出を行う前、または取出しモジュール302が抜粋情報を取り出す前のいずれかにインスタントメッセージングメッセージを表示することが可能である。本実施形態においては、これについて特定の制限を含んでいない。
【００５３】
任意選択で、図4を参照すると、インスタントメッセージングメッセージを表示するためのデバイスは、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含んでいることを検出モジュール301が検出すると、ハイパーリンクが所定のルールにマッチングするかどうかを検証するように構成されている検証モジュール304
をさらに含むことが可能である。
【００５４】
それに応じて、取出しモジュール302は、具体的には、ハイパーリンクが所定のルールにマッチングしていることを検証モジュール304が検証した後に、ハイパーリンクに対応する抜粋情報を取り出すように構成されている。
【００５５】
具体的には、表示モジュール303は、ハイパーリンクの背面または前面に空のコントロール部を挿入し、挿入されたコントロール部を未表示にし、取出しモジュール302によって取り出された抜粋情報を挿入されたコントロール部に書き込み、インスタントメッセージングメッセージを表示した後にコントロール部を表示する、またはインスタントメッセージングメッセージおよびコントロール部を同時に表示するように構成されている。
【００５６】
さらに、表示モジュール303は、ハイパーリンクに対応する抜粋情報を表示する前または表示した後に、表示すべき後続のインスタントメッセージングメッセージを表示するようにさらに構成され得る。
【００５７】
好ましくは、図5を参照すると、インスタントメッセージングメッセージを表示するためのデバイスは、
取出しモジュール302がハイパーリンクに対応する抜粋情報を取り出した後に、ハイパーリンクと、ハイパーリンクに対応する抜粋情報とを記録するように構成されている記録モジュール305
をさらに含むことが可能である。
【００５８】
それに応じて、表示モジュール303は、表示すべき後続のインスタントメッセージングメッセージがハイパーリンクを含んでいることが検出されると、後続のインスタントメッセージングメッセージ、およびハイパーリンクに対応する記録済みの抜粋情報を直接表示するようにさらに構成され得る。
【００５９】
要するに、ハイパーリンクが表示すべきインスタントメッセージングメッセージに含まれていることを検出すると、ハイパーリンクに対応する抜粋情報を取り出し、取り出された抜粋情報をハイパーリンクの背面または前面に挿入されたコントロール部に書き込み、ハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示することによって、本実施形態によって提示されるデバイスは、インスタントメッセージングメッセージに含まれているハイパーリンクのコンテンツをユーザに表示することができる。これにより、ユーザがハイパーリンクをウイルスと間違え、それに対するクリックを拒否することが防止されるとともに、ユーザがハイパーリンクのテキストの記述を入力する必要性がなくなり、そのため、インスタントメッセンジャの有用性および双方向性が改善され、ユーザエクスペリエンスが拡大される。本デバイスはまた、取り出された抜粋情報を記録し、次に必要な際にそのような情報を直接表示することによって、表示の効率性を上げることの助けにもなり得る。
【００６０】
上述の実施形態によって提示されたデバイスがインスタントメッセージングメッセージをいかに表示するかということを示す際に、上述の説明が上述のモジュールの機能の分業に基づいていることに留意することが重要である。実際には、上述の機能は、特定のニーズに従って異なるモジュールに割り当てることが可能であり、すなわち、デバイスの内部構造を異なる機能モジュールに分割して、上述の機能のすべてまたは一部が行われる。さらに、インスタントメッセージングメッセージを表示するためのデバイスを提示する上述の実施形態、および先の諸段落で説明したインスタントメッセージングメッセージを表示するための方法を提示する実施形態は、同様の概念から導き出される。本デバイスを提示する実施形態を実施する特定のステップは、本方法を提示する実施形態の説明で分かり、本明細書において再度論じないこととする。
【００６１】
本発明の諸実施形態において使用される順序番号は、説明の目的のためにのみ使用しており、実施形態の品質を示すものではない。
【００６２】
本発明の実施形態におけるステップのすべてまたは一部は、ソフトウェアの助けを用いて達成され得る。適用可能なソフトウェアプログラムは、例えば光ディスクまたはハードディスクなど、可読記録媒体に記録され得る。
【００６３】
上述は、単に、本発明の好ましい実施形態であり、本発明の保護範囲を限定するために使用するものではない。本発明の趣旨および原理から逸脱することなく、いずれの修正形態も、等価的な置換形態も、また改良形態も、本発明の保護範囲内にある。
【符号の説明】
【００６４】
301  検出モジュール
302  取出しモジュール
303  表示モジュール
304  検証モジュール
305  記録モジュール
【図１】
2013526752.tif 000003
【図２】
2013526752.tif 000004
【図３】
2013526752.tif 000005
【図４】
2013526752.tif 000006
【図５】
2013526752.tif 000007
【手続補正書】
【提出日】平成24年12月10日(2012.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インスタントメッセージングメッセージを表示するための方法であって、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するステップと、
前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクに対応する抜粋情報を取り出すステップと、
コントロール部を挿入するステップと、
前記取り出された抜粋情報を、前記挿入されたコントロール部に書き込むステップと、
前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が書き込まれた前記コントロール部を表示するステップと
を含むことを特徴とする、方法。
【請求項２】
前記コントロール部が前記ハイパーリンクの背面または前面に挿入されることを特徴とする、請求項1に記載の方法。
【請求項３】
前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクが所定のルールにマッチングするかどうかを検証するステップ
をさらに含み、
前記ハイパーリンクが前記所定のルールにマッチングしたことが検証されると、前記ハイパーリンクに対応する前記抜粋情報が取り出されることを特徴とする、請求項1に記載の方法。
【請求項４】
コントロール部を挿入する前記ステップが、
前記ハイパーリンクの背面または前面に空のコントロール部を挿入するステップと、
前記コントロール部を未表示にするステップと
を含むことを特徴とする、請求項1に記載の方法。
【請求項５】
前記コントロール部が前記インスタントメッセージングメッセージの表示後に表示されるか、または
前記コントロール部が前記インスタントメッセージングメッセージの表示と同時に表示される
ことを特徴とする、請求項1に記載の方法。
【請求項６】
前記ハイパーリンクに対応する前記抜粋情報が書き込まれた前記コントロール部を表示する前または表示した後に、
表示すべき後続のインスタントメッセージングメッセージを表示するステップ
をさらに含むことを特徴とする、請求項1に記載の方法。
【請求項７】
前記ハイパーリンクに対応する前記抜粋情報を取り出した後に、
前記ハイパーリンク、および前記ハイパーリンクに対応する前記抜粋情報を記録するステップと、
表示すべき後続のインスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記ハイパーリンクに対応する前記記録された抜粋情報と一緒に前記後続のインスタントメッセージングメッセージを表示するステップと
をさらに含むことを特徴とする、請求項1に記載の方法。
【請求項８】
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを前記検出するステップ、および前記ハイパーリンクに対応する抜粋情報を前記取り出すステップが、前記インスタントメッセージングメッセージのための受信側によって実行されるか、または
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを前記検出するステップ、および前記ハイパーリンクに対応する抜粋情報を前記取り出すステップが、前記インスタントメッセージングメッセージのための送信側によって実行され、前記取り出された抜粋情報が、前記送信側によって前記インスタントメッセージングメッセージと一緒に受信側に送信される
ことを特徴とする、請求項1に記載の方法。
【請求項９】
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべき前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことを前記検出モジュールが検出すると、前記ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
コントロール部を挿入し、前記取出しモジュールによって取り出された前記抜粋情報を、前記挿入されたコントロール部に書き込み、前記インスタントメッセージングメッセージ、ならびに前記ハイパーリンクに対応する前記抜粋情報が書き込まれたコントロール部を表示するように構成されている表示モジュールと
を備えることを特徴とする、インスタントメッセージングメッセージを表示するためのデバイス。
【請求項１０】
前記コントロール部が前記ハイパーリンクの背面または前面に挿入されることを特徴とする、請求項9に記載のデバイス。
【請求項１１】
表示すべき前記インスタントメッセージングメッセージが前記ハイパーリンクを含むことを前記検出モジュールが検出すると、前記ハイパーリンクが所定のルールにマッチングするかどうかを検証するように構成されている検証モジュールをさらに備え、
前記取出しモジュールは、前記ハイパーリンクが前記所定のルールにマッチングすることを前記検証モジュールが検証した後に、前記ハイパーリンクに対応する前記抜粋情報を取り出すように構成されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１２】
前記表示モジュールが、前記ハイパーリンクの背面または前面に空のコントロール部を挿入し、前記挿入されたコントロール部を未表示にし、前記取出しモジュールによって取り出された前記抜粋情報を前記挿入されたコントロール部に書き込み、前記インスタントメッセージングメッセージを表示した後に前記コントロール部を表示するか、または前記インスタントメッセージングメッセージと、前記コントロール部とを同時に表示するように構成されていることを特徴とする、請求項9に記載のデバイス。
【請求項１３】
前記表示デバイスが、前記ハイパーリンクに対応する前記抜粋情報を表示する前または表示した後に、表示すべき後続のインスタントメッセージングメッセージを表示するようにさらに構成されていることを特徴とする、請求項9に記載のデバイス。
【請求項１４】
前記取出しモジュールが前記ハイパーリンクに対応する前記抜粋情報を取り出した後に、前記ハイパーリンクと、前記ハイパーリンクに対応する前記抜粋情報とを記録するように構成されている記録モジュールをさらに備え、
前記表示モジュールは、表示すべき前記後続のインスタントメッセージングメッセージが前記ハイパーリンクを含むことが検出されると、前記後続のインスタントメッセージングメッセージと、前記ハイパーリンクに対応する前記記録された抜粋情報とを表示するようにさらに構成されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１５】
前記検出モジュールおよび前記取出しモジュールが、前記インスタントメッセージングメッセージのための送信側に配置され、前記表示モジュールが前記インスタントメッセージングメッセージのための受信側に配置されているか、または
前記検出モジュール、前記取出しモジュール、および前記表示モジュールがすべて、前記インスタントメッセージングメッセージのための受信側に配置されている
ことを特徴とする、請求項9に記載のデバイス。
【請求項１６】
プログラムが記録されたコンピュータ可読記録媒体であって、前記プログラムが、請求項1に記載の方法をコンピュータに実行させるためのものである、コンピュータ可読記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
URLを含んでいるインスタントメッセージングメッセージを表示するとき、従来のインスタントマネージャは、URLが配置されたインスタントメッセージングメッセージのみを直接表示する。インスタントメッセージングメッセージを受信するユーザは、URLに対応するウェブコンテンツを予想できないことから、しばしばURLをウイルスと間違え、それに対するクリックを拒否することがある。そのため、しばしばインスタントメッセージングメッセージを送信するユーザは、入力されるURLに対して短いテキストの記述を付加し、それをURLと一緒に表示する必要がある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
1つの態様において、インスタントメッセージングメッセージを表示するための方法が提供され、この方法は、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するステップと、
インスタントメッセージングメッセージがハイパーリンクを含むことが検出されると、ハイパーリンクに対応する抜粋情報を取り出すステップと、
コントロール部を挿入するステップと、
取り出された抜粋情報を、挿入されたコントロール部に書き込むステップと、
インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が書き込まれたコントロール部を表示するステップと
を含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
別の態様において、インスタントメッセージングメッセージを表示するためのデバイスもまた提供され、このデバイスは、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むかどうかを検出するように構成されている検出モジュールと、
表示すべきインスタントメッセージングメッセージがハイパーリンクを含むことを検出モジュールが検出すると、ハイパーリンクに対応する抜粋情報を取り出すように構成されている取出しモジュールと、
コントロール部を挿入し、取出しモジュールによって取り出された抜粋情報を、挿入されたコントロール部に書き込み、インスタントメッセージングメッセージ、およびハイパーリンクに対応する抜粋情報が書き込まれたコントロール部を表示するように構成されている表示モジュールと
を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
別の態様において、コンピュータ可読記録媒体がさらに提供される。コンピュータ可読記録媒体は、それに記録されたプログラムを有し、このプログラムは、インスタントメッセージングメッセージを表示するための上述の方法をコンピュータに実行されるためのものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
ハイパーリンクが表示すべきインスタントメッセージングメッセージに含まれていることを検出すると、ハイパーリンクに対応する抜粋情報を取り出し、取り出された抜粋情報をハイパーリンクの背面に挿入されたコントロール部に書き込み、ハイパーリンクに対応する抜粋情報が配置されたコントロール部を表示することによって、本発明は、インスタントメッセージングメッセージに含まれているハイパーリンクのコンテンツをユーザに表示することができる。これにより、インスタントメッセージングメッセージを受信するユーザがハイパーリンクをウイルスと間違え、それに対するクリックを拒否することが防止されるとともに、インスタントメッセージングメッセージを送信するユーザがハイパーリンクのテキストの記述を入力する必要性がなくなり、そのため、インスタントメッセンジャの有用性および双方向性が改善される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【図１】本発明の一実施形態によって提示されるインスタントメッセージングメッセージを表示するための方法を示す流れ図である。
【図２】本発明の一実施形態によって提示されるインスタントメッセージングメッセージを表示するための方法を示す流れ図である。
【図３】本発明の一実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの構造を示す概略図である。
【図４】本発明の一実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの別の構造を示す概略図である。
【図５】本発明の一実施形態によって提示されるインスタントメッセージングメッセージを表示するためのデバイスの別の構造を示す概略図である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
具体的には、ハイパーリンクが2回以上表示される必要がある可能性があるので、所定のルールとのマッチングが毎回行われる必要があるか、または対応する抜粋情報が毎回取り出される必要がある場合、トラフィックの無駄になり、結果的に応答速度の後退につながることになる。効率性を上げるために、ハイパーリンクに対応する抜粋情報を取り出した後に、本実施形態によって提示される方法はまた、ハイパーリンク、および対応する抜粋情報を記録するステップを含む。ハイパーリンクが後続のインスタントメッセージングメッセージに含まれていることが検出されると、後続のインスタントメッセージングメッセージ、およびハイパーリンクに対応する記録済みの抜粋情報は、繰り返される取出し動作を避けるために直接表示され得、ひいては、応答速度が上昇するとともに、トラフィックが節約される。ハイパーリンク、および対応する抜粋情報をいかに記録するかということに関して、本実施形態は、特定の制限を含んでいない。例えば、2次キャッシュメモリは、ハイパーリンク、および抜粋情報を記録するために使用され得る。1次キャッシュメモリは、ハイパーリンクURLと所定のルールとの間の関係をキャッシュに入れる。それらがぴったりとマッチングする場合、ハイパーリンクに対応する抜粋情報は、直接表示されることになり、ひいては、ルールマッチングによってもたらされるオーバヘッドが避けられる。2次キャッシュメモリは、ハイパーリンクに対応する抜粋情報をキャッシュに入れ、抜粋情報がハイパーリンクにマッチングすると、抜粋情報を対応するコントロール部に直接書き込み、ひいては、リソース容量およびデータを取り出すために必要な時間が抑えられる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
具体的には、図5を参照すると、インスタントメッセージングメッセージを表示するためのデバイスは、
取出しモジュール302がハイパーリンクに対応する抜粋情報を取り出した後に、ハイパーリンクと、ハイパーリンクに対応する抜粋情報とを記録するように構成されている記録モジュール305
をさらに含むことが可能である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
上述は、単に、本発明の実施形態であり、本発明の保護範囲を限定するために使用するものではない。本発明の趣旨および原理から逸脱することなく、いずれの修正形態も、等価的な置換形態も、また改良形態も、本発明の保護範囲内にある。
【国際調査報告】
2013526752.tif 000008
2013526752.tif 000009
2013526752.tif 000010
2013526752.tif 000011