Smart messenger
First Claim
1. A messaging system comprising:
- an interactive system for the production and interchange of messages by users over a network;
a time synchronizer for time stamping messages;
an automated topic separator receiving user messages and separating messages according to different topics, wherein the automated topic separator includes a language-model topic classifier that estimates a topic of the user messages or parts of the user messages based, at least in part, on their respective word content, and a final topic separator which separates messages or parts of messages based on a difference between their respective estimated topics and the difference between their respective time stampings, such that messages or parts of messages are separated into different topics when said difference between their estimated topics exceeds a threshold, the threshold being based, at least in part, on the difference between their respective time stampings, and wherein the threshold, at least in part, is made smaller as said time difference increases;
a user interface, coupled to said topic separator, for representing in a distinct way parts of messages that were separated by said topic separator, wherein said user interface displays at least one of said messages in windows according to topic, and messages in different colors according to topic, and wherein the user interface enables a subgroup of users to conduct a messaging session separate from other users, within a framework of an ongoing session or topic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus improve the synchronization and presentation of an exchange of messages between two or more users during an on-line Internet messaging session. This method and apparatus discriminate which messages from a sender correspond to replies from a recipient and presents these messages in an orderly, time-sequenced fashion using color schemes or separate presentation windows which improves the overall readability and efficiency of the communication. Additionally, the method and apparatus provide a level of identity security. As a user enters messages, the typing style, speech patterns, or biometrics of all the users are monitored and will issue warnings whenever a change is detected, possibly indicating someone other then the original user is now sending messages. Alternatively, or in addition, a user may be asked a series of random questions and another user will evaluate answers provided to those questions to determine whether a user'"'"'s identity is false.
-
Citations
11 Claims
-
1. A messaging system comprising:
- an interactive system for the production and interchange of messages by users over a network;
a time synchronizer for time stamping messages;
an automated topic separator receiving user messages and separating messages according to different topics, wherein the automated topic separator includes a language-model topic classifier that estimates a topic of the user messages or parts of the user messages based, at least in part, on their respective word content, and a final topic separator which separates messages or parts of messages based on a difference between their respective estimated topics and the difference between their respective time stampings, such that messages or parts of messages are separated into different topics when said difference between their estimated topics exceeds a threshold, the threshold being based, at least in part, on the difference between their respective time stampings, and wherein the threshold, at least in part, is made smaller as said time difference increases;
a user interface, coupled to said topic separator, for representing in a distinct way parts of messages that were separated by said topic separator, wherein said user interface displays at least one of said messages in windows according to topic, and messages in different colors according to topic, and wherein the user interface enables a subgroup of users to conduct a messaging session separate from other users, within a framework of an ongoing session or topic. - View Dependent Claims (2, 3, 4, 10)
- an interactive system for the production and interchange of messages by users over a network;
-
5. A method of conducting a messaging session at a user'"'"'s computer between two or more users over a network comprising the steps of:
-
receiving a message over the network from a user; automatically estimating a topic of the received message based on words in the message; determining if the topic of the message is the same as a previous message, has changed from the a previous message to a previous topic, or is a new topic, based on the difference between the estimated topic of the message and the estimated topic of the previous message, and the difference between their respective time stampings, such that the threshold difference between their respective estimated topics at which the message is determined to be the same topic as the previous message changes with respect to the difference between their respective time stampings; and automatically if a new topic, opening a new window to display the received message, if a same topic as said previous message, displaying the message in a currently opened window, and if a changed topic displaying the received message in a previously opened window, and wherein a subgroup of users comprising at least two users conducts a messaging session separately from other users. - View Dependent Claims (6, 7, 8, 9, 11)
-
Specification