Client system and server
First Claim
1. A server having a CPU, a storage section for storing computer program which is readable by the CPU, and a communication section, wherein the storage section includes:
- a question information storing region for storing accumulated questions; and
an answer information storing region for storing accumulated answers to the accumulated questions independently from the accumulated questions, the accumulated answers being associated with the accumulated questions;
wherein the accumulated questions are associated with question support numbers for each type of member, the question support numbers being counted when the accumulated questions are supported by the member,wherein the accumulated answers are associated with answer support numbers for each type of member, the answer support numbers being counted when the accumulated answers are supported by the member,wherein the communication section receives search information for searching the accumulated questions and the accumulated answers, and a user ID of a searcher;
wherein the CPU identifies a searcher type based on the user ID of the searcher received by the communication section,searches for questions and answers including the search information received by the communication section from the accumulated questions and the accumulated answers,extracts questions and answers, from the searched questions and the searched answers, supported by member of a same type as the identified searcher type,arranges the extracted questions and extracted answers, as an order for displaying the extracted questions and the extracted answers, in an order of higher values of the question support numbers and the answer support numbers corresponding to the identified searcher type, andprepares a display screen in which the extracted questions and the extracted answers are arranged based on the order for displaying.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a client system and a server for searching, through the Internet, useful information that matches more closely a user'"'"'s intention. The system is used for searching questions or answers posted by members in a Q&A (question and answers) site which is used by users who are registered as members. The members are then classified into multiple types based on a database, in which posted questions and answers were separated, and attribute information of members. For each question and answer, the tendency of the type who often supports the contents is stored. In this way, a question or answer is searched based on not only a search keyword but also on a type of searcher.
-
Citations
12 Claims
-
1. A server having a CPU, a storage section for storing computer program which is readable by the CPU, and a communication section, wherein the storage section includes:
-
a question information storing region for storing accumulated questions; and an answer information storing region for storing accumulated answers to the accumulated questions independently from the accumulated questions, the accumulated answers being associated with the accumulated questions; wherein the accumulated questions are associated with question support numbers for each type of member, the question support numbers being counted when the accumulated questions are supported by the member, wherein the accumulated answers are associated with answer support numbers for each type of member, the answer support numbers being counted when the accumulated answers are supported by the member, wherein the communication section receives search information for searching the accumulated questions and the accumulated answers, and a user ID of a searcher; wherein the CPU identifies a searcher type based on the user ID of the searcher received by the communication section, searches for questions and answers including the search information received by the communication section from the accumulated questions and the accumulated answers, extracts questions and answers, from the searched questions and the searched answers, supported by member of a same type as the identified searcher type, arranges the extracted questions and extracted answers, as an order for displaying the extracted questions and the extracted answers, in an order of higher values of the question support numbers and the answer support numbers corresponding to the identified searcher type, and prepares a display screen in which the extracted questions and the extracted answers are arranged based on the order for displaying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for searching for a question and an answer performed on a computer having a CPU, a storage section for storing computer program which is readable by the CPU, and a communication section, the method comprising:
-
collecting a question and an answer to the question from a user; storing the question in the storage section such that accumulated questions are associated with question support numbers for each type of member, the question support numbers being counted when the accumulated questions are supported by the member, storing the answer in the storage section independently while the question and the answer being associated such that accumulated answers are associated with answer support numbers for each type of member, the answer support numbers being counted when the accumulated answers are supported by the member; receiving, by the communication section, search information for searching the accumulated questions and the accumulated answers, and a user ID of a searcher; identifying, by the CPU, a searcher type based on the user ID of the searcher received by the receiving; searching, by the CPU, for questions and answers including the search information received by the receiving from the accumulated questions and the accumulated answers; extracting, by the CPU, questions and answers, from the searched questions and the searched answers, supported by member of a same type as the identified searcher type; arranging, by the CPU, the extracted questions and extracted answers, as an order for displaying the extracted questions and the extracted answers, in an order of higher values of the question support numbers and the answer support numbers corresponding to the identified searcher type, and preparing, by the CPU, a display screen in which the extracted questions and the extracted answers are arranged based on the order for displaying. - View Dependent Claims (11, 12)
-
Specification