Method and System for Determining Relation Between Search Terms in the Internet Search System
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining a relation between search queries, includes: maintaining a database comprising a search session and a record about a search query which is received from a user terminal during the search session; recording and maintaining click rate information for each of the search queries in a predetermined storage unit; generating total search session number information by counting a total number of search sessions which is set during the time interval generating first search session number information by counting a number of search sessions where a first search query is received during the time interval, and generating second search session number information by counting a number of search sessions where a second search query is received during the time interval, by referring to the database; generating third search session number information by counting a number of search sessions where the first search query and the second search query are received during the time interval, by referring to the database; generating conditional probability information by using the first search session number information and the third search session number information; generating correlation information by using the total search session number information, the first search session number information, the second search session number information, and the third search session number information; querying click rate information of the second search query by referring to the storage unit; and determining a relation between the first search query and the second search query, based on the conditional probability information, the correlation information, and the click rate information.
64 Citations
46 Claims
-
1-20. -20. (canceled)
-
21. A method of determining a relation between search queries, the method comprising:
-
maintaining a database that associates a search session with at least one search query which has been received from a user terminal during said search session, wherein the database is updated at predetermined time intervals; determining a total number of search sessions during a first time interval, by referring to said database; determining a first number of search sessions where a first search query is received during said first time interval, by referring to said database; determining a second number of search sessions where a second search query is received during said first time interval, by referring to said database; determining a third number of search sessions where both said first search query and said second search query are received during said first time interval, by referring to said database; calculating conditional probability from comparing said determined first number of search sessions where said first search query is received with said determined third number of search sessions where both said first search query and said second search query are received; calculating correlation by using said total number of search sessions, said first number of search sessions, said second number of search sessions, and said third number of search sessions; and determining a relation between said first search query and said second search query, based, at least in part, upon said calculated conditional probability and said calculated correlation. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method of determining a relation between search queries, the method comprising:
-
maintaining a database that associates a search session with at least one search query which has been received from a user terminal during said search session, wherein the database is updated at predetermined time intervals; determining a total number of search sessions during a first time interval, by referring to said database; determining a first number of search sessions where a first search query is initially received and a second query is subsequently received during said time interval, by referring to said database; determining a second number of search sessions where a third search query is received during said time interval, by referring to said database; determining a third number of search sessions where said first search query and said second search query are initially received, and said third search query is subsequently received during said time interval, by referring to said database; calculating conditional probability from comparing said determined first number of search sessions with said determined third number of search sessions; calculating correlation by using said total number of search sessions, said first number of search sessions, said second number of search sessions, and said third number of search sessions; and determining a relation between said first search query, said second search query and said third search query based, at least in part, upon said calculated conditional probability and said calculated correlation. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for determining a relation between search queries, the system comprising:
-
a database for maintaining a search session associated with at least one search query which has been received from a user terminal during the search session, wherein the database is updated at predetermined time intervals; a counter configured for counting a total number of search sessions during a time interval, a first number of search sessions where a first search query is received during the time interval, a second number of search sessions where a second search query is received during the time interval, and a third number of search sessions where the first search query and the second search query are received during the time interval, by referring to the database; a conditional probability generation unit configured for calculating conditional probability from comparing said first number of search sessions with said third number of search sessions; a correlation information generation unit configured for calculating correlation by using the total number of search sessions, the first number of search sessions, the second number of search sessions, and the third number of search sessions; and a relation determination unit configured for determining a relation between the first search query and the second search query based, at least in part, upon the conditional probability and the correlation. - View Dependent Claims (39, 40, 41)
-
-
42. A system for determining a relation between search queries, the system comprising:
-
a database for maintaining a search session associated with at least one search query which has been received from a user terminal during the search session, wherein the database is updated at predetermined time intervals; a counter configured for counting a total number of search sessions during a time interval, a first number of search sessions where a first search query is initially received and a second query is subsequently received during the time interval, a second number of search sessions where a third search query is received during the time interval, and a third number of search sessions where the first search query and the second search query are initially received, and the third search query is subsequently received during the time interval, by referring to the database; a conditional probability information unit configured for calculating conditional probability from comparing said first number of search sessions with said third number of search sessions; a correlation information generation unit configured for calculating correlation by using the total number of search sessions, the first number of search sessions, the second number of search sessions, and the third number of search sessions; and a relation determination unit configured for determining a relation between the first search query and the second search query, and the third search query based, at least in part, upon the conditional probability and the correlation. - View Dependent Claims (43, 44, 45, 46)
-
Specification