IP Library Patent Application 15247206
Patent Application
App. No. 15/247,206

PRIORITIZING KEYWORDS FOR PEOPLE SEARCH

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/247,206
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 keywords (potential search terms) that represent respective people search results pages (PSERPs). The value of a people-related keyword is expressed as a priority score assigned to that keyword. The SEO system generates priority scores for different keywords, 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.

Claims (60)

1 . A computer-implemented method comprising:

monitoring people-related search requests that include a subject keyword, the subject keyword representing a people search results page (PSERP) provided by an on-line social network system;

determining a popularity score for the subject keyword, the popularity score indicating how likely the subject keyword is to be included in a people-related search query as a search term, using the monitored people-related search requests;

using at least one processor, generating a relevance score for the subject keyword, using search results produced in response to the monitored people-related search requests, the relevance score expressing how likely a search that includes the subject keyword as a search term is to produce a relevant result that originates from the on-line social network system;

generating a priority score for the subject keyword utilizing the popularity score and the relevance score;

based on the priority score, selectively including the subject keyword in a web page generated by the on-line social network system; and

causing presentation of the web page on a display device.

2 . The method of claim 1 , comprising:

generating the PSERP, the PRERP comprising references to one or more member profiles representing respective members in the on-line social network system;

selecting a term included in the one or more member profiles referenced in the PSERP; and

identifying the term as representing the PSERP, the term corresponding to the subject keyword.

3 . The method of claim 1 , comprising:

accessing the PSERP;

determining a term identified as representing the PSERP; and

using the determined term as the subject keyword in the monitoring of the people-related search requests.

4 . The method of claim 1 , wherein the term represents a professional skill of the member.

5 . The method of claim 1 , wherein the term represents geographic location of the member or a place of employment of the member.

6 . The method of claim 1 , wherein the generating of the relevance score for the subject keyword comprises:

accessing member profiles in the on-line social network system; and

examining the member profiles to determine the frequency of appearance of the subject keyword in the member profiles.

7 . The method of claim 1 , comprising:

accessing a set of search results produced by a third party search engine in response to a search request that includes the subject keyword, the third party search engine and the on-line social network system provided by different entities;

in the set of search results, identifying those entries that originate from the on-line social network system as relevant search results; and

using a value expressing a number of the relevant search results in the set of search results in the generating of the relevance score.

8 . The method of claim 1 , wherein the monitoring of people-related search requests comprises monitoring people-related search requests directed to the third party search engine, the method comprising determining that a search request directed to the third party search engine is a people-related search request based on presence of one or more predetermined people-related search terms in a search request.

9 . The method of claim 1 , wherein the monitoring of people-related search requests comprises monitoring search requests directed to a search engine provided by the on-line social network system and also search requests directed to a third party search engine the third party search engine and the on-line social network system provided by different entities.

10 . The method of claim 1 , wherein the determining of the priority score is calculating a product of the popularity score and the relevance score.

11 . A computer-implemented system comprising:

a search requests monitor, implemented using at least one processor, to monitor people-related search requests that include a subject keyword, the subject keyword representing a people search results page (PSERP) provided by an on-line social network system;

a popularity score generator, implemented using at least one processor, to determine a popularity score for the subject keyword, the popularity score indicating how likely the subject keyword is to be included in a people-related search query as a search term, using the monitored people-related search requests;

a relevance score generator, implemented using at least one processor, to generate a relevance score for the subject keyword, using search results produced in response to the monitored people-related search requests, the relevance score expressing how likely a search that includes the subject keyword as a search term is to produce a relevant result that originates from the on-line social network system;

a priority score generator, implemented using at least one processor, to generate a priority score for the subject keyword utilizing the popularity score and the relevance score;

a web page generator, implemented using at least one processor, to selectively include the subject keyword in a web page generated by the on-line social network system, based on the priority score; and

a presentation module, implemented using at least one processor, to cause presentation of the web page on a display device.

12 . The system of claim 11 , comprising a PSERP generator, implemented using at least one processor, to:

generate the PSERP, the PRERP comprising references to one or more member profiles representing respective members in the on-line social network system;

select a term included in the one or more member profiles referenced in the PSERP; and

identify the term as representing the PSERP, the term corresponding to the subject keyword.

13 . The system of claim 11 , wherein the search requests monitor is to:

access the PSERP;

determine a term identified as representing the PSERP; and

use the determined term as the subject keyword in the monitoring of the people-related search requests.

14 . The system of claim 11 , wherein the term represents a professional skill of the member.

15 . The system of claim 11 , wherein the term represents geographic location of the member or a place of employment of the member.

16 . The system of claim 11 , wherein the relevance score generator is to:

access member profiles in the on-line social network system; and

examine the member profiles to determine the frequency of appearance of the subject keyword in the member profiles.

17 . The system of claim 11 , wherein the relevance score generator is to:

access a set of search results produced by a third party search engine in response to a search request that includes the subject keyword, the third party search engine and the on-line social network system provided by different entities;

in the set of search results, identify those entries that originate from the on-line social network system as relevant search results; and

use a value expressing a number of the relevant search results in the set of search results to generate of the relevance score.

18 . The system of claim 11 , wherein the search requests monitor is to determine that a search request directed to the third party search engine is a people-related search request based on presence of one or more predetermined people-related search terms in a search request.

19 . The system of claim 11 , wherein the search requests monitor is to monitor search requests directed to a search engine provided by the on-line social network system and also search requests directed to a third party search engine the third party search engine and the on-line social network system provided by different entities.

20 . A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:

monitoring people-related search requests that include a subject keyword, the subject keyword representing a people search results page (PSERP) provided by an on-line social network system;

determining a popularity score for the subject keyword, the popularity score indicating how likely the subject keyword is to be included in a people-related search query as a search term, using the monitored people-related search requests;

generating a relevance score for the subject keyword, using search results produced in response to the monitored people-related search requests, the relevance score expressing how likely a search that includes the subject keyword as a search term is to produce a relevant result that originates from the on-line social network system;

generating a priority score for the subject keyword utilizing the popularity score and the relevance score;

based on the priority score, selectively including the subject keyword in a web page generated by the on-line social network system; and

causing presentation of the web page on a display device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: KENTHAPADI, KRISHNARAM; SINHA, SHAKTI DHIRENDRAJI
To: LINKEDIN CORPORATION
Reel/Frame 039542/0061 →