Ranking expert responses and finding experts based on rank
AssigneeInternational Business Machines Corporation
InventorsJianying Hu, Jennifer Lai, Aleksandra Mojsilovic, Vikas Sindhwani, Kevin Singley
Life of this patent
Estimating the term…
Abstract
In a computerized social network, expert and user chat sessions are stored and rated probabilistically. Later user requests for information are met with an expert ranking, based on a balance of similarities between expert profile and questions; similarity between expert profile and prior chat sessions, and dynamically updated chat session ratings. New sessions can be rated automatically with reference to keywords distilled from past sessions responsive to user ratings—and based on session length.
Claims17
A computer method comprising performing operations in at least one data processing device, the operations comprising:
- maintaining, embodied in at least one computer readable medium, at least one database including expert profile information and historical chat session transcripts along with a respective quality indication for each transcript, the transcripts relating to past user inquiries of experts within a social network;
- receiving a request for a new chat session including a question from a current user;
- and
- deriving information relevant to the new chat session responsive to at least one of:
- the quality indications;
- and
- similarity between the request and text from chat session transcripts from the database, said deriving comprising, not necessarily in the following order:
- comparing the question with text from the chat session transcripts to obtain first results;
- comparing the question with the expert profile information to obtain second results;
- and,
- combining the first and second results of together with the quality indications to yield a ranking of experts relevant to the question.
A system comprising:
- at least one medium for embodying machine readable data and machine performable program code;
- at least one interface for communicating externally;
- at least one processor adapted to perform operations responsive to the medium and interface, the operations comprising
- maintaining, embodied in at least one computer readable medium, at least one database including expert profile information and historical chat session transcripts along with a respective quality indication for each transcript, the transcripts relating to past user inquiries of experts within a social network;
- receiving a request for a new chat session including a question from a current user;
- and
- deriving information relevant to the new chat session responsive to at least one of:
- the quality indications;
- and
- similarity between the request and text from chat session transcripts from the database, said deriving comprising, not necessarily in the following order:
- comparing the question with text from the chat session transcripts to obtain first results;
- comparing the question with the expert profile information to obtain second results;
- and,
- combining the first and second results of together with the quality indications to yield a ranking of experts relevant to the question.
A computer program product for performing operations in at least one data processing device, the computer program product comprising:
- a storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method comprising:
- maintaining, embodied in at least one computer readable medium, at least one database including expert profile information and historical chat session transcripts along with a respective quality indication for each transcript, the transcripts relating to past user inquiries of experts within a social network;
- receiving a request for a new chat session including a question from a current user;
- and
- deriving information relevant to the new chat session responsive to at least one of:
- the quality indications;
- and
- similarity between the request and text from chat session transcripts from the database, said deriving comprising, not necessarily in the following order:
- comparing the question with text from the chat session transcripts to obtain first results;
- comparing the question with the expert profile information to obtain second results;
- and,
- combining the first and second results of together with the quality indications to yield a ranking of experts relevant to the question.
Dependencies are inferred from the claim text.