Domain based influence scoring
AssigneeApple Inc.
InventorSaravana Kumar Siva Kumaran
Life of this patent
Estimating the term…
Abstract
Methods and systems that create domain influence scores that can be used to rank or sort search results are described. In one embodiment, a domain influence scoring system begins by preselecting a subset of the domains and allocating an initial influence score to only the domains in the subset while all other domains have an initial influence score of zero. Then links to pages are counted to update the influence scores of each domain. Further, one or more blacklists can be used to modify updating of the influence scores.
Claims27
A method for creating domain influence scores that can be used to rank search results, the method comprising:
- obtaining a corpus of pages hosted by a set of domains, at least some of the pages including links to other pages;
- initializing a domain influence scoring system by allocating a predetermined initial influence score to each domain in a preselected subset of domains in the set of domains such that each domain in the preselected subset begins a process for deriving an updated influence score by having the predetermined initial influence score, which is greater than zero, while all other domains begin the process by having a zero initial influence score;
- and
- updating the influence scores for all domains in the set by counting the links to pages in the corpus.
A non-transitory machine readable medium storing instructions which when executed by one or more data processing systems cause the one or more systems to perform a method for creating domain influence scores that can be used to rank search results, the method comprising:
- obtaining a corpus of pages hosted by a set of domains, at least some of the pages including links to other pages;
- initializing a domain influence scoring system by allocating a predetermined initial influence score to each domain in a preselected subset of domains in the set of domains such that each domain in the preselected subset begins a process for deriving an updated influence score by having the predetermined initial influence score, which is greater than zero, while all other domains begin the process by having a zero initial influence score;
- and
- updating the influence scores for all domains in the set by counting the links to the pages in the corpus.
A device for creating domain influence scores that can be used to rank search results, the device comprising:
- a non-transitory machine-readable medium to store instructions;
- one or more processors to execute the instructions;
- and
- a memory coupled to the one or more processors, the memory to store the instructions which, when executed by the one or more processors, cause the one or more processors to:
- obtain a corpus of pages hosted by a set of domains, at least some of the pages including links to other pages;
- initialize a domain influence scoring system by allocating a predetermined initial influence score to each domain in a preselected subset of domains in the set of domains such that each domain in the preselected subset begins a process for deriving an updated influence score by having the predetermined initial influence score, which is greater than zero, while all other domains begin the process by having a zero initial influence score;
- and
- update the influence scores for all domains in the set by counting the links to pages in the corpus.
Dependencies are inferred from the claim text.