Suggesting a discussion group based on indexing of the posts within that discussion group
AssigneeMicrosoft Technology Licensing, LLC
InventorsBenjamin Canning, Sabrina Kikkert, Stephen N. Anderson
Life of this patent
Estimating the term…
Abstract
A system and corresponding methods for recommending a discussion group as an appropriate place to post a message are provided. In one embodiment, the system searches a plurality of existing posts to identify the posts that are similar to a subject of a user's message. The system identifies the discussion groups that contain the identified posts and selects one of the identified discussion groups to recommend as an appropriate discussion group to post the user's message.
Claims18
A method in a computing system for recommending a post to a member of a community comprising:
- receiving a message to post to a first discussion group;
- and
- in response to receiving the message,
- searching a plurality of existing posts in a second discussion group that is different from the first discussion group to identify one or more posts that are similar to the received message based on a comparison of a keyword of a subject of the message and the keywords derived from content of the existing posts;
- and
- for at least one of the identified posts that is similar to the received message,
- identifying a member who posted the identified post that is similar to the received message;
- and
- presenting to the identified member the received message as a post in which the member may be interested;
- wherein the first discussion group and the second discussion group are online discussion groups having posts of messages.
A computer-readable storage device containing computer-executable instructions for controlling a computing device to recommend a post by a method comprising:
- receiving from a person a message to post to a first discussion group having existing posts;
- identifying an existing post of a second discussion group that is similar to the received message based on content of the existing post and content of the received message, the second discussion group being different from the first discussion group;
- identifying a member who posted to the second discussion group the identified post that is similar to the received message, the identified member being a different person than the person from whom the message was received;
- and
- presenting to the identified member an indication that the identified member may be interested in the received post
- wherein the first discussion group and the second discussion group are online discussion groups.
A computing device for recommending a post comprising:
- a memory storing computer-executable instructions of
- a component that receives a message to post to a first online discussion group having existing posts;
- a component that identifies existing posts of one or more second online discussion groups other than the first online discussion group that are similar to the received message based on similarity between content of the received message and the existing post;
- a component that identifies each person who posted each identified post;
- and
- a component that presents to each identified person an indication that the identified person may be interested in the received post;
- and
- a processor that executes the computer-executable instructions stored in the memory.
Dependencies are inferred from the claim text.