Systems and methods for creating and using keyword navigation on the internet
First Claim
1. A system, comprising:
- a processor; and
a memory coupled to the processor, the memory storing instructions to direct the processor to perform operations comprising;
determining that a domain name controller is authorized for keyword navigation;
receiving, via keyword registration user interface, from the domain name controller of a plurality of webpages of a web site hosted by a web server, a keyword and information identifying a webpage of the plurality of webpages;
storing, in a database, the keyword in association with the information identifying the webpage;
receiving a search string from the web server, wherein the search string is entered via a search user interface at the website by a website visitor;
locating in the database the keyword associated with the website and matching the search string based on authorization of the domain name controller for keyword navigation;
determining a domain name of the webpage associated with the matching keyword, the matching keyword being generated by a domain name controller that has been authenticated as being authorized by a registrant of the domain name to set up the matching keyword for the domain name;
determining a web page address of one of the plurality of web pages hosted at the website associated with the matching keyword,retrieving a description for the web page address associated with the matching keyword, andgenerating data used to display the domain name, the web page address, the description, and the matching keyword to the user, wherein the description is displayed as a hyperlink that causes a browser to be directed to the determined web page address of the one of the plurality of web pages hosted at the website.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for using keywords to navigate to web pages on the Internet. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to receive a search string from a website, the search string being entered by a website visitor using a browser. The processor uses a database to locate a keyword associated with the website that matches the search string. The processor determines a web page address associated with the keyword and causes the browser to be directed to the web page address. In another aspect, a method for managing keywords used for directing a browser to a web page hosted at a website, is disclosed. The method includes, among other things, storing a web page address, a keyword, and a domain name to associate the web page address, the keyword, and the domain name.
15 Citations
12 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions to direct the processor to perform operations comprising; determining that a domain name controller is authorized for keyword navigation; receiving, via keyword registration user interface, from the domain name controller of a plurality of webpages of a web site hosted by a web server, a keyword and information identifying a webpage of the plurality of webpages; storing, in a database, the keyword in association with the information identifying the webpage; receiving a search string from the web server, wherein the search string is entered via a search user interface at the website by a website visitor; locating in the database the keyword associated with the website and matching the search string based on authorization of the domain name controller for keyword navigation; determining a domain name of the webpage associated with the matching keyword, the matching keyword being generated by a domain name controller that has been authenticated as being authorized by a registrant of the domain name to set up the matching keyword for the domain name; determining a web page address of one of the plurality of web pages hosted at the website associated with the matching keyword, retrieving a description for the web page address associated with the matching keyword, and generating data used to display the domain name, the web page address, the description, and the matching keyword to the user, wherein the description is displayed as a hyperlink that causes a browser to be directed to the determined web page address of the one of the plurality of web pages hosted at the website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
determining that a domain name controller is authorized for keyword navigation; receiving, via keyword registration user interface, from the domain name controller of a plurality of webpages of a web site hosted by a web server, a keyword and information identifying a webpage of the plurality of webpages; storing, in a database, the keyword in association with the information identifying the webpage; receiving a search string from the web server, wherein the search string is entered via a search user interface at the website by a website visitor; locating in the database the keyword associated with the website and matching the search string based on authorization of the domain name controller for keyword navigation; determining a domain name of the webpage associated with the matching keyword, the matching keyword being generated by a domain name controller that has been authenticated as being authorized by a registrant of the domain name to set up the matching keyword for the domain name; determining a web page address of one of the plurality of web pages hosted at the website associated with the matching keyword, retrieving a description for the web page address associated with the matching keyword, and generating data used to display the domain name, the web page address, the description, and the matching keyword to the user, wherein the description is displayed as a hyperlink that causes a browser to be directed to the determined web page address of the one of the plurality of web pages hosted at the website.
-
-
12. A non-transitory computer-readable storage device storing instructions causing one or more computer processors to perform operations, comprising:
-
determining that a domain name controller is authorized for keyword navigation; receiving, via keyword registration user interface, from the domain name controller of a plurality of webpages of a web site hosted by a web server, a keyword and information identifying a webpage of the plurality of webpages; storing, in a database, the keyword in association with the information identifying the webpage; receiving a search string from the web server, wherein the search string is entered via a search user interface at the website by a website visitor; locating in the database the keyword associated with the website and matching the search string based on authorization of the domain name controller for keyword navigation; determining a domain name of the webpage associated with the matching keyword, the matching keyword being generated by a domain name controller that has been authenticated as being authorized by a registrant of the domain name to set up the matching keyword for the domain name; determining a web page address of one of the plurality of web pages hosted at the website associated with the matching keyword, retrieving a description for the web page address associated with the matching keyword, and generating data used to display the domain name, the web page address, the description, and the matching keyword to the user, wherein the description is displayed as a hyperlink that causes a browser to be directed to the determined web page address of the one of the plurality of web pages hosted at the website.
-
Specification