Customized site search deep links on a SERP
First Claim
1. One or more computer-storage media devices having computer-executable instructions thereon that when executed by a computing device perform a method of presenting customized deeplinks on a search engine results page (SERP) to a user, the method comprising:
- mining, from a website server hosting a website, popular search terms submitted by a group of users to the website, wherein mining popular search terms comprises,retrieving a search form from the website server;
evaluating the search form to identify a search uniform resource locator (URL) pattern, the search URL pattern used by the website server for querying content stored in association with the website server;
retrieving a log from the website server, the log having log entries, wherein the log entries comprise a history of activity associated with the website server;
filtering the log entries for entries that match the search URL patterns; and
extracting the filtered log entries and determining popular search terms from the filtered log entries;
receiving a website name query from the user, wherein the website name query is directed to the website where the user intends to submit a task-specific query;
generating at least one customized deeplink in response to the website name query based on an analysis of a history of issued search queries associated with the user and the popular search terms mined from the website server; and
presenting the SERP comprising the at least one customized deeplink to the user, wherein the at least one customized deeplink navigates to a webpage of the website that is relevant to the task-specific query.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided for presenting customized deeplinks on a search engine results page (SERP) to a user via a browser in response to a website name query where the user intends to submit a task-specific query. If selected, the customized deeplink navigates the browser to a webpage of the website that is relevant to the task-specific query. Customized deeplinks are generated by comparing a history associated with the user'"'"'s browser and the website query database'"'"'s data. The website query database contains data associated with popular search terms mined from a website server hosting the website. Popular search terms and associated data may be mined from the website'"'"'s browser log by identifying a search uniform resource locator (URL) pattern from a search form of the website and filtering browser log entries of the browser log that match the identified search URL pattern.
-
Citations
20 Claims
-
1. One or more computer-storage media devices having computer-executable instructions thereon that when executed by a computing device perform a method of presenting customized deeplinks on a search engine results page (SERP) to a user, the method comprising:
-
mining, from a website server hosting a website, popular search terms submitted by a group of users to the website, wherein mining popular search terms comprises, retrieving a search form from the website server; evaluating the search form to identify a search uniform resource locator (URL) pattern, the search URL pattern used by the website server for querying content stored in association with the website server; retrieving a log from the website server, the log having log entries, wherein the log entries comprise a history of activity associated with the website server; filtering the log entries for entries that match the search URL patterns; and extracting the filtered log entries and determining popular search terms from the filtered log entries; receiving a website name query from the user, wherein the website name query is directed to the website where the user intends to submit a task-specific query; generating at least one customized deeplink in response to the website name query based on an analysis of a history of issued search queries associated with the user and the popular search terms mined from the website server; and presenting the SERP comprising the at least one customized deeplink to the user, wherein the at least one customized deeplink navigates to a webpage of the website that is relevant to the task-specific query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system for presenting customized deeplinks on a search engine results page (SERP) in response to a website name query submitted by a user, the system comprising:
-
a processor and a memory configured for providing computer program instructions to the processor; and a website query database containing popular search terms associated with a website hosted by a website server where the user intends to submit a task-specific query, wherein the popular search terms are determined based on mined statistical data from the website, the mined statistical data associated with an aggregate of users of the website; and a search engine coupled to the website query database having one or more processors and one or more computer-readable storage media, wherein the search engine is adapted to; receive a website name query from the user, wherein the website name query is directed to the website; generate at least one customized deeplink in response to the website name query based on a comparison of a history of issued search queries associated with the user and the website query database; and present the SERP comprising the at least one customized deeplink to the user, wherein the at least one customized deeplink navigates to a webpage of the website that is relevant to the task-specific query. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-storage media devices having computer-executable instructions thereon that when executed by a computing device perform a method of presenting customized deeplinks on a search engine results page (SERP) to a user, the method comprising:
-
identifying a search uniform resource locator (URL) pattern used by a website from a search form that is adapted to receive search queries submitted by a group of users to the website; generating one or more popular search terms from the search queries submitted by the group of users to the website by determining whether a particular search exceeds a predetermined popularity threshold; populating a website query database with data associated with the one or more popular search terms submitted by the group of users to the website using the identified search URL pattern; receiving a website name query from the user directed to the website, wherein the user intends to submit a task-specific query; and presenting a SERP comprising at least one customized deeplink in response to the website name query received from the user and the one or more search popular search terms, wherein the at least one customized deeplink navigates to a webpage of the website that is relevant to the task-specific query, and wherein the at least one customized deeplink is generated based on at least one or more queries issued by the user within a predetermined period of time of receiving the website name query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification