Dynamic client side name suggestion service
First Claim
Patent Images
1. A method, performed by a processor, for providing Internet domain name suggestions, comprising:
- opening a web page on a browser in response to a user selection of a link, wherein the web pace includes visible content;
automatically parsing the web page;
obtaining at least one keyword from the parsing;
generating a first query from the at least one keyword;
generating a plurality of domain name suggestions based at least on the first query;
determining a plurality of domain traffic scores for the plurality of domain name suggestions;
providing ranked domain name suggestions that includes one or more of the plurality of domain name suggestions ranked based on the plurality of domain traffic scores associated with the plurality of domain name suggestions;
displaying one or more of the ranked domain name suggestions;
receiving a user-highlighted portion of the visible content of the web page displayed during the parsing;
refining the first query with one or more keywords derived from the user-highlighted portion of the visible content to generate a second query, wherein the user-highlighted portion of the visible content comprises at least one of a title of the web page, text in the web page, an image in the web page, or an advertisement in the web page;
generating one or more domain name suggestions based on the second query; and
providing the one or more domain name suggestions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing Internet domain name suggestions includes parsing a web page; obtaining at least one keyword from the parsing, generating a first query from the at least one keyword; and determining, based at least on the first query, if at least one name suggestion is available. The method also includes, if at least one name suggestion is available, generating at least one domain name suggestion based at least on the first query and displaying the at least one domain name suggestion.
-
Citations
30 Claims
-
1. A method, performed by a processor, for providing Internet domain name suggestions, comprising:
-
opening a web page on a browser in response to a user selection of a link, wherein the web pace includes visible content; automatically parsing the web page; obtaining at least one keyword from the parsing; generating a first query from the at least one keyword; generating a plurality of domain name suggestions based at least on the first query; determining a plurality of domain traffic scores for the plurality of domain name suggestions; providing ranked domain name suggestions that includes one or more of the plurality of domain name suggestions ranked based on the plurality of domain traffic scores associated with the plurality of domain name suggestions; displaying one or more of the ranked domain name suggestions; receiving a user-highlighted portion of the visible content of the web page displayed during the parsing; refining the first query with one or more keywords derived from the user-highlighted portion of the visible content to generate a second query, wherein the user-highlighted portion of the visible content comprises at least one of a title of the web page, text in the web page, an image in the web page, or an advertisement in the web page; generating one or more domain name suggestions based on the second query; and providing the one or more domain name suggestions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing Internet domain name suggestions comprising:
-
a processor; and a memory containing instructions, that when executed by the processor, causes the processor to perform a method comprising; opening a web page on a browser in response to a user selection of a link, wherein the web page includes visible content; automatically parsing the web page; obtaining at least one keyword from the parsing; generating a first query from the at least one keyword; generating a plurality of domain name suggestions based at least on the first query; determining a plurality of domain traffic scores for the plurality of domain name suggestions; providing ranked domain name suggestions that includes one or more of the plurality of domain name suggestions ranked based on the plurality of domain traffic scores associated with the plurality of domain name suggestions; displaying the ranked domain name suggestions; receiving a user-highlighted portion of the visible content of the web page displayed during the parsing; refining the first query with one or more keywords derived from the user-highlighted portion of the visible content to generate a second query, wherein the user-highlighted portion of the visible content comprises at least one of a title of the web page, text in the web page, an image in the web page, or an advertisement in the web page; generating one or more domain name suggestions based on the second query; and providing the one or more domain name suggestions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing instructions which, when executed by at least one processor, performs a method, the method comprising:
-
opening a web page on a browser in response to a user selection of a link, wherein the web page includes visible content; automatically parsing the web page; obtaining at least one keyword from the parsing; generating a first query from the at least one keyword; generating a plurality of domain name suggestions based at least on the first query; determining a plurality of domain traffic scores for the plurality of domain name suggestions; providing ranked domain name suggestions that includes one or more of the plurality of domain name suggestions ranked based on the plurality of domain traffic scores associated with the plurality of domain name suggestions; displaying the ranked domain name suggestions; receiving a user-highlighted portion of the visible content of the web page displayed during the parsing; refining the first query with one or more keywords derived from the user-highlighted portion of the visible content to generate a second query, wherein the user-highlighted portion of the visible content comprises at least one of a title of the web page, text in the web page, an image in the web page, or an advertisement in the web page; generating one or more domain name suggestions based on the second query; and providing the one or more domain name suggestions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification