System and method for providing content-based instant messaging
First Claim
1. A method for content-based instant messaging comprising:
- receiving at least one profile that includes an interest or an expertise of at least one user;
receiving a message including content;
comparing the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
transmitting the received message to the at least one user when the content of the message matches the at least one profile.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the present invention, systems and methods for providing content-based instant messaging are provided, which allows users to send and receive messages based on whether the recipient fits the criteria specified by the content of the message. The system and method of the present invention identifies recipients by matching the content of the message to the interest, or expertise profile of the recipient. By enabling individuals to communicate with people that fulfill a certain criteria, it will enable the autonomous creation of communities of interest, and facilitate the identification of “experts” without the need to create a centralized expertise database.
105 Citations
33 Claims
-
1. A method for content-based instant messaging comprising:
-
receiving at least one profile that includes an interest or an expertise of at least one user;
receiving a message including content;
comparing the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
transmitting the received message to the at least one user when the content of the message matches the at least one profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for routing an instant message that includes content based upon the content of the instant message comprising:
-
receiving at least one profile that includes an interest or an expertise of at least one user;
receiving a message;
comparing the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
routing the received message to the at least one user when the content of the message matches the at least one profile.
-
-
14. A method for creating a knowledge base of information based upon messages routed within a network comprising:
-
receiving profiles wherein each of the profiles includes a respective interest or expertise of a plurality of users;
receiving a first message wherein the first message includes content comprising a query;
routing the first message to one of the plurality of users based in part on the content of the first message and one of the profiles;
receiving a second message wherein the second message includes content comprising a response to the query of the first message; and
storing the first and second messages to create a knowledge base of information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for content-based instant messaging comprising:
-
at least one profile repository for storing profiles comprising respective interests or expertise of a plurality of users;
a content analyzer for receiving a message including content and comparing the content of the message to the profiles to determine whether the content matches at least one of the plurality of profiles;
a content based network for transmitting the received message to at least one user when the content of the message matches the at least one of the plurality of profiles of the at least one user. - View Dependent Claims (23)
-
-
24. A computer-implemented method for content-based instant messaging comprising the steps of:
-
receiving at least one profile that includes an interest or an expertise of at least one user;
receiving a message including content;
comparing the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
transmitting the received message to the at least one user when the content of the message matches the at least one profile.
-
-
25. A computer implemented method for routing an instant message that includes content based upon the content of the instant message comprising the steps of:
-
receiving at least one profile that includes an interest or an expertise of at least one user;
receiving a message;
comparing the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
routing the received message to the at least one user when the content of the message matches the at least one profile.
-
-
26. A computer implemented method for creating a knowledge base of information based upon messages routed within a network comprising the steps of:
-
receiving profiles wherein each of the profiles includes a respective interest or expertise of a plurality of users;
receiving a first message wherein the first message includes content comprising a query;
routing the first message to one of the plurality of users based in part on the content of the first message and one of the profiles;
receiving a second message wherein the second message includes content comprising a response to the query of the first message; and
storing the first and second messages to create a knowledge base of information. - View Dependent Claims (27, 28)
-
-
29. An article of manufacture comprising a computer readable medium that stores computer executable instructions for causing a computer system to:
-
receive at least one profile that includes an interest or an expertise of at least one user;
receive a message including content;
compare the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
transmit the received message to the at least one user when the content of the message matches the at least one profile.
-
-
30. An article of manufacture comprising a computer readable medium that stores computer executable instructions for causing a computer system to:
-
receive at least one profile that includes an interest or an expertise of at least one user;
receive a message;
compare the content of the message to the at least one profile to determine whether the content matches the at least one profile; and
route the received message to the at least one user when the content of the message matches the at least one profile.
-
-
31. An article of manufacture comprising a computer readable medium that stores computer executable instructions for causing a computer system to:
-
receive profiles wherein each of the profiles includes a respective interest or expertise of a plurality of users;
receive a first message wherein the first message includes content comprising a query;
route the first message to one of the plurality of users based in part on the content of the first message and one of the profiles;
receive a second message wherein the second message includes content comprising a response to the query of the first message; and
store the first and second messages to create a knowledge base of information. - View Dependent Claims (32, 33)
-
Specification