IP Library › Granted Patent US 8,051,065
Granted Patent B2
US 8,051,065 · App. 12/907,456 · Granted Nov 1, 2011

System and method for adding identity to web rank

Assignee: Yahoo! Inc.
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 8,051,065
App. No.
12/907,456
Granted
Nov 1, 2011
Kind
B2
Abstract

Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.

Claims (37)

1. A method for generating search results comprising web documents with associated expert information, the method comprising:

receiving one or more search queries;

selecting one of the one or more search queries;

determining one or more categories of web documents responsive to the selected search query;

crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query;

generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query;

ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query based upon the quality of the secondary characteristics of the one or more documents of the result set, the secondary characteristics of the one or more documents of the result set comprising the level of experts linked to the one or more documents of the result set; and

generating a list of ranked search results responsive to the selected search query.

2. The method of claim 1 wherein ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query comprises ranking the result set based upon the number of web documents linked to the one or more documents of the result set.

3. The method of claim 1 wherein ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query comprises ranking the result set based upon the number experts linked to the one or more documents of the result set.

4. The method of claim 1 wherein generating a list of ranked search results responsive to the selected search query further comprises displaying one or more corresponding experts that have tagged the one or more documents of the result set.

5. The method of claim 1 wherein generating a list of ranked search results responsive to the selected search query further comprises displaying one or more one or more corresponding web documents that are linked to the one or more documents of the result set.

6. Computer readable media comprising program code that when executed by a programmable processor causes execution of a method for generating search results comprising web documents with associated expert information, the computer readable media comprising:

program code for receiving one or more search queries;

program code for selecting one of the one or more search queries;

program code for determining one or more categories of web documents responsive to the selected search query;

program code for crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query;

program code for generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query;

program code for ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query based upon the quality of the secondary characteristics of the one or more documents of the result set, the secondary characteristics of the one or more documents of the result set comprising the level of experts linked to the one or more documents of the result set; and

program code for generating a list of ranked search results responsive to the selected search query.

7. The computer readable media of claim 6 wherein program code for ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query comprises program code for ranking the result set based upon the number of web documents linked to the one or more documents of the result set.

8. The computer readable media of claim 6 wherein program code for ranking the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query comprises program code for ranking the result set based upon the number experts linked to the one or more documents of the result set.

9. The computer readable media of claim 6 wherein program code for generating a list of ranked search results responsive to the selected search query further comprises program code for displaying one or more corresponding experts that have tagged the one or more documents of the result set.

10. The computer readable media of claim 6 wherein program code for generating a list of ranked search results responsive to the selected search query further comprises program code for displaying one or more one or more corresponding web documents that are linked to the one or more documents of the result set.

11. A system for generating search results comprising web documents with associated expert information, the system comprising:

a user interface operative to receive one or more search queries;

a search engine operative to:

select one of the one or more search queries;

determine one or more categories of web documents responsive to the selected search query;

crawl a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query;

generate a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query;

rank the result set of the one or more web documents identified as within the one or more categories responsive to the selected search query based upon the quality of the secondary characteristics of the one or more documents of the result set, the secondary characteristics of the one or more documents of the result set comprising the level of experts linked to the one or more documents of the result set; and

generate a list of ranked search results responsive to the selected search query.

12. The system of claim 11 wherein the search engine is operative to rank the result set based upon the number of web documents linked to the one or more documents of the result set.

13. The system of claim 11 wherein the search engine is operative to rank the result set based upon the number experts linked to the one or more documents of the result set.

14. The system of claim 11 wherein the search engine is operative to display one or more corresponding experts that have tagged the one or more documents of the result set.

15. The system of claim 11 wherein the search engine is operative to display one or more one or more corresponding web documents that are linked to the one or more documents of the result set.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2015
From: SCHACHTER, JOSHUA
To: YAHOO! INC.
Reel/Frame 036426/0535 →
Continuity (2)
Continuation 11965296 · Dec 27, 2007
Related Publication 20110040743A1 · Feb 17, 2011