IP Library Granted Patent US 9,275,149
Granted Patent B2
US 9,275,149 · App. 13/591,689 · Granted Mar 1, 2016

Utilizing social network relevancy as a factor in ranking search results

Inventors: Kevin N. Magill (Durham, NC); Michael S. O'Leary (Cary, NC); Mary K. Rees (Raleigh, NC); Michael S. Thomason (Raleigh, NC)
Assignee: International Business Machines Corporation
G06F17/30864G06F17/30876
View Patent ↗
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 9,275,149
App. No.
13/591,689
Granted
Mar 1, 2016
Kind
B2
Abstract

A method, a system and a computer program product for influencing ranking of URLs in a search engine. In an example embodiment, a computer determines that a posting of a URL has occurred in a social networking environment, the computer tracks accesses of the URL subsequent to the posting of the URL. The computer further determines whether a number of accesses of the URL has increased subsequent to the posting of the URL and, responsive to determining that the number of accesses of the URL has increased subsequent to the posting of the URL, the computer determines whether the number of accesses of the URL has increased by at least a predefined threshold. Further, responsive to determining that the number of accesses of the URL has increased by at least the predefined threshold, the computer increases the ranking of the URL in a search engine.

Claims (56)

1. A computer-implemented method of influencing a ranking of Uniform Resource Locators (URLs) in a search engine, the method comprising the steps of:

a computer determining that a first posting of a URL in a social networking environment has occurred in response to determining that the URL was accessed by a user clicking on the URL within the social networking environment;

the computer comparing a number of accesses of the URL before the first posting of the URL in the social networking environment and subsequent to the first posting of the URL in the social networking environment;

the computer determining, based on the comparison, whether the number of accesses of the URL has increased subsequent to the first posting of the URL in the social networking environment;

responsive to determining that the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment has increased, the computer determining whether the number of accesses of the URL has increased by at least a predefined threshold, the predefined threshold specifying a minimum increase in the number of accesses; and

responsive to determining that the number of accesses of the URL has increased by at least the predefined threshold, the computer increasing the ranking of the URL in a search engine.

2. The method of claim 1 , wherein the computer increasing the ranking of the URL in the search engine further comprises:

the computer increasing the ranking of the URL to a percentage that is based upon a degree of the increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

3. The method of claim 1 , wherein the computer increasing the ranking of the URL in the search engine further comprises:

the computer increasing the ranking of the URL to a constant percentage when the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment is above the predefined threshold.

4. The method of claim 1 , further comprising:

obtaining search results, via the search engine, based upon a user initiating a search query, the search results including the URL posted within the social networking environment; and

the computer increasing the ranking of the URL when the user initiating the search query is determined to be a member of the social network in which the URL was first posted.

5. The method of claim 1 , wherein the computer comprises the search engine.

6. The method of claim 1 , wherein the computer is separate from the search engine.

7. The method of claim 1 , further comprising:

adjusting the ranking of the URL in the search engine based upon a determined level of activity associated with the URL over a specified period of time within the social networking environment.

8. The method of claim 1 , further comprising:

the computer changing the ranking of the URL in the search engine over a period of time based upon a change in degree of increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

9. A system for influencing a ranking of Uniform Resource Locators (URLs) in a search engine, the system comprising:

a processor comprising a memory configured to:

determine that a first posting of a URL in a social networking environment has occurred in response to determining that the URL was accessed by a user clicking on the URL within the social networking environment;

compare a number of accesses of the URL before the first posting of the URL in the social networking environment and subsequent to the first posting of the URL in the social networking environment;

determine, based on the comparison, whether the number of accesses of the URL has increased subsequent to the first posting of the URL in the social networking environment;

responsive to determining that the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment has increased, determine whether the number of accesses of the URL has increased by at least a predefined threshold, the predefined threshold specifying a minimum increase in the number of accesses; and

responsive to determining that the number of accesses of the URL has increased by at least the predefined threshold, increase the ranking of the URL in a search engine.

10. The system of claim 9 , wherein the processor is further configured to:

increase the ranking of the URL to a percentage that is based upon a degree of the increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

11. The system of claim 9 , wherein the processor is further configured to:

increase the ranking of the URL to a constant percentage when the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment is above the predefined threshold.

12. The system of claim 9 , wherein the system comprises the search engine, and the processor is further configured to:

obtain search results, via the search engine, based upon a user initiating a search query, the search results including the URL posted within the social networking environment; and

increasing the ranking of the URL when the user initiating the search query is determined to be a member of the social network in which the URL was first posted.

13. The system of claim 9 , wherein the system is separate from the search engine.

14. The system of claim 9 , wherein the processor is further configured to:

adjust the ranking of the URL in the search engine based upon a determined level of activity associated with the URL over a specified period of time within the social networking environment.

15. The system of claim 9 , wherein the processor is further configured to:

change the ranking of the URL in the search engine over a period of time based upon a change in degree of increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

16. A computer program product for influencing a ranking of Uniform Resource Locators (URLs) in a search engine, the computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to:

determine that a first posting of a URL in a social networking environment has occurred in response to determining that the URL was accessed by a user clicking on the URL within the social networking environment;

compare a number of accesses of the URL before the first posting of the URL in the social networking environment and subsequent to the fir posting of the URL in the social networking environment;

determine, based on the comparison, whether the number of accesses of the URL has increased subsequent to the first posting of the URL in the social networking environment;

responsive to determining that the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment has increased, determine whether the number of accesses of the URL has increased by at least a predefined threshold, the predefined threshold specifying a minimum increase in the number of accesses; and

responsive to determining that the number of accesses of the URL has increased by at least the predefined threshold, increase the ranking of the URL in a search engine.

17. The computer program product of claim 16 , wherein the computer readable program code is further configured to:

increase the ranking of the URL to a percentage that is based upon a degree of the increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

18. The computer program product of claim 16 , wherein the computer readable program code is further configured to:

increase the ranking of the URL to a constant percentage when the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment is above the predefined threshold.

19. The computer program product of claim 16 , wherein the computer readable program code is further configured to:

obtain search results, via the search engine, based upon a user initiating a search query, the search results including the URL posted within the social networking environment; and

increase the ranking of the URL when the user initiating the search query is determined to be a member of the social network in which the URL was first posted.

20. The computer program product of claim 16 , wherein the computer readable program code is further configured to:

adjust the ranking of the URL in the search engine based upon a determined level of activity associated with the URL over a specified period of time within the social networking environment.

21. The computer program product of claim 16 , wherein the computer readable program code is further configured to:

change the ranking of the URL in the search engine over a period of time based upon a change in degree of increase of the number of accesses of the URL subsequent to the first posting of the URL in the social networking environment in relation to the predefined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: MAGILL, KEVIN N.; O'LEARY, MICHAEL S.; REES, MARY K.; THOMASON, MICHAEL S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028829/0975 →
Continuity (1)
Related Publication 20140059029A1 · Feb 27, 2014