Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3661777B2 - ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法 - Google Patents
[go: Go Back, main page]

JP3661777B2 - ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法 - Google Patents

ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法 Download PDF

Info

Publication number
JP3661777B2
JP3661777B2 JP2001045648A JP2001045648A JP3661777B2 JP 3661777 B2 JP3661777 B2 JP 3661777B2 JP 2001045648 A JP2001045648 A JP 2001045648A JP 2001045648 A JP2001045648 A JP 2001045648A JP 3661777 B2 JP3661777 B2 JP 3661777B2
Authority
JP
Japan
Prior art keywords
real
manager
database
data
time communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001045648A
Other languages
English (en)
Other versions
JP2001297107A (ja
Inventor
ダニエル・エイ・フォード
レイナー・クラフト
ガウラフ・テワーリ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2001297107A publication Critical patent/JP2001297107A/ja
Application granted granted Critical
Publication of JP3661777B2 publication Critical patent/JP3661777B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1831Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、概ねインターネットに基づく通信媒体の文脈における情報リトリーバル技術に関し、より詳細には、リアルタイム情報収集およびマネージメントのためのシステムおよびに関する。
【0002】
【従来の技術】
インターネットの一般化された通信媒体としての将来的な重要性は、まさしくその初期から明らかになっている。インターネットは、従来とは異なる方法においてそれ自体を汎用的としているので、インターネットの範囲は、完全には把握しきれるものではない。特に、インターネット・ユーザの指数関数的な増加とともに、例えばインターネットにおける“チャット”に見られるリアル・タイムのウェブ・ベース・インタラクションが、驚くべき程に一般的となり、広く普及した通信のモードとなっている。
【0003】
インターネットにおいては、用語“チャッティング”を、同時にインターネットを使用している別の人々に対して“話しかける”動作を参照するものとして使用する。典型的には、“チャッティング”は、メッセージのブロードキャスト、メッセージのマルチキャスト、またはメッセージのユニキャストを含み、これらは、インターネット上で、同一の空間を占有するユーザ・グループの実時間(すなわち、同一のサーバまたはサーバ・グループに関連して接続された)のものである。ユーザは、ユーザ自身が異なった地理的位置にいることができ、且ついかなる異なった数のクライアント・プログラム、ブラウザ、またはインターネット・サービス・プロバイダ(“ISP”)を使用して接続することができる。キー・ポイントは、単一のインターネット・サイト(“チャット・サイト”)が、すべてのメッセージを共通して蓄積することにある。チャットは、継続中とすることができ、またスケジュールすることもでき、かつユーザは、そのチャットにその意志により参加し、去ることができる。
【0004】
典型的には、ほとんどのチャットは、特定のトピックまたはテーマに焦点を当てている。所定のチャット・サイトは、複数のチャットに対するホストとされており、チャットそれぞれは、同時に異なったテーマを討論する“チャット・ルーム”の場所に対応しており、この“チャット・ルーム”は、本質的により広いチャット−サイト内の本質的に専用ドメインとされている。このため、同一のチャット・ルームへの参加者は、概ね彼らを互いにまとめる、ある共通の興味または関心を共有している。
【0005】
チャットは、掲示板サービスおよびウェブ・サイトによるオンライン・サービス(例えばアメリカ・オンライン)によりホスティングされる。多くのウェブ・サイトは、チャットを実施するための目的から、排他的なものとして存在している。多くのチャット・サイトは、クライアント−サーバのハンド・シェイキイング、およびそれに続くクライアント−クライアント・インタラクションのために“インターネット・リレイ・チャット”(IRC)と呼ばれる汎用プロトコルを使用する。IRCは、1993年5月にリリースされ、RFC1459により頒布された。テキスト・メッセージの交換の他、チャットはまた、帯域幅能力および適切なプログラミングによりアクセスが行われる音およびグラフィックスの使用を含んでいてもよい。
【0006】
現在では、ほとんどのチャット・アクションは、インフォーマルでレクレーション的なものである。しかしながら、専門家が価値ある意見を交換し建設的な文言を交換する専門的なチャンネルが、ますます一般的となってきている。
【0007】
インターネットを使用した実時間通信の拡大しつつある汎用性にもかかわらず、商業的な広告目的にのためのそのパラダイムの意味づけは、ほとんど見逃されてきた。ウェブにおけるほとんどの広告は、広告者により予め定められ、かつ予め企画されている。しかしながら、ある場合にはユーザへの広告の関連性を向上させるために広告を動的に変化させる努力が払われている。その最も重要な例は、検索エンジンの場合である。ユーザが検索クエリーを入力すると、多くの検索エンジンは、広告バナーの内容を動的に変更して、ユーザのクエリーを幾分か関連する製品に反映させる。例えば、ストリング“コンピュータ部品”について検索するユーザには、“COMPAQ”(商標)または“DELL”(商標)の広告が示されるが、その理由は、これらの会社がコンピュータ・ハードウエアを製造しているためである。いくつかの基本的な尺度を、よりカスタマイズされたオンライン広告のために採用して、ユーザに対する関連性が改善されているものの、インターネット上での実時間ユーザ・インタラクションの文脈において動的にこれを行うために開発された汎用技術は全く存在しない。
【0008】
自動的なウェブ・クローリング・ツールは、通常ベースでコンテンツをインデックスし、かつ要約するために広く用いられているものの、これらのツールの範囲は、ほとんど“静的な”データに制限されている。インターネット・チャット・セッションのように、実時間で一定に変化する、より“ダイナミック”なデータを取り扱うために開発された汎用技術は、全くない。オンライン・チャットの急速な普及は、チャットがオンライン・通信のメンバ間における通信の主流の形態となることを示している。このため、チャット・セッションの内容を適切にモニタおよびアーカイブし、かつそのデータに対してその後の分析を行わせる技術を開発することが望まれている。さらにまた、チャット・セッションの内容に応答してオンライン広告を提供することが望まれている。
【0009】
【発明が解決しようとする課題】
従来の問題および不都合に基づき、本発明は、インターネットといったコンピュータ・ネットワーク上での実時間通信からの動的な情報を収集する方法およびシステムを提供することを目的とする。
【0010】
本発明は、インターネットといったコンピュータ・ネットワーク上の実時間通信からの動的な情報を分析するための方法およびシステムを提供することを別の目的とする。
【0011】
本発明は、インターネットといったコンピュータ・ネットワーク上の実時間通信から収集された動的なな情報に応答してメッセージをターゲットする方法およびシステムを提供することを別の目的とする。
【0012】
本発明のさらなる目的および効果については、一部は明確であるが、一部は、明細書から明白となろう。
【0013】
【課題を解決するための手段】
上述した目的および効果並びに別の目的は、当業者にとって理解されるように、本発明の第1の構成、すなわち、少なくとも第1のクライアントと第2のクライアントとの間でのコンピュータ・ネットワーク上の実時間通信から得られた実時間情報を自動的に収集し、要約し、インデキシングするための方法により達成される。好適な実施の形態においては、上述の方法は、サーバと、通信制御/ネットワーク(例えばインターネット)・プロトコル(“TCP/IP)”を使用したソケット・ベースの接続を開通させることにより実時間通信を行うサイトとを接続するステップを含む。
【0014】
最も好ましい実施の形態においては、TCP/IPを使用するソケット・ベースの通信を開通するステップは、サーバに対してインプット・ソケットおよびアウトプット・ソケットを開通させるステップと、サーバに対して接続を要求する第1のコマンドを送信するステップと、サーバからユニークなセッション同定メッセージを受信するステップと、サーバに対してユニークなセッション同定メッセージの承認を送信するステップと、サーバに対して、ユーザ・ネームとホスト・ネームとサーバ・ネームとリアル・ファースト・ネームとリアル・ラスト・ネームとを含む登録メッセージを送信するステップと、参加するチャット・ルームを特定するための第2のコマンドをサーバに送信するステップとを含む。接続は、サーバ上のチャット・ルームのサイトに対して行われ、実時間通信がモニタされる。好適な実施の形態においては、少なくとも通信データの1ブロックが実時間通信から検索され、処理が行われる。この処理は、通信データのブロックから、ボディ・テキストとタイトルとヘッダとe−メール・アドレスまたはユニフォーム・リソース・ロケータとを含む少なくとも1つのパラメータを抽出するステップとを含んでいる。このデータは、タグでパラメータをマークすることにより要約される。好適な実施の形態においては、データのイクステンシブル・マーク・アップ・ランゲージが生成され、このイクステンシブル・マーク・アップ・ランゲージのタグは、パラメータを特定するために使用される。
【0015】
好適な実施の形態においては、上述した方法は、さらにデータベース内に要約されたデータを記録するステップを含む。このデータベースは、通信データのブロックに伴われる少なくとも1つのキーワードに対して問い合わせができるように適合されていることが好ましい。好適な実施の形態においては、データベースは、キーワードの発生に対して問い合わせが行われ、キーワードに対応するデータベース・エントリが同定され、かつ表示される。
【0016】
好適な実施例の構成においては、通信データ・ブロックの要約の後、実時間通信の間に検出するべき少なくとも1つのキーワードが同定される。要約されたデータは、キーワードの発生に際して分析され、このキーワードに伴われるメッセージ・データ・ベースから選択されたメッセージが、その後クライアントにより検出される実時間通信のサイトへと挿入される。このメッセージは、イメージ・バナー、またはビデオ・ストリーム、またはオーディオ・プレゼンテーションを含んでいると共に、また特定のクライアントについてパーソナル化されている。好ましい実施の形態においては、メッセージは、1つ以上のキーワードによりマップされていて、キーワードは、1つ以上のメッセージをマップしている。
【0017】
別の構成においては、本発明は、コンピュータに対して自動的に少なくとも第1のユーザと第2のユーザとの間におけるコンピュータ・ネットワーク上での実時間通信を収集し、要約し、かつインデックスさせるコンピュータ可読なプログラム・コード手段を含むコンピュータ使用可能な媒体を含む製品に関する。上述した製品中のコンピュータ可読なプログラム・コード手段は、コンピュータに対して、少なくとも1つのサーバと、実時間通信を行っているサイトとを接続させ、実時間通信をモニタさせ、その通信から通信データのブロックを検索させ、この通信データから少なくとも1つのパラメータを処理すると共に抽出させ、データを要約させてパラメータに対してタグを付するコンピュータ可読なプログラム・コード手段を含む。好ましい実施の形態においては、製品はさらに、コンピュータに対してデータベース内に要約された通信データのブロックを記録させデータベースに対して、キーワードの発生に際して問い合わせを行い、要約されたデータのブロックとキーワードとに対応するデータベース・エントリを同定させ、クライアントに対してスクリーン上で目視できるデータベース・エントリを表示させるコンピュータ可読なプログラム・コード手段を含む。
【0018】
好適な実施の形態においては、製品はさらに、コンピュータに対して実時間通信の間に検出すべきキーワードを同定させ、キーワードの発生に対して要約されたデータを分析させるコンピュータ可読なプログラム・コード手段を含む。製品はさらに、コンピュータに対してメッセージ・データベースからキーワードに伴われるメッセージを選択させ、クライアントに検出される実時間通信にメッセージを挿入させるコンピュータ可読なプログラム・コード手段を含む。
【0019】
別の構成においては本発明は、コンピュータに対して第1のクライアントと第2のクライアントとの間の実時間通信から得られる実時間情報を自動的に収集させ、要約させ、インデックスさせるコンピュータ可読なプログラム・コードを含むコンピュータ可読な媒体を含むコンピュータ・プログラム・プロダクトに関する。好適な実施の形態においては、コンピュータ・プログラム・プロダクトは、コンピュータに対してサーバと、実時間通信が行われているサイトとの間に接続を行わせ、実時間通信をモニタして通信データのブロックを検索させ、データを処理させてデータから少なくとも1つのパラメータを抽出させ、データを要約させてパラメータを同定させるコンピュータ可読なプログラム・コード手段を含む。また、このコンピュータ・プログラム・プロダクトは、コンピュータに対して要約された通信ブロックをデータベースに記憶させ、キーワードの発生に際してデータベースに問い合わせを行い、キーワードに対応するデータベース・エントリを同定させ、クライアントに対してスクリーン上で目視できるようにデータベース・エントリを表示させるコンピュータ可読なプログラム・コードを含んでいることが好ましい。好適な実施の形態においては、コンピュータ・プログラム・プロダクトは、さらにコンピュータに対して実時間通信の間に検出するキーワードを同定させ、キーワードの発生に際して要約されたデータを分析させ、キーワードに伴われるデータベースから少なくとも1つのメッセージを選択させ、メッセージをクライアントが目視できるように実時間通信のサイトへとメッセージを挿入して戻す、コンピュータ可読なプログラム・コードを含む。
【0020】
さらなる構成においては、本発明は、コンピュータ・ネットワーク上での実時間通信の文脈において少なくとも1つのクライアントにメッセージをターゲットする方法に関する。好適な実施の形態においては、この方法は、ネットワーク上で実時間通信のサイトに接続するステップと、キーワードの発生に際して通信をモニタするステップと、キーワードに対応してメッセージを発生させるステップと、通信の少なくとも1つの参加者が検出できるようにメッセージを実時間通信のサイトへと挿入するステップとを含んでいる。
【0021】
本発明は、ローカルなイントラ−ネットにおいて使用することもできるが、好ましくは、インターネット上で使用することを目的とするものである。
【0022】
本発明の構成は新規であり、上述した本発明の特徴的な要素は特に請求項に記載されているものである。図は、説明する目的のためにのみ示されており、制限するために示すのものではない。本発明は、その構成および動作方法につき、図面をもってする後述の詳細な説明を参照して理解することができよう。
【0023】
【発明の実施の形態】
本発明の好適な実施の形態の説明にあたって、本明細書において図1〜図4を参照するが、同一の符号を、本発明の同様の構成について使用する。
【0024】
本発明は、インターネット・チャット・サイトといったインターネットの実時間通信から得られる実時間情報を、収集し、要約し、インデキシングを行って、データを直ちに分析に利用可能とすることを容易とし、これをターゲットされた広告に使用することを容易にするための方法および装置を提供するものである。本発明は、情報の選択と分析とをライブで行うものであり、便宜的に本発明を本明細書において“LISA(Live Information Selection and Analysis”として参照する。
【0025】
オンライン・チャット・セッションの内容をモニタし、アーカイブし、使用する能力は、広い範囲にわたる個人および組織に対して非常に重要となる可能性がある。本発明は、データのクローリング、インデキシング、および要約の基本的な機能を提供するものである。本発明を使用すれば、関連する個人および組織は、新規、かつ価値あるインサイトを得ることができ、詳細でカスタム化された分析を行うことが可能となる。例えば、本発明のいくつかの利用法を例示する。
【0026】
1.親による管理
子供が参加するチャット会話を個人的にモニタする時間を有しない関連する親は、本発明によりデータ・アーカイブにおける所定のキーワードの発生を検索して、上述した会話のテーマを理解することに関心を持つであろう。
【0027】
2.動的な広告
本発明は、オンライン広告に対する新規、かつエキサイティングな機会を提供する。本発明は、広告者に対していかなる所定のチャット・ルームにおける会話でも動的にモニタする能力を付与し、会話のテーマに適合する広告バナーを表示することを可能とする。このため、ユーザからより多くの注目および興味を引き出す。例えば、“車”、“自動車”、“ドライブ”、“コンバーチブル”、“クーペ”などのキーワードの突然の発生は、自動車製造者に対して、ここがコンバーチブル型自動車に対するスペシャル・セールのバナー広告を表示させる機会であることを示すものである。チャット参加者の視点からは、この広告は、その時点でより関連性のあるものとなり、参加者が広告に対してより注目する動機付けとなる。
【0028】
3.パーソナルE−メール・アドレスおよびURLリトリーバル
本発明は、オンライン・チャットを行っている者により意図的に公開されるパーソナルE−メール・アドレスおよびユニフォーム・ソース・ロケータ(“URL”)を収集し、注釈を付けることを容易にする。本発明は、収集されたデータをインデキシングし、かつ要約する場合に、上述した情報を抽出するように構成することが可能である。
【0029】
4.専門的意見の推定
工業的なプロフェッショナルにより訪問される専門化されたチャット・ルームに対して本発明を適用することにより、その時点における主要な問題についての専門家の意見をモニタする、および可能である場合には参照することが可能となる。
【0030】
5. 一般大衆の意見の推定
主要な企業および組織は、本発明をすべての種類のユーザが訪問する一般的な関心事項についてのチャット・ルームに適用することで、何らかについて一般大衆がどのように論じているかを理解することができる。例えば、企業は、別の企業に対する提示された買収に対して大衆がどのように感じているのかを知ることを希望する。この適用においては、本発明は上述した2つの企業の名前が記述されたすべてのチャット・メッセージを検索するように構成することができる。
【0031】
上述したものは、本発明が可能とする機能の僅かなサンプルでしかない。疑いなく、本発明は汎用性を有しているので広く適用でき、多くの新たな、および既存のユーザは、自らで見出すことができる。
【0032】
図1に示すように、第1の構成においては本発明は、典型的には下記のコンポーネントを含んでいる。
【0033】
A)ユーザ・インタフェイス−10
B)接続・収集マネージャ−12
C)インデキシング・マネージャ−14
D)要約マネージャ−16
E)データベース・マネージャ−18
F)クエリー・マネージャ−20
【0034】
特に断らない限りにおいて、用語“ユーザ”とは、本発明のコンピュータのオペレータおよび複数のオペレータを参照し、用語“クライアント”とは、実時間オンライン通信への参加者および参加者のコンピュータを参照する。
【0035】
典型的なLISAシステムのコンポーネントの各機能は、下記の通りである。
【0036】
A)ユーザ・インタフェイス10:ユーザ・インタフェイス10は、ユーザと直接インタラクトするシステム・コンポーネントである。本発明とユーザの間のすべてのインタラクションは、ユーザ・インタフェイス10により調停される。ユーザ・インタフェイス10は、ユーザからの重要なコンフィギュレーション・パラメータを得、システムの別のコンポーネントを適切にイニシャライズする。
【0037】
ユーザ・インタフェイス10は、ユーザに対して関心のある実時間通信が保持されるサーバ22のアドレスを指示する。ユーザは、トランスミッション・コントロール・プロトコル/インターネット・プロトコル(“TCP/IP”)を使用して、ソケット−ベースの接続ハイパー・テキスト・トランスレーション・プロトコル(HTTP)を用いてアクセスするURLを特定するか、または直接アクセスするインターネット・リレイ・チャット(“IRC”)サーバのアドレスを単に与えることを選択するというオプションを有している。ユーザの選択に応じて、ユーザ・インタフェイス10は、自動的にすべての関連のある接続を確立する別のパラメータをユーザに対して指示する。例えば、ユーザは、スクリーン・ネームを入力するように促され、本発明においては、チャット・サーバ22が上述したような特定の、および別の本質的な情報を要求する場合には、サーバに対して登録を行う。
【0038】
ユーザ・インタフェイス10は、またユーザに対してインデキシング動作および要約動作をカスタマイズするオプションを提供すると共に、これらをユーザの好みに応じてパーソナル化させることもできる。例えば、ユーザが要約中に含まれるべきアトリビュートを厳密に特定することを希望することもでき、このためデフォルト・オプションを増強またはオーバーライドすることもできる。ユーザはまた、ユーザ・インタフェイス10を用いてグラフィカル表示をカスタマイズすることもでき、かつデータおよび検索結果をフォーマットすることもできる。
【0039】
B)接続・収集マネージャ12:接続・収集マネージャ12は、本発明のソフトウエア・コンポーネントであり、関心のあるサーバへと実際に接続させ、その後関連する情報を収集させるものである。
【0040】
ユーザの特定に応じて、接続・収集マネージャ12は、関心のあるサーバ22へと2つの方法のうちの1つにより接続を行う:
【0041】
1)HTTPを使用したURLベースの接続:この場合には、ユーザは、“http://....”の形態でストリングを特定する。接続・収集マネージャ12は、その後Javaネットワーキング・ツールを使用してサーバへの“URL接続”を開設する。多くの場合には、これは、ユーザがすでにマニュアルでの登録をサーバに対して済ませていること、および接続を開始させるため特定されたユーザ・ネームと、パスワードとを、有していることが必要とされる。
【0042】
接続・収集マネージャ12は、ある程度ウェブ・ブラウザをエミュレートする(Httpを使用するサーバに接続するための通常の方法である)。これを達成するために、接続・収集マネージャ12は、サーバから送信されたすべての“Cookie”をインタセプトし(ブラウザに接続されたものと判断させる)、これらのCookieのネーム・フィールドおよび値フィールドを抽出する。
【0043】
“Cookie”は、サーバが、記憶するべきクライアント・コンピュータへと情報を送信すると共に、サーバについては、クライアント・コンピュータからそのデータを後に受信するための方法である。サーブレットは、HTTPレスポンス・ヘッダへと、フィールドを付加してクライアントにcookieを送信する。クライアント(またはクライアント・コンピュータ)は、HTTPリクエスト・ヘッダにフィールドを付加してcookieを自動的に戻す。HTTPリクエストおよびHTTPレスポンス・ヘッダは、名前が付けらていると共に、単一の値を有している。例えば、cookieが“chatRoom”のネームを、“Politics”の値で有しているものとすると、ユーザが、“Politics”と名付けられたチャット・ルームに参加することを希望するアプリケーションを呼び出すように指令する。サーバに対して将来的に行われるすべてのHTTPリクエストについて、接続・収集マネージャ12は、HTTPリクエスト・ヘッダへと適切なフィールドを付加し、ブラウザ・アプリケーションをエミュレートする。
【0044】
接続を成功させるためには、接続・収集マネージャ12は、既存のアカウントに対応し、サーバに登録されているユーザ・ネームとパスワードとを特定する。接続・収集マネージャ12はその後、どの“チャット・ルーム”に参加したいのかを特定する必要がある。接続・収集マネージャ12によるこれらのパラメータの特定について正確な方法論は、サーバ間である程度相違する。接続・収集マネージャ12は、通常、マニュアルでURLベース接続を希望するかどうかを予め設定する必要がある。これらのパラメータは、HTTPヘッダへとcookieフィールドを付け加えることにより、接続・収集マネージャ12によりサーバ22へと特定される。したがって、プリ・コンフィギュレーションは、通常ではユーザが上述したcookiesのフィールドのネームおよび値を特定することを要求するが、この理由は、接続・収集マネージャ12がこれらを直接行うことが常には可能でないためである。
【0045】
例えば、ユーザが、接続・収集マネージャ12に対してURLベースの接続を、サーバ“http://www.wbs.net”に対して開設するように指令するものとする。さらに、ユーザは、“talk.politics.misc”と呼ばれるルームへと、スクリーン・ネーム“gaurav2000”およびパスワード“ibmchat”で接続することに関心があるものとする。この場合、接続・収集マネージャ12がhttp://www.wbs.netに対して上述したパラメータを用いてURLベースで接続を開設する場合には、サーバは、多数のcookieを戻す。接続・収集マネージャ12は、注意深くこれらのcookieを収集し、それらのネームおよび値フィールドを抽出し、それらをすべての将来的なHTTPリクエスト・ヘッダへと付加し、最終的に生成される煩雑なURLは、次の形式を有する。
【数1】
Figure 0003661777
【0046】
このURLへの接続は、接続・収集マネージャ12に対して、“talk.politics.misc”ルームの中において保持されているすべての会話を連続して視聴することを可能とする。すべての他のユーザに対しては、接続・収集マネージャ12は、スクリーン・ネーム:gaurav2000を有するものとして認識される。
【0047】
2)TCP/IPを使用するソケット接続:URLベースのHTTPを使用する接続の限界は、すべてのユーザに対して一般化できないことにあり、かつ、顕著なユーザ・コンフィギュレーションを要求することにある。加えて、URLベースの接続モデルにおいては、接続・収集マネージャ12がウェブ・ブラウザとして認識されるため、チャット・サーバは、アプレットを接続・収集マネージャ12に対して送信しようとすることにある。このような場合には、接続・収集マネージャ12がサーブレットで通信されるアプレットを許容し、かつ実行することが可能となるように拡張されるまで、URLベースのアプローチは動作しない。
【0048】
TCP/IPを使用するソケット−ベースの接続は、URLベースのアプローチの制限の多くを克服し、かつより一般的である。典型的には、ソケット−ベースのアプローチは、本発明における好ましい接続方法である。
【0049】
インターネット・チャット・サーバのきわめて多くは、インターネット・リレイ・チャット・プロトコルに従う。本発明のソケット−ベースのアプローチは、サーバ22への直接的なソケット接続と、標準的なIRCコマンドを使用した登録および接続を含むものである。しかしながら、ユーザは依然として接続すべきサーバのネーム、接続すべきポート(通常、IRCチャットサーバでは、6666−7000の範囲である)、目視されるLISAのスクリーン・ネーム、どのルームに参加するか、および本質的な他のパラメータを正確に特定する必要がある。
【0050】
サーバに対してソケット−ベースの接続を開設する試み(いわゆるポート7000の“chat.cnn.com”)においては、接続・収集マネージャ12は、下記のシーケンス・ステップに従う。
【0051】
(i)接続・収集マネージャ12は、サーバに対してそれぞれ読み取りおよび書き込みのためのインプット・ソケットおよびアウトプット・ソケットを開設する。
【0052】
(ii)接続・収集マネージャ12は、接続を希望することを示すコマンドをサーバへと送信しようとする。例えば、接続・収集マネージャ12は、サーバに対して“NICK”メッセージを送信することができる。この“NICK”メッセージは、クライアントに対してニックネームを与えるために使用されるか、または従前のニックネームを変更する場合に使用される。“NICK”コマンドの文法は、“NICK<desired nickname>”である。
【0053】
(iii)“NICK”コマンドを受信すると、サーバは、接続・収集マネージャ12の存在を認識する。サーバは、その後接続・収集マネージャ12へとユニークなセッションIDを送信し、このセッションIDは、そのチャット・セッションにつき、当該クライアントを同定する。特に、サーバは、接続・収集マネージャ12に対して“PING<unique session id>”の形式でメッセージを送信する。
【0054】
(iv)サーバから“PING”メッセージを受信すると、接続・収集マネージャ12は、PONG<unique session id>の形式で、対応する“PONG”メッセージを応答する。これは、サーバに対してクライアントが接続されており、かつ、クライアントが割り当てられたユニークなセッションIDを認識していることを確認するものである。
【0055】
(v)PONG応答を送信すると直ちに、接続・収集マネージャ12は、サーバがどのようにして接続・収集マネージャ12を判別するのか(割り当てられたユニークなセッションIDを使用する)を認識しているので、サーバに対する“登録”を完了する必要がある。クライアントは、正規なNICKおよびUSERコマンドの双方がクライアントから受信された後に“登録された”と判断される。このようにして、接続・収集マネージャ12は、この段階でサーバに対してUSERメッセージを送信して登録を完了する(NICKメッセージは、ステップ(i)においてすでに送信されている。)。USERメッセージは、接続の開始時点においてユーザ・ネーム、ホスト・ネーム、サーバ・ネーム、新規ユーザの実ネームを特定するために使用される。したがって、接続・収集マネージャ12は、USERメッセージを“USER <username> <hostname> <servername>: <real firstname> <real lastname>”の形式で送信する。
【0056】
クライアントについては、USERメッセージによりそのusernameを偽ることは容易なので、多くのチャット・サーバは、“アイデンティティ・サーバ”を使用して、クライアントの同定を実際に認証しようと試みる。ユーザから接続されたホストは、可能とするサーバを含んでおり、そのユーザ・ネームは、“アイデンティティ・サーバ”からの返信に設定される。アイデンティティ・サーバの認証が可能でない場合には、ある種のチャット・サーバでは、クライアントの接続を拒否する。それ以外は、より柔軟で、単にクライアントのユーザ・ネームをティルデ“〜”または別の上述した区別用のキャラクタでプレフィックスすることでクライアントが権限がないことを示し、クライアントの接続を許可する。
(vi)登録された場合には、接続・収集マネージャ12は、参加を希望するチャット・ルームを、サーバに対してJOINコマンドを送信することによって特定する必要がある。JOINコマンドの文法は、“JOIN#<desired room name>”の形式である。
【0057】
ルームが存在する場合には、サーバ22は、特定のルーム内におけるチャット参加者として接続・収集マネージャ12を接続し、この接続・収集マネージャには、パート(i)においてNICKコマンドの一部として特定した所望するNICKネームを有するものとして表示されることになる。
【0058】
接続・収集マネージャ12のサーバ22への接続が一度成功すると、接続・収集マネージャ12は、通常のクライアントとして認識され、複数の別のクライアントにより通信されるすべてのメッセージを、それらの実時間通信の一部として視聴することができる。
【0059】
ユーザによる特定に依存して、本発明は、視聴するだけでなにも発言しない完全に受動的なものとされてもよい。この場合には、このインアクティビティは、チャット・サーバによって注意を喚起されることになろう。チャット・サーバが所定の時間以上インアクティブなクライアントを検出すると、チャット・サーバは、クライアントに対して、まだ“生きて”いるのか、または単にクライアントがログアウトしたのかを判断するために“PING”コマンドを送信する。このようにして本発明は、“PING”リクエストに対応する“PONG”応答に適合するか、または単にクライアントがログアウトし、ただちに戻ってログインすることもできることを検出することができる。これは、好みに応じてユーザにより特定することができる。本発明は、所定時間なにも聞かれなかった場合にクライアントがログアウトしてしまったのか(これは、ユーザが特定する)、またはソケットまたはURLからの読み取りにおいて、ソケットまたはURL接続がもはや存在しないことを示す例外が発生したのかを検出することができる。
【0060】
本発明は、ユーザに対して異なったチャット・ルームにおける多重の会話をライブで同時にモニタするオプションを提供することができる。これを行うために、ユーザは、これらのチャット・セッションをホスティングするサーバのURLまたはアドレスに対応する多重の“シード”を、接続・収集マネージャ12へと特定する必要がある。その後、接続・収集マネージャ12は、それぞれ行われたユニークな会話に対応する多重の(同期された)スレッドを発生させるだけである。
【0061】
接続・収集マネージャ12は、サーバ接続、または複数の接続から得たすべてのチャット通信データを、直接インデキシング・マネージャ14へと通信する。チャット・メッセージのテキストに加え、上述したデータは、返答により自動的に付加されるいかなるパラメータの他、メッセージを開始させるための個別の応答のユーザ・ネームを含む。上述したパラメータは、チャット参加者のe−メール・アドレスおよびその“タグライン”と、他のクライアントへと当該クライアントについての情報を与えるクライアントが構成することができるテキスト・ラインとを含む。これらのテキスト・ラインとしては、クライアントのウェブ・ページへのハイパーリンク、および例えば当該クライアントの写真といったグラフィックスを含む。
【0062】
C)インデキシング・マネージャ14:インデキシング・マネージャ14は、接続・収集マネージャ12により、インデキシング・マネージャ14へと与えられたデータをインデキシングする。既存のインデキシング技術は、それぞれのメッセージまたはチャット通信データに付随するボディ・テキスト、タイトル、e−メール・アドレスまたは複数のe−メール・アドレス、およびURLまたは複数のURLを抽出するために使用することができる。インデキシング操作の正確な細部は、ユーザにより特定することができる。インデキシング・マネージャ14は、要約マネージャ16へとインデックスされたデータを渡す。
【0063】
D)要約マネージャ16:要約マネージャ16は、インデキシング・マネージャ14により要約マネージャへと提供されたインデキシングされたデータの、ユーザにより定義された、人間が解釈可能なイクステンダブルマーク・アップ・ランゲージ“XML”での要約を発生させる。このような要約は、XMLタグを含み、このXMLタグは、e−メール・アドレスまたは複数のe−メール・アドレス、URLまたは複数のURL、テキストおよびデータに存在する、ユーザにより所望される別のアトリビュートを配列するものである。要約マネージャ16は、要約されたデータをデータベース・マネージャ18へと回送する。
【0064】
E)データベース・マネージャ18:データベース・マネージャ18は、バックエンド・データベースへと、要約されたデータを記憶させる。さらに、データベース・マネージャ18は、ユーザ・インタフェイス10に対して、データベース26に追加があり、ユーザ・インタフェイス10がそのグラフィカル・ディスプレイをアップデートすることを通知し、実時間で要約されたデータを、直ちにユーザに対して提示する。データベース・マネージャ18は、すべての記憶能力をマネージする役割を有するとともに、記録されたデータを参照して、迅速な検索にアクセス可能とする。
【0065】
データベース・マネージャ18は、検索エンジン能力を含んで構成されていてもよい。これにより、データベース・マネージャ18がデータベースの内容を検索して、検索・クエリーがユーザにより開始された場合には、クエリー・マネージャ20の規格に適合するエントリを検索することが可能となる。
F)クエリー・マネージャ20:クエリー・マネージャ20は、ユーザに対して1つまたはそれ以上のキーワードの発生に対してデータベースの内容を検索させる。ユーザが検索クエリーを入力する場合には、クエリー・マネージャ20は、データベース・マネージャ18に対してキーワードを問い合わせる。続いてデータベース・マネージャ18は、エレメントがデータベース・エントリに対するポインタであるリストを返す(データベース自体の物理的エントリではない)。クエリー・マネージャ20は、その後ユーザ・インタフェイス10に対して、すべてのオンライン通信の要約された内容が表示されたウインドウとは分離されたウインドウ内において、これらの結果をユーザに対し表示する。
【0066】
さらに、ユーザにより入力されたクエリーは、持続性を有している。これは、データベースの内容が変更されるにつれ、データベース・マネージャ18は、クエリー・マネージャ20により生成された最後のクエリーを“思い出して”、どのような新たに追加されたデータであっても当該クエリーによる特定に適合するか否かを、クエリー・マネージャ20へと通知する。また、クエリー・マネージャ20は、ユーザ・インタフェイス10に対して、ユーザにより看取されるディスプレイに、グラフィカルな“クエリー結果”を動的にアップデートして、実時間でデータベースへの追加を反映するように通知することもできる。
【0067】
クエリー・マネージャ20は、また同時に複数のクエリーを取り扱うことができるように構成することもできる。ユーザが1つより多いクエリーを特定する場合には、クエリー・マネージャ20は、単に多重の(同期された)スレッドを発生させるのみであり、このスレッドは、ユニークなクエリーの実行に対応する。この場合には、上述したクエリーのすべては、持続性とすることができる。スレッドを使用するクエリー・マネージャ20を含むことの利点は、クエリー・マネージャ20に対して、システムのいかなる別のコンポーネントの動作も妨げることなく、並列に多重の検索クエリーを処理することを可能とすることにある。
【0068】
図2は、本発明によりユーザに対して提示することができる典型的なインタラクティブ・グラフィック・ディスプレイを示した図である。例えばLISAは、チャット・ルーム内の実時間通信をモニタするように構成されている。チャット・ルーム内のその時点でのアクティビティは、スクリーン100に示されている。スクリーン100に示されるように、LISAによりモニタされ、記録される典型的なパラメータは、メッセージ・ナンバー102と、時間104と、ユーザ・ネーム106と、ユーザのe−メール・アドレス108と、ユーザのサーバに対するURL110と、メッセージ・テキスト112である。この実施の形態においては、LISAは、17:59:12に開始されている。ユーザは、その後LISAおよびクエリー120を起動して、キーワード“IBM”の発生に対する記憶された結果を問い合わせる。
【0069】
クエリー120の結果は、スクリーン122に表示される。LISAが検出し記録した“IBM”を含むそれぞれのメッセージが、特定されたパラメータとともに表示される。
【0070】
本発明の別の構成においては、本発明は、インターネット上の実時間のユーザ・インタラクションの文脈中に、カスタマイズされた広告を動的に挿入するために使用することができる。図3に示されているように、本発明の上述した構成は、LISA50により発生された要約情報を抽出および分析し、その後要約情報の対象に応答する適切なメッセージまたは広告をもって応答する。特に、ユーザの特定に基づいて、本発明は特定のキーワードまたはキーワード・セットの時間的に連続的な発生を探索する。このようなキーワードの発生は、通信または会話の一般的なトピックまたは対象を推定するために用いられる。会話の一般的な対象範囲が演繹されると(確率論的に)、本発明は、会話のテーマに適合するチャット・ルームに広告を提示するために使用することができる。このようにすることで、静的な広告に対してユーザが払う関心よりも、注目および関心を喚起することができる。本発明は、クライアントとして会話に参加し、かつ会話に参加する特定の個人に対する個別のやり方で対応することを可能とするように構成することができる。
【0071】
LISA50に加え、本発明の説明している構成では、本発明のコンポーネントは、下記のコンポーネントを含む。
A)ユーザ・インタフェイス10
B)LISAインタフェイス30
C)要約アナライザ32
D)データベース・マネージャ34
E)クライアント・インタフェイス36
上述したコンポーネントそれぞれ典型的な機能について以下に説明する。
【0072】
A)ユーザ・インタフェイス10
上述したユーザ・インタフェイス10の機能に加え、ユーザ・インタフェイス10には、またユーザに対して典型的には実時間通信において検出され、ユーザが関心を有する対象となるキーワードまたはキーワード・セットを特定させるように構成される。ユーザ・インタフェイス10には、また広告候補データベースおよび広告に対するキーワードのマッピングが提供されている。ユーザ・インタフェイス10は、バックエンド・データベースにおいて利用できるすべての広告をインデックスすることができ、かつデータベース・マネージャ34に対してデータベースのコンテンツおよびマッピング・スキームを通知する。データベース26内の広告は、いかなる形式であってもよく、イメージ・バナー、ビデオ・ストリーム、またはオーディオ・プレゼンテーションとすることができる。
【0073】
B)LISAインタフェイス30
LISAインタフェイス30は、典型的には本発明の説明している構成のコンポーネントを、本発明のLISA50コンポーネントへとリンクさせるためのソフトウエア・コンポーネントである。LISAインタフェイス30は、ユーザ・インタフェイス10からの、ユーザにより特定されたパラメータを得るべく適合されており、LISA50の動作を構成させる。LISAインタフェイス30は、またLISA50からの要約されたデータ出力を収集するように適合されていて、要約アナライザ32にそのデータを送っている。
【0074】
C)要約アナライザ32
本発明のターゲットした広告を行う構成では、要約アナライザ32は、ユーザにより特定されたキーワードまたは複数のキーワードの発生に対して要約をチェックする。1つまたはそれ以上のキーワード・セットへの一部または完全な適合により、要約アナライザ32は、問い合わせられている要約の関連性の確率を決定することができる。演繹された確率が、ユーザが定めたあるしきい値を超える場合には、要約は、“マーク”され、データベース・マネージャ34へと適合することが見出されたキーワードまたはキーワード・セットとともに渡される。
【0075】
D)データベース・マネージャ34
本発明のターゲットされた広告の構成においては、データベース・マネージャ34は、広告のデータベース26からどの広告または複数の広告が2つの“チャット参加者”または2つのクライアントの間の実時間で交換されている特定のメッセージに応答して表示するべきかを決定することができるように構成されている。データベース・マネージャ34は、またキーワードと広告とをユーザの特定したマッピングに保持することもできる。所定のキーワードが複数の広告をマップする場合には、データベース34は、広告の候補からランダムに選定することができる。これとは別に、ユーザは、許容できる候補の中からランキングを特定するように選択することもできるし、または特定の広告の繰り返しを避けるために、ラウンド・ロビン・スケジューリングを要求するなどの特定の条件を加えることもできる。
【0076】
データベース・マネージャ34が許容できる広告を一度選択すると、データベース・マネージャ34は、データベース26から広告を検索する。データベース・マネージャ34は、データベース26から広告を検索して、クライアント・インタフェイス36へと、関心のある会話または通信に参加していると考えられる人々に対して“チャット・ニックネーム”とともに広告を渡す。加えて、これらの人々のe−メール・アドレスおよび複数のURLが、集められた要約から使用可能である場合にはまた、データベース・マネージャ34によりクライアント・インタフェイス36へと送られる。特定の会話に参加している人々は、通常は所定の時点で“チャット・ルーム”に参加している人々の全数のうちのサブセットである。これらの参加者を同定するために、データベース・マネージャ34は、実際に同様のテーマの会話にシーケンス的に、または連続して“追従”する必要がある。データベース・マネージャ34は、これを、同一のキーワードに適合する互いに重なり合ったメッセージ(すなわち、次々と連続して発生するメッセージである)の発言者のユーザ・ネームを記憶することにより達成する。シーケンシャル・メッセージが同一のキーワードにマッチするという事実は、これらのメッセージが関連しており、したがって同一の会話の部分となていることを示すものとされる。
【0077】
E)クライアント・インタフェイス36
クライアント・インタフェイス36は、本発明のターゲットした広告の構成におけるコンポーネントであり、本発明とモニタされる実時間通信チャンネルとの間のリンクを形成するために用いることができる。クライアント・インタフェイス36は、オンライン通信チャンネル内のクライアントに対して広告を提示するための役割を有する。ユーザの特定に応じて、クライアント・インタフェイス36は、チャンネル内のすべての参加者へを広告を送信し、関心のある会話に参加しているものと実際に考えられるユーザのサブセットへと広告をマルチキャストする(このユーザのリストは、データベース・マネージャ34によりクライアント・インタフェイス36へと提示される)か、特定のユーザに対してメッセージをユニキャストする。
【0078】
特に、データベース・マネージャ34から受信された情報を用いて、クライアント・インタフェイス36は、究極的にカスタム化され、個人化され、インタラクティブな方法において広告を提示することができる。例えば、“ボブ”は、キーワード、“リナックス”、“ウインドウズ”、“オペレーティング・システム”、“ソフトウエア”、“アプリケーション”のキーワードがLISA50により検出された会話の参加者であるものとする。クライアント・インタフェイス36は、ボブに対して“レッド・ハット・リナックス”製品の広告を含む個人的なメッセージを提示し、“ハイ、ボブ、あなたは、これに興味がありますね!”といった何らかの表示を行うことができる。加えて、クライアント・インタフェイス36は、また、ボブに対して“レッド・ハット”製品に関するより詳細な情報を含むパーソナル化したe−メールを送信することができる。
【0079】
本発明は、上述のプロセス・ステップと命令とを含むソフトウエアを含むものであり、これらはインターネットに接続された異なったコンピュータにおいて実行される。図4は、本発明を実施するために使用することができる典型的な装置の概略図である。コンピュータ・システム80は、サーバ・コンピュータ82へと接続されていて、これらのコンピュータは、それぞれのコンピュータとの間において情報を送受信することができる。情報は、インターネットまたはダイアル−アップ接続、例えばISDNラインを通して通信チャンネルを介して送信される通信プロトコルを使用して両方のコンピュータに利用可能とされている。コンピュータ80は、機械読み取り可能なプログラム・ソース・コードが記録されたプログラム記録デバイスを使用することができ、このプログラム・ソース・コードは、コンピュータに対して本発明の方法のステップを実行させる。本発明のプログラム記録デバイスは、機械が使用する光学系、磁気特性、および/または本発明の方法を実行するエレクトロニクス機器のコンポーネントとしてデバイス化できる。プログラム記憶デバイスとしては、コンピュータにより読み取り可能で実行可能なディスケット、またはコンピュータ・ハード・ドライブといった磁気媒体、光ディスク、読み取り専用メモリ(ROM)、フロッピー・ディスク、および半導体チップを挙げることができる。コンピュータ80は、ワールド・ワイド・ウェブへと電話、または別の従来の通信インタフェイスによりリンクされている。コンピュータ・システム80、82は、記録されたプログラムを実行させるためのマイクロ・プロセッサを含んでおり、コンピュータ・システム80は、情報およびデータを記録するため、そのプログラム記録デバイスには、データ記憶デバイスを含んでいてもよい。方法ステップおよび説明した命令を含むコンピュータ・プログラムまたはソフトウエアは、コンピュータおよびネットワーク・サーバの双方に記憶させることができ、そうでなければ従来のプログラム記録デバイスに記憶させることができる。スクリーンまたはディスプレイ86は、コンピュータ80からアクセスされる所望の結果を表示することができる。
【0080】
本発明は、上述したようにして例えばインターネットのチャットルーム内の実時間通信から情報を動的に収集し、分析する方法およびシステムを提供し、ターゲットされたメッセージを通信のトピックに応じて参加者へと戻すものである。
【0081】
これまで本発明を、特定の実施の形態に関連させて特に説明してきたが、上述した詳細な説明から、当業者には多くの変更、修正および別の実施の形態が明らかであろう。したがって、添付する請求の範囲は、本発明の真の範囲および趣旨内となる上述した変更、修正および別の実施の形態を含むものである。
【0082】
以下に、本発明について開示する。
(1)少なくとも第1の参加者と第2の参加者との間の実時間通信から得られる実時間情報を自動的に収集、要約、インデキシングするための方法であって、該方法は、
前記実時間通信が行われる少なくとも1つのサイトを含む少なくとも1つのサーバに接続するステップと、
前記サイトと前記サーバとを接続するステップと、
少なくとも1つの通信データのブロックを含む前記実時間通信をモニタするステップと、
前記少なくとも1つの通信データのブロックを検索するステップと、
前記通信データのブロックから少なくとも1つのパラメータを抽出するステップを含む処理で、前記少なくとも1つの通信データのブロックを処理するステップと、
前記パラメータを同定する少なくとも1つのタグを含むデータを要約するステップとを含む、
方法。
(2)前記サーバへの接続は、通信制御プロトコル/ネットワーク・プロトコル(“TCP/IP”)を使用するソケット−ベースの接続を開設するステップを含む、(1)に記載の方法。
(3)TCP/IPを使用したソケット−ベースの接続の開設は、
前記サーバにインプット・ソケットと、アウトプット・ソケットとを開設するステップと、
前記サーバに接続を要求する第1のコマンドを送信するステップと、
前記サーバからユニークなセッション同定メッセージを受信するステップと、前記サーバに前記ユニークなセッション同定メッセージの承認を送信するステップと、
ユーザ・ネームと、ホスト・ネームと、サーバ・ネームと、実際のファースト・ネームと、実際のラスト・ネームとを含む登録メッセージを、前記サーバに送信するステップと、
前記実時間通信が行われる前記サーバ上の前記サイトを含むチャット・ルームに参加することを特定する第2のコマンドを前記サーバに送信するステップとを含む、(2)に記載の方法。
(4)前記少なくとも1つのパラメータは、前記通信データのブロックに伴うボディ・テキスト、タイトル、ヘッダ、e−メール・アドレス、ユニフォーム・リソース・ロケータを含む群から選択される、(1)に記載の方法。
(5)前記データを要約するステップは、前記データのイクステンシブル・マークアップ・ランゲージを発生させるステップを含み、前記要約は、前記パラメータを配列するイクステンシブル・マークアップ・ランゲージ・タグを含む、(1)に記載の方法。
(6)さらに、データベース内に前記要約した通信データのブロックを記憶するステップを含み、前記データベースは、前記通信データのブロックに伴われる少なくとも1つのキーワードについて問い合わせがなされるように適合される、(1)に記載の方法。
(7)さらに、
前記少なくとも1つのキーワードの発生に際して前記データベースを問い合わせるステップと、
前記キーワードを含む前記要約されたデータのブロックに対応する少なくとも1つのデータベース・エントリを同定するステップと、
前記キーワードを含む少なくとも1つのデータベース・エントリを表示するステップとを含む、
(6)に記載の方法。
(8)前記少なくとも1つの通信データのブロックを要約するステップの後にさらに、
前記実時間通信の間に検出する少なくとも1つの第1のキーワードを同定するステップと、
前記少なくとも1つの第1のキーワードの発生に際して要約されたデータを分析するステップと、
メッセージ・データベースから前記第1のキーワードに伴われる少なくとも1つのメッセージを選択するステップと、
前記実時間通信の前記サイトへと前記少なくとも第1の参加者により検出される少なくとも1つのメッセージを挿入して戻すステップとを含む、(1)に記載の方法。
(9)前記メッセージは、イメージ・バナー、ビデオ・ストリーム、およびオーディオ・プレゼンテーションからなる群から選択される、(8)に記載の方法。
(10)前記メッセージは、複数の第1の参加者と、複数の第2の参加者とにより検出可能である、(8)に記載の方法。
(11)前記メッセージ・データベースにおける前記メッセージは、検出される複数のキーワードのうちの少なくとも1つにマップされる、(1)に記載の方法。
(12)前記少なくとの1つの第1のキーワードは、前記メッセージ・データベース内の複数のメッセージにマップされる、(8)に記載の方法。
(13)前記メッセージは、少なくとも前記第1の参加者にパーソナル化される、(8)に記載の方法。
(14)コンピュータ・ネットワーク上における少なくとも第1の参加者と第2の参加者との間における実時間通信から得られる実時間情報を、コンピュータに対して自動的に収集、要約、およびインデックスを行わせるためのコンピュータ可読なプログラム・コード手段を含むコンピュータ利用可能な媒体を有する製品であって、前記製品中の前記コンピュータ可読なプログラム・コード手段は、
コンピュータを、前記実時間通信が行われる少なくとも1つのサイトを含む少なくとも1つのサーバに接続するコンピュータ可読なプログラム・コード手段と、
コンピュータを、前記サーバの前記サイトに接続するコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、少なくとも1つの通信データのブロックを含む実時間通信をモニタさせるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つの通信データのブロックを検索させるための手段と、
コンピュータに対して、前記通信データのブロックから少なくとも1つのパラメータを抽出するステップを含む処理で、前記少なくとも1つの通信データのブロックを処理させるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記データを要約させるコンピュータ可読なプログラム・コード手段とを含み、
前記要約されたデータは、前記パラメータを同定する少なくとも1つのタグを含む、製品。
(15)コンピュータに対してデータベースに前記要約された通信データのブロックを記憶させるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つのキーワードの発生に際して前記データベースを問い合わせるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記キーワードを含む要約されたブロックのデータに対応する少なくとも1つのデータベース・エントリを同定するためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、少なくとも前記第1の参加者に対してスクリーン上で目視できるように前記キーワードを含む要約されたデータのブロックに対応する前記少なくとも1つのデータベース・エントリを表示させるコンピュータ可読なプログラム・コード手段とを含む、(14)に記載の製品。
(16)さらに、前記実時間通信の間に少なくとも1つの第1のキーワードをコンピュータに対して同定させるコンピュータ可読なプログラム・コード手段と、コンピュータに対して前記少なくとも1つの第1のキーワードの発生に際して前記要約されたデータを分析させるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、メッセージ・データベースから前記第1のキーワードに伴われる前記第1の参加者により検出される少なくとも1つのメッセージを選択させるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つのメッセージを前記実時間通信へと挿入して戻させるコンピュータ可読なプログラム・コード手段とを含む、(14)に記載の製品。
(17)コンピュータ・ネットワーク上における少なくとも第1の参加者と第2の参加者との間における実時間通信から得られる実時間情報を、コンピュータに対して自動的に収集、要約、およびインデックスを行わせるためのコンピュータ可読なプログラム・コード手段を含むコンピュータ利用可能な媒体を有するコンピュータ・プログラム・プロダクトであって、前記プロダクト中の前記コンピュータ可読なプログラム・コード手段は、
コンピュータを、前記実時間通信が行われる少なくとも1つのサイトを含む少なくとも1つのサーバに接続するコンピュータ可読なプログラム・コード手段と、
コンピュータを、前記サーバの前記サイトに接続させるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、少なくとも1つの通信データのブロックを含む実時間通信をモニタさせるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つの通信データのブロックを検索させるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記通信データのブロックから少なくとも1つのパラメータを抽出するステップを含む処理で前記少なくとも1つの通信データのブロックを処理させるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して前記データを要約させるコンピュータ可読にプログラム・コード手段とを含み、前記要約されたデータは、前記パラメータを同定する少なくとも1つのタグを含む、コンピュータ・プログラム・プロダクト。
(18)コンピュータに対してデータベースに前記要約された通信データのブロックを記憶させるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つのキーワードの発生に際して前記データベースを問い合わせるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記キーワードを含む要約されたブロックのデータに対応する少なくとも1つのデータベース・エントリを同定するためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、少なくとも前記第1の参加者に対してスクリーン上で目視できるように前記キーワードを含む要約されたデータのブロックに対応する少なくとも1つのデータベース・エントリを表示させるコンピュータ可読なプログラム・コード手段とを含む(17)に記載のコンピュータ・プログラム・プロダクト。
(19)さらに、前記実時間通信の間に少なくとも1つの第1のキーワードをコンピュータに対して同定させるコンピュータ可読なプログラム・コード手段と、コンピュータに対して、前記少なくとも1つの第1のキーワードの発生に対して前記要約されたデータを分析させるためのコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記第1の参加者により検出されるメッセージ・データベースから前記第1のキーワードに伴われる少なくとも1つのメッセージを選択させるコンピュータ可読なプログラム・コード手段と、
コンピュータに対して、前記少なくとも1つのメッセージを前記実時間通信へと挿入して戻させるコンピュータ可読なプログラム・コード手段とを含む、(17に記載のコンピュータ・プログラム・プロダクト。
(20)コンピュータ・ネットワーク上での実時間通信の文脈における少なくとも1人の参加者に対してメッセージをターゲットするための方法であって、該方法は、
コンピュータ・ネットワーク上での少なくとも1つの実時間通信の少なくとも1つのサイトへと接続するステップと、
少なくとも1つのキーワードの発生に際して前記実時間通信をモニタするステップと、
前記少なくとも1つのキーワードに応答する少なくとも1つのメッセージを発生させるステップと、
前記実時間通信の前記サイトへと少なくとも1つのメッセージを挿入するステップとを含み、前記メッセージは、前記実時間通信における前記少なくとも1人の参加者により検出される、
メッセージをターゲットするための方法。
【図面の簡単な説明】
【図1】図1は、本発明の典型的な構成を示した概略ブロック図である。
【図2】図2は、本発明の典型的なグラフィック・ディスプレイを示した図である。
【図3】図3は、ターゲットされた広告のための使用される場合の本発明の典型的な構成を示す概略図である。
【図4】図4は、本発明の構成の典型的なアーキテクチャを示したブロック図である。
【符号の説明】
10…ユーザ・インタフェイス
12…接続・収集マネージャ
14…インデキシング・マネージャ
16…要約マネージャ
18…データベース・マネージャ
20…クエリー・マネージャ
22…サーバ・ホスティング・ライブ・通信
26…データベース
28…グラフィカル・ユーザ・ディスプレイ
30…LISAインタフェイス
32…要約アナライザ
34…データベース・マネージャ
36…クライアント・インタフェイス
70…クライアント
82…サーバ
84…クライアント
86…ディスプレイ

Claims (20)

  1. 実時間通信を提供するサーバと、
    このサーバに接続された複数のクライアントと、
    前記サーバおよび前記複数のクライアントにネットワークを介して接続され、前記サーバに接続する接続・収集マネージャ、前記実時間通信データに対して処理を行うインデキシング・マネージャ、要約マネージャ、データベース・マネージャ、クエリーマネージャ、および、前記実時間通信データを記憶するデータベースを備えたLISA(Live Information Selection and Analysis)システムと、を用いて、
    前記複数のクライアントと前記サーバとから得られる実時間通信データを収集し、収集した実時間通信データから情報の検索及び解析を行う方法であって、
    前記接続・収集マネージャが、実時間通信が行われている前記サーバへ接続するステップと、
    前記接続・収集マネージャが、実時間通信データを収集するステップと、
    前記インデキシング・マネージャが、前記実時間通信データから少なくとも1つのパラメータを抽出することで、前記実時間通信データをインデキシングするステップと、
    前記要約マネージャが、前記インデキシングされたデータをXMLデータ化することで、要約されたデータを発生するステップと、
    前記データベース・マネージャが、前記要約されたデータを前記データベースに記憶させるステップと、
    前記クエリーマネージャが、前記データベースに記憶されたデータから、データの検索を行うステップと、
    を含む方法。
  2. 前記接続・収集マネージャが、前記サーバへ接続するステップにおいて、通信制御プロトコル/ネットワーク・プロトコル(“TCP/IP”)を使用するソケット−ベースの接続を行った後に、前記サーバに接続する請求項1に記載の方法。
  3. 前記接続・収集マネージャがTCP/IPを使用したソケット−ベースの接続を行うステップにおいて、
    前記接続・収集マネージャが、前記サーバにインプット・ソケットと、アウトプット・ソケットとを開設するステップと、
    前記接続・収集マネージャが、前記サーバに接続を要求する第1のコマンドを送信するステップと、
    前記接続・収集マネージャが、前記サーバからユニークなセッション同定メッセージを受信するステップと、
    前記接続・収集マネージャが、前記サーバに前記ユニークなセッション同定メッセージの承認を送信するステップとを含み、
    さらに、前記接続・収集マネージャが、前記サーバへ接続するステップの後に、
    前記接続・収集マネージャが、ユーザ・ネームと、ホスト・ネームと、サーバ・ネームと、実際のファースト・ネームと、実際のラスト・ネームとを含む登録メッセージを、前記サーバに送信するステップと、
    前記接続・収集マネージャが、前記実時間通信が行われる前記サーバ上の前記サイトを含むチャット・ルームに参加することを特定する第2のコマンドを前記サーバに送信するステップとを含む、請求項2に記載の方法。
  4. 前記少なくとも1つのパラメータは、前記実時間通信データのボディ・テキスト、タイトル、ヘッダ、e−メール・アドレス、ユニフォーム・リソース・ロケータを含む群から1以上選択される、請求項1に記載の方法。
  5. 前記データを要約するステップは、前記パラメータを配列するイクステンシブル・マークアップ・ランゲージを使用して要約するステップを含む、請求項1に記載の方法。
  6. 前記クエリーマネージャが、前記データベースに記憶されたデータから、データの検索を行うステップの後に、検索結果を表示するステップを含む請求項1に記載の方法。
  7. 前記クエリーマネージャが、データの検索を行うステップにおいて、
    前記クエリーマネージャが、少なくとも1つのキーワードの発生に際して前記データベースを問い合わせるステップと、
    前記クエリーマネージャが、前記キーワードを含む前記要約されたデータに対応する少なくとも1つのデータベース・エントリを同定するステップと、
    前記クエリーマネージャが、前記キーワードを含む少なくとも1つのデータベース・エントリを表示するステップとを含む、
    請求項1に記載の方法。
  8. 請求項1記載の方法において、
    前記LISAシステムは、ユーザ・インタフェイスと、LISAインターフェースと、要約アナライザと、クライアント・インタフェイスとを含み、
    前記要約マネージャが、前記インデキシングされたデータを要約し、要約されたデータを発生するステップの後にさらに、
    前記ユーザ・インタフェイスが、前記実時間通信データの間に検出する少なくとも1つの第1のキーワードを特定するステップと、
    前記特定された第1のキーワードの発生に適合する要約されたデータの関連性の確率を決定するステップと、
    前記データベース・マネージャが、前記データベースから前記特定された第1のキーワードに関連した少なくとも1つのメッセージを選択するステップと、
    前記クライアント・インタフェイスが、前記実時間通信データに、選択された少なくとも1つのメッセージを挿入するステップと、
    を含む方法。
  9. 前記メッセージは、イメージ・バナー、ビデオ・ストリーム、およびオーディオ・プレゼンテーションからなる群から選択される、請求項8に記載の方法。
  10. 前記メッセージが挿入されることにより、実時間通信に参加している複数の参加者に対して、このメッセージが送信される請求項8に記載の方法。
  11. 前記データベースにおける前記メッセージは、複数の第1のキーワードにより検出される請求項8に記載の方法。
  12. 前記データベース・マネージャが、少なくとも1つのメッセージを選択するステップにおいて、
    前記データベースに記憶された実時間通信データに基づいて、実時間通信の参加者に最適なメッセージが選択される請求項8に記載の方法。
  13. 前記データベース・マネージャが、少なくとも1つのメッセージを選択するステップにおいて、
    前記データベースに記憶された実時間通信データの要約されたデータに基づいて、実時間通信の参加者に最適なメッセージが選択される請求項8に記載の方法。
  14. 実時間通信を提供するサーバと、
    このサーバに接続された複数のクライアントと、
    前記サーバおよび前記複数のクライアントにネットワークを介して接続され、前記サーバに接続する接続・収集マネージャ、前記実時間通信データに対して処理を行うインデキシング・マネージャ、要約マネージャ、データベース・マネージャ、クエリーマネージャ、および、前記実時間通信データを記憶するデータベースを備えたLISA(Live Information Selection and Analysis)システムと、を用いて、
    前記複数のクライアントと前記サーバとから得られる実時間通信データを収集し、収集した実時間通信データから情報の検索及び解析を行う方法を実行するプログラムであって、
    前記接続・収集マネージャが、実時間通信が行われている前記サーバへ接続するステップと、
    前記接続・収集マネージャが、実時間通信データを収集するステップと、
    前記インデキシング・マネージャが、前記実時間通信データから少なくとも1つのパラメータを抽出することで、前記実時間通信データをインデキシングするステップと、
    前記要約マネージャが、前記インデキシングされたデータをXMLデータ化することで、要約されたデータを発生するステップと、
    前記データベース・マネージャが、前記要約されたデータを前記データベースに記憶させるステップと、
    前記クエリーマネージャが、前記データベースに記憶されたデータから、データの検索を行うステップと、
    を含む方法を実行するプログラム。
  15. 前記クエリーマネージャによるデータの検索を行うステップでは、
    前記クエリーマネージャは、少なくとも1つのキーワードの発生に対して、前記データベースを問い合わせ、前記少なくとも1つのキーワードに対応する少なくとも1つのデータベース・エントリを検索し、
    さらに、実時間通信への参加者に対してスクリーン上で目視できるように前記キーワードを含む要約されたデータに対応する前記少なくとも1つのデータベース・エントリを表示させるステップを含む請求項14に記載のプログラム。
  16. 請求項14に記載のプログラムにおいて、
    前記LISAシステムは、ユーザ・インタフェイスと、LISAインターフェースと、要約アナライザと、クライアント・インタフェイスとを含み、
    前記要約マネージャが、前記インデキシングされたデータを要約し、要約されたデータを発生するステップの後にさらに、
    前記ユーザ・インタフェイスが、前記実時間通信データの間に検出する少なくとも1つの第1のキーワードを特定するステップと、
    前記特定された第1のキーワードの発生に適合する要約されたデータの関連性の確率を決定するステップと、
    前記データベース・マネージャが、前記データベースから前記特定された第1のキーワードに関連した少なくとも1つのメッセージを選択するステップと、
    前記クライアント・インタフェイスが、前記実時間通信データに、選択された少なくとも1つのメッセージを挿入するステップと、
    を含むプログラム。
  17. 前記データベース・マネージャが、少なくとも1つのメッセージを選択するステップにおいて、
    前記データベースに記憶された実時間通信データに基づいて、実時間通信の参加者に最適なメッセージが選択される請求項14に記載のプログラム。
  18. 前記データベース・マネージャが、少なくとも1つのメッセージを選択するステップにおいて、
    前記データベースに記憶された実時間通信データの要約されたデータに基づいて、実時間通信の参加者に最適なメッセージが選択される請求項14に記載のプログラム。
  19. 前記実時間通信データが生成される実時間通信が、チャットである請求項1から請求項7いずれか記載の方法。
  20. 前記実時間通信データが、チャットにより生成される会話のデータである請求項1から請求項7いずれか記載の方法。
JP2001045648A 2000-02-24 2001-02-21 ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法 Expired - Fee Related JP3661777B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/511846 2000-02-24
US09/511,846 US6606644B1 (en) 2000-02-24 2000-02-24 System and technique for dynamic information gathering and targeted advertising in a web based model using a live information selection and analysis tool

Publications (2)

Publication Number Publication Date
JP2001297107A JP2001297107A (ja) 2001-10-26
JP3661777B2 true JP3661777B2 (ja) 2005-06-22

Family

ID=24036687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001045648A Expired - Fee Related JP3661777B2 (ja) 2000-02-24 2001-02-21 ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法

Country Status (3)

Country Link
US (1) US6606644B1 (ja)
JP (1) JP3661777B2 (ja)
CN (1) CN1269336C (ja)

Families Citing this family (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8636648B2 (en) 1999-03-01 2014-01-28 West View Research, Llc Endoscopic smart probe
US10973397B2 (en) 1999-03-01 2021-04-13 West View Research, Llc Computerized information collection and processing apparatus
JP4425407B2 (ja) * 1999-05-13 2010-03-03 富士通株式会社 会話送出方法及び会話システム
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
JP3852814B2 (ja) * 1999-09-24 2006-12-06 富士通株式会社 プロファイル作成方法及びシステム
CA2324856C (en) * 1999-11-15 2007-05-29 Lucent Technologies Inc. Method and apparatus for remote audiovisual signal recording
US8271316B2 (en) * 1999-12-17 2012-09-18 Buzzmetrics Ltd Consumer to business data capturing system
US8813123B2 (en) * 2000-01-19 2014-08-19 Interad Technologies, Llc Content with customized advertisement
US6735778B2 (en) * 2000-01-19 2004-05-11 Denis Khoo Method and system for providing home shopping programs
US6434747B1 (en) 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US20040107434A1 (en) * 2000-01-19 2004-06-03 Denis Khoo Customized media method and system
US7400711B1 (en) * 2000-02-25 2008-07-15 International Business Machines Corporation System and technique for dynamically interjecting live advertisements in the context of real-time isochronous (telephone-model) discourse
US6842769B1 (en) * 2000-05-05 2005-01-11 Interland, Inc. Automatically configured network server
US7082427B1 (en) 2000-05-24 2006-07-25 Reachforce, Inc. Text indexing system to index, query the archive database document by keyword data representing the content of the documents and by contact data associated with the participant who generated the document
US7120629B1 (en) 2000-05-24 2006-10-10 Reachforce, Inc. Prospects harvester system for providing contact data about customers of product or service offered by business enterprise extracting text documents selected from newsgroups, discussion forums, mailing lists, querying such data to provide customers who confirm to business profile data
US7003517B1 (en) 2000-05-24 2006-02-21 Inetprofit, Inc. Web-based system and method for archiving and searching participant-based internet text sources for customer lead data
US7096220B1 (en) 2000-05-24 2006-08-22 Reachforce, Inc. Web-based customer prospects harvester system
US6978304B2 (en) * 2000-05-26 2005-12-20 Pearl Software, Inc. Method of remotely monitoring an internet session
US6804704B1 (en) * 2000-08-18 2004-10-12 International Business Machines Corporation System for collecting and storing email addresses with associated descriptors in a bookmark list in association with network addresses of electronic documents using a browser program
JP2004508636A (ja) * 2000-09-07 2004-03-18 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 情報提供システム及びその制御方法
US7043531B1 (en) 2000-10-04 2006-05-09 Inetprofit, Inc. Web-based customer lead generator system with pre-emptive profiling
US7330850B1 (en) 2000-10-04 2008-02-12 Reachforce, Inc. Text mining system for web-based business intelligence applied to web site server logs
US7185065B1 (en) 2000-10-11 2007-02-27 Buzzmetrics Ltd System and method for scoring electronic messages
US7197470B1 (en) 2000-10-11 2007-03-27 Buzzmetrics, Ltd. System and method for collection analysis of electronic discussion methods
US6898631B1 (en) * 2000-10-12 2005-05-24 International Business Machines Corporation Platform for internet based real-time communication content selection
US8024408B1 (en) * 2000-11-22 2011-09-20 Xerox Corporation System and method for managing a computer-mediated discussion forum
US7206854B2 (en) * 2000-12-11 2007-04-17 General Instrument Corporation Seamless arbitrary data insertion for streaming media
US20020078154A1 (en) * 2000-12-19 2002-06-20 Safia Djennane WAP/IRC based instant collaboration tool
US8023622B2 (en) * 2000-12-21 2011-09-20 Grape Technology Group, Inc. Technique for call context based advertising through an information assistance service
US6782379B2 (en) 2000-12-22 2004-08-24 Oblix, Inc. Preparing output XML based on selected programs and XML templates
US7475151B2 (en) * 2000-12-22 2009-01-06 Oracle International Corporation Policies for modifying group membership
US7802174B2 (en) 2000-12-22 2010-09-21 Oracle International Corporation Domain based workflows
US7349912B2 (en) 2000-12-22 2008-03-25 Oracle International Corporation Runtime modification of entries in an identity system
US7380008B2 (en) 2000-12-22 2008-05-27 Oracle International Corporation Proxy system
US6816871B2 (en) 2000-12-22 2004-11-09 Oblix, Inc. Delivering output XML with dynamically selectable processing
US8015600B2 (en) 2000-12-22 2011-09-06 Oracle International Corporation Employing electronic certificate workflows
US7213249B2 (en) * 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
US7085834B2 (en) * 2000-12-22 2006-08-01 Oracle International Corporation Determining a user's groups
US7415607B2 (en) * 2000-12-22 2008-08-19 Oracle International Corporation Obtaining and maintaining real time certificate status
US7937655B2 (en) 2000-12-22 2011-05-03 Oracle International Corporation Workflows with associated processes
US7711818B2 (en) 2000-12-22 2010-05-04 Oracle International Corporation Support for multiple data stores
US7581011B2 (en) * 2000-12-22 2009-08-25 Oracle International Corporation Template based workflow definition
US7363339B2 (en) * 2000-12-22 2008-04-22 Oracle International Corporation Determining group membership
US7958237B2 (en) 2001-01-23 2011-06-07 Pearl Software, Inc. Method for managing computer network access
US20020103647A1 (en) * 2001-01-31 2002-08-01 Jean Francois Houplain Method and apparatus for intelligent message insertion during a call
US7277922B1 (en) * 2001-04-10 2007-10-02 At&T Bls Intellectual Property, Inc Completion of internet session notification service
US20020165916A1 (en) * 2001-05-07 2002-11-07 Katsutoshi Kitamura Method of providing information
JP4231698B2 (ja) * 2001-05-10 2009-03-04 ポリコム イスラエル リミテッド 多地点マルチメディア/音声システムの制御ユニット
JP3695369B2 (ja) * 2001-08-07 2005-09-14 ソニー株式会社 情報配信システム及び情報配信方法、情報供給装置及び情報供給方法
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US7284191B2 (en) * 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
US20030078838A1 (en) * 2001-10-18 2003-04-24 Szmanda Jeffrey P. Method of retrieving advertising information and use of the method
US7225256B2 (en) 2001-11-30 2007-05-29 Oracle International Corporation Impersonation in an access system
US7194536B2 (en) * 2001-12-05 2007-03-20 International Business Machines Corporation Apparatus and method for monitoring and analyzing instant messaging account transcripts
US7032007B2 (en) * 2001-12-05 2006-04-18 International Business Machines Corporation Apparatus and method for monitoring instant messaging accounts
US7200635B2 (en) * 2002-01-09 2007-04-03 International Business Machines Corporation Smart messenger
JP2003228582A (ja) * 2002-02-05 2003-08-15 Sony Corp ユーザ情報登録装置および方法
US8856236B2 (en) 2002-04-02 2014-10-07 Verizon Patent And Licensing Inc. Messaging response system
US7917581B2 (en) * 2002-04-02 2011-03-29 Verizon Business Global Llc Call completion via instant communications client
US9043212B2 (en) 2002-04-02 2015-05-26 Verizon Patent And Licensing Inc. Messaging response system providing translation and conversion written language into different spoken language
US7599852B2 (en) 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US7216163B2 (en) 2002-05-15 2007-05-08 Oracle International Corporation Method and apparatus for provisioning tasks using a provisioning bridge server
US7840658B2 (en) 2002-05-15 2010-11-23 Oracle International Corporation Employing job code attributes in provisioning
US20040044569A1 (en) * 2002-08-30 2004-03-04 Roberts William Anthony Systems and method for providing targeted message in a media player
US7353253B1 (en) * 2002-10-07 2008-04-01 Webex Communicatons, Inc. Peer-to-peer messaging system
US8046259B1 (en) * 2002-10-23 2011-10-25 Amazon Technologies, Inc. Method and system for conducting a chat
US7322042B2 (en) 2003-02-07 2008-01-22 Broadon Communications Corp. Secure and backward-compatible processor and secure software execution thereon
US20040267384A1 (en) * 2003-02-07 2004-12-30 Broadon Communications, Inc. Integrated console and controller
US20100017627A1 (en) 2003-02-07 2010-01-21 Broadon Communications Corp. Ensuring authenticity in a closed content distribution system
US7779482B1 (en) 2003-02-07 2010-08-17 iGware Inc Delivery of license information using a short messaging system protocol in a closed content distribution system
US8131649B2 (en) * 2003-02-07 2012-03-06 Igware, Inc. Static-or-dynamic and limited-or-unlimited content rights
US20050010641A1 (en) * 2003-04-03 2005-01-13 Jens Staack Instant messaging context specific advertisements
US7966368B2 (en) * 2003-05-02 2011-06-21 Microsoft Corporation Communicating messages over transient connections in a peer-to-peer network
US7739295B1 (en) 2003-06-20 2010-06-15 Amazon Technologies, Inc. Method and system for identifying information relevant to content
US7567979B2 (en) * 2003-08-15 2009-07-28 Microsoft Corporation Expression-based web logger for usage and navigational behavior tracking
US20080129497A1 (en) * 2003-09-11 2008-06-05 Jon Woodard Reconfigurable alarm apparatus
JP4322614B2 (ja) * 2003-09-30 2009-09-02 株式会社スクウェア・エニックス 広告配信システム
US7340447B2 (en) 2003-10-09 2008-03-04 Oracle International Corporation Partitioning data access requests
US7882132B2 (en) 2003-10-09 2011-02-01 Oracle International Corporation Support for RDBMS in LDAP system
US7904487B2 (en) 2003-10-09 2011-03-08 Oracle International Corporation Translating data access requests
US20050102358A1 (en) * 2003-11-10 2005-05-12 Gold Stuart A. Web page monitoring and collaboration system
US20050130685A1 (en) * 2003-12-12 2005-06-16 Mark Jenkin Method and apparatus for inserting information into an unused portion of a text message
US7427024B1 (en) 2003-12-17 2008-09-23 Gazdzinski Mark J Chattel management apparatus and methods
US20050149388A1 (en) * 2003-12-30 2005-07-07 Scholl Nathaniel B. Method and system for placing advertisements based on selection of links that are not prominently displayed
US8655727B2 (en) * 2003-12-30 2014-02-18 Amazon Technologies, Inc. Method and system for generating and placing keyword-targeted advertisements
US7650380B2 (en) * 2004-02-12 2010-01-19 International Business Machines Corporation System and method for messaging and collaborating in an intranet environment
US20050188007A1 (en) * 2004-02-24 2005-08-25 Rich Warner System and method for embedding data transmission in a web page
US20050204381A1 (en) * 2004-03-10 2005-09-15 Microsoft Corporation Targeted advertising based on consumer purchasing data
US7725414B2 (en) 2004-03-16 2010-05-25 Buzzmetrics, Ltd An Israel Corporation Method for developing a classifier for classifying communications
US7269621B2 (en) 2004-03-31 2007-09-11 Google Inc. Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
US7912904B2 (en) * 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US7814155B2 (en) * 2004-03-31 2010-10-12 Google Inc. Email conversation management system
US7392474B2 (en) 2004-04-30 2008-06-24 Microsoft Corporation Method and system for classifying display pages using summaries
US7801738B2 (en) * 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US20050251443A1 (en) * 2004-05-10 2005-11-10 Wesley Chan Automated graphical advertisement size compatibility and link insertion
US7596571B2 (en) * 2004-06-30 2009-09-29 Technorati, Inc. Ecosystem method of aggregation and search and related techniques
US8443041B1 (en) * 2004-07-02 2013-05-14 Aol Inc. Chat preview
US7979501B1 (en) 2004-08-06 2011-07-12 Google Inc. Enhanced message display
US7752200B2 (en) 2004-08-09 2010-07-06 Amazon Technologies, Inc. Method and system for identifying keywords for use in placing keyword-targeted advertisements
US7630974B2 (en) 2004-09-28 2009-12-08 Oracle International Corporation Multi-language support for enterprise identity and access management
WO2006039566A2 (en) * 2004-09-30 2006-04-13 Intelliseek, Inc. Topical sentiments in electronically stored communications
US20060129455A1 (en) * 2004-12-15 2006-06-15 Kashan Shah Method of advertising to users of text messaging
US20060167747A1 (en) * 2005-01-25 2006-07-27 Microsoft Corporation Content-targeted advertising for interactive computer-based applications
US20060176831A1 (en) * 2005-02-07 2006-08-10 Greenberg Joel K Methods and apparatuses for selecting users to join a dynamic network conversation
US8359611B2 (en) * 2005-03-08 2013-01-22 International Business Machines Corporation Searchable television commercials
CN100424690C (zh) * 2005-04-02 2008-10-08 腾讯科技(深圳)有限公司 一种在线广告的播放方法及系统
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US7653627B2 (en) * 2005-05-13 2010-01-26 Microsoft Corporation System and method for utilizing the content of an online conversation to select advertising content and/or other relevant information for display
US20060271426A1 (en) * 2005-05-31 2006-11-30 Microsoft Corporation Posted price market for online search and content advertisements
US11210632B2 (en) 2005-06-13 2021-12-28 Rakuten Group, Inc. Computer method and apparatus for targeting advertising
US10510043B2 (en) * 2005-06-13 2019-12-17 Skyword Inc. Computer method and apparatus for targeting advertising
US9158855B2 (en) 2005-06-16 2015-10-13 Buzzmetrics, Ltd Extracting structured data from weblogs
IN2005MU00878A (ja) * 2005-07-22 2009-06-29
US20080228695A1 (en) * 2005-08-01 2008-09-18 Technorati, Inc. Techniques for analyzing and presenting information in an event-based data aggregation system
US20070100779A1 (en) 2005-08-05 2007-05-03 Ori Levy Method and system for extracting web data
US7818160B2 (en) 2005-10-12 2010-10-19 Storage Appliance Corporation Data backup devices and methods for backing up data
US7702830B2 (en) * 2005-10-12 2010-04-20 Storage Appliance Corporation Methods for selectively copying data files to networked storage and devices for initiating the same
US7844445B2 (en) * 2005-10-12 2010-11-30 Storage Appliance Corporation Automatic connection to an online service provider from a backup system
US7822595B2 (en) * 2005-10-12 2010-10-26 Storage Appliance Corporation Systems and methods for selectively copying embedded data files
US8195444B2 (en) 2005-10-12 2012-06-05 Storage Appliance Corporation Systems and methods for automated diagnosis and repair of storage devices
US7899662B2 (en) 2005-10-12 2011-03-01 Storage Appliance Corporation Data backup system including a data protection component
US20080028008A1 (en) * 2006-07-31 2008-01-31 Storage Appliance Corporation Optical disc initiated data backup
US20070162271A1 (en) * 2005-10-12 2007-07-12 Storage Appliance Corporation Systems and methods for selecting and printing data files from a backup system
US7813913B2 (en) 2005-10-12 2010-10-12 Storage Appliance Corporation Emulation component for data backup applications
WO2007056698A2 (en) * 2005-11-03 2007-05-18 Wigglewireless, Inc. Media marketing system and method
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US8195747B2 (en) * 2005-12-20 2012-06-05 International Business Machines Corporation User identity based instant messaging session monitoring
US7779004B1 (en) 2006-02-22 2010-08-17 Qurio Holdings, Inc. Methods, systems, and products for characterizing target systems
US7764701B1 (en) 2006-02-22 2010-07-27 Qurio Holdings, Inc. Methods, systems, and products for classifying peer systems
CN101030283A (zh) * 2006-03-03 2007-09-05 腾讯科技(深圳)有限公司 一种发布广告的方法和系统
KR100736799B1 (ko) * 2006-03-27 2007-07-09 엔에이치엔(주) 대형 광고주의 광고정보를 구분한 광고리스트의 생성 방법및 광고리스트 생성 시스템
KR100793377B1 (ko) * 2006-03-28 2008-01-11 엔에이치엔(주) 점수 분포에 따른 광고리스트의 생성 방법 및 광고리스트생성 시스템
US20070282623A1 (en) * 2006-04-24 2007-12-06 Jon Dattorro Process for protecting children from online predators
US20070255659A1 (en) * 2006-05-01 2007-11-01 Wei Yen System and method for DRM translation
WO2007130554A2 (en) 2006-05-02 2007-11-15 Broadon Communications Corp. Content management system and method
WO2007148342A2 (en) * 2006-06-24 2007-12-27 Bio-Ride Ltd. Method and system for directing information to a plurality of users
US7870193B2 (en) * 2006-08-28 2011-01-11 International Business Machines Corporation Collaborative, event driven system management
US8326643B1 (en) * 2006-08-28 2012-12-04 United Services Automobile Association (Usaa) Systems and methods for automated phone conversation analysis
US7801971B1 (en) 2006-09-26 2010-09-21 Qurio Holdings, Inc. Systems and methods for discovering, creating, using, and managing social network circuits
US7660783B2 (en) * 2006-09-27 2010-02-09 Buzzmetrics, Inc. System and method of ad-hoc analysis of data
US12243055B2 (en) 2006-10-02 2025-03-04 Segmint Inc. Anonymized targeted content delivery
US20080082453A1 (en) * 2006-10-02 2008-04-03 Storage Appliance Corporation Methods for bundling credits with electronic devices and systems for implementing the same
EP3709248A1 (en) 2006-10-02 2020-09-16 Segmint Inc. Personalized consumer advertising placement
US20130036009A1 (en) * 2006-10-02 2013-02-07 Segmint Inc. Personalized consumer advertising placement with social networking
WO2008045792A2 (en) * 2006-10-06 2008-04-17 Technorati, Inc. Methods and apparatus for conversational advertising
US7624276B2 (en) 2006-10-16 2009-11-24 Broadon Communications Corp. Secure device authentication system and method
US20080184326A1 (en) * 2006-10-19 2008-07-31 Satoshi Nakajima Community and/or chat-based content recording and consumption
US7613915B2 (en) 2006-11-09 2009-11-03 BroadOn Communications Corp Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed
US8200961B2 (en) * 2006-11-19 2012-06-12 Igware, Inc. Securing a flash memory block in a secure device system and method
US7886334B1 (en) 2006-12-11 2011-02-08 Qurio Holdings, Inc. System and method for social network trust assessment
US9195996B1 (en) 2006-12-27 2015-11-24 Qurio Holdings, Inc. System and method for classification of communication sessions in a social network
US8135800B1 (en) 2006-12-27 2012-03-13 Qurio Holdings, Inc. System and method for user classification based on social network aware content analysis
US20080162454A1 (en) * 2007-01-03 2008-07-03 Motorola, Inc. Method and apparatus for keyword-based media item transmission
KR100780265B1 (ko) * 2007-03-05 2007-11-28 (주)엔알시스템스 메타 블로그 웹 페이지를 이용한 광고 시스템 및 그를이용한 수익창출 방법
US8015246B1 (en) 2007-03-21 2011-09-06 Google Inc. Graphical user interface for chat room with thin walls
US8006191B1 (en) 2007-03-21 2011-08-23 Google Inc. Chat room with thin walls
US7865553B1 (en) 2007-03-22 2011-01-04 Google Inc. Chat system without topic-specific rooms
US7860928B1 (en) 2007-03-22 2010-12-28 Google Inc. Voting in chat system without topic-specific rooms
US7904500B1 (en) * 2007-03-22 2011-03-08 Google Inc. Advertising in chat system without topic-specific rooms
US7899869B1 (en) 2007-03-22 2011-03-01 Google Inc. Broadcasting in chat system without topic-specific rooms
US20080288347A1 (en) * 2007-05-18 2008-11-20 Technorati, Inc. Advertising keyword selection based on real-time data
US20080300872A1 (en) * 2007-05-31 2008-12-04 Microsoft Corporation Scalable summaries of audio or visual content
CN101072205A (zh) * 2007-06-21 2007-11-14 腾讯科技(深圳)有限公司 一种聊天信息的检索方法及检索系统
US7818396B2 (en) * 2007-06-21 2010-10-19 Microsoft Corporation Aggregating and searching profile data from multiple services
WO2009002951A1 (en) * 2007-06-25 2008-12-31 Dialog Science, Inc. System and method for generating an electronic communication
US8667059B2 (en) * 2007-06-29 2014-03-04 Verizon Patent And Licensing Inc. System and method for providing agent managed support via instant messaging
US10657539B2 (en) * 2007-06-29 2020-05-19 Microsoft Technology Licensing, Llc Digital voice communication advertising
US20090089417A1 (en) * 2007-09-28 2009-04-02 David Lee Giffin Dialogue analyzer configured to identify predatory behavior
US8452789B2 (en) * 2007-10-15 2013-05-28 International Business Machines Corporation Searching a database
US20090119368A1 (en) * 2007-11-02 2009-05-07 International Business Machines Corporation System and method for gathering conversation information
US9122751B2 (en) * 2007-12-07 2015-09-01 International Business Machines Corporation Method of tagging instant messaging (IM) conversations for easy information sharing
US20110041083A1 (en) * 2007-12-12 2011-02-17 Oz Gabai System and methodology for providing shared internet experience
US8347326B2 (en) 2007-12-18 2013-01-01 The Nielsen Company (US) Identifying key media events and modeling causal relationships between key events and reported feelings
US8315178B2 (en) * 2008-02-08 2012-11-20 Unomobi, Inc. Method and system for wireless message-based advertising
US9330392B2 (en) * 2008-03-17 2016-05-03 International Business Machines Corporation Collecting interest data from conversations conducted on a mobile device to augment a user profile
EP2294822A2 (en) * 2008-05-30 2011-03-16 Man Pak Yip In-flight video entertainment system
MX2011006349A (es) 2008-12-17 2011-07-13 Ericsson Telefon Ab L M Un metodo de y un servidor de red y equipo de usuario movil para proporcionar servicios de charlas/voip en una red de telecomunicacion movil.
US20100161430A1 (en) * 2008-12-19 2010-06-24 Nexplore Technologies, Inc. System and method for live-interaction content
US20100161420A1 (en) * 2008-12-19 2010-06-24 Nexplore Technologies, Inc. System and method for providing advertisement lead calling
US20100161421A1 (en) * 2008-12-19 2010-06-24 Mandel Edward W System and Method for Providing Advertisement Lead Interaction
US20100161429A1 (en) * 2008-12-19 2010-06-24 Mandel Edward W System and Method for Live-Interaction Advertising
US20100161415A1 (en) * 2008-12-19 2010-06-24 Mandel Edward W System and Method for Dynamically Changing Advertisements
US8650255B2 (en) 2008-12-31 2014-02-11 International Business Machines Corporation System and method for joining a conversation
US20100185687A1 (en) * 2009-01-14 2010-07-22 Microsoft Corporation Selecting advertisements
EP2387836A4 (en) * 2009-01-16 2013-12-18 Neuralitic Systems PROCESS AND SYSTEM FOR SUBSCRIBER MONITORING IN IP DATA NETWORKS
KR20100095924A (ko) * 2009-02-23 2010-09-01 삼성전자주식회사 동영상의 상황정보를 반영한 광고 키워드 추출 방법 및 장치
US20100257117A1 (en) * 2009-04-03 2010-10-07 Bulloons.Com Ltd. Predictions based on analysis of online electronic messages
US8732296B1 (en) * 2009-05-06 2014-05-20 Mcafee, Inc. System, method, and computer program product for redirecting IRC traffic identified utilizing a port-independent algorithm and controlling IRC based malware
US20100332496A1 (en) * 2009-06-26 2010-12-30 Microsoft Corporation Implicit product placement leveraging identified user ambitions
US20110154224A1 (en) * 2009-12-17 2011-06-23 ChatMe TV, Inc. Methods, Systems and Platform Devices for Aggregating Together Users of a TVand/or an Interconnected Network
US8244707B2 (en) * 2010-01-15 2012-08-14 Hulu Llc Method and apparatus for providing supplemental video content for third party websites
US8301596B2 (en) * 2010-01-15 2012-10-30 Hulu Llc Method and apparatus for providing supplemental video content for third party websites
US9185064B2 (en) * 2010-01-15 2015-11-10 Microsoft Technology Licensing, Llc Interactive email
US8413137B2 (en) 2010-02-04 2013-04-02 Storage Appliance Corporation Automated network backup peripheral device and method
US20110208822A1 (en) * 2010-02-22 2011-08-25 Yogesh Chunilal Rathod Method and system for customized, contextual, dynamic and unified communication, zero click advertisement and prospective customers search engine
WO2011101858A1 (en) 2010-02-22 2011-08-25 Yogesh Chunilal Rathod A system and method for social networking for managing multidimensional life stream related active note(s) and associated multidimensional active resources & actions
US9836724B2 (en) 2010-04-23 2017-12-05 Microsoft Technology Licensing, Llc Email views
CN101854529B (zh) * 2010-04-30 2012-01-11 第一视频通信传媒有限公司 一种细分受众的多画面网络直播方法
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
US8874727B2 (en) 2010-05-31 2014-10-28 The Nielsen Company (Us), Llc Methods, apparatus, and articles of manufacture to rank users in an online social network
US20120016948A1 (en) * 2010-07-15 2012-01-19 Avaya Inc. Social network activity monitoring and automated reaction
US8583654B2 (en) 2011-07-27 2013-11-12 Google Inc. Indexing quoted text in messages in conversations to support advanced conversation-based searching
US20130036180A1 (en) * 2011-08-03 2013-02-07 Sentryblue Group, Inc. System and method for presenting multilingual conversations in the language of the participant
US8812527B2 (en) 2011-11-29 2014-08-19 International Business Machines Corporation Automatically recommending asynchronous discussion forum posts during a real-time collaboration
US8627097B2 (en) 2012-03-27 2014-01-07 Igt System and method enabling parallel processing of hash functions using authentication checkpoint hashes
US10733669B2 (en) * 2012-08-02 2020-08-04 Chicago Mercantile Exchange Inc. Message processing
US9245024B1 (en) 2013-01-18 2016-01-26 Google Inc. Contextual-based serving of content segments in a video delivery system
CN104156447B (zh) * 2014-08-14 2016-08-24 天格科技(杭州)有限公司 一种智能社交平台广告预警及处理方法
US20160147387A1 (en) * 2014-11-21 2016-05-26 Samsung Electronics Co., Ltd. Method and apparatus for displaying summarized data
US9736246B1 (en) * 2015-02-19 2017-08-15 Amazon Technologies, Inc. Cross-device synchronization system for account-level information
US10956957B2 (en) * 2015-03-25 2021-03-23 Facebook, Inc. Techniques for automated messaging
CA2990409C (en) * 2015-06-26 2024-09-10 Bytedance Inc. Mobile chat application integration with promotional systems
US10924532B2 (en) * 2016-01-26 2021-02-16 Facebook, Inc. Presenting suggestion content in reaction to content generation
US10541822B2 (en) * 2017-09-29 2020-01-21 International Business Machines Corporation Expected group chat segment duration
US10819667B2 (en) * 2018-03-09 2020-10-27 Cisco Technology, Inc. Identification and logging of conversations using machine learning
JP7331395B2 (ja) * 2019-03-20 2023-08-23 富士フイルムビジネスイノベーション株式会社 プロセス抽出装置およびプログラム
US12046245B2 (en) 2020-09-17 2024-07-23 International Business Machines Corporation Dynamically resolving names and acronyms

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US630802A (en) * 1896-02-24 1899-08-08 Steel Cable Engineering Company Conveyer.
US5862330A (en) * 1996-07-16 1999-01-19 Lucent Technologies Inc. Technique for obtaining and exchanging information on wolrd wide web
US5937037A (en) * 1998-01-28 1999-08-10 Broadpoint Communications, Inc. Communications system for delivering promotional messages
US6076100A (en) * 1997-11-17 2000-06-13 Microsoft Corporation Server-side chat monitor
US6346952B1 (en) * 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US6330243B1 (en) * 1998-03-31 2001-12-11 Davox Corporation System and method for providing an electronic chat session between a data terminal and an information provider at the request of an inquiring party input into the data terminal
US6401118B1 (en) * 1998-06-30 2002-06-04 Online Monitoring Services Method and computer program product for an online monitoring search engine
US6035294A (en) * 1998-08-03 2000-03-07 Big Fat Fish, Inc. Wide access databases and database systems
US6393460B1 (en) * 1998-08-28 2002-05-21 International Business Machines Corporation Method and system for informing users of subjects of discussion in on-line chats
US6493703B1 (en) * 1999-05-11 2002-12-10 Prophet Financial Systems System and method for implementing intelligent online community message board
US6393412B1 (en) * 1999-09-23 2002-05-21 Peter Deep Method for allowing users to purchase professional services in a private chat room through a service brokerage via the internet
US6434599B1 (en) * 1999-09-30 2002-08-13 Xoucin, Inc. Method and apparatus for on-line chatting

Also Published As

Publication number Publication date
US6606644B1 (en) 2003-08-12
CN1310535A (zh) 2001-08-29
JP2001297107A (ja) 2001-10-26
CN1269336C (zh) 2006-08-09

Similar Documents

Publication Publication Date Title
JP3661777B2 (ja) ライブ情報の選択および分析を使用したウェブ・ベース・モデルにおける動的な情報収集およびターゲットした広告のためのシステムおよび方法
US6898631B1 (en) Platform for internet based real-time communication content selection
US7600020B2 (en) System and program product for tracking web user sessions
US5870744A (en) Virtual people networking
US9053458B2 (en) System and method for profiling clients within a system for harvesting community knowledge
AU784512B2 (en) Method and system for persistent chat sessions
US5796393A (en) System for intergrating an on-line service community with a foreign service
US9391946B2 (en) System and method for enabling identification of network users having similar interests and facilitating communication between them
US8229951B2 (en) Method and system for enabling users searching for common subject matter on a computer network to communicate with one another
EP0944002A1 (en) User profile substystem
US20140245117A1 (en) Computer-implemented method and system for enabling communication between networked users based on common characteristics
JP2008507057A (ja) 改良型ユーザインターフェース
JP2000066982A (ja) 通信方法及び通信ネットワ―ク
IL152642A (en) Network usage monitoring device and associated method
JP2000092153A (ja) 通信方法及び通信ネットワ―ク
JP2003502776A (ja) インターネット使用情報を処理して提示し、ユーザの通信を容易にするシステムおよび方法
US20030172067A1 (en) System and method for harvesting community knowledge
US10554702B2 (en) Computer-implemented method and system for enabling anonymous communication between networked users based on common search queries
US8667103B2 (en) System and method for message traffic analysis, categorization, and reporting, within a system for harvesting community knowledge
US9444898B1 (en) Annotated communication
US8799501B2 (en) System and method for anonymously sharing and scoring information pointers, within a system for harvesting community knowledge
EP1488360A1 (en) Methods and systems for providing targeted marketing
US7917623B2 (en) Method of allocating data communication sessions based upon user information
WO2001052498A2 (en) Method and apparatus for reception and caching of multiple data objects
TW200805972A (en) Context based navigation

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20040419

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20040720

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050214

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050308

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20050308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050315

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090401

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090401

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100401

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110401

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110401

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120401

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130401

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130401

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140401

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees