Display of communication context
Abstract
Problem to be solved.To provide a method, a system, and a program for showing a reaction response related to a content of communication in order to provide a context of communication. A communication context is provided by the content of the communication and the response to the communication. Different parts of the content of the communication are analyzed to identify specific reaction responses associated with each of the different parts of the content. While displaying the content of the communication, the color of any of the various parts indicates the relevant reaction response. The response response can indicate the intended response of the sender or the expected or actual response of the receiver. The colors can be added to the proposed communication and can be edited by the sender to achieve a particular desired response. [Selection diagram] Fig. 14
Term
Term ended
Projected expiry passed 9 June 2023, 3.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
52 claims: 17 independent, 35 dependent
- 1通信を分析する方法であって、通信の内容のさまざまな部分のそれぞれに関連する特定の反応応答を識別するために、前記内容の前記さまざまな部分を分析するステップと、前記通信の前記内容の表示中に、前記特定の反応応答に関連する表示可能属性で前記さまざまな部分の任意の1つを示すステップとを含む、通信を分析する方法。
- 2前記さまざまな部分が、単語、句、文、段落、主題、件名行、気分、緊急性インディケータ、挨拶、結び、アイコン、グラフィック、アバタの身振り、サウンド・クリップ、ビデオ・クリップ、添付文書、および前記通信の前記内容の全体の中からの少なくとも1つを含む、請求項1に記載の通信を分析する方法。
- 3前記表示可能属性が、色、テキスト処理、スタイル処理、およびグラフィカル要素の中からの少なくとも1つを含む、請求項1に記載の通信を分析する方法。
- 4前記反応応答が、前記通信の所期の受信側の予想される応答、前記通信の送信側の所期の応答、および前記通信に対する前記所期の受信側の実際の応答の中からの少なくとも1つを含む、請求項1に記載の通信を分析する方法。
- 5前記通信の前記内容内でマークされた前記表示可能属性と共に前記通信を受信側に送信するステップをさらに含む、請求項1に記載の通信を分析する方法。
- 6送信側への前記内容の前記表示中に、前記通信を受信側に送信する前に、前記さまざまな部分のどれかに関連する前記表示可能属性を示すステップをさらに含む、請求項1に記載の通信を分析する方法。
- 7送信側が、前記表示可能属性表示を選択的に選択解除できるようにし、受信側への送信について前記通信に表示可能属性表示を選択的に追加できるようにするステップをさらに含む、請求項1に記載の通信を分析する方法。
- 8前記通信の受信側に、ディスプレイ内で前記表示可能属性表示を示すステップをさらに含む、請求項1に記載の通信を分析する方法。
- 9通信の内容のさまざまな部分を分析するステップが、通信の内容のさまざまな部分を、内容の選択されたタイプに応答して少なくとも1つの所期の受信側の予想される応答を指定した少なくとも1つの応答データベースと比較するステップをさらに含む、請求項1に記載の通信を分析する方法。
- 10前記少なくとも1つの応答データベースが、個人応答データベース、地域応答データベース、各国言語サポート応答データベース、会社応答データベース、および特性応答データベースの中からの少なくとも1つを含む、請求項9に記載の通信を分析する方法。
- 11前記通信が、文書、電子通信、音声通信、ビデオ通信、およびグラフィカル通信の中からの少なくとも1つである、請求項1に記載の通信を分析する方法。
- 12所望の予想される応答が達成されるまで、繰り返して、ユーザから前記通信の前記内容の編集された改訂を受け取り、内容の前記さまざまな部分のそれぞれを調整するステップをさらに含む、請求項1に記載の通信を分析する方法。
- 13前記内容の前記さまざまな部分のどれかに関する置換提案の範囲を判定するステップと、前記内容の選択可能な置換として置換提案の前記範囲を前記ディスプレイに示すステップとをさらに含む、請求項1に記載の通信を分析する方法。
- 14前記内容の前記さまざまな部分に対する所期の応答の指定を検出するステップと、前記少なくとも1つの所期の受信側からの予想される応答としての所期の応答の前記指定を達成するために、前記内容の前記さまざまな部分について置換を判定するステップとをさらに含む、請求項1に記載の通信を分析する方法。
- 15通信を分析するシステムであって、前記システムがネットワークに接続されたコンピュータ・システムを含み、前記コンピュータ・システムが、さらに、前記通信の内容のさまざまな部分のそれぞれに関連する特定の反応応答を識別するために、前記内容の前記さまざまな部分を分析する手段と、前記通信の前記内容の表示中に、前記特定の反応応答に関連する表示可能属性で前記さまざまな部分の任意の1つを示す手段とを含む、通信を分析するシステム。
- 16前記さまざまな部分が、単語、句、文、段落、主題、件名行、気分、緊急性インディケータ、挨拶、結び、アイコン、グラフィック、アバタの身振り、サウンド・クリップ、ビデオ・クリップ、添付文書、および前記通信の前記内容の全体の中からの少なくとも1つを含む、請求項15に記載の通信を分析するシステム。
- 17前記表示可能属性が、色、テキスト処理、スタイル処理、およびグラフィカル要素の中からの少なくとも1つを含む、請求項15に記載の通信を分析するシステム。
- 18前記反応応答が、前記通信の所期の受信側の予想される応答、前記通信の送信側の所期の応答、および前記通信に対する前記所期の受信側の実際の応答の中からの少なくとも1つを含む、請求項15に記載の通信を分析するシステム。
- 19前記通信の前記内容内でマークされた前記表示可能属性と共に、メッセージング・システムを介して前記通信を受信側に転送する手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 20送信側への前記内容の前記表示中に、前記通信を受信側に送信する前に、前記さまざまな部分のどれかに関連する前記表示可能属性を示す手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 21送信側が、前記表示可能属性表示を選択的に選択解除できるようにし、受信側への送信について前記通信に表示可能属性表示を選択的に追加できるようにする手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 22前記通信の受信側のディスプレイ内に前記表示可能属性表示を示す手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 23通信の内容のさまざまな部分を分析する前記手段が、通信の内容のさまざまな部分を、内容の選択されたタイプに応答して少なくとも1つの所期の受信側の予想される応答を指定した少なくとも1つの応答データベースと比較する手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 24前記少なくとも1つの応答データベースが、個人応答データベース、地域応答データベース、各国言語サポート応答データベース、会社応答データベース、および特性応答データベースの中からの少なくとも1つを含む、請求項23に記載の通信を分析するシステム。
- 25前記通信が、文書、電子通信、音声通信、ビデオ通信、およびグラフィカル通信の中からの少なくとも1つである、請求項15に記載の通信を分析するシステム。
- 26所望の予想される応答が達成されるまで、繰り返して、ユーザから前記通信の前記内容の編集された改訂を受け取り、内容の前記さまざまな部分のそれぞれを調整する手段をさらに含む、請求項15に記載の通信を分析するシステム。
- 27前記内容の前記さまざまな部分のどれかに関する置換提案の範囲を判定する手段と、前記内容の選択可能な置換として置換提案の前記範囲を前記ディスプレイに示す手段とをさらに含む、請求項15に記載の通信を分析するシステム。
- 28前記内容の前記さまざまな部分に対する所期の応答の指定を検出する手段と、前記少なくとも1つの所期の受信側からの予想される応答としての所期の応答の前記指定を達成するために、前記内容の前記さまざまな部分について置換を判定する手段とをさらに含む、請求項15に記載の通信を分析するシステム。
- 29通信を分析するコンピュータ・プログラム製品であって、記録媒体と、通信の内容のさまざまな部分のそれぞれに関連する特定の反応応答を識別するために、前記内容の前記さまざまな部分を分析する、前記記録媒体に記録された手段と、前記通信の前記内容の表示中に、前記特定の反応応答に関連する表示可能属性で前記さまざまな部分の任意の1つを示す、前記記録媒体に記録された手段とを含む、コンピュータ・プログラム製品。
- 30前記通信の前記内容内でマークされた前記表示可能属性と共に、メッセージング・システムを介して前記通信を受信側に転送する、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 31送信側への前記内容の前記表示中に、前記通信を受信側に送信する前に、前記さまざまな部分のどれかに関連する前記表示可能属性を示す、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 32送信側が、前記表示可能属性表示を選択的に選択解除できるようにし、受信側への送信について前記通信に表示可能属性表示を選択的に追加できるようにする、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 33前記通信の受信側にディスプレイ内で前記表示可能属性表示を示す、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 34通信の内容のさまざまな部分を、内容の選択されたタイプに応答して少なくとも1つの所期の受信側の予想される応答を指定した少なくとも1つのデータベースと比較する、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 35所望の予想される応答が達成されるまで、繰り返して、ユーザから前記通信の前記内容の編集された改訂を受け取り、内容の前記さまざまな部分のそれぞれを調整する、前記記録媒体に記録された手段をさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 36前記内容の前記さまざまな部分のどれかに関する置換提案の範囲を判定する、前記記録媒体に記録された手段と、前記内容の選択可能な置換として置換提案の前記範囲を前記ディスプレイに表示する、前記記録媒体に記録された手段とをさらに含む、請求項29に記載の通信を分析するコンピュータ・プログラム製品。
- 37前記内容の前記さまざまな部分に対する所期の応答の指定を検出する、前記記録媒体に記録された手段と、前記少なくとも1つの所期の受信側からの予想される応答としての所期の応答の前記指定を達成するために、前記内容の前記さまざまな部分について置換を判定する、前記記録媒体に記録された手段とをさらに含む、請求項29に記載の予想される反応について通信を分析するコンピュータ・プログラム製品。
- 38通信の全体的な応答を分析する方法であって、特定の通信の内容のさまざまな部分のそれぞれに関連する反応応答を識別するために、前記内容の前記さまざまな部分を分析するステップと、前記内容の前記さまざまな部分のそれぞれに関連する前記反応応答のそれぞれを表す、前記特定の通信の前記内容に関連する全体的な反応応答を判定するステップと、受信側によって受信される複数の通信のリストの表示中に、前記全体的な反応応答に関連する色によって前記特定の通信に対する前記全体的な反応応答を示すステップとを含む、通信の全体的な応答を分析する方法。
- 39文書に関する全体的な反応応答を分析する方法であって、ワード・プロセッシング・アプリケーションで開かれた文書の内容のさまざまな部分のそれぞれに関連する反応応答を識別するために、前記内容の前記さまざまな部分を分析するステップと、前記文書の表示内に、識別された前記反応応答の選択に関連する色によって前記内容の前記さまざまな部分に対する識別された前記反応応答のいかなる前記選択も示すステップとを含む、文書に関する全体的な反応応答を分析する方法。
- 40反応応答に基づいて通信を配布する方法であって、特定の通信の内容のさまざまな部分のそれぞれに関連する反応応答を識別するために、前記内容の前記さまざまな部分を分析するステップと、識別された前記反応応答について指定される特定の通信出力インターフェースに前記特定の通信を転送するステップとを含む、反応応答に基づいて通信を配布する方法。
- 41前記特定の通信出力インターフェースが、インスタント・メッセージング・インターフェース、電子メール・インターフェース、チャット・ルーム・インターフェース、テレフォニ・デバイス・インターフェース、およびポケットベル・インターフェースの中からの少なくとも1つを含む、請求項40に記載の反応応答に基づいて通信を配布する方法。
- 42反応応答に基づいて通信を配布するシステムであって、ネットワークに接続されたコンピュータ・システムを含み、前記コンピュータ・システムが、さらに、特定の通信の内容のさまざまな部分のそれぞれに関連する反応応答を識別するために、前記内容の前記さまざまな部分を分析する手段と、識別された前記反応応答について指定される特定の通信出力インターフェースに前記特定の通信を転送する手段とを含む、反応応答に基づいて通信を配布するシステム。
- 43前記転送する手段が、インスタント・メッセージング・インターフェース、電子メール・インターフェース、チャット・ルーム・インターフェース、テレフォニ・デバイス・インターフェース、およびポケットベル・インターフェースの中からの少なくとも1つを含む前記特定の通信出力インターフェースに、前記特定の通信を転送する手段をさらに含む、請求項42に記載の反応応答に基づいて通信を配布するシステム。
- 44反応応答に基づいて通信を配布するコンピュータ・プログラム製品であって、記録媒体と、特定の通信の内容のさまざまな部分のそれぞれに関連する反応応答を識別するために、前記内容の前記さまざまな部分を分析する、前記記録媒体に記録された手段と、識別された前記反応応答について指定される特定の通信出力インターフェースに前記特定の通信を転送する、前記記録媒体に記録された手段とを含む、反応応答に基づいて通信を配布するコンピュータ・プログラム製品。
- 45インスタント・メッセージング・インターフェース、電子メール・インターフェース、チャット・ルーム・インターフェース、テレフォニ・デバイス・インターフェース、およびポケットベル・インターフェースの中からの少なくとも1つを含む前記特定の通信出力インターフェースに、前記特定の通信を転送する、前記記録媒体に記録された手段を含む、請求項44に記載の反応応答に基づいて通信を配布するコンピュータ・プログラム製品。
- 46通信を作成する方法であって、特定の受信側のために意図された提案される通信に対する前記特定の受信側による予想される応答を判定するために、前記通信の内容のさまざまな部分を分析するステップと、前記特定の受信側による予想される応答が、前記通信に対する所期の応答と一致する、修正された通信を指定するために、前記予想される応答に応答して前記通信を自動的に編集するステップとを含む、通信を作成する方法。
- 47前記通信が、広告主のための広告材料の一部であり、前記所期の受信側が、特定のマーケット・セグメントである、請求項46に記載の通信を作成する方法。
- 48前記通信の内容のさまざまな部分を分析するステップが前記通信の内容の前記さまざまな部分を、内容の選択されたタイプに応答して前記所期の受信側の予想される応答を指定したデータベースと比較するステップをさらに含む、請求項46に記載の通信を作成する方法。
- 49通信を作成するシステムであって、ネットワークに接続されたコンピュータ・システムを含み、前記コンピュータ・システムが、さらに、特定の受信側のために意図された提案される通信に対する前記特定の受信側による予想される応答を判定するために、前記通信の内容のさまざまな部分を分析する手段と、前記特定の受信側による予想される応答が、前記通信に対する所期の応答と一致する、修正された通信を指定するために、前記予想される応答に応答して前記通信を自動的に編集する手段とを含む、通信を作成するシステム。
- 50前記通信が、広告主のための広告材料の一部であり、前記所期の受信側が、特定のマーケット・セグメントである、請求項49に記載の通信を作成するシステム。
- 51前記通信の内容のさまざまな部分を分析する前記手段が前記通信の内容の前記さまざまな部分を、内容の選択されたタイプに応答して前記所期の受信側の予想される応答を指定したデータベースと比較する手段をさらに含む、請求項49に記載の通信を作成するシステム。
- 52通信に対するユーザ応答を反映する方法であって、前記通信に関連する少なくとも1人のユーザによる前記通信の内容に対する少なくとも1つの反応応答を示す前記通信を検出するステップと、前記通信の前記内容と共に表示可能属性によって前記少なくとも1つの反応応答を示す前記通信をグラフィカルに表示するステップとを含む、通信に対するユーザ応答を反映する方法。
Independent claims52
345 paragraphs in 1 section, as filed
【0001】
[Technical field to which the invention belongs]
The present invention relates generally to messaging communications, and specifically to providing context of the content of messaging communications. More specifically, the present invention relates to the display of the content of a communication via a reaction response related to the context of the communication.
【0002】
[Conventional technology]
As the Internet and telephony evolve, so does the ease of communication between individuals in different locations. However, co-occurring or delayed electronic communications reduce or eliminate much of the detectable content available during a face-to-face conversation.
【0003】
During face-to-face conversations, more than word-based conversations are usually conveyed. The combination of "linguistic" and "non-verbal" information provides a context for the content of the communication. Linguistic information can include, for example, sound, tone of voice, and volume. Nonverbal information can be exchanged, for example, through eye contact, gestures, facial movements, and body language. For example, the speaker can observe the listener's response and determine the emotional response to the spoken word. In addition, the speaker may be able to observe the listener and receive nonverbal clues as to whether the listener understood the speaker's words. In addition, the listener can observe the speaker's movements and tone to better understand the type of emotion the speaker is trying to convey.
【0004】
Without the element of communication in the face, the linguistic and non-verbal information that provides the context of the communication content is often lost or removed. Without these integrated parts of communication, the potential for misunderstandings in communication is high. For example, misunderstandings due to cultural differences that are not immediately apparent in the absence of face-to-face communication can be greater. In addition, there may be misunderstandings about the emotions that occur or are received in the communication that cannot be corrected quickly without the co-existing communication in the face.
【0005】
For example, email messages provide a valuable type of electronic communication, but not concurrency face-to-face communication. The person sending the e-mail message does not have the benefit of observing the recipient's body language in response to reading the e-mail message to determine if the receiver understands the communication. In addition, the recipient of an email message may influence the way the sender chooses to communicate the content, such as age, gender, racial background, status, geographic location, or other background information. May not be completely known. Moreover, the receiver does not have the benefit of looking at the sender to determine the emotional context in which the sender writes the email message. The sender is only disappointed, but the use of words that the receiver associates with anger can lead to misunderstandings in what the sender wrote.
【0006】
Therefore, in view of the above, it is advantageous to provide methods, systems, and programs that include the context of electronic communication within electronic communication. In addition, the sender is shown the expected response to the intended receiver's communication before sending the message so that the sender has the opportunity to adjust the communication or the indicated context of the content of the communication. Is advantageous. Furthermore, it is advantageous to show the intended context of the communication to the receiver and record the actual response to the communication by the receiver.
【0007】
[Problems to be Solved by the Invention]
In view of the above, an object of the present invention is to provide improved messaging communication.
【0008】
Another object of the present invention is to provide methods, systems, and programs that provide context for the content of messaging communications.
【0009】
Another object of the present invention is to provide a method, system, and program for indicating the context of communication through a reaction response related to the content of communication.
【0010】
[Means for solving problems]
According to one aspect of the invention, different parts of the content of the communication are analyzed to identify specific reaction responses associated with each of the different parts of the content. While displaying the content of the communication, coloring in any of the various parts indicates the relevant reaction response of the communication and provides the context of the communication.
【0011】
According to another aspect of the invention, different parts of the content of the communication are analyzed to identify the expected response by at least one intended receiver. While displaying the content of the communication, the colors associated with the expected response are shown in various parts of the content. The sender can edit the content of the communication to achieve the desired expected response.
【0012】
All objects, features, and advantages of the present invention will become apparent in the detailed description below.
【0013】
A novel feature that seems to exhibit the properties of the present invention is set forth in the claims. However, the invention itself, as well as preferred embodiments, additional objectives and advantages of use of the invention, are best understood by reference to the detailed description of the exemplary embodiments below when read with the accompanying drawings.
【0014】
BEST MODE FOR CARRYING OUT THE INVENTION
Provided are methods, systems, and programs that indicate a reaction response related to the content of a communication. In a preferred embodiment, the reaction response is indicated according to the color in the communication. However, in alternative embodiments, the reaction response can also be indicated via other visible attributes such as text, graphics, icons, images, or sounds, as will be appreciated by those skilled in the art. You can modify the font, font size, font style, subscripts, superscripts, and other text processing of the text to show a responsive response. In addition, translucent overlays, gradient bars, and other graphical elements can be used to indicate the reaction response.
【0015】
Communication can include, but is not limited to, document, electronic communication, voice communication, video communication, graphical communication, and other communication via graphics-based media. Documents can include, but are not limited to, text documents, handwriting, book text, software code, and other types of alphanumeric and graphical-based files. The electronic communication, e-mail, instant messaging, chat rooms communication, two-way text messaging, voice-to-text conversion messaging, vibration - vibration messaging, and other values , but Ttowaku can be included in the corresponding communication, limited to this Not done. Voice communications can include voice messaging, telephone communications, conference calls, and other voice-based communication methods. Video communication can include, but is not limited to, video conferencing, video messaging, and other video-based communication methods.
【0016】
In a preferred embodiment of the invention, communication is transferred over the network from at least one transmitting side to at least one receiving side. However, communications can also be transferred via data storage media or other platforms. In addition, communication over the network can occur simultaneously or be delayed.
【0017】
Any type of communication content can include, but is not limited to, text, icons, video images, sounds, graphics, avatar gestures, and other types of output. According to the advantages of the present invention, the context of the content of the communication is provided by the reaction response of the content.
【0018】
The response response can be analyzed, for example, for selected parts of the communication, different parts of the communication, the entire communication, or multiple communications. The response response can be identified for a selected part of the communication, different parts of the communication, the entire communication, or multiple communications.
【0019】
Response responses can include, but are not limited to, the expected response of the receiver, the intended response of the sender, and the actual response of the receiver. The sender can be given the expected response of the receiver with respect to the proposed communication. In addition, the sender can provide the desired response for the proposed communication, or the analysis of the content of the communication can be the intended response. The expected and / or expected response can be sent with the communication to give the receiver additional context. In addition, the receiver can show the actual response to the communication. The actual response can be cataloged and stored, returned to the sender along with the communication, or both.
【0020】
The content of the communication and the response to the communication give the context of the communication. It is preferred that the context provides the sender and receiver with an enhanced understanding of what is intended to be conveyed and a form in which the content is understood.
【0021】
In the following description, for illustration purposes, a number of specific details are provided to provide a complete understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention can be practiced without these specific details. In other cases, well-known structures and devices are shown in the form of block diagrams so as not to unnecessarily obscure the invention.
【0022】
Hardware Overview The present invention can be run on a variety of systems, including a variety of computer and electronic devices on a number of different operating systems. In one embodiment of the invention, the computer system also incorporates communication capabilities that provide notebook computers, palmtop computers, personal digital assistants, telephones, or telephonies, enhanced telephonies, messaging, and information services. A portable computer system, such as another electronic computer system that can. However, the computer system can also be, for example, a desktop computer, a network computer, a midrange computer, a server system, or a mainframe computer. Therefore, it is generally preferred that the invention be performed within a computer system that performs computational tasks such as manipulating data in storage accessible from the computer system. Further, the computer system preferably includes at least one output device and at least one input device.
【0023】
Here, with reference to the drawings, specifically FIG. 1, one embodiment of a computer system in which the methods, systems, and programs of the present invention can be used advantageously is shown. The computer system 10 includes a bus 22 or other communication device that communicates information within the computer system 10 and at least one processing device, such as a processor 12, that is coupled to the bus 22 to process the information. Is done. The bus 22 preferably includes a low latency path and a high latency path that are connected by a bridge and controlled within the computer system 10 by a plurality of bus controllers.
【0024】
Processor 12 is an operating system and application stored in dynamic storage devices such as random access memory (RAM) 14 and static storage devices such as read-only memory (ROM) 16 during normal operation. It can be a general-purpose processor such as IBM's PowerPC (R) processor that processes data under software control. The operating system preferably provides the user with a graphical user interface (GUI). In a preferred embodiment, the application software includes computer executable instructions that, when executed on the processor 12, perform the operation shown in the flow diagram of FIG. 14 and other operations described herein. In the alternative, the steps of the invention are performed by specific hardware components, including hard-wired logic that performs the steps, or by any combination of programmed computer components and custom hardware components. Can be done.
【0025】
The present invention provides computer program products in which computer executable instructions used to program a computer system 10 to perform processing according to the invention are contained in a computer readable medium stored on it. be able to. As used herein, the term "computer-readable medium" includes any medium used to supply instructions to the processor 12 or other components of the computer system 10 for execution. Such media can be in many forms including, but not limited to, non-volatile media, volatile media, and transmission media. Common forms of non-volatile media include, for example, floppy (R) disks, flexible disks, hard disks, magnetic tapes, or other magnetic media, compact disk ROM (CD-ROM) or other optical media. , Punched cards or other physical media with a pattern of holes, programmable ROM (PROM), erasable PROM (EPROM), electrical EPROM (EEPROM), flash memory, and other memory chips or memory cartridges, Alternatively, any other medium that can be read by the computer system 10 and is suitable for storing instructions is included. In this embodiment, an example of a non-volatile medium is the large capacity storage device 18. Volatile media include dynamic memory such as RAM14. Transmission media include coaxial cables, copper wires, or optical fibers, including wires that include bus 22. The transmission medium can also take the form of sound waves or light waves, such as those produced during radio frequency communication or infrared communication.
【0026】
In addition, the invention can be downloaded as a computer program product and program instructions can be carried on a carrier or other via a network link 34 (eg, a modem or network connection) to a communication interface 32 coupled to bus 22. The data signal carried out in the propagation medium can be transferred from a remote computer such as server 39 to the requesting computer system 10. The communication interface 32 connects directly to, for example, a local area network (LAN), a wide area network (WAN), or an Internet Service Provider (ISP) 37 as shown in this figure. Provides bidirectional data communication coupled to network link 34 capable of. Specifically, network link 34 can provide wired and / or wireless network communication to one or more networks.
【0027】
ISP37 provides data communication services over the Internet 38 or other networks. Internet 38 refers to the worldwide collection of networks and gateways that communicate with each other using specific protocols such as Transmission Control Protocol (TCP) and Internet Protocol (IP). Both ISP37 and Internet 38 use electrical, electromagnetic, or optical signals that carry digital data streams. Signals over various networks and signals over the communication interface 32 on network links 34 are exemplary forms of carrier waves that carry digital data to and from the computer system 10.
【0028】
In addition, a plurality of peripheral components can be added to the computer system 10 and connected to the I / O controller 11 coupled to the bus 22. For example, the audio input 27 is connected to the input / output controller 11 to control the audio input via a microphone or other audio capture device or device that captures lip movements. The audio output 28 is connected to the input / output controller 11 to control the audio output via a speaker or other audio projection device. The display 24 is also connected to the I / O controller 11 to provide visual, tactile, or other graphical representation formats. A keyboard 26 and a cursor control device 30 such as a mouse, trackball, or cursor arrow keys are coupled to the input / output controller 11 as an interface for user input to the computer system 10. In an alternative embodiment of the present invention, additional input peripheral components and output peripheral components can be added.
【0029】
Messaging System Context With reference to Figure 2, a simplified block diagram of a client / server environment in which electronic messaging communication is typically performed according to the methods, systems, and programs of the present invention is shown. The client / server environment is implemented in many network architectures. For example, the World Wide Web (Web) architecture follows a traditional client / server model environment.
【0030】
The terms "client" and "server" are used to refer to the general role of a computer as a data requester (client) or a data provider (server). In a web environment, a web browser such as Netscape Navigator typically resides on the client messaging system 40a-40n and serves web documents (pages) served by at least one messaging server such as messaging server 42. Render. In addition, each of the client messaging systems 40a-40n and the messaging server 42 can act as both a "client" and a "server", using a computer system such as computer system 10 in Figure 1. Can be implemented. Further, the present invention will be described with emphasis on the messaging server 42 that controls the messaging session, but the present invention is performed by the client messaging system 40a-40n involved in peer-to-peer network communication over the network 44. You can also do it.
【0031】
The web can refer to the entire set of reciprocally linked hypertext documents that reside on servers around the world. Networks such as the Internet 44 provide the infrastructure to transmit these hypertext documents between the client messaging system 40a-40n and the messaging server 42. Web documents (pages) can be written in multiple languages, such as Hypertext Markup Language (HTML) or XML (Extensible Markup Language), thereby accessing specific messaging servers 42 and files. Identified by a URI (Uniform Resource Indicator) that specifies the path name, and from the messaging server 42, HTTP (Hypertext Transfer) It is sent to the end user using a protocol such as Protocol). Web pages also include text, graphic images, movie files, and sounds, as well as Java (R) applets and other small embedded software that run when the user is activated by clicking a link. Programs can be included. Although network 44 is described with respect to the Internet, network 44 can also operate over a WAN or LAN.
【0032】
The sender is a client messaging system, such as the client messaging system 40a, that inputs messages for a messaging session through one of the messaging I / O devices 41a-41n. The message input is sent to the messaging server 42. The messaging server 42 distributes message items over network 44 to users or specific recipients who participate in a messaging session.
【0033】
Advantageously, the sender can suggest a message to be sent to another user or a particular receiver who participates in the messaging session. The messaging server 42 analyzes the proposed message to identify the expected response associated with the content of the proposed message. The expected response is identified in the proposed message, marked by color, which can be displayed using an input / output device. The expected response can be given for each of the users participating in the messaging session, for a group of users, or for a particular recipient. The expected response can be attached to the message by the messaging server 42 when delivered to the receiving client messaging system. The expected response can be determined by the messaging server 42 by analyzing the content of the message with respect to the responses cataloged according to individual, regional, country, and other criteria for the recipient. ..
【0034】
The sender can edit the content of the proposed message to achieve the desired expected response before sending the message to the receiver. General editing of the proposal is provided by Messaging Server 42. In addition, the sender indicates the desired response to the proposed message and requests the messaging server 42 for a specific edit proposal to make an expected response to the message that is equal to or similar to the intended response. be able to.
【0035】
The sender can indicate the overall desired response to the message, identified in the message by color. For example, the sender can indicate that the sender was happy when writing the message. You can change the background color of the message to yellow to show a happy mood.
【0036】
In addition, the sender can select parts of the message and indicate the desired response to each of the sections. For example, the sender is that the greeting is intended to be sincere, that the first paragraph is knowledgeable, that the second paragraph is written with enthusiasm, and that the conclusion is polite. Can indicate that is intended, where the intended response is color coded in the message.
【0037】
The desired response can also be determined by the messaging server 42 by analyzing the content of the message with respect to the sender's personal, regional, country, and other criteria cataloged responses. .. These expected responses can be identified by color in the message and combined with other intended responses specifically specified by the sender. In addition, the coloring used to indicate the intended response as determined by the messaging server 42 can be distinguished from the intended response specifically specified by the sender.
【0038】
When the messaging server 42 forwards a message to the client messaging system 40a-40n for output to the receiver in a messaging session, the message may or may not be given to the sender. Colors can be included to indicate the expected response analyzed by a messaging server 42 and the intended response of the sender. The receiving side can select whether or not the input / output device that receives the message displays the coloring.
【0039】
In addition, the messaging server 42 can require the receiver to show the actual response to the message. The receiver can show the overall actual response or the actual response to different parts of the message. For example, the receiver can indicate the overall mood of the receiver when reading the message, the response the receiver has to the entire message, the response to different parts of the message, such as a particular icon or wording.
【0040】
The messaging server 42 can catalog messages for storage along with expected, expected, and actual responses. In addition, the messaging server 42 can send the actual response to the message back to the sender, allowing the sender to respond to the actual response.
【0041】
In this embodiment, the messaging server 42 processes the analysis of the expected response and the tracking of the expected response and the actual response, whereas in the alternative embodiment, the response response information is provided by the client messaging system 40a-. It can be analyzed and shown by a messaging response controller running at 40n. In addition, the messaging server 42 can incorporate multiple integrated systems to perform message analysis. As will be appreciated by those skilled in the art, other types of messaging systems can be used to implement the invention.
【0042】
Further, while this embodiment describes a messaging system platform in which the transmission of communications occurs simultaneously or is delayed, alternative embodiments support messaging and other types of communications by other types of platforms. can do. For example, communications can be transmitted over traditional wireline telephone networks, wireless networks, data storage media, and other platforms for transmitting information.
【0043】
Referring to FIG. 3, a block diagram of a messaging system server according to the methods, systems, and programs of the present invention is shown. As can be seen, the messaging server 42 includes multiple controllers and databases located within a single server system or within multiple server systems, and the multiple server systems are integrated. Or it is accessible via network 44.
【0044】
The messaging controller 50 preferably controls the distribution of message communications for the messaging system provided by the messaging server 42. In the present invention, the messaging controller 50 will be described for messaging communications such as instant messaging, email messaging, or chat room messaging, but the messaging controller 50 controls many types of available communications. can do.
【0045】
The messaging controller 50 distributes message communication from at least one sender to at least one receiver according to the type of messaging selected by the sender. For example, if the sender is participating in a chat room session, the message communication is sent to other users who participate in the channel opened by the messaging controller 50 in the chat session. In another example, when the sender is sending an email message, the message communication is routed to the server that processes the identified recipient email. The sender and receiver are preferably represented by an identifier such as a screen name, email address, or other network identifier, but the sender and receiver are anonymous, grouped, or other. Can be identified by shape.
【0046】
Message communication controlled by the messaging controller 50, which is forwarded from at least one sender to at least the receiver, may be stored in the forwarded message database 52 for a specified period of time. preferable. For instant messaging sessions or chat room sessions, it is preferred that all session input be cataloged together in the forwarded message database 52.
【0047】
The reaction response controller 54 analyzes the message communication and determines the reaction response. To analyze the response response, the response response controller 54 preferably accesses the response database 56, which is cataloged according to individual, country, region, and other criteria. Contains a database of responses. For the output of the communication, coloring or other visible attributes are added to the content of the communication to indicate the reaction response.
【0048】
The message storage controller 58 controls the storage of message communication and access to the stored message communication. The message communication is preferably stored with the response response attached to the context searchable database 60. Specifically, the response responses stored in the context searchable database 60 are preferably searchable according to the colors that identify the sender, receiver, response response, and response response.
【0049】
The forwarded message database 52, the response database 56, and the context searchable database 60 are accessible by the messaging server 42 internally, externally, and over the network. In addition, the forwarded message database 52, the response database 56, and the context searchable database 60 are distributed across multiple database storage systems accessible over the network, or placed within a single data storage system, respectively. be able to.
【0050】
With reference to FIG. 4, a block diagram of the response response controller by the methods, systems, and programs of the present invention and the response database accessed by the response response controller is shown. As can be seen, the response response controller 54 includes a sender analysis controller 62, a receiver analysis controller 64, and a response collection controller 66. Each of these controllers can access the response database 56 over a network or hardwired link.
【0051】
It is preferred that the sender analysis controller 62 perform the response response analysis of the sender of the message communication. According to one function, the sender analysis controller 62 analyzes the proposed message communication and shows the sender the expected response to the message communication. According to another function, the sender analysis controller 62 recommends tuning for the proposed message communication. Further, the sender analysis controller 62 analyzes the message communication and shows the desired response of the sender to the message communication. Further, the sender analysis controller 62 detects the desired response specifically specified by the sender and adds all the desired responses to the message communication.
【0052】
In addition, the sender analysis controller 62 accesses the replacement controller 130 to recommend suggestions for adjusting the proposed message. The replacement controller 130 includes a replacement process 132 that determines the scope of replacement for a portion of the content of the proposed message communication. Specifically, the replacement controller 130 includes a dictionary and thesaurus 134 for word adjustment proposals, a grammar database 136 for grammatical adjustment proposals, a symbol database 138 for symbol adjustment proposals, and an avatar gesture adjustment proposal. Includes, but is not limited to, the Avata Gesture Database 139 for. The substitution controller 130 further accesses the response database 56, as described further, searches for expected and expected responses for different types of content, and as a result, proposes according to such response responses. Be able to adjust.
【0053】
The receiving side analysis controller 64 preferably performs reaction response analysis on the receiving side of the message communication. According to one function, the receiving side analysis controller 64 analyzes the received message communication and shows the expected and expected response marked within the received message communication. Further, the receiving side analysis controller 64 can analyze the received message communication to determine the desired response of the transmitting side.
【0054】
According to another function, the receiving side analysis controller 64 requests the receiving side to provide the actual response to the message communication. The actual response is selected by the recipient by highlighting the message in a color that indicates a particular response, by entering multiple words that describe the response, and by detecting biometric measurements such as heart rate. Can be done. In addition, the receiver analysis controller 64 can control returning the actual response to the sender, allowing the sender to receive additional communication about how the message communication was understood by the receiver.
【0055】
In the analysis of the message communication for determining the reaction response, it is preferable that the transmitting side analysis controller 62 and the receiving side analysis controller 64 encode the communication so as to include the reaction response. The response response encoding preferably indicates the displayable attributes assigned to the response, such as whether there is an expected response, an expected response, or an actual response, a description of the response, and a color. However, the encoding can only indicate the response description, or it can only encode the communication with the color indicating the response.
【0056】
When analyzing a message for a response response, the sender analysis controller 62 accesses the response database 56. The response database 56 includes a plurality of databases that can be independent of each other or incorporated into each other. In addition, multiple databases can be located within a single data storage location or distributed across multiple data storage systems linked by network or hardwired links.
【0057】
The sender and receiver identifiers of the communication are included in the communication. The personal profile can be accessed from the sender identifier and the receiver identifier. Personal profile information can include, but is not limited to, name, region of birth, national language, dating, membership, and personal characteristics.
【0058】
The personal profile accessible from the response response controller 54 can be stored in the computer system used for communication by the sender and receiver. The network service provider can store a personal profile for each customer identifier accessible from the response response controller 54. In addition, personal profiles can be stored by identifier in a personal identification database accessible over the network. Multiple layers of security and requirements for access to personal profiles can be provided by each of the computer systems that store personal profiles.
【0059】
Examples of databases that are components of response database 56 include personal response database 70, region-based response database 72, national language support (NLS) response database 74, company-based response database 76, characteristic-based response database 78, and chat. Includes, but is not limited to, the room-based response database 80.
【0060】
The personal response database 70 stores personal responses. The expected response of a particular individual is collected from the individual's actual response to the previous message communication. In addition, the expected response of a particular individual is collected from the individual's pre-recorded response to the sample content. In addition, personal schedules may be accessed to help predict location, activity, recent sleep or meals (or their absence), and response to certain types of content. The response can be predicted based on.
【0061】
The individual's intended response to the communication is collected from the sender-specified intended response specified by the sender in the previous communication. In addition, the desired response by an individual can be collected from a pre-recorded response for a particular individual to the sample content.
【0062】
The region-based response database 72 stores the expected and expected responses by the region associated with the sender or receiver. Region-based responses preferably include region-specific responses to words, verbal phrases, phrases, topics, and idioms. For example, the greeting "y'all" generally does not elicit a negative response from residents of the southern United States. However, residents of the northern United States may respond negatively to the use of this word. The expected response is determined from the region-based response database 72 according to the region associated with the sender, while the expected response is determined from the region-based response database 72 according to the region associated with the receiver.
【0063】
The NLS response database 74 stores responses according to national language support standards. NLS allows applications to support multiple linguistic and cultural conventions. Under NLS, each user selects a profile that contains language, country, and cultural information. A normal function of the NLS system is the exchange of date and time formats and currency symbols for display according to the user profile.
【0064】
According to the advantages of the present invention, the NLS is further used to determine the reaction response by predicting how the content of the communication will be exchanged according to the receiving NSL profile. Moreover, according to the advantages of the present invention, NLS is extended to provide support beyond cultural conventions. It is also advantageous to provide the conventions of the actual language. Therefore, the NLS response database 74 has a linguistic convention so that when the content of a message is exchanged for a format based on another language, the linguistic convention is exchanged for the expected and intended meaning. The response to is stored.
【0065】
The company-based response database 76 stores responses from companies or other organizations. Companies and organizations often have technical terms used to refer to products, services, and personnel within a company or organization. In addition, within the culture of one company, there is usually an approved subject and word choice, and others are seen as negative. In addition, references to specific projects may vary from office to office. The company-based response database 76 stores references and subjects for these products and services, and as a result, expected company-based responses when employees communicate with each other or with third parties. And can access and analyze the desired response.
【0066】
The trait-based response database 78 stores general responses with personal traits. Personal characteristics can include, for example, profiles and preferences. For example, preferences can include music preferences, movie preferences, or food preferences. A general response can be associated with each of the personal characteristics. The expected response of the general personal characteristics of the receiver can be further specified according to the personal characteristics of the receiver and sender. In addition, the intended response of the sender's general personal characteristics can be further specified according to the receiver's and sender's personal characteristics.
【0067】
The chat room-based response database 80 stores responses for a particular chat room. Chat rooms are often associated with a particular topic. However, the type of conversation in a chat room and what is appropriate for the chat room is usually determined by those who often visit the chat room. The chat room-based response database 80 contains expected and expected responses to message communications within the chat room to determine future and expected responses for chat room communications. , And the actual response is stored. Regular participants in a particular chat room can also set the type of response that must be expected for a particular vocabulary use, for a particular topic, and during a particular time period.
【0068】
In addition to the response database 56, the response response controller 54 requests the message storage controller 58 to record the response response stored for the previous communication between the sender and the particular receiver. The previous communication history between a particular sender and a particular receiver is used to determine a weighted history value for the current communication. For example, a weighted history value between "0" and "100" can be assigned to the response response of each previous communication, where the value of "0" represents an extremely friendly atmosphere, " A value of "50" represents a neutral atmosphere and a value of "100" represents an extremely hostile atmosphere. The average value of the previous communication history values is determined and shown to the transmitting side and the receiving side. The receiving side can assign a value, or the value can be determined by the reaction response controller 54.
【0069】
The sender can also access the weighted communication history value for the set of communications between others. For example, if the sender abuses the receiver by communicating with the receiver's boss a week ago, the sender will generate a weighted communication history value for the communication between the sender and the receiver after the date of the abused email. Can be requested. An "abuse" email is usually an email indicating that an angry communication is being sent.
【0070】
The average weighted communication history value of the communication received from the transmitting side by the receiving side gives the transmitting side additional information about the evaluation criteria when the receiving side reads the future communication from the transmitting side. Further, based on the average weighted communication history value, the transmitting side can adjust the communication by trying to adjust the average weighted communication history value between the transmitting side and the receiving side. The company may provide incentives for employees to communicate with each other and with customers to achieve communication of average weighted communication history values within a specified range.
【0071】
The sender analysis controller 62 is preferably accessible for voice-text conversion, which usually converts dictated voice communication to text communication. When translating communications from speech to text, it is preferred that the sender analysis controller 62 detect body language and tone, encode these responses into text, and enable enhanced response responses.
【0072】
The sender analysis controller 62 and the receiver analysis controller 64 access the response database 56 to analyze the current communication using the response criteria, while the response collection controller 66 provides sample content to the sender and receiver. Prompt and ask the sender and receiver to respond to the content. The information collected by the response collection controller 66 is distributed to the response database 56 for storage in a suitable personal database.
【0073】
The sample content can be presented to the transmitting side or the receiving side via a plurality of communication media. For example, the response collection controller 66 can automatically start a web page in response to detection of a particular action by the sender or receiver. In addition, response collection controller 66 can initiate instant messaging sessions, emails, chat rooms, text messaging, or other forms of communication that request a response to selected content. The response is returned to the response collection controller 66 for analysis and storage.
【0074】
Individuals who respond to the sample content can specify a preferred level of privacy for the individual's response. For example, an individual's response is publicly available, semi-published to a system that passes the required criteria, and semi-published only to other individuals, organizations, and companies designated by that individual. Or, you can specify that only individuals, organizations, or companies that specifically request that you respond to the sample content are available for private use. Specifically, for semi-public privacy, network providers give individuals, organizations, companies, and other network providers access to a security and reliability infrastructure that individuals expect to respond to. You can request proof that it is being done to receive it.
【0075】
The sample content used by the response collection controller 66 can include, for example, the content of the proposed communication or the content of the communication already transmitted. An email option can be used to allow the sender to request that the proposed message be sent to the selected intended receiver along with the request for a response. The response collection controller 66 uses the proposed message as sample content in a request for a response from the selected intended receiver. What type of adjustments should be made to the content of the email before the expected response is shared between the selected intended receiver and sender and sent to the remaining intended recipients? You can determine if you have to do it.
【0076】
In addition, the company can provide sample content used by the response collection controller 66 to prompt for responses from employees, customers, and others and search for those responses. , Specific to the type of communication content that is usually appropriate within the company. Responses from company sample content can be stored in response database 56 for access only by that company in the analysis of communications initiated by employees of that company.
【0077】
In addition, the ISP can design the sample content to get the expected response from the customer or anything that communicates with the customer through its services. Specifically, the ISP can design the sample content to determine the type of information that individual users and users in general consider to be spam or other unwanted communications. Based on personal and general responses to sample content, ISPs can better filter unwanted communications to reach their customers.
【0078】
Sample content can be designed for focus groups to anticipate a response to a particular promotional communication before distribution to a wider audience. Focus groups can include individuals who have agreed to be part of a focus group and individuals who have been determined by market research to meet the ideal characteristics of the focus group.
【0079】
The response collection controller 66 can monitor an individual's travel and request the individual to update the response to the sample content after a trip in another area. For example, when an individual who works and lives primarily in Texas, USA, is detected to travel to New York, USA, the response collection controller 66 will use the response collection controller 66 for that individual to use some type of content in another area. After being exposed to, sample content communication can be initiated to test whether the expected and expected response to that type of content has changed. Other types of sample content can be specified and distributed for those skilled in the art to understand.
【0080】
Referring to FIG. 5, exemplary representations of the selectable categories of analysis of communications by the methods, systems, and programs of the present invention are shown. Analysis Preferences window 82 provides an example of type 83 of content that can be analyzed in communication. It is preferred that the sender or receiver can specify the type of message response analysis by choosing from content type 83.
【0081】
First, the words contained in the communication can be compared to the specific words specified in the personal response database with respect to the expected response. Specifically, when a communication is translated by a translation application, when the translation application chooses how to translate a particular word, the sender gives the expected response to that word. Compare with a specific word for the response of the period.
【0082】
In addition, it is advantageous to analyze the phrase of the communication. Specifically, idioms in a single language can change quickly from region to region, and a speaker in one language in one region may not understand the meaning of an idiom spoken in another region. , May have a different response to the idiom than intended.
【0083】
Analysis of whole sentences and whole paragraphs is advantageous. For example, the sender can give an overall intended response to an entire sentence and paragraph, rather than choosing individual words. In addition, the analysis controller can determine the overall tone of a sentence or paragraph depending on the type of word and phrase within the sentence and paragraph.
【0084】
For each type of communication, there is a unique characteristic of that communication that provides additional content for that communication. For example, an email has a subject line written by the sender. Often, the recipient uses the subject line to determine the order in which the emails are opened. The recipient may also identify a type of subject line as an indication of unwanted email and automatically remove such email from the view. Advantageously, the subject line of the proposed email can be analyzed to determine the expected response to such subject line.
【0085】
Email often has the additional attribute of urgency settings. The sender can indicate whether the message is of normal importance, urgent or extremely urgent. Further, the present invention allows a user to indicate a timely urgency regarding an email for an email that needs to be read or responded to by a deadline. Urgency settings can be provided if these urgency settings are supported when the email is shown in the receiving email box. This setting enhances the content of the email. However, what is extremely urgent for one person may have only limited urgency for another and can therefore lead to miscommunication or frustration. In addition, it is a habit of one sender to designate all emails as urgent, and such a choice if the recipient realizes that emails from a particular sender are always urgent over time. May be less effective.
【0086】
The present invention enhances communications by providing objective settings for all types of communications, in addition to urgency settings that may be available for certain types of communications. Goal setting allows the sender to indicate that the communication is, for example, for business, personal, or other types of purposes.
【0087】
In addition, the sender can show the general feelings or moods as the communication is transmitted, either by analyzing the content of the communication or based on the sender's choice. Analysis can predict the framework by which the intended recipient understands the goal setting. The current mood for the intended receiver can be accessed from the mood specified by the intended receiver in the current communication or another communication session.
【0088】
Greetings and conclusions can be included in specific areas of the words and phrases analyzed. Analyze the correspondence proposed by an employee to a senior manager to determine, for example, whether the proposed correspondence greetings and conclusions are well-mannered for that particular senior management. can do. When the communications are received and the receiver chooses to translate the communications, it is preferred that the greetings and conclusions be translated according to the sender's intended response to these greetings. For example, the sender may intend to make greetings and conclusions polite at work.
【0089】
Additional content can be given to the communication via graphics, sound, and video. Icons such as emoticons are often used in communications to indicate emotions associated with a sentence. For example, a sentence that is a joke can be followed by a smiling emoticon that shows some readers that the sentence is a joke. However, different receiver responses to different emoticons and other icons can vary significantly depending on region, country, Internet-based communication experience, age, and other factors. A winking emoticon can be perceived as frivolous by one recipient and perceived as a joke by another.
【0090】
Some types of communications provide graphically or video-based avatars that represent the participants in the communications. Avatas are typically displayed in more instantaneous types of communications, such as instant messaging and chat rooms, but are not restricted to these types of communications. Avata usually gestures, speaks the text provided by each participant, and moves through the display area during communication. Participants can select the gestures they want the avatar to perform, or the avatar can automatically perform certain gestures from the available gesture selections. Advantageously, participants can choose the desired emotions for the avatar to make a gesture. Further, in the present invention, it is possible to determine the expected response of one participant to a certain gesture and provide it to another participant to enhance the communication function.
【0091】
The sound content, video content, and graphic content provided by the communication are analyzed to determine the response. Sound content can include voice mail, sound clips, or other audio attachments. The expected and intended response to the sound content is performed, for example, by adjusting the tone of the sound, the volume of the sound, or other attributes of the sound to enhance its meaning. Sound content analysis can be performed by converting the sound content attachment to text and analyzing the text. In addition, video and graphic content can be converted and analyzed in the same way. The video can also be analyzed by analyzing the rating associated with the video and by analyzing the type of image contained in the video.
【0092】
Advantageous features of electronic communications include the ability to attach documents to communications. For example, the sender can attach a text file, sound file, graphic file, or video file to an email message. Advantageously, the content of the attachment is analyzed by converting the attachment to a text equivalent when necessary.
【0093】
In addition, the Analysis Preferences window 82 shows Format 85, which allows the analysis to be output to the sender or receiver. For example, the sender or receiver may display the response response in color for each part of the content being analyzed, the overall response response for the message in color, and the response response with adjustment suggestions. Can be requested. In addition, the sender or receiver may be required to display a weighted communication history value for the previous communication between the sender and the receiver or another set of previous communications.
【0094】
When determining the overall response to a communication, the weighted history value of the current communication can be determined. Specifically, each word, sentence, paragraph, page, chapter, and other part of the message is weighted by the word, sentence, paragraph, page, chapter, and other part before the message. Determines if the context of the current part is changed by the contents of the previous part. For example, if the first paragraph of a communication is hostile, then the response response value assigned to the first paragraph, even though the other paragraphs after that are not read as hostile, will result in the first paragraph. Response response values determined for other paragraphs in view of hostility can be weighted.
【0095】
In addition, the analysis preference window 82 shows the reaction response type setting 87 that can be selected for output with the communication. The sender and receiver can each specify which of the response response type settings 87 should be output for the communication. For example, the sender can request the output of the expected response, the output of the intended response, and the block of only the specific response in the proposed message. When blocking a particular response, the receiver can request to display only the expected response. Further, for example, it can be specified that the sender blocks not displaying all the reaction responses to the icons in the communication.
【0096】
The analysis preference window 82 also shows the action preference setting 89. The transmitting side can specify a preference for the output device connected to the receiving computer to receive the communication according to the reaction response related to the communication. In addition, the receiver can specify filtering for received communications based on the overall response to the content. For example, the receiver can specify the transfer of all "swearing" communications to pagers and the transfer of text to all friendly communications to digital telephones.
【0097】
With reference to FIG. 6, an exemplary representation of the personal response profile according to the methods, systems, and programs of the present invention is shown. As can be seen from the figure, the personal response profile 84 is an example of a response stored in the personal response database 70 for an individual.
【0098】
The response stored in the personal response profile 84 can be collected from the actual response to the communication and the intended response. In addition, the responses stored in the personal response profile 84 can be collected from the personal responses to the sample content.
【0099】
An example of personal response profile 84 shows an individual's response to a particular word, phrase, greeting, and subject. In alternative embodiments, it is possible to show a response to content within other categories of content.
【0100】
Misunderstandings in communication often occur when the content of the communication has one meaning to one person and another to another. For example, this individual responds unpleasantly to the phrase "kick the bucket," but another individual's profile may indicate that the individual considers the phrase humorous.
【0101】
The response displayed indicates the sensation associated with the type of content. In addition, the affirmative (+) and negative (-) symbols further indicate the strength of the senses. For example, in addition to finding that the absence of greetings is unpleasant, this individual shows double denial, showing the intensity of unpleasantness. In another example, this individual shows a triple affirmation, showing a keen interest in all communications with the subject of baseball. In addition to the types of response indicators shown, other types of response indicators can be used. For example, you can use a dissatisfaction / satisfaction response indicator.
【0102】
In this example, it is assumed that the response applies to how the individual responds and how others intend to respond when the individual uses the word in the communication. However, in an alternative embodiment, an individual responds in some way to the reception of a communication with a particular comment (expected response), but intends a different response when the same content is transmitted by that individual (the expected response). The desired response) can be specified.
【0103】
With reference to FIG. 7, an exemplary representation of the regional response profile according to the methods, systems, and programs of the present invention is shown. As can be seen in the figure, Regional Response Profile 86 is an example of a response stored for a region in the Region-Based Response Database 72 for the Texas region.
【0104】
The responses stored in the regional response profile 86 can be collected from the actual and intended responses to communications related to the region. Specifically, a wide range of communications can be analyzed to statistically determine general responses about a region. In addition, the response of individuals in a particular region to the sample content can be analyzed to statistically determine the general response to the region. As can be seen from the figure, each of the general responses is provided for the statistical judgment.
【0105】
Regions can be defined, for example, by specific geographical boundaries, city boundaries, county boundaries, state boundaries, borders, or continental boundaries. In addition, regions can be defined according to characteristics, such as all "high-tech" regions of individuals working in high-tech industries within larger boundaries, such as state boundaries.
【0106】
Analysis of communications regarding regional responses allows senders and receivers in different regions to communicate better. For example, for the areas shown, the use of "howdy" as a greeting is appropriate and implied as a friendly greeting. If the sender is from the area shown and the receiver is not, the receiver receives a communication indicating the intended response to this greeting as a friendly greeting.
【0107】
Individuals in an area may differ from the general response in that area. For example, the word "y'all" generally does not elicit a negative response from southern residents and is therefore generally appropriate in the area. However, northern residents may respond negatively to the use of this word.
【0108】
Gestures are often given a community-based meaning or transformation (a useless shared knowledge between the parties about the meaning of the gesture to those who do not know that the gesture has meaning). For example, most universities have a school cheer and the gestures associated with that cheer. University-based gesture knowledge is usually regional, and universities competing with each other know each other's cheers. It is preferred that regional responses to these college-based gestures be specified to add meaning to such gestures when performed by Avata.
【0109】
With reference to FIG. 8, an exemplary representation of the email proposed according to the methods, systems, and programs of the present invention is shown. As can be seen from the figure, the sender email 88 contains an example of the communication proposed by the sender. The proposed e-mail communication includes a message that the sender proposes to send to a particular receiver.
【0110】
In the example, the personal response profile 84 in FIG. 6 represents the intended receiver personal response profile and the regional response profile 86 in FIG. 7 represents the regional response profile for the sender. Further, in the example, various parts of the proposed email are analyzed for the expected response rather than the analysis of the overall expected response. However, in alternative embodiments, the overall expected response to the email can be analyzed, or various other parts of the email can be analyzed for the expected response.
【0111】
In this example, the suggested greeting for the message is "Hi Sarah". As shown by reference numeral 92, the Hi portion of the greeting is highlighted in red. In the example, the red color represents the expectation that the recipient will be offended by the greeting.
【0112】
It is preferable to be able to use different shades of red to distinguish between emotionally damaging intensities. For example, as shown by reference numeral 96, the word "y'all" is highlighted in dark red in anticipation that the recipient will be more offended by this word than a greeting. The level at which the word "y'all" is offensive is indicated in the personal response profile 84.
【0113】
It is preferred that different colors represent different types of responses. For example, the expected response of favor is represented by a pink highlight. In sender email 88, the recipient's expected response to the word "lovely" is about favors and is therefore highlighted in pink. Each sender or receiver can specify a color that represents a different response, or can pin a standard color selection for each type of response.
【0114】
If the expected response to the proposed email is not the response desired by the sender, the sender may request a suggestion regarding the proposed modification of the email. It is preferred that the sender analysis controller determine the changes that produce positive, negative, or neutral results.
【0115】
According to this embodiment, the transmitting side can request a proposal by positioning the cursor 95 on the portion of the proposed electronic message for which the transmitting side requests the proposal. In this example, in response to the position of cursor 95, a pop-up window 90 displays suggestions for the proposed email adjustments and the expected response to each suggestion.
【0116】
Proposals are based on the recipient's personal response and the sender's regional response, in addition to other grammatical suggestions. For example, the use of "y'all" is regionally appropriate for the sender, but is considered an uneducated word by the intended receiver. However, the recommendation "your group" is a neutral grammatical change proposal, as indicated by the "X". A neutral grammatical change proposal is a proposed change that does not convey a negative or positive response.
【0117】
In addition, the sender can indicate the desired response to the proposed email. The sender's desired response is preferably marked in the email displayed to the receiver. In addition, by marking the desired response, the sender may be required to display a proposal with the expected response that best matches the intended response. For example, if the sender wants to send a more serious message, the sender indicates that the message's intent is serious and is expected to be interpreted as serious by the intended receiver. A modified version of the communication can be requested.
【0118】
To indicate the desired response to the proposed email, the sender deselects the color-highlighted area and adds another highlighted color area with a color that represents the intended response. be able to. Specifically, the tool bar 97 includes a selectable tool 98 for highlighting the response response. The sender chooses the color of this tool and highlighting. Advantageously, these colors can be listed along with the relevant types of reaction response. When the sender uses the Selectable Tool 98, the highlighting indicates a specific intended response. When the receiver uses the Selectable Tool 98, the highlighting shows the specific actual response.
【0119】
In the illustrated example, the sender can use light blue to highlight the word "lovely" indicated by reference numeral 94 to indicate friendship. By highlighting the word "lovely" in a color different from the color that represents the expected response, the sender applies the sender's intended meaning to the word. In the display of the email to the recipient, the word "lovely" is highlighted in light blue, allowing the sender to eliminate false communication about how the word must be interpreted. .. The sender may also choose to request editing of the email, in which case words that better describe the sender's intent are suggested.
【0120】
Referring to FIG. 9, exemplary embodiments of national language support profiles according to the methods, systems, and programs of the present invention are shown. As you can see, the National Language Support Profile 100 contains examples of responses stored based on a particular national language. National language support allows applications to support multiple linguistic and cultural conventions. Under NLS, each user selects a profile that contains language, country, and cultural information. A normal function of the NLS system is the exchange of date and time formats and currency symbols for display by user profiles.
【0121】
According to the advantages of the present invention, the NLS is used to determine the response response by predicting how the content of the communication will be exchanged according to the receiving NSL profile. Moreover, according to the advantages of the present invention, NLS is extended to provide support beyond cultural conventions. It is also advantageous to provide the conventions of the actual language.
【0122】
For example, National Language Support Profile 100 provides an example of a stored response for a profile that matches English as the language and US as the country. First, a response to the type of text processing is provided. Traditional NLS provides an exchange of fonts used according to the user profile. However, font processing can provide additional communication. In the example profile, these words are usually perceived as excited communications when the words are all uppercase. If the words are all uppercase and bold, these words are usually perceived as angry transmitted communications. In addition, the use of multiple exclamation marks usually implies strong emotions associated with the words being communicated.
【0123】
If the communication is exchanged for another language, it is preferable that the responses related to text processing are also exchanged. For example, if the receiving language has text processing that indicates strong emotions associated with the word being communicated, the text letters or other symbols are exchanged. However, linguistic coloring to indicate a response when the coloring is interchangeable is another way of indicating text processing. Moreover, even if the communication is received by another person with the same country profile, it is advantageous to show the desired or expected response through color to enhance the communication.
【0124】
Not all users with the same national language profile understand the subtle meanings associated with different characters, text processing, avatar gestures, and graphics. For example, not all users of National Language Support Profile 100 understand that when a sentence is typed in all capital letters, the text processing is considered excitement or "swearing" communication. In addition, it is advantageous to provide a basis for national language support to generalize responses to different conventions when Internet communication conventions change.
【0125】
National Language Support Profile 100 also includes responses to content within other categories of analysis for a particular language and country profile. In general, in a particular language and region, certain words and phrases usually have relevant responses. For example, words such as idiot, moron, and zit-faced have derogatory meaning by definition. Other words, such as incompetent and horrible, are usually used in strong tones by definition. In addition, some languages include idioms with relevant general responses.
【0126】
With reference to FIG. 10, an exemplary representation of the e-mail proposed using the overall response response analysis by the methods, systems, and programs of the present invention is shown. As can be seen from the figure, the sender email 102 contains a proposed message from the sender to the intended receiver.
【0127】
In the example, the content of the proposed message is analyzed for senders with a profile that matches the national language support profile 100 in Figure 9. When analyzing the proposed email with respect to the National Language Support Profile 100, the text processing, words, and phrases used in the proposed email made these types of content excited when used. It is shown to be intended in a form- and emotionally detrimental manner.
【0128】
In this example, the window used for sender email 102 is colored dark red to represent the desired response to the proposed email. When the displayed window or other graphical area, including communications, is shaded, the color of the shade can indicate the expected response, the desired response, or both.
【0129】
In addition, the pop-up window 104 specifically specifies the meaning of dark red. Specifically, the overall intended response is to convey the message in an agitated and depressing manner. Specific text processing, words, and phrases that are not shown but are analyzed to determine the overall desired response are also listed in pop-up window 104 or within the text content of the sending email 102. Can be especially colored with. In addition, the pop-up window is the graphical element used in this example to display the overall desired response, but in the alternative example it is shown in the message using other types of output. It is possible to show the overall desired response associated with a particular coloring attribute.
【0130】
Referring to FIG. 11, exemplary embodiments of inboxes classified by response according to the methods, systems, and programs of the present invention are shown. As can be seen, the inbox message window 110 lists a plurality of message items 112 received by a particular receiver.
【0131】
Each of the selectable message items 112 indicates the sender, the subject of the message, the date and time stamp, and the response response. The response response can indicate the intended response by the sender, the expected response by the receiver, or both. By selecting one of the selectable message items 112, the message associated with that item is displayed or played.
【0132】
In this example, the message intended to be friendly and affectionate is shown. In addition, the expected messages and information-based messages are shown as taunting messages. In alternative embodiments, alternative types of responses can be specified.
【0133】
As can be seen, the response response described with each message is the overall expected or expected response associated with each message. However, in alternative embodiments, it is possible to display the intended and expected responses associated with different parts of each message.
【0134】
Each reaction response is further highlighted by a color that represents the reaction response. For example, light blue is associated with amicable messages, while red is associated with "abuse" or anger. Pink is associated with affectionate messages and pale yellow is associated with informational messages. In an alternative embodiment, instead of specifically listing the response responses associated with each message item, each message item can be highlighted by a color associated with the associated response response.
【0135】
As an advantage of the present invention, the receiving side can sort the message items by the reaction response. For example, the receiver may request to list all received message items in a group of response responses associated with each item, rather than by date / time or other sort criteria. Therefore, all of the affectionate messages are listed together. In addition, the user can choose to automatically discard messages with a particular response and put messages with a particular response in a special folder.
【0136】
With reference to FIG. 12, exemplary embodiments of instant messaging sessions with response responses identified according to the methods, systems, and programs of the invention are shown. As you can see, the instant messaging session window 114 contains a message input area 116 where the proposed message is entered and a message session area 122 where all the inputs during the message session are displayed. ..
【0137】
In this example, the proposed message 117 is highlighted in dark blue. The coloring of the proposed message 117 shows that the intended recipient strongly likes all baseball topics.
【0138】
The sender can choose to turn the response response controller on or off by selecting the selectable button 120. When the response response controller is on, the sender's proposed message is analyzed to determine the expected and expected response. The sender can make adjustments to the proposed message by selecting selectable button 118 before choosing to add the message as input to the messaging session.
【0139】
The message session area 122 preferably displays the message items of the messaging session in the order in which the items were sent. Coloring indicating the reaction response can be included in the displayed message item. For example, highlight the first item of a session in light blue to indicate a friendly message.
【0140】
In addition, each participant in the message session can show their current mood. Specifically, the Mood Selector 124 allows participants in an instant messaging session to choose from multiple moods, and the choice is the current mood for the instant messaging session. Is added to Listing 126. In this example, Smith, the receiver, feels tired and Tom, the sender, feels bored. Participants can change their current mood during a messaging session. In addition, the mood of each participant is taken into account in the analysis and determination of response responses.
【0141】
It is preferred that the user be able to indicate the current mood specified in all communications in which the user participates. For example, the mood shown by the sender in the instant messaging session window 114 is automatically updated in subsequent chat sessions in which the sender participates. When there are multiple users participating in a communication, such as in a chat session, symbols or colors can be applied to the user's name to indicate the user's mood for each of the inputs made by the user during the communication.
【0142】
With reference to FIG. 13, an exemplary embodiment of a word processor having the reaction response analysis function according to the method, system, and program of the present invention is shown. As you can see, the word processor application window 140 displays the text document 144. Advantageously, the word processing application includes a reaction response analysis function that analyzes and specifies the reaction response for a text document. It is preferred that the user can select response response analysis by multiple types of inputs, such as by key input or selection from menu list 142.
【0143】
The text document 144 can be analyzed for reaction response with respect to one or more recipients receiving the text document 144. In addition, the text document 144 can be analyzed for reaction response with respect to the particular business context in which the text document is received. In addition, other foundations of analysis can be selected.
【0144】
Word processing applications can access the response response controller over the network to perform the analysis. Alternatively, the word processing application can include a local response response controller.
【0145】
Coloring can be added to the text document 144 to represent the expected or expected response response for each of the sender and receiver. In addition, suggestions for adjusting text document 144 can be made. Further, when the text document is updated by a plurality of users, the reaction response can be updated for each revision of the text document 144. Specific text processing can be added to distinguish the reaction response associated with each user.
【0146】
The reaction response and associated coloring determined for the text document 144 can be stored with the text document 144, and when the text document 144 is subsequently opened, the coloring representing the reaction response is displayed. In addition, the user can choose to turn off or on reaction response coloring in the text document.
【0147】
With reference to FIG. 14, a high-level logical flow diagram of the reaction response analysis process and program is shown. As can be seen, this process begins at block 150 and then proceeds to block 152. This processing step can be performed by a server or other computer system that has been made capable of performing reaction response analysis.
【0148】
Block 152 shows a determination as to whether the input has been received. If a request for reaction response analysis is received, processing moves to block 154. If a request for a proposal is received, processing moves to block 166. If a request to edit the communication is received to achieve the desired response, processing moves to block 170.
【0149】
First, the request for response response analysis may be initiated by the sender, receiver, or by a process that automatically performs response response analysis. In providing a response response analysis, block 154 is shown to determine at least one of the sender and receiver identifications. You can access the screen name, identification number, or other identifier when determining the identification. The profile associated with the identification is also preferably accessible. The profile can include personal information and characteristics about the sender or receiver. Both the sender and the receiver can be identified, and response response analysis can produce both the expected response of the receiver and the intended response of the sender.
【0150】
Block 156 then shows access to the associated response database by sender and / or receiver identification. Relevant response databases can include response responses stored by individual-based, regional-based, national language support-based, trait-based, company-based, and other categories of foundation.
【0151】
Then, block 158 shows an analysis of the content of the communication regarding the response response from the relevant response database. Specifically, a database that analyzes words, phrases, sentences, symbols, graphics, sounds, and other content of communications, with a display of the desired and expected responses to different types of content. Comparison with can be included. More specifically, the sender or receiver can specify preferences regarding the type of analysis performed within the communication. For example, the sender may require analysis of words, phrases, and sentences, not symbolic and text attachments.
【0152】
Block 160 is then shown to specify the reaction response of the content according to analytical preferences. Within the content of the communication, tags, markers, or other command indicators can be added or recorded that specify the reaction response associated with each part of the content requested for analysis by the sender or receiver. For example, a message in XML (Extensible Markup Language) format can be decomposed into nodes, where the node with the content to be analyzed is specified by an attribute intended to show a reaction response.
【0153】
Block 162 is then shown to adjust the color of at least one portion of the communication, after which the process ends. Advantageously, the requester determines whether to display the coloration of each reaction response, whether to display the coloration of the overall reaction response, or whether to display the coloration of the specified type of reaction response. Specify a reference. Coloring can be adjusted for the window in which the communication is displayed or other display interface when the requester specifies a request for the overall response. Specifically, if the response response is not determined for communication, coloring is not added, but another type of graphical indicator can indicate that the response response is not determined.
【0154】
Specifically, the color of the communication can be adjusted by the messaging server or by the computer system used by the sender or receiver. The messaging server specifies a color associated with each type of response response and adjusts the color of the communication according to these specified colors. The sender or receiver computer system allows the sender or receiver to individually specify which color is associated with each response. The transmitting side can further specify the colors of various parts of the communication displayed in the communication to the receiving side.
【0155】
The request for a proposal is usually initiated by the sender of the proposed communication at the same time as the request for reaction response analysis. Block 166 provides an analysis of the content of the communication using the replacement process to determine the scope of the replacement proposal. The replacement process includes access to dictionaries, thesauruses, grammar databases, and other databases that can be used to compare the meanings of contents and find other contents that have similar meanings as replacements. Specifically, the replacement process also uses the relevant sender and receiver response databases to provide the expected and expected response to the replacement proposal.
【0156】
Block 168 is then shown to coordinate communications to display replacement range suggestions and associated reaction responses, after which processing ends. Specifically, it is possible to provide a pop-up window that the user can initiate by hovering over a particular content when coordinating communication to display a range of replacements. In the alternative, the scope of the proposal can be displayed as a selectable option within the communication. The sender can selectively replace the current content by selecting from the range of replacement. In response to the sender's selection, the selected replacement replaces the current content and updates the content coloring to indicate a new context.
【0157】
The request for editing is usually initiated by the sender of the proposed communication in an attempt to coordinate the communication so that the expected response matches the desired desired response specified by the sender. The communication has already been analyzed to determine the expected response response by the intended receiver. Block 170 is then shown to analyze the content of the communication using a replacement process to determine the scope of replacement proposals, such as those described in block 166. Block 172 is then shown to compare the intended response of the sender with the range of expected responses and replacement proposals. Block 174 is then shown to modify the communication to achieve the expected response intended by the sender, after which processing ends. Specifically, the scope of replacement proposals is filtered to select the proposals that are most likely to achieve the expected response of the receiver that matches the intended response of the sender.
【0158】
Automatic editing of communications is especially advantageous when advertisers want to create advertising material with a particular desired response by a particular marketing segment. The intended recipient is a marketing segment that can be specified by personal characteristics, region, national language, dating, or other category specified in the response database. For example, if the intended recipient is the Midwestern United States marketing segment, the proposed advertising material is analyzed using the responses stored in the Midwest region-based response database. The proposed advertising material is then automatically modified to achieve the desired response.
【0159】
Although the present invention has been described with respect to a fully functional data processing system, the processing of the present invention can be distributed in the form of a computer-readable medium of instructions and in various forms, and the present invention is practiced in carrying out the distribution. It is important to note that those skilled in the art will understand that they apply equally regardless of the particular type of signal-carrying medium used in. Examples of computer-readable media include recordable media such as floppy (R) disks, hard disk drives, RAM, CD-ROMs, and DVD-ROMs, as well as digital and analog communication links, such as radio frequency transmission. And transmission-type media such as wired and wireless communication links that use transmission modes such as lightwave transmission. The computer-readable medium can be in the form of a coded format that is decoded for actual use in a particular data processing system.
【0160】
Although the present invention has been specifically illustrated and described with reference to preferred embodiments, those skilled in the art will appreciate that various changes in form and detail can be made without departing from the spirit and scope of the invention. You will understand.
【0161】
In summary, the following matters will be disclosed with respect to the constitution of the present invention.
【0162】
(1) A method of analyzing a communication, in which a step of analyzing the various parts of the content and a step of analyzing the various parts of the communication in order to identify a specific reaction response associated with each of the various parts of the content of the communication. A method of analyzing a communication that includes, during the display of the content, a step indicating any one of the various parts in a displayable attribute associated with the particular reaction response. (2) The various parts mentioned above are words, phrases, sentences, paragraphs, subjects, subject lines, moods, urgency indicators, greetings, conclusions, icons, graphics, avatar gestures, sound clips, video clips, package inserts. , And the method of analyzing the communication according to (1) above, comprising at least one of the contents of the communication. (3) The method of analyzing the communication according to (1) above, wherein the displayable attribute comprises at least one of color, text processing, style processing, and graphical elements. (4) The reaction response is the expected response of the intended receiver of the communication, the expected response of the transmitter of the communication, and the actual response of the receiver to the communication. The method of analyzing the communication according to (1) above, which comprises at least one of. (5) The method of analyzing the communication according to (1) above, further comprising the step of transmitting the communication to the receiving side together with the displayable attribute marked in the content of the communication. (6) The display of the content to the transmitting side further comprises the step of indicating the displayable attribute associated with any of the various parts before transmitting the communication to the receiving side (1). ) A method of analyzing the communication described in. (7) The above (7) further including a step of allowing the transmitting side to selectively deselect the displayable attribute display and selectively adding the displayable attribute display to the communication for transmission to the receiving side (7). The method of analyzing the communication described in 1). (8) The method for analyzing the communication according to (1) above, further comprising a step of showing the displayable attribute display in the display on the receiving side of the communication. (9) The step of analyzing various parts of the communication content is to analyze the various parts of the communication content. Analyzing the communication according to (1) above, further comprising comparing at least one expected receiver's expected response in response to a selected type of content with at least one response database that specifies it. Method. (10) The above-mentioned (9), wherein the at least one response database includes at least one of a personal response database, a regional response database, a national language support response database, a company response database, and a characteristic response database. How to analyze communications. (11) The method for analyzing the communication according to (1) above, wherein the communication is at least one of document, electronic communication, voice communication, video communication, and graphical communication. (12) The above, further comprising the step of repeatedly receiving an edited revision of the content of the communication from the user and adjusting each of the various parts of the content until the desired expected response is achieved. The method of analyzing the communication described in (1). (13) The above (13) further comprising determining the scope of the replacement proposal for any of the various parts of the content and showing the scope of the replacement proposal on the display as a selectable substitution of the content (13). The method of analyzing the communication described in 1). (14) Achieve the step of detecting the designation of the desired response to the various parts of the content and the designation of the desired response as the expected response from the at least one intended receiver. The method of analyzing the communication according to (1) above, further comprising a step of determining replacement for the various parts of the content. (15) A system that analyzes a communication, including a computer system to which the system is connected to a network, the computer system further relating to a particular reaction associated with each of the various parts of the content of the communication. Means for analyzing the various parts of the content to identify the response and any one of the various parts with a viewable attribute associated with the particular reaction response during the display of the content of the communication. Analyze communications, including means to indicate System to do. (16) The various parts mentioned above are words, phrases, sentences, paragraphs, subjects, subject lines, moods, urgency indicators, greetings, knots, icons, graphics, avatar gestures, sound clips, video clips, package inserts. , And a system for analyzing the communication according to (15) above, comprising at least one of all the contents of the communication. (17) The system for analyzing the communication according to (15) above, wherein the displayable attribute comprises at least one of color, text processing, style processing, and graphical elements. (18) The reaction response is among the expected response of the intended receiver of the communication, the intended response of the transmitter of the communication, and the actual response of the intended receiver to the communication. A system for analyzing communications according to (15) above, including at least one of. (19) The system for analyzing the communication according to (15) above, further comprising means for transferring the communication to the receiving side via a messaging system, along with the displayable attributes marked within the content of the communication. .. (20) The display of the content to the transmitting side further comprises means of indicating the displayable attribute associated with any of the various parts before transmitting the communication to the receiving side (15). ) A system that analyzes the communication described in. (21) Further including means for allowing the transmitting side to selectively deselect the displayable attribute display and selectively adding the displayable attribute display to the communication for transmission to the receiving side (21). A system that analyzes the communication described in 15). (22) The system for analyzing the communication according to (15) above, further including means for displaying the displayable attribute display in the display on the receiving side of the communication. (23) Analyzing different parts of the content of the communication The means of analyzing different parts of the content of the communication, in response to the selected type of content, give at least one expected receiver's expected response. A system for analyzing communications according to (15) above, further comprising means for comparison with at least one specified response database. (24) At least one response A system that analyzes the communications described in (23) above, wherein the database includes at least one of a personal response database, a regional response database, a national language support response database, a company response database, and a characteristic response database. (25) The system for analyzing the communication according to (15) above, wherein the communication is at least one of document, electronic communication, voice communication, video communication, and graphical communication. (26) The further comprising means of repeatedly receiving an edited revision of the content of the communication from the user and adjusting each of the various parts of the content until the desired expected response is achieved. A system that analyzes the communication described in (15). (27) The above (27) further comprising means for determining the scope of the replacement proposal for any of the various parts of the content and means for showing the scope of the replacement proposal on the display as a selectable substitution of the content. A system that analyzes the communication described in 15). (28) Achieve the means for detecting the designation of the desired response to the various parts of the content and the designation of the desired response as the expected response from the at least one intended receiver. The system for analyzing the communication according to (15) above, further comprising means for determining substitutions for the various parts of the content. (29) A computer program product that analyzes a communication, which analyzes the various parts of the content to identify a particular reaction response associated with each of the recording medium and the various parts of the content of the communication. The means recorded on the recording medium and any one of the various parts of the displayable attribute associated with the particular reaction response during display of the content of the communication on the recording medium. Computer program products, including recorded means. (30) Further comprising a means recorded on the recording medium that transfers the communication to the receiving side via a messaging system, along with the displayable attributes marked within the content of the communication (29). Computers that analyze the communications described in Program product. (31) During the display of the content to the transmitting side, it was recorded on the recording medium indicating the displayable attribute associated with any of the various parts before transmitting the communication to the receiving side. A computer program product that analyzes the communication according to (29) above, further including means. (32) Recorded on the recording medium so that the transmitting side can selectively deselect the displayable attribute display and selectively add the displayable attribute display to the communication for transmission to the receiving side. A computer program product that analyzes the communications according to (29) above, further comprising any means. (33) The computer program product for analyzing the communication according to (29) above, further comprising means recorded on the recording medium, which displays the displayable attribute display in the display on the receiving side of the communication. (34) To the recording medium, which compares various parts of the content of the communication with at least one database that specifies the expected response of at least one intended receiver in response to the selected type of content. A computer program product that analyzes the communication according to (29) above, further including recorded means. (35) Repeatedly receive an edited revision of the content of the communication from the user and record on the recording medium, adjusting each of the various parts of the content, until the desired expected response is achieved. A computer program product that analyzes the communications according to (29) above, further comprising the means described above. (36) The means recorded on the recording medium for determining the scope of the replacement proposal for any of the various parts of the content and the scope of the replacement proposal as a selectable substitution of the content are displayed on the display. A computer program product that analyzes the communication according to (29) above, further comprising means recorded on the recording medium. (37) The means recorded on the recording medium for detecting the designation of the desired response to the various parts of the content and the expected response from the receiver of at least one intended. To achieve the above designation of the response of A computer program product that analyzes communications for the expected reaction according to (29) above, further comprising means recorded on the recording medium, which determines substitutions for the various parts of the content. (38) A method of analyzing the overall response of a communication, the step of analyzing the various parts of the content in order to identify the reaction response associated with each of the different parts of the content of a particular communication. And a step of determining the overall reaction response related to the content of the particular communication, representing each of the reaction responses associated with each of the various parts of the content, and a plurality received by the receiving side. A method of analyzing the overall response of a communication, comprising displaying the overall response response to the particular communication by a color associated with the overall response response during display of the list of communications. (39) A method of analyzing the overall response response to a document, in order to identify the response response associated with each of the various parts of the content of the document opened in a word processing application. The steps of analyzing the various parts and, within the display of the document, indicate any said selection of the identified reaction response to the various parts of the content by color associated with the selection of the identified reaction response. A method of analyzing the overall response to a document, including steps. (40) A method of distributing a communication based on a reaction response, in which the various parts of the content are analyzed in order to identify a reaction response associated with each of the various parts of the content of a particular communication. A method of distributing communication based on a reaction response, comprising: transferring the particular communication to a particular communication output interface designated for the identified reaction response. (41) The particular communication output interface is an instant messaging interface, an email interface, a chat room interface, a telephony device interface, and a pager interface. A method of distributing a communication based on the reaction response described in (40) above, including at least one of the above. (42) A system that distributes communications based on response and response, including networked computer systems, which are further associated with each of the various parts of a particular communication content. A reaction that includes means for analyzing the various parts of the content to identify the reaction response and means for transferring the particular communication to a particular communication output interface designated for the identified reaction response. A system that distributes communications based on responses. (43) The particular communication in which the means of transfer includes at least one of an instant messaging interface, an email interface, a chat room interface, a telephony device interface, and a pocketbell interface. A system that distributes communications based on the response and response described in (42) above, further comprising means for transferring the particular communications to the output interface. (44) A computer program product that distributes communications based on response responses to identify response responses associated with each of a recording medium and various parts of a particular communication content. Means recorded on the recording medium for analyzing various parts and means recorded on the recording medium for transferring the particular communication to a particular communication output interface designated for the identified reaction response. Computer program products that distribute communications based on response and response, including. (45) said to the particular communication output interface, including at least one of an instant messaging interface, an email interface, a chat room interface, a telephony device interface, and a pocketbell interface. The communication is distributed based on the reaction response according to (44) above, including the means recorded on the recording medium, which transfers the communication. Computer program products to be clothed. (46) A method of creating a communication, in order to determine an expected response by the particular receiver to a proposed communication intended for the particular receiver, various contents of the communication. In response to the expected response, the step of analyzing the portion and the expected response by the particular receiver are said to specify a modified communication in which the expected response to the communication is consistent. How to create a communication, including steps to automatically edit the communication. (47) The method of creating the communication according to (46) above, wherein the communication is part of advertising material for an advertiser and the intended receiver is a particular market segment. (48) The step of analyzing different parts of the content of the communication specifies the expected response of the intended receiver to the various parts of the content of the communication in response to the selected type of content. The method of creating a communication according to (46) above, further comprising a step of comparing with the database. (49) A system that creates a communication, including a computer system connected to a network, wherein the computer system further receives the particular reception for a proposed communication intended for a particular receiver. Means for analyzing different parts of the content of the communication to determine the expected response by the side, and the modification that the expected response by the particular receiving side matches the intended response to the communication. A system that creates a communication, including means for automatically editing the communication in response to the expected response to specify the communication. (50) The system according to (49) above, wherein the communication is a part of advertising material for an advertiser, and the intended receiver is a specific market segment. (51) The means for analyzing different parts of the content of the communication makes the various parts of the content of the communication the expected response of the intended receiver in response to the selected type of content. Create the communication described in (49) above, further including means to compare with the specified database. The system to be made. (52) A method of reflecting a user response to a communication, the step of detecting the communication showing at least one reaction response to the content of the communication by at least one user related to the communication, and the step of detecting the communication. A method of reflecting a user response to a communication, including the step of graphically displaying the communication showing at least one reaction response by a displayable attribute along with the content.
[Simple explanation of drawings]
FIG. 1 illustrates an embodiment of a computer system in which the methods, systems, and programs of the present invention can be used.
FIG. 2 is a simplified block diagram of a client / server environment in which electronic messaging is normally performed according to the methods, systems, and programs of the present invention.
FIG. 3 is a block diagram of a messaging system server according to the methods, systems, and programs of the present invention.
FIG. 4 is a block diagram of a response response controller and a response database accessed by a response response controller by the methods, systems, and programs of the present invention.
FIG. 5 illustrates an exemplary representation of the categories of analysis of communications by the methods, systems, and programs of the present invention.
FIG. 6 illustrates an exemplary representation of a personal response profile according to the methods, systems, and programs of the present invention.
FIG. 7 illustrates an exemplary representation of a regional response profile according to the methods, systems, and programs of the present invention.
FIG. 8 illustrates an exemplary representation of an email proposed according to the methods, systems, and programs of the present invention.
FIG. 9 illustrates an exemplary embodiment of a national language support profile according to the methods, systems, and programs of the present invention.
FIG. 10 illustrates an exemplary representation of an email proposed using overall response response analysis by the methods, systems, and programs of the present invention.
FIG. 11 illustrates an exemplary embodiment of an inbox classified by response according to the methods, systems, and programs of the present invention.
FIG. 12 illustrates an exemplary embodiment of an instant messaging session having a response response identified according to the methods, systems, and programs of the present invention.
FIG. 13 illustrates an exemplary embodiment of a word processor having a reaction response analysis function according to the methods, systems, and programs of the present invention.
FIG. 14 is a high-level logic flow diagram of a reaction response analysis process and program.
[Explanation of symbols]
42 Messaging Server 50 Messaging Controller 52 Forwarded Message Database 54 Response Response Controller 56 Response Database 58 Message Storage Controller 60 Context Searchable Database
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2005236428A | Cited by | Japan | Examiner |
| JP2006236264A | Cited by | Japan | Search report |
4 members in 2 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 10185343 | United States of America | – | |
| 18534302 | United States of America | A | |
| 18534302 | United States of America | A | |
| 2002185343 | – | – | – |
| US20020185343 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US2004001090A1 | United States of America | A1 | |
| JP2004046830AThis record | Japan | A | |
| JP4027271B2 | Japan | B2 | |
| US8495503B2 | United States of America | B2 |
21 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Notification of resignation of power of sub attorneyJAPANESE INTERMEDIATE CODE: A7434RD14 | RD14 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of acceptance of power of sub attorneyJAPANESE INTERMEDIATE CODE: A7432RD12 | RD12 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2004046830
- Publication, DOCDB
- 2004046830
- Publication, EPODOC
- JP2004046830
- Application
- 164288
- Application, DOCDB
- 2003164288
- Application, EPODOC
- JP20030164288
Titles2
- Japanese
- 通信のコンテキストの表示
- English
- Displaying the context of communication
Classification
- CPC, 2
- G06Q10/107
- H04L67/75
- IPC, 7
- G06F13 00
- G06F3 00
- G06F3 048
- G06F3 0482
- G06Q10 10
- G09G5 00
- H04L29 08