PRIORITIZING PEOPLE SEARCH RESULTS
First Claim
1. A computer implemented method comprising:
- detecting a people-related search request comprising a first keyword and a second keyword, the first keyword and the second keyword representing respective first and second people search results pages (PSERPs) provided by an on-line social network system;
accessing a first priority score assigned to the first keyword and a second priority score assigned to the second keyword;
using at least one processor, generating respective ranking scores for search results retrieved in response to the people-related search request comprising the first keyword and the second keyword using the first priority score assigned to the first keyword and the second priority score assigned to the second keyword;
selecting a subset from the retrieved search results for presentation on a display device based on the generated respective ranking scores; and
generating a search results web page comprising the subset selected based on the generated respective ranking scores.
2 Assignments
0 Petitions
Accused Products
Abstract
A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to prioritize people search results based on respective priority scores of the associated keywords used as search terms. The associated keywords represent respective people search results pages (PSERPs). The SEO system generates priority scores for different keyword, using a probabilistic model that takes into account a value expressing how likely the keyword is to be included in a search query as a search term and/or a value expressing how likely is a search that includes the keyword as a search term is to produce relevant results.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
detecting a people-related search request comprising a first keyword and a second keyword, the first keyword and the second keyword representing respective first and second people search results pages (PSERPs) provided by an on-line social network system; accessing a first priority score assigned to the first keyword and a second priority score assigned to the second keyword; using at least one processor, generating respective ranking scores for search results retrieved in response to the people-related search request comprising the first keyword and the second keyword using the first priority score assigned to the first keyword and the second priority score assigned to the second keyword; selecting a subset from the retrieved search results for presentation on a display device based on the generated respective ranking scores; and generating a search results web page comprising the subset selected based on the generated respective ranking scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 9)
-
-
11. A computer-implemented system comprising:
-
a search requests monitor, implemented using at least one processor, to detect a people-related search request comprising a first keyword and a second keyword, the first keyword and the second keyword representing respective first and second people search results pages (PSERPs) provided by an on-line social network system; a search results ranker, implemented using at least one processor, to; access a first priority score assigned to the first keyword and a second priority score assigned to the second keyword, and generate respective ranking scores for search results retrieved in response to the people-related search request comprising the first keyword and the second keyword using the first priority score assigned to the first keyword and the second priority score assigned to the second keyword; a selector, implemented using at least one processor, to select a subset from the retrieved search results for presentation on a display device based on the generated respective ranking scores; and a web page generator, implemented using at least one processor, to generate a search results web page comprising the subset selected based on the generated respective ranking scores. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
-
detecting a people-related search request comprising a first keyword and a second keyword, the first keyword and the second keyword representing respective first and second people search results pages (PSERPs) provided by an on-line social network system; accessing a first priority score assigned to the first keyword and a second priority score assigned to the second keyword; generating respective ranking scores for search results retrieved in response to the people-related search request comprising the first keyword and the second keyword using the first priority score assigned to the first keyword and the second priority score assigned to the second keyword; selecting a subset from the retrieved search results for presentation on a display device based on the generated respective ranking scores; and generating a search results web page comprising the subset selected based on the generated respective ranking scores.
-
Specification