JP2007534075A - ネットワークチャット環境におけるスレッドを管理するためのシステム及び方法 - Google Patents
ネットワークチャット環境におけるスレッドを管理するためのシステム及び方法 Download PDFInfo
- Publication number
- JP2007534075A JP2007534075A JP2007509039A JP2007509039A JP2007534075A JP 2007534075 A JP2007534075 A JP 2007534075A JP 2007509039 A JP2007509039 A JP 2007509039A JP 2007509039 A JP2007509039 A JP 2007509039A JP 2007534075 A JP2007534075 A JP 2007534075A
- Authority
- JP
- Japan
- Prior art keywords
- chat
- lines
- threads
- clients
- thread
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000002452 interceptive effect Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 66
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000001914 filtration Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1831—Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
ネットワークチャット環境において動作する、チャットルーム(505)における会話スレッド(520)を管理するためのシステム及び方法が提供される。チャットコントローラ(120)は、チャットルーム(505)に登録された複数のチャットクライアント間で、複数のチャットラインの形態での情報の交換を提供する。スレッド管理コントローラ(130)は、チャットライン間の1以上の関連を決定し、該関連に対応する1以上のスレッド(520)を特定する。スレッド管理コントローラ(130)は更に、チャットラインのそれぞれを、スレッド(520)の1つに割り当てる。
Description
本発明は、一般的にはネットワークチャット環境に向けたものであり、更に詳細には、チャットルームにおける会話スレッドを管理するためのシステム及び方法に向けたものである。
インターネット又はワールド・ワイド・ウェブ(World Wide Web、「ウェブ」)のような通信ネットワークは、世界中の人々が情報及び思想をリアルタイムに交換することを可能としてきた。最も人気のある情報交換フォーラムのひとつは「チャットルーム(chat room)」と呼ばれる。チャットルームは、オンラインのサービスプロバイダの会員(チャットクライアント)に提供され、複数のチャットクライアントが、互いとのリアルタイムのテキスト会話に同時に参加することを可能とする。チャットルームは、チャットクライアントからメッセージを受信し、該メッセージを該チャットルームに登録されたチャットクライアントに配布するチャットサーバによって管理される。
チャットルームは通常、特定のトピックに関連する。チャットクライアントは、関心のあるトピックを公示しているチャットルームに登録する。例えば、あるチャットルームにおける議論のトピックは最新のニュースのヘッドラインに関連するものであり、別のチャットルームにおける議論のトピックは人気テレビ番組に関連するものであり得る。
チャットルームにおける会話は一般にチャットルームのトピックを話題の中心とするが、チャットルームクライアントはしばしばトピックと外れた会話に参加する。多くのオンラインサービスプロバイダは、会話が選択されたチャットルームトピックに適切であることを確実にするため、人間の従業員又は監視ソフトウェアの形態でモニタを利用する。例えば、チャットクライアントが該チャットルームのトピックとは異なるトピックに関して他のチャットクライアントと会話したいと欲する場合、前記モニタが該チャットクライアントが「プライベート」チャットルームに入室し会話を継続することを提案することができる。より一般的には、チャットルーム中の1人以上のチャットクライアントが新たなチャットルームを生成することを決定し、他のチャットクライアントに、新たなチャットルームに参加するよう招待する。
しかしながら、新たなチャットルームを生成し、新しく生成されたチャットルームに参加するよう参加者に求めることは手動で時間の掛かる処理であり、多くのチャットクライアントにとって不便である。加えて、チャットルームのモニタからメッセージを受信することは、何人かのチャットクライアントにとって不快なものとなり得、ことによると該チャットクライアントによるチャットルームの将来の利用を妨げるものとなり得る。
多くのチャットクライアントが不平を言う他の問題は、チャットルームの会話に追従することの困難さである。チャットルーム内では、保持される履歴はチャットライン(chat line)のシーケンスである。多くの場合、特定のチャットラインの内容を把握することは困難である。例えば、チャットラインを同時にポストする多くのチャットクライアントが居る場合、誰が誰に反応したのかを判断することが困難となり得る。
それ故本分野においては、チャットルームにおける会話スレッドを管理することが可能なシステム及び方法のニーズがある。また本分野においては、トピック外のスレッドをフィルタリングし、スレッド及び該スレッドの参加者を他のチャットルームに移動させるシステム及び方法のニーズがある。加えて本分野においては、チャットクライアントがチャットルームにおける会話に追従することを可能とするシステム及び方法のニーズがある。
上述した先行技術の欠点に対処するため、本発明のシステム及び方法は、チャットルームにおける会話スレッドを管理することが可能である。本発明のシステム及び方法はまた、トピック外のスレッドをフィルタリングし、トピック外のスレッド及び該スレッドの参加者のための新たなチャットルームを生成することが可能である。本発明のシステム及び方法は更に、チャットクライアントがチャットルームの会話に追従するためのメカニズムを提供することが可能である。
本発明のシステム及び方法は、ネットワークチャット環境におけるチャットコントローラ及びスレッド管理コントローラを有する。前記チャットコントローラは、チャットルームに登録された複数のチャットクライアントの間で、複数のチャットラインの形での情報の交換を提供する。前記スレッド管理コントローラは、チャットラインの間の1以上の関連を決定し、該関連に対応する1以上のスレッドを特定する。前記スレッド管理コントローラは更に、これらスレッドの1つにチャットラインのそれぞれを割り当てる。
本発明の有利な一実施例においては、前記スレッド管理コントローラは更に、スレッドの1つにチャットクライアントのそれぞれを関連付け、前記関連付けられたスレッドに割り当てられたチャットラインを、該チャットクライアントのそれぞれに提供することが可能である。
本発明の更なる実施例においては、前記スレッド管理コントローラは、チャットクライアントがチャットラインを参照するために利用可能なチャットラインリファレンスを提供することが可能である。
本発明の目的は、チャットルームにおけるスレッドを管理するシステム及び方法を提供することにある。
本発明の他の目的は、チャットルームからトピック外のスレッドをフィルタリングするシステム及び方法を提供することにある。
本発明の目的はまた、チャットライン会話の理解可能性を改善するために、チャットクライアントが以前のチャットラインを参照することを可能とするシステム及び方法を提供することにある。
以上の説明は、当業者が以下の本発明の詳細な説明をより良く理解し得るように、本発明の特徴及び技術的な利点をかなり大まかに概説したものである。本発明の請求項の主題を形成する、本発明の更なる特徴及び利点は、以下に説明される。当業者は、本発明の同様の目的を実行するための他の構成を修正又は設計するための基礎として、開示される概念及び実施例を容易に利用し得ることを理解するであろう。当業者はまた、かかる同等の構成は、最も広い形態での本発明の精神及び範囲から逸脱しないことを理解するであろう。
本発明の詳細な説明に進む前に、本特許明細書を通して利用される特定の語句の定義を明記することは有用となり得る。語「含む(include)」及び「有する(comprise)」並びにその派生語は、限定のない包含を意味する。語「又は(or)」は包括的であり及び/又はを意味する。語「関連する(associated with及びassociated therewith)」及びその派生語は、含む、含まれる、相互接続する、包含する、包含される、接続する、結合する、通信する、協働する、インタリーブする、並列する、近接する、境界を接する、持つ、特性を持つ、等を意味し得る。語「コントローラ(controller)」、「プロセッサ(processor)」又は「装置(apparatus)」は、少なくとも1つの動作を制御するいずれかのシステム、装置又はその一部を意味し、斯かる装置はハードウェア、ファームウェア若しくはソフトウェア又はこれらの少なくとも2つの何らかの組み合わせで実装されても良い。いずれかの特定のコントローラと関連する機能は、ローカルに又はリモートに、集中されても良いし又は分散されても良いことは留意されるべきである。特に、コントローラは、1以上のアプリケーションプログラム及び/又はオペレーティングシステムプログラムを実行する1以上のデータプロセッサ、並びに関連する入出力装置及びメモリを有しても良い。特定の語句についての定義は、本特許明細書を通して提供される。通常の当業者は、多くの又は殆どの例において、斯かる定義が、斯かる定義された語句の以後の利用と共に以前の利用にも適用されることを理解するであろう。
本発明及び本発明の利点のより完全な理解のため、添付図面に関連する以下の説明を参照されたい。ここで、同様の番号は同様のオブジェクトを示す。
以下に議論される図1乃至7、及び本特許明細書において本発明の原理を説明するために利用される種々の実施例は、単に説明のためのものであって、本発明の範囲を限定するものとして理解されるべきではない。本発明は、いずれの適切なチャットルーム環境においても利用され得る。
図1は、本発明の原理による、チャットルームにおけるスレッドを管理するシステム100の例の模式的な概要図である。システム100は、分散コンピューティングネットワーク50を含む。一実施例においては、ネットワーク50は、インターネット又はワールド・ワイド・ウェブ(World Wide Web、「ウェブ」)である。他の実施例においては、ネットワーク50は、データを送信することが可能なプレイベートネットワーク又はその他のネットワークであっても良い。
ネットワーク50に接続されるものは、チャットサーバ150及びチャットクライアントに関連する複数のチャット端末10である。各チャット端末10は、チャットクライアントにチャットラインを表示するためのモニタ20又は他のタイプの表示装置と、チャットクライアントから入力(例えばチャットライン)を受信するための1以上の入力装置30及び40とを有する。例えば、各チャット端末10は、ネットワーク50を介してチャットサーバ150に送信するために、チャットラインをチャット端末10に入力するためのキーボード30及びマウス40を含んでも良い。他の入力装置(図示されていない)は、マイクロフォン、ジョイスティック、ゲームパッド、衛星アンテナ、スキャナ等を含んでも良い。加えて、チャット端末10は、スピーカ及びプリンタのような他の周辺出力装置(図示されていない)を含んでも良い。
チャットサーバ150は、ネットワーク50を介して、チャットラインをチャット端末10へと送信するための又はチャット端末10から受信するための、入出力(I/O)ユニット110を含む。チャットサーバ150は更に、ネットワーク50を介したリアルタイムのチャット端末10間の通信(例えばチャットライン)を容易にするためのチャットコントローラ120を含む。チャットコントローラ120は、それぞれ1以上のチャット端末10が登録された、1以上のチャットルームを管理する。チャットコントローラ120は、特定のチャットルームに関連する登録されたチャット端末10からチャットラインを受信し、受信されたチャットラインを当該チャットルームに登録された各チャット端末10に送信する。
本発明の実施例によれば、チャットサーバ150はまた、スレッド管理コントローラ130を含む。スレッド管理コントローラ130は、チャットコントローラ120によって制御される1以上のチャットルームにおける会話スレッドを管理することが可能である。スレッド管理コントローラ130は、以下により詳細に説明される1以上のスレッド管理手法を利用して、当該チャットルームにおけるチャットライン間の1以上の関連を決定し、該関連に対応する1以上のスレッドを特定する。ここで利用される「スレッド(thread)」なる語は、1以上の関連により互いに関連付けられる、特定の時間間隔におけるチャットラインのセットを意味する。特定のチャットラインは、0個(新たなスレッド)以上の以前のチャットラインに関連付けられ得る。一実施例においては、スレッド管理コントローラ130は更に、スレッドの1つにチャットラインのそれぞれを割り当て、該スレッドの1つにおけるチャットラインに関連するチャットクライアント(チャット端末10)を決定し、関連するスレッドに割り当てられたチャットラインのみを、該チャットクライアントのそれぞれに提供する。結果として、スレッド管理コントローラ130は、トピック外のスレッドをフィルタリングし、トピック外のスレッド及びそのチャットクライアントのためにチャットコントローラ120を介して新たなチャットルームを生成するように動作可能である。他の実施例においては、スレッド管理コントローラ130は、表示されるときにスレッドを可視的に描写するように動作可能である。例えば、スレッド管理コントローラ130は、タブ、線又はその他のリンクメカニズムを用いて、各スレッドに関連するチャットラインがリンクされるように、画面レイアウトを設定することができる。
更なる実施例においては、スレッド管理コントローラ130は、チャットクライアントがチャットラインを参照するために利用可能なチャットラインリファレンスを提供する。かくして、スレッド管理コントローラ130は更に、チャットクライアントがチャットルームの会話に追従するためのメカニズムを提供するように動作可能である。例えば、チャットルームにおけるスレッドが特定されると、スレッド管理コントローラ130は、チャットクライアントが該チャットクライアントにとって関心のあるチャットラインを識別することを支援するために、スレッドに名前を付けることが可能であっても良い。一実施例においては、チャットクライアント自身が、自動的に検出されたスレッドに対して新たな静的な名前を割り当てることができる。他の実施例においては、シソーラス検索又はその他のメカニズムを利用して、スレッド管理コントローラ130がスレッド中のキーワードを関連付け、1以上の特徴的なキーワードをスレッド名として選択することができる。スレッド名を最近の「X」個のチャットラインに基づくものとすることにより、スレッドにおけるトピックが変化していくにつれて、スレッドの名前が自動的に変化しても良い。更なる実施例においては、スレッド管理コントローラ130は、スレッド名の1つを入力として利用して、チャットクライアントが新たなチャットルームを生成することを可能とするように動作可能であっても良い。またスレッド管理コントローラ130は、該新たなチャットルームに、スレッドに属するチャットクライアントを自動的に招待することができる。
チャットルームにおける会話を構造化するために、種々のスレッド管理手法がスレッド管理コントローラ130によって利用されても良い。例えば一実施例においては、スレッド管理コントローラ130は、特定のチャットラインが、以前のチャットラインに関連する確率を決定しても良い。チャットラインが所定の時間間隔[a,b]内に送信された場合、該チャットラインが直前のチャットラインに言及したものであり、従って同一のスレッド中のものである確率が高い。該所定の時間間隔[a,b]外の場合は、前記確率は低い。所定の時間間隔[a,b]は、チャットクライアントが応答をタイプ入力し始める時間とチャットクライアントが該応答を送信する時間とを両方考慮に入れた、一般的なチャットクライアントの応答速度によって決定されても良い。
他の実施例においては、スレッド管理コントローラ130は、チャットルームの会話を構造化するために、キーワード照合手法を利用しても良い。例えば、以前のチャットラインのキーワードを含むチャットラインが送信された場合、該チャットラインは該以前のチャットラインに対する応答又は少なくとも同一のスレッドのものである可能性が高い。更なる実施例においては、スレッド管理コントローラは、チャットルームにおけるスレッドを特定するために、対話頻度手法を利用しても良い。2人のチャットクライアントが頻繁に対話している場合、該2人のチャットクライアントの2つの隣接するチャットラインは関連するものであり、従って同一のスレッドのものである確率が高い。例えば、2人のチャットクライアントが自身のオンラインの「友人(buddy)リスト」にお互いを登録してある場合、該2人のチャットクライアントのチャットラインは関連するものであり、従って同一のスレッドのものである確率が高い。
更に他の実施例においては、スレッド管理コントローラ130は、チャットルーム中のチャットライン間の関連を決定するために、同一クライアント手法を利用しても良い。一定の確率で、特定のチャットクライアントによって送信されたチャットラインは互いに関連する。以前のチャットラインが未完(欠損したセンテンス)である場合、スペルミスを含む場合、非常に長い場合又はリストを示す場合には、該確率は増大する。更なる実施例においては、スレッド管理コントローラ130は、チャットルームにおけるスレッドを決定するために、文法解析手法を利用しても良い。例えば、スレッド管理コントローラ130は、チャットライン間の質問−回答対を識別しても良い。更に他の実施例においては、スレッド管理コントローラ130は、特定のチャットラインがどのスレッドに属するかを決定するために、「人気」チャットクライアントフィルタ手法を利用しても良い。例えば、スレッド管理コントローラ130は、多くの否定的でない応答を引き出す「人気の」チャットクライアントを追跡し、「人気の」チャットクライアントのチャットラインを1以上のスレッド又は1以上のチャットルームに接合し、チャット会話を活発なものに維持しても良い。該「人気の」チャットクライアントがどのスレッド又はチャットルームに割り当てられたかにかかわらず、該接合されたチャットラインに対するいずれの応答も、該「人気の」チャットクライアントには可視とされても良い。
更に他の実施例においては、スレッド管理コントローラ130は、特定のチャットラインがどのスレッドに属するかを決定するため、フィルタ手法を利用しても良い。例えば、或るスレッドが特定のチャットクライアントからフィルタリングされ、当該チャットクライアントが該スレッドのチャットラインを見ないようにされた場合、当該チャットクライアントにより送信されたチャットラインは該スレッドに関連するものではない確率が高い。更に他の実施例においては、スレッド管理コントローラ130は、チャットライン間の関連を決定するために、識別手法を利用しても良い。チャットクライアントは、チャットラインにおいて以前のチャットラインを明示的に参照し得る。例えば、チャットクライアントは、チャットラインを送信する前に、以前のチャットライン上でマウス40を利用してクリックしても良いし、又はチャットクライアントはチャットライン識別子によって以前のチャットラインを参照しても良い。例えば、単一の文字が各チャットラインの隣に提供され、チャットラインがスクロールして移動する際にこれらの文字が再利用されても良い。他の例として、上述したように、チャットクライアント又はスレッド管理コントローラ130によってスレッド名が割り当てされても良い。ここで説明されたスレッド管理手法は、利用され得る多くのタイプの手法のうちの、単なる例であることは理解されるべきである。従って本発明は、上述したスレッド管理手法に限定されるものではない。
図2は、本発明の原理による、スレッド管理機能を有するコンピュータ10の例のブロック図である。コンピュータ10は、図1のチャット端末に対応する。コンピュータ10は、プロセッサ15、メモリ16及びI/Oユニット12を含む。I/Oユニット12は、チャットラインを、ネットワーク50(図1に示される)に送信及びネットワーク50から受信する。プロセッサ15は、いずれのマイクロプロセッサ、マイクロコントローラ又はプログラム可能な処理装置であっても良い。メモリ16は、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、フラッシュメモリ、EEPROM、ディスクドライブ(例えばハードディスクドライブ、磁気ディスクドライブ又は光ディスクドライブ)、フロッピー(登録商標)ディスク、テープドライブ、CD−ROM、DVD又は他のいずれかのタイプの記憶装置を含む(これらに限定はされない)、いずれのタイプのコンピュータ読み取り可能な媒体であっても良い。
メモリ16は、コンピュータ読み取り可能な命令、データ構造及びその他のコンピュータ10用のデータの、不揮発性の保存を提供する。例えば、メモリ16は、ウェブブラウザ18、チャットコントローラ14及びスレッド管理コントローラ19を保存することができる。ウェブブラウザ18は、ネットワーク50にアクセスするため、プロセッサ15によって実行される。チャットコントローラ14は、プロセッサ15により実行され、コンピュータ10とチャットサーバ15(図1に示される)との間の接続及びメッセージ配信を管理する。チャットコントローラ14は、チャットコントローラ120(図1に示される)に類似する機能を提供する。しかしながら、チャットコントローラ14は、チャットサーバ150により提供される1以上の特定のチャットルームに登録された単一のコンピュータ10に適用可能である。チャットコントローラ14は、チャットサーバ150上のチャットコントローラ120と通信することができる。スレッド管理コントローラ19は、プロセッサ15により実行され、コンピュータ10が登録された1以上のチャットルームにおける会話スレッドを管理する。スレッド管理コントローラ19は、スレッド管理コントローラ120(図1に示される)に類似した機能を提供する。しかしながら、スレッド管理コントローラ19は、チャットサーバ150により提供される1以上の特定のチャットルームに登録された単一のコンピュータ10に適用可能である。
例えば、スレッド管理コントローラ19は、チャットサーバ150から、特定のチャットルームについての全てのチャットラインを受信し、上述した1以上のスレッド管理手法を利用して、当該チャットルーム中のチャットライン間の1以上の関連を決定するように動作可能であっても良い。スレッド管理コントローラ19は更に、前記関連に対応する1以上のスレッドを特定し、上述の1以上のスレッド管理手法を利用して、又はチャットクライアントによる手動のスレッド選択を利用して、コンピュータ10に関連するチャットクライアントがどのスレッドに関心を持っているかを決定するように動作可能であっても良い。例えば、一実施例においては、スレッド管理コントローラ19は、スレッドのそれぞれに識別子を割り当て、チャットクライアントが該チャットクライアントが関心のある1以上のスレッドを選択することを可能としても良い。他の実施例においては、スレッド管理コントローラ19は、チャットクライアントに関連しないスレッドをフィルタリングし、フィルタリングされないスレッドに関連するチャットラインのみを表示しても良い。スレッド管理コントローラ19は更に、上述したように、チャットクライアントが関心を持つものであるチャットラインを特定することを支援するため、手動で又は自動的に、スレッドの命名を可能とするように動作可能であっても良い。他の実施例においては、スレッド管理コントローラ19は、チャットラインのフィルタリングを実行するために、チャットサーバ150上のスレッド管理コントローラ130と通信することができる。例えば、チャットサーバ150上のスレッド管理コントローラ130が、特定のチャットライン(例えば有害なチャットライン)をフィルタリングし、コンピュータ10上のスレッド管理コントローラ19が、他のチャットライン(例えば当該チャットクライアントにとって関心のないトピック)をフィルタリングしても良い。
図3は、本発明の原理による、スレッド管理機能を有するインタラクティブなテレビジョンシステム300の例のブロック図である。インタラクティブなテレビジョンシステム300は、放送信号315を通信装置305(簡潔さのため1つのみが示される)に放送する、ディジタルビデオ放送ネットワークサーバのような放送サーバ320を含む。放送信号315は例えば、テレビジョン番組322のオーディオ/ビデオ部と、該テレビジョン番組に関するチャットルームに関連するチャットラインを含むインタラクティブ部とを有する、インタラクティブなテレビジョン信号を含んでも良い。
放送サーバ320は、放送信号315を通信装置305に送信するための送受信器324を含む。放送サーバ320は更に、通信装置305間のリアルタイムの通信(例えばチャットライン)を容易化するためのチャットコントローラ326を含む。チャットコントローラ326は、それぞれに1以上の通信装置305が登録された、テレビジョン番組322に関連する1以上のチャットルームを管理する。チャットコントローラ326は、特定のチャットルームに関連する登録された通信装置305からチャットラインを受信し、放送信号315によって、当該チャットルームに登録された各通信装置305に対して、受信されたチャットラインを再送信する。チャットコントローラ326は、チャットコントローラ120(図1に示される)に類似する機能を提供する。しかしながら、チャットコントローラ326は、放送信号315により、テレビジョン番組322と共に放送するため、チャットラインを送受信器324に供給する。
放送サーバ320はまた、スレッド管理コントローラ328を含む。スレッド管理コントローラ328は、チャットコントローラ326によって制御される1以上のチャットルームにおける会話スレッドを管理するように動作可能である。スレッド管理コントローラ328は、上述したような1以上のスレッド管理手法を利用して、特定のチャットルームにおけるチャットライン間の1以上の関連を決定し、該関連に対応する1以上のスレッドを特定する。スレッド管理コントローラ328は、スレッド管理コントローラ130(図1に示される)に類似した機能を提供する。他の実施例においては、スレッド管理コントローラ328は受信器330内に実装されても良く、図2に関連して以上に説明されたスレッド管理コントローラ19と同様に機能しても良いことは理解されるべきである。
通信装置305は一般に、アンテナ340に接続された、セットトップボックスのような受信器330と、モニタ又はテレビジョンセットのようなディスプレイ310と、ネットワーク50を介した放送サーバ320へのバックチャネルインタフェース350とを含む。受信器330は、ディスプレイ310に内蔵されても良いし、又はセットトップボックスのようなスタンドアロン型の装置であっても良い。受信器330は、送受信器332、プロセッサ334及びメモリ337を有する。送受信器332は、バックチャネルインタフェース350によってチャットラインを放送サーバ320に送信し、アンテナ340を介して放送サーバ320から放送信号315を受信するように動作可能である。プロセッサ334は、いずれのマイクロプロセッサ、マイクロコントローラ又はプログラム可能な処理装置であっても良い。メモリ336は、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、フラッシュメモリ、EEPROM、ディスクドライブ(例えばハードディスクドライブ、磁気ディスクドライブ又は光ディスクドライブ)、フロッピー(登録商標)ディスク、テープドライブ、CD−ROM、DVD又は他のいずれかのタイプの記憶装置を含む(これらに限定はされない)、いずれのタイプのコンピュータ読み取り可能な媒体であっても良い。
メモリ336は、コンピュータ読み取り可能な命令、データ構造及びその他のコンピュータ10用のデータの、不揮発性の保存を提供する。例えば、メモリ336は、ウェブブラウザ337及びチャットコントローラ338を保存することができる。プロセッサ334はチャットコントローラ338を動作させ、信号のA/V部から該信号のインタラクティブ部を分離する。プロセッサ334はウェブブラウザ337を動作させ、チャットルームに登録するために、ネットワーク50を介した、放送サーバ320へのチャックチャネルインタフェース350を確立する。プロセッサ334は更に、チャットコントローラ338及びウェブブラウザ337を動作させ、チャットクライアントにより要求されるように、前記放送信号のA/V部及びインタラクティブ部を適切な形式に統合する表示信号を構築し、該表示信号をディスプレイ310における表示のために該ディスプレイ310に供給する。
図4は、本発明の有利な実施例による、チャットラインのフィルタリングを示す論理フロー図である。図4は、チャットルームを管理するサーバ400を介して、クライアント410と420との間で、通信が当該チャットルーム内で送信される、典型的なチャットルーム環境を示す。サーバ400は、図1のチャットサーバ150、放送サーバ320又はその他のチャットルームを管理することが可能ないずれかのサーバに対応する。チャットクライアント410及び420は、図1のチャット端末10、図3の通信装置305又はその他のチャットルームに登録され該チャットルームにおいてチャットラインを送信及び受信することが可能ないずれかのユーザ装置に対応する。
図4において、図示された各チャットクライアント410及び420は、単一のチャットルームに関するチャットラインをサーバ400から受信する。第1のチャットクライアント410は、該チャットルームにおける特定の会話スレッド(例えば第1のスレッド)に関連するチャットライン412を受信するように、サーバ400に接続されて示されている。第1のクライアント410は更に、第1のスレッドに関連するチャットライン414を送信するように、サーバ400に接続されて示されている。かくして、第1のチャットクライアント410用に、サーバ400は、チャットラインをスレッドに関連付け、各チャットクライアントに関連するスレッドに関するもののみを含むように、各チャットクライアントに対してチャットラインを別個にフィルタリングするためスレッド管理コントローラを含む。
第2のチャットクライアント420は、前記チャットルームにおいて複数の会話スレッド(例えば第1のスレッド及び第2のスレッド)に関連するチャットライン422を受信するように、サーバ400に接続されて示されている。第2のチャットクライアント420は更に、該チャットルームに関連するチャットライン424を送信するように、サーバ400に接続されて示されている。一実施例においては、第2のチャットクライアント420用に、サーバ400は、チャットラインをスレッドに関連付け、第1及び第2のスレッドに関連するもののみを含むようにチャットラインをフィルタリングするためスレッド管理コントローラを含む。他の実施例においては、第2のチャットクライアント420用に、サーバ400は、当該チャットルームにおける会話スレッド(例えば第1のスレッド及び第2のスレッド)に手動で又は自動的に名前を付け、第2のチャットクライアント420に送信された各チャットラインについて関連するスレッド名を供給するためスレッド管理コントローラを含む。更なる実施例においては、第2のチャットクライアントは、第2のチャットクライアントに対する表示のためのチャットラインを選択的にフィルタリング又は特定するために、スレッド管理コントローラを実装する。
図5は、本発明の他の有利な実施例による、チャットルーム505のスレッド520a、520b及び520cを表示するための表示装置500の模式的な図である。表示装置500は、図1におけるモニタ20、図3におけるディスプレイ310又はその他のチャットルーム505を表示することが可能ないずれかの装置に対応する。表示装置500に表示されたチャットルーム505は、チャットルーム505に登録されたチャットクライアントにより供給されたチャットラインが表示されるチャットウィンドウ510を含む。チャットルーム505は更に、該チャットルーム中の会話スレッド520a、520b及び520c(説明のため3つが図示されている)を特定するためのボタンを含む。スレッド520a、520b及び520cは、チャットルーム505中の現在のスレッドを識別し、特定のチャットラインがどのスレッドに関連するかをチャットクライアントが容易に決定する(例えばチャットウィンドウ510における各チャットラインの隣にスレッド名を含ませることにより)ことを可能とするためのスレッド名を含む。スレッド520a、520b及び520cは更に、入力装置(例えば図1に示されたマウス40)を利用してチャットクライアントにより表示を選択されることができる。例えば、チャットクライアントが第1のスレッド520aのみに関心がある場合、該チャットクライアントはボタン「第1のスレッド」520aを選択することができ、それにより第1のスレッド520aに関連するチャットラインのみがチャットウィンドウ510に表示される。チャットクライアントは、チャットウィンドウ510に表示するために、複数のスレッド520a、520b及び520cを選択しても良く、チャットウィンドウ510に表示されるスレッド520a、520b及び520cを変更しても良い。図示されていないが、他の実施例においては、表示装置500は複数のチャットルームを表示しても良く、チャットクライアントが選択するために各チャットルーム内の現在のスレッドの名前と共に該チャットルームを表示しても良い。
図6は、本発明の原理による、チャットルームのスレッドを管理するためのステップを示すフロー図である。図6に示されるステップは、集合的に参照番号600により示される。ステップ610において、チャットサーバ又はチャット端末における特定のチャットルームに関連する登録されたチャット端末から、複数のチャットラインが受信される。ステップ620において、上述したような1以上のスレッド管理手法を利用して、当該チャットルーム中のチャットライン間の1以上の関連が決定される。前記決定された関連から、ステップ630において1以上のスレッドが特定され、ステップ640においてチャットラインのそれぞれが該スレッドの1つに割り当てられる。ステップ650において、1以上の新たなチャットラインが受信され、ステップ660において、該新たなチャットラインが既存のスレッドに属するか否かが決定される。そうであれば、ステップ670において、該新たなチャットラインは既存のスレッドに割り当てられる。否であれば、ステップ680において、該新たなチャットラインについて新たなスレッドが生成され、該新たなチャットラインは該新たなスレッドに割り当てられる。
図7は、本発明の有利な実施例による、チャットルームのスレッドをフィルタリングするためのステップを示すフロー図である。図7に示されるステップは、集合的に参照番号700により示される。ステップ710において、チャットサーバ又はチャット端末における特定のチャットルームに関連する登録されたチャット端末から、複数のチャットラインが受信される。ステップ720において、該チャットラインのそれぞれが、特定の会話スレッドに割り当てられる。ステップ730において、ステップ720において実行されたチャットラインの割り当てに基づいて、チャットクライアントがスレッドに関連付けられる。ステップ740において、各チャットクライアントについて、該チャットクライアントに関連しないスレッドがフィルタリングされ、フィルタリングされないスレッドに関連するチャットラインがチャットクライアントのそれぞれに供給される。
本発明は特定の実施例に関連して詳細に説明されたが、当業者は、最も広い形態での本発明の概念及び範囲から逸脱することなく、本発明において種々の変更、代替、修正、改変、適合を為すことができることを理解するであろう。
Claims (32)
- ネットワークチャット環境におけるスレッド管理を提供するシステムであって、
チャットルームに登録された複数のチャットクライアント間で、複数のチャットラインの形態での情報の交換を提供するように動作可能なチャットコントローラと、
前記複数のチャットライン間の1以上の関連を決定し、前記1以上の関連に対応する1以上のスレッドを特定し、前記複数のチャットラインのそれぞれを前記1以上のスレッドの1つに割り当てるように動作可能なスレッド管理コントローラと、
を有するシステム。 - 分散コンピューティングネットワークを介して前記複数のチャットクライアントに接続されたチャットサーバを更に有し、前記チャットコントローラ及び前記スレッド管理コントローラは、前記チャットサーバに実装された、請求項1に記載のシステム。
- 前記複数のチャットクライアントの1つに関連するコンピュータを更に有し、前記チャットコントローラ及び前記スレッド管理コントローラは、前記コンピュータに実装された、請求項1に記載のシステム。
- 前記ネットワークチャット環境はインタラクティブなテレビジョンシステムを有し、前記チャットルームはテレビジョン番組に関連し、前記システムは更に、
前記テレビジョン番組を放送するように動作可能な放送サーバを有し、前記チャットコントローラ及び前記スレッド管理コントローラは、前記放送サーバに実装され、前記システムは更に、
前記複数のチャットクライアントの1つに関連する受信器を有し、前記受信器は、前記テレビジョン番組及び前記複数のチャットラインを受信するように動作可能であり、前記受信器は更に、前記テレビジョン番組及び前記複数のチャットラインを表示装置に表示するように動作可能である、請求項1に記載のシステム。 - 前記システムは更に、
前記複数のチャットクライアントの選択された1つに関連するディスプレイを有し、前記スレッドは前記ディスプレイに表示され、前記システムは更に、
前記選択されたチャットクライアントに関連するユーザインタフェースを有し、前記ユーザインタフェースは、前記選択されたチャットクライアントから入力を受信するように動作可能であり、前記入力は前記ディスプレイにおける表示のために前記スレッドの1つを選択する、請求項1に記載のシステム。 - 前記スレッド管理コントローラは更に、前記複数のチャットクライアントのそれぞれを前記スレッドの1つに関連付け、前記関連付けられたスレッドに割り当てられた前記チャットラインの1つを、前記チャットクライアントのそれぞれに供給するように動作可能である、請求項1に記載のシステム。
- 前記スレッド管理コントローラは、前記複数のチャットラインの連続するものの間の関連の確率に基づいて、前記複数のチャットライン間の1以上の関連を決定するように動作可能である、請求項1に記載のシステム。
- 前記関連の確率は、前記複数のチャットラインの以前の1つに対する、前記複数のチャットラインの新たな1つが送信された時間間隔により測定される、請求項7に記載のシステム。
- 前記スレッド管理コントローラは、前記複数のチャットライン間のキーワード照合に基づいて、前記複数のチャットライン間の1以上の関連を決定するように動作可能である、請求項1に記載のシステム。
- 前記スレッド管理コントローラは、前記複数のチャットクライアントの2つの間のユーザインタラクションに基づいて、前記複数のチャットライン間の1以上の関連を決定するように動作可能である、請求項1に記載のシステム。
- 前記スレッド管理コントローラは、前記複数のチャットライン間の出所の共通性に基づいて、前記複数のチャットライン間の1以上の関連を決定するように動作可能である、請求項1に記載のシステム。
- 前記スレッド管理コントローラは、前記複数のチャットラインの文法解析に基づいて、前記複数のチャットライン間の1以上の関連を決定するように動作可能である、請求項1に記載のシステム。
- 前記スレッド管理コントローラは更に、前記1以上のスレッドの各々についてそれぞれの名前を提供するように動作可能である、請求項1に記載のシステム。
- 前記それぞれの名前は、前記複数のチャットクライアントの少なくとも1つによって割り当てられる、請求項13に記載のシステム。
- 前記それぞれの名前は、前記複数のチャットライン中のキーワードを利用して、前記スレッド管理コントローラによって割り当てられる、請求項13に記載のシステム。
- 前記スレッド管理コントローラは更に、新たなチャットルームを生成するために前記チャットクライアントの1つから前記それぞれの名前の選択された1つを入力として受信するように動作可能であり、前記スレッド管理コントローラは更に、前記選択された名前を持つ前記スレッドに関連する前記チャットクライアントを、前記新たなチャットルームへと自動的に招待するように動作可能である、請求項13に記載のシステム。
- 前記スレッド管理コントローラは更に、前記複数のチャットクライアントが前記複数のチャットラインのそれぞれを参照するのに有用なチャットラインリファレンスを提供するように動作可能である、請求項1に記載のシステム。
- ネットワークチャット環境におけるスレッドを管理するための方法であって、
チャットルームに登録された複数のチャットクライアントから複数のチャットラインを受信するステップと、
前記複数のチャットライン間の1以上の関連を決定するステップと、
前記1以上の関連に対応する1以上のスレッドを特定するステップと、
前記複数のチャットラインのそれぞれを、前記1以上のスレッドの1つに割り当てるステップと、
を有する方法。 - 前記複数のチャットクライアントのうち選択された1つから、前記スレッドの1つを選択する入力を受信するステップと、
前記選択されたチャットクライアントに対して、少なくとも前記選択されたスレッドを表示するステップと、
を有する、請求項18に記載の方法。 - 前記複数のチャットクライアントのそれぞれを、前記スレッドの1つに関連付けるステップと、
前記関連付けられたスレッドに割り当てられた前記チャットラインの1つを、前記チャットクライアントのそれぞれに供給するステップと、
を更に有する、請求項18に記載の方法。 - 前記決定するステップは、前記複数のチャットラインの連続するものの間の関連の確率を決定するステップを更に有する、請求項18に記載の方法。
- 前記関連の確率を決定するステップは更に、前記複数のチャットラインの以前の1つに対する、前記複数のチャットラインの新たな1つが送信された時間間隔を測定するステップを更に有する、請求項21に記載の方法。
- 前記決定するステップは更に、前記複数のチャットライン間のキーワード照合を実行するステップを有する、請求項18に記載の方法。
- 前記決定するステップは更に、前記複数のチャットクライアントの2つの間のユーザインタラクションを解析するステップを有する、請求項18に記載の方法。
- 前記決定するステップは更に、前記複数のチャットライン間の出所の共通性を決定するステップを有する、請求項18に記載の方法。
- 前記決定するステップは更に、前記複数のチャットラインの文法解析を実行するステップを有する、請求項18に記載の方法。
- 前記1以上のスレッドの各々についてそれぞれの名前を提供するステップを更に有する、請求項18に記載の方法。
- 前記提供するステップは、前記複数のチャットクライアントの少なくとも1つによって、前記それぞれの名前を割り当てるステップを更に有する、請求項27に記載の方法。
- 前記提供するステップは、前記複数のチャットライン中のキーワードを利用して、前記それぞれの名前を割り当てるステップを更に有する、請求項27に記載の方法。
- 前記複数のチャットクライアントが前記複数のチャットラインのそれぞれを参照するのに有用なチャットラインリファレンスを提供するステップを更に有する、請求項18に記載の方法。
- ネットワークチャット環境におけるスレッドを管理するための方法を実行するコンピュータ実行可能な命令を含むコンピュータ読み取り可能な媒体であって、前記方法は、
チャットルームに登録された複数のチャットクライアントから複数のチャットラインを受信するステップと、
前記複数のチャットライン間の1以上の関連を決定するステップと、
前記1以上の関連に対応する1以上のスレッドを特定するステップと、
前記複数のチャットラインのそれぞれを、前記1以上のスレッドの1つに割り当てるステップと、
を有する媒体。 - ネットワークチャット環境におけるスレッドを管理するための処理を実行するようにプログラムされたコンピュータであって、前記処理は、
チャットルームに登録された複数のチャットクライアントから複数のチャットラインを受信するステップと、
前記複数のチャットライン間の1以上の関連を決定するステップと、
前記1以上の関連に対応する1以上のスレッドを特定するステップと、
前記複数のチャットラインのそれぞれを、前記1以上のスレッドの1つに割り当てるステップと、
を有するコンピュータ。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56400204P | 2004-04-21 | 2004-04-21 | |
PCT/IB2005/051277 WO2005104433A1 (en) | 2004-04-21 | 2005-04-19 | System and method for managing threads in a network chat environment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007534075A true JP2007534075A (ja) | 2007-11-22 |
Family
ID=34966281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007509039A Pending JP2007534075A (ja) | 2004-04-21 | 2005-04-19 | ネットワークチャット環境におけるスレッドを管理するためのシステム及び方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070255791A1 (ja) |
EP (1) | EP1741227A1 (ja) |
JP (1) | JP2007534075A (ja) |
KR (1) | KR20060134175A (ja) |
CN (1) | CN1947374A (ja) |
WO (1) | WO2005104433A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10091153B2 (en) | 2014-07-11 | 2018-10-02 | International Business Machines Corporation | Processing messages |
JP2019530033A (ja) * | 2016-06-21 | 2019-10-17 | オラクル・インターナショナル・コーポレイション | インターネットクラウドでホストされる自然言語による対話型メッセージングシステムセッション化部 |
JP2020086520A (ja) * | 2018-11-15 | 2020-06-04 | 本田技研工業株式会社 | コミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラム |
US11240179B2 (en) | 2016-09-16 | 2022-02-01 | Oracle International Corporation | Internet cloud-hosted natural language interactive messaging system with virtual database |
JP2022160406A (ja) * | 2016-08-12 | 2022-10-19 | マジック リープ, インコーポレイテッド | ワードフロー注釈 |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US7912904B2 (en) | 2004-03-31 | 2011-03-22 | Google Inc. | Email system with conversation-centric user interface |
US9819624B2 (en) | 2004-03-31 | 2017-11-14 | Google Inc. | Displaying conversations in a conversation-based email system |
US7814155B2 (en) | 2004-03-31 | 2010-10-12 | Google Inc. | Email conversation management system |
US7979501B1 (en) | 2004-08-06 | 2011-07-12 | Google Inc. | Enhanced message display |
US9002725B1 (en) | 2005-04-20 | 2015-04-07 | Google Inc. | System and method for targeting information based on message content |
US7769809B2 (en) * | 2005-08-02 | 2010-08-03 | Microsoft Corporation | Associating real-time conversations with a logical conversation |
US20070033250A1 (en) * | 2005-08-02 | 2007-02-08 | Microsoft Corporation | Real-time conversation thread |
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 |
CN100417144C (zh) * | 2005-12-12 | 2008-09-03 | 华为技术有限公司 | 一种消息业务中多消息关联***和方法 |
US8001184B2 (en) * | 2006-01-27 | 2011-08-16 | International Business Machines Corporation | System and method for managing an instant messaging conversation |
US9275372B2 (en) * | 2006-10-03 | 2016-03-01 | International Business Machines Corporation | Controlling active and passive participation in a thread of conversation |
US8006191B1 (en) | 2007-03-21 | 2011-08-23 | Google Inc. | Chat room with thin walls |
US8015246B1 (en) | 2007-03-21 | 2011-09-06 | Google Inc. | Graphical user interface for chat room with thin walls |
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 |
US7865553B1 (en) | 2007-03-22 | 2011-01-04 | Google Inc. | Chat system without topic-specific rooms |
US9686087B2 (en) | 2007-11-02 | 2017-06-20 | International Business Machines Corporation | Synchronization of questions and answers in a collaborative messaging environment |
US8151200B2 (en) * | 2007-11-15 | 2012-04-03 | Target Brands, Inc. | Sensitive information handling on a collaboration system |
US8140983B2 (en) * | 2008-02-05 | 2012-03-20 | International Business Machines Corporation | System and method for auto-generating threads on web forums |
GB2457720A (en) * | 2008-02-23 | 2009-08-26 | Philip Thomas Rumsby | Method for laser processing on the opposite sides of thin transparent substrates |
US9935793B2 (en) * | 2009-02-10 | 2018-04-03 | Yahoo Holdings, Inc. | Generating a live chat session in response to selection of a contextual shortcut |
US8201095B2 (en) * | 2009-04-02 | 2012-06-12 | International Business Machines Corporation | System and method for providing an option to auto-generate a thread on a web forum in response to a change in topic |
JP5380731B2 (ja) * | 2009-05-26 | 2014-01-08 | シャープ株式会社 | ネットワークシステム、通信端末、通信方法、通信プログラム、およびサーバ装置 |
US8135787B2 (en) * | 2009-06-16 | 2012-03-13 | International Business Machines Corporation | Instant messaging monitoring and alerts |
KR101067848B1 (ko) * | 2009-06-24 | 2011-09-27 | 에스지네트워크(주) | 홈 네트워크 환경에서 안정적인 멀티미디어 서비스 제공을 위하여 멀티 쓰레드를 이용한 바인딩 테이블 엔트리 관리방법 |
US20110142221A1 (en) * | 2009-12-15 | 2011-06-16 | At&T Intellectual Property I, L.P. | System and method for automated group calling service based on key words |
US8600025B2 (en) * | 2009-12-22 | 2013-12-03 | Oto Technologies, Llc | System and method for merging voice calls based on topics |
CN102117440A (zh) * | 2010-01-05 | 2011-07-06 | 腾讯科技(深圳)有限公司 | 显示网络聊天室消息的方法及终端 |
US9626651B2 (en) * | 2011-02-04 | 2017-04-18 | International Business Machines Corporation | Automated social network introductions for e-meetings |
US8767033B2 (en) | 2011-03-09 | 2014-07-01 | Sony Corporation | System and method for providing viewing room services for network based content |
US9164962B2 (en) * | 2011-06-20 | 2015-10-20 | Lexprompt, Llc | Document assembly systems and methods |
US8583654B2 (en) | 2011-07-27 | 2013-11-12 | Google Inc. | Indexing quoted text in messages in conversations to support advanced conversation-based searching |
US20130055108A1 (en) * | 2011-08-31 | 2013-02-28 | International Business Machines Corporation | Managing an On-Line Conference Session |
US9755847B2 (en) * | 2012-12-19 | 2017-09-05 | Rabbit, Inc. | Method and system for sharing and discovery |
KR102036633B1 (ko) * | 2013-02-20 | 2019-10-28 | 삼성전자주식회사 | 단말기의 메신저 제어장치 및 방법 |
TW201435791A (zh) * | 2013-03-08 | 2014-09-16 | Ren-Fang Cai | 占卜資訊處理系統、方法及其電腦程式產品與雲端伺服器 |
US10268340B2 (en) | 2015-06-11 | 2019-04-23 | International Business Machines Corporation | Organizing messages in a hierarchical chat room framework based on topics |
US10104025B2 (en) * | 2016-05-23 | 2018-10-16 | Oath Inc. | Virtual chat rooms |
US10601753B2 (en) * | 2017-04-04 | 2020-03-24 | International Business Machines Corporation | Automatic threading of conversations based on content and interactions |
CN107204860A (zh) * | 2017-06-02 | 2017-09-26 | 深圳市华阅文化传媒有限公司 | 阅读页面多人语音聊天的方法及装置 |
US11329939B2 (en) | 2017-06-26 | 2022-05-10 | International Business Machines Corporation | Spatial topic representation of messages |
US10536410B2 (en) | 2017-07-07 | 2020-01-14 | Motorola Solutions, Inc. | Device and method for switching between message threads |
JP7187922B2 (ja) * | 2018-09-25 | 2022-12-13 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
US10908779B2 (en) * | 2018-09-27 | 2021-02-02 | Atlassian Pty Ltd. | Selective display of chat room contents |
US11677705B2 (en) | 2019-04-23 | 2023-06-13 | International Business Machines Corporation | Enriched message embedding for conversation deinterleaving |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000267976A (ja) * | 1999-03-19 | 2000-09-29 | Fujitsu Ltd | 表示制御方法及び装置 |
JP2002215518A (ja) * | 2000-11-22 | 2002-08-02 | Xerox Corp | メッセージ管理システムおよび方法 |
JP2002524935A (ja) * | 1998-08-26 | 2002-08-06 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | テレビチャットシステム |
WO2002101483A2 (en) * | 2001-06-12 | 2002-12-19 | Kent Ridge Digital Labs | Network communication system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
SE0102577D0 (sv) * | 2001-07-23 | 2001-07-23 | Boxer Tv Access Ab | A method and a system of chat group handling |
AU2003207856A1 (en) * | 2002-02-04 | 2003-09-02 | Cataphora, Inc | A method and apparatus to visually present discussions for data mining purposes |
US7039677B2 (en) * | 2002-05-07 | 2006-05-02 | International Business Machines Corporation | Threaded text-based chat collaboration |
US7739584B2 (en) * | 2002-08-08 | 2010-06-15 | Zane Vella | Electronic messaging synchronized to media presentation |
US20040078445A1 (en) * | 2002-10-17 | 2004-04-22 | Malik Dale W. | Forwarding instant messaging (IM) messages |
-
2005
- 2005-04-19 CN CNA2005800123918A patent/CN1947374A/zh active Pending
- 2005-04-19 WO PCT/IB2005/051277 patent/WO2005104433A1/en not_active Application Discontinuation
- 2005-04-19 JP JP2007509039A patent/JP2007534075A/ja active Pending
- 2005-04-19 KR KR1020067021867A patent/KR20060134175A/ko not_active Application Discontinuation
- 2005-04-19 EP EP05733768A patent/EP1741227A1/en not_active Withdrawn
- 2005-04-19 US US11/568,099 patent/US20070255791A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002524935A (ja) * | 1998-08-26 | 2002-08-06 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | テレビチャットシステム |
JP2000267976A (ja) * | 1999-03-19 | 2000-09-29 | Fujitsu Ltd | 表示制御方法及び装置 |
JP2002215518A (ja) * | 2000-11-22 | 2002-08-02 | Xerox Corp | メッセージ管理システムおよび方法 |
WO2002101483A2 (en) * | 2001-06-12 | 2002-12-19 | Kent Ridge Digital Labs | Network communication system |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10091153B2 (en) | 2014-07-11 | 2018-10-02 | International Business Machines Corporation | Processing messages |
US10574616B2 (en) | 2014-07-11 | 2020-02-25 | International Business Machines Corporation | Processing messages input from a plurality of clients |
JP2019530033A (ja) * | 2016-06-21 | 2019-10-17 | オラクル・インターナショナル・コーポレイション | インターネットクラウドでホストされる自然言語による対話型メッセージングシステムセッション化部 |
JP7068195B2 (ja) | 2016-06-21 | 2022-05-16 | オラクル・インターナショナル・コーポレイション | インターネットクラウドでホストされる自然言語による対話型メッセージングシステムセッション化部 |
JP2022160406A (ja) * | 2016-08-12 | 2022-10-19 | マジック リープ, インコーポレイテッド | ワードフロー注釈 |
JP7483798B2 (ja) | 2016-08-12 | 2024-05-15 | マジック リープ, インコーポレイテッド | ワードフロー注釈 |
US11240179B2 (en) | 2016-09-16 | 2022-02-01 | Oracle International Corporation | Internet cloud-hosted natural language interactive messaging system with virtual database |
JP2020086520A (ja) * | 2018-11-15 | 2020-06-04 | 本田技研工業株式会社 | コミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラム |
JP7071906B2 (ja) | 2018-11-15 | 2022-05-19 | 本田技研工業株式会社 | コミュニケーション仲介装置、コミュニケーション仲介方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2005104433A1 (en) | 2005-11-03 |
CN1947374A (zh) | 2007-04-11 |
KR20060134175A (ko) | 2006-12-27 |
EP1741227A1 (en) | 2007-01-10 |
US20070255791A1 (en) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007534075A (ja) | ネットワークチャット環境におけるスレッドを管理するためのシステム及び方法 | |
US20090228944A1 (en) | System and method for chat load management in a network chat environment | |
CN105915436B (zh) | 基于主题的即时消息隔离的***和方法 | |
JP3704434B2 (ja) | ネットワーク検索方法及びネットワーク検索システム | |
US9686087B2 (en) | Synchronization of questions and answers in a collaborative messaging environment | |
US9344288B2 (en) | Extemporaneous awareness of rich presence information for group members in a virtual space | |
CN103269303B (zh) | 一种群组交流信息发布方法及*** | |
US20100235758A1 (en) | Method, System and Apparatus for Sorting Topics within a Group | |
US9621958B2 (en) | Deferred, on-demand loading of user presence within a real-time collaborative service | |
US20170288942A1 (en) | Portal for Provisioning Autonomous Software Agents | |
US20120182384A1 (en) | System and method for interactive video conferencing | |
US20170289069A1 (en) | Selecting an Autonomous Software Agent | |
US20170289070A1 (en) | Making a Dialogue Available To an Autonomous Software Agent | |
KR20170023115A (ko) | 통신들 및 관련 기능들의 채팅―기반 지원 | |
US20170288943A1 (en) | Supplying Context Data to a Servicing Entity | |
CN104471556A (zh) | 多媒体会议端点传送*** | |
JP2002522998A (ja) | インターネットおよびイントラネットを含むローカルおよびグローバルネットワークによるオーディオ会議用のコンピューター・アーキテクチャーおよびプロセス | |
US20080281914A1 (en) | Computer system | |
US7111043B2 (en) | Communication assistance method and device | |
CN103269305A (zh) | 用于发布群组交流信息的方法及*** | |
KR102396392B1 (ko) | 통신 세션상의 참가자들 중 일부를 위한 가상의 통신 세션을 제공하는 시스템 및 방법 | |
KR20210116865A (ko) | 대화 서비스 제공 방법 및 장치 | |
JP3882605B2 (ja) | メッセージングシステムおよび方法、メッセージング装置、ならびに、メッセージ交換装置 | |
US20180241580A1 (en) | Method and apparatus for spontaneously initiating real-time interactive groups on network | |
US7509411B1 (en) | Social accounting system in text discussion system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101102 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |