Time-based analysis of related keyword searching
First Claim
1. A method, comprising:
- (a) at a search term aggregator server, receiving from a particular user of a client device a query for viewing a plurality of related search terms in a particular category that are used by a plurality of search application users, via one or more search server, who also each used a selected anchor term in the particular category;
(b) from a plurality of user search databases for storing user search information pertaining to each of a plurality of searches by a user for web documents that are relevant to a corresponding search term, obtaining user search information for each search by each user who also conducted at least one search for documents that are relevant to the selected anchor search term, wherein the user search information for each search includes a user identifier, a time of search, a corresponding search term, and a search term category;
(c) filtering the obtained user search information to include only user search information pertaining to searches for web documents that are relevant to the corresponding search terms in the selected category; and
(d) from the filtered user search information, sending to the client device a user interface for selectively displaying the corresponding search terms and the selected anchor search term for each user in a time sequence calendar format that spatially displays when the corresponding search terms and the selected anchor search term were used relative to each other for their corresponding searches in a particular time period and the frequency of use of the corresponding search terms.
10 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for displaying related search terms in a time sequence format. In example embodiments, a user search database, for retaining search terms that were used during specific times, may be available. The user search database may be searched to find which users have searched on a selected anchor term. The frequency of use of such anchor term may then be displayed in a time sequence format, e.g., over a week time period. The users that have used this selected anchor term may have also searched on other search terms, and the search terms that belong to a selected category of interest and were also used by the anchor term users may also be located in the user search database. These search terms from the selected category may also be displayed in a time sequence format, e.g., in the month preceding or proceeding the anchor use display'"'"'s time period.
42 Citations
24 Claims
-
1. A method, comprising:
-
(a) at a search term aggregator server, receiving from a particular user of a client device a query for viewing a plurality of related search terms in a particular category that are used by a plurality of search application users, via one or more search server, who also each used a selected anchor term in the particular category; (b) from a plurality of user search databases for storing user search information pertaining to each of a plurality of searches by a user for web documents that are relevant to a corresponding search term, obtaining user search information for each search by each user who also conducted at least one search for documents that are relevant to the selected anchor search term, wherein the user search information for each search includes a user identifier, a time of search, a corresponding search term, and a search term category; (c) filtering the obtained user search information to include only user search information pertaining to searches for web documents that are relevant to the corresponding search terms in the selected category; and (d) from the filtered user search information, sending to the client device a user interface for selectively displaying the corresponding search terms and the selected anchor search term for each user in a time sequence calendar format that spatially displays when the corresponding search terms and the selected anchor search term were used relative to each other for their corresponding searches in a particular time period and the frequency of use of the corresponding search terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising at least a processor and a memory, wherein the processor and/or memory are configured to perform the following operations:
-
(a) at a search term aggregator server, receiving from a particular user of a client device a query for viewing a plurality of related search terms in a particular category that are used by a plurality of search application users, via one or more search server, who also each used a selected anchor term in the particular category; (b) from a plurality of user search databases for storing user search information pertaining to each of a plurality of searches by a user for web documents that are relevant to a corresponding search term, obtaining user search information for each search by each user who also conducted at least one search for documents that are relevant to the selected anchor search term, wherein the user search information for each search includes a user identifier, a time of search, a corresponding search term, and a search term category; (c) filtering the obtained user search information to include only user search information pertaining to searches for web documents that are relevant to the corresponding search terms in the selected category; and (d) from the filtered user search information, sending to the client device a user interface for selectively displaying the corresponding search terms and the selected anchor search term for each user in a time sequence calendar format that spatially displays when the corresponding search terms and the selected anchor search term were used relative to each other for their corresponding searches in a particular time period and the frequency of use of the corresponding search terms. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one computer readable storage medium having computer program instructions stored thereon, wherein the computer readable storage medium is in the form of magnetic media, optical media, or magneto-optical media, wherein the computer program instructions are arranged to perform the following operations:
-
(a) at a search term aggregator server, receiving from a particular user of a client device a query for viewing a plurality of related search terms in a particular category that are used by a plurality of search application users, via one or more search server, who also each used a selected anchor term in the particular category; (b) from a plurality of user search databases for storing user search information pertaining to each of a plurality of searches by a user for web documents that are relevant to a corresponding search term, obtaining user search information for each search by each user who also conducted at least one search for documents that are relevant to the selected anchor search term, wherein the user search information for each search includes a user identifier, a time of search, a corresponding search term, and a search term category; (c) filtering the obtained user search information to include only user search information pertaining to searches for web documents that are relevant to the corresponding search terms in the selected category; and (d) from the filtered user search information, sending to the client device a user interface for selectively displaying the corresponding search terms and the selected anchor search term for each user in a time sequence calendar format that spatially displays when the corresponding search terms and the selected anchor search term were used relative to each other for their corresponding searches in a particular time period and the frequency of use of the corresponding search terms. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification