System, method and computer program for searching within a sub-doman by linking to other sub-domains
OwnerShady Shehata, Fakhri Karray +1inventors
InventorsShady Shehata, Fakhri Karray, Mohamed Salem Kamel
Life of this patent
Estimating the term…
Abstract
The present invention may provide a system, method and computer program for searching a sub-domain that involves linking to other sub-domains. In particular, the present invention may provide a sub-domain search that ranks and/or weighs search results based on relevance, such relevance being determined by a calculation operating on a broader range of domain and/or sub-domains than a single sub-domain. The present invention may weight and score a search of web pages in a sub-domain based on the content of web pages in other sub-domains.
Claims21
A computer-implemented system for generating sub-domain ranked or weighed search results, characterized in that the system comprises:
- (a) a web server connected to an electronic information environment;
- (b) at least one computing device operable by one or more computer processors to provide one or more search commands to the electronic information environment to be used to provide search information;
- and
- (c) a sub-domain application connected to the at least one computing device and the electronic information environment, said sub-domain application being operable to receive search information from the electronic information environment and to identify one or more sub-domains of interest from the received search information, said sub-domain application further being operable to identify one or more related sub-domains and to generate search results that reflect a ranking or weighing of the sub-domain of interest in relation to the one or more related sub-domains.
A computer-implemented method for generating sub-domain ranked or weighed search results, characterized in that the method comprises the steps of:
- (a) providing one or more search commands applicable to at least one sub-domain of interest within a domain to a computing device, said computing device being connected to a electronic information environment;
- (b) transferring the one or more search commands to the electronic information environment, said electronic information environment being operable to identify a domain of information, and to identify one or more related sub-domains from a domain that are relevant to the at least one sub-domain of interest;
- (c) applying a sub-domain application operable to analyze the domain and to rank and weigh the at least one sub-domain of interest in relation to the one or more related sub-domains;
- and
- (d) generating search results based upon the sub-domain application analysis.
A computer-implemented web-based method for generating sub-domain ranked or weighed search results, characterized in that the method comprises the steps of:
- (a) obtaining a search command from a computer device utilizing the search command to define a domain and at least one sub-domain of interest within an Internet environment, said domain and at least one sub-domain of interest including one or more web pages;
- (b) analyzing the domain and at least one sub-domain of interest to identify one or more related sub-domains that are accessible by links from web pages in the sub-domain of interest;
- (c) searching within each of the one or more related sub-domains to define a related sub-domain content score for each of the one or more related sub-domains;
- (d) searching within the domain to define a sub-domain of interest content score for the at least one sub-domain of interest;
- (e) calculating a webpage content score for each of the web pages in the at least one sub-domain of interest based on the related sub-domains content score and the sub-domain of interest content score;
- and
- (f) generating search results reflecting weighing and ranking of the at least one sub-domain of interest in accordance with the webpage content score for each of the at least one sub-domain of interest.
A sub-domain computer application for generating ranked or weighed search results, characterized in that the application comprises computer instructions which made available to one or more computers are operable to enable the one or more computers to:
- (a) receive one or more web pages representing a domain based upon one or more search parameters;
- (b) search the domain and identifying at least one sub-domain of interest in the domain;
- (c) analyze links in the one or more web pages that correspond to the at least one sub-domain of interest and that link to web pages of one or more related sub-domains;
- (d) calculate the score of each of the one or more related sub-domains as one or more related sub-domain scores, and of the at least one sub-domain of interest as a sub-domain of interest score;
- (e) weigh and rank the at least one sub-domain of interest in accordance with the one or more related sub-domain scores and the sub-domain of interest score;
- and
- (f) generate search results reflecting the weighing and ranking of the at least one sub-domain of interest.
Dependencies are inferred from the claim text.