IP Library Granted Patent US 8,020,106
Granted Patent B2
US 8,020,106 · App. 11/082,128 · Granted Sep 13, 2011

Integration of personalized portals with web content syndication

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,020,106
App. No.
11/082,128
Granted
Sep 13, 2011
Kind
B2
Abstract

Personal portal pages for individual users are integrated with web content syndication. For example, when a search query is received from the user, a list of hits is generated. For each hit, it is determined whether there is an associated syndication feed, such as an RSS feed. The list of hits is displayed for the user, and a syndication option is included for each hit that has an associated syndication feed. The user can select the syndication option and thereby subscribe their personal portal page to that syndication feed. In some embodiments, the user may also be able to select syndication feeds for subscription via an alternative interface.

Claims (55)

1. A method for responding to a query, the method comprising:

receiving in a general-purpose search engine, the query from a user including a plurality of search terms;

generating, in response to the search terms, a list of one or more hits, each hit referencing a target page or site, the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed;

for each target page or site, detecting whether the target page or the site has an associated syndication feed;

providing the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed, including a syndication option for each target page or site that has an associated syndication feed;

providing a preview pane of syndication feeds subscribed to by the user along with the list of one or more hits;

receiving a selection of the syndication option for one of the hits from the user;

updating the preview pane of syndication feeds to include the selection of the syndication option from the user;

in response to the selection, updating a syndication content section on a personal portal page for the user to include a subscription to the syndication feed selected by the user, the personal portal page comprising content sections, other than the syndication content section, not associated with syndication feeds; and

providing the personal portal page, as an alternative interface, for the user to subscribe the personal portal page to a syndication feed based on the updated personal portal page.

2. The method of claim 1 , wherein the syndication feed comprises an RSS feed.

3. The method of claim 1 , wherein the alternative interface includes a webpage or a syndication search page.

4. The method of claim 1 , wherein the user is a human.

5. The method of claim 1 , wherein the user is a computer.

6. The method of claim 1 , further comprising in response to the selection, providing a preview page that includes a preview of the syndication feed.

7. The method of claim 1 , further comprising in response to the selection, providing a field window that includes a preview of the syndication feed.

8. The method of claim 1 , wherein the syndication option includes a user selectable screen button configured to initiate the subscription.

9. The method of claim 7 , wherein a preview of the syndication feed comprises XML source code of the syndication feed.

10. A system for responding to a query, the system comprising:

a client system configured to generate a query; and

a search server including a general-purpose search engine configured to:

receive the query from the client system including a plurality search terms and search a search index to generate, in response to the search terms, a list of one or more hits each hit referencing a target page or site, the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed;

detect whether the target page or the site has an associated syndication feed;

provide the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed, including a syndication option for each target page or site that has an associated syndication feed;

provide a preview pane of syndication feeds subscribed to by a user along with the list of one or more hits;

receive a selection of the syndication option for one of the hits from the user;

update the preview pane of syndication feeds to include the selection of the syndication option from the user;

in response to the selection, update a syndication content section on a personal portal page for the user to include a subscription to the syndication feed selected by the user, the personal portal page comprising content sections, other than the syndication content section, not associated with syndication feeds; and

provide the personal portal page, as an alternative interface, for the user to subscribe the personal portal page to a syndication feed based on the updated personal portal page.

11. The system of claim 10 , wherein the syndication feed comprises an RSS feed.

12. The system of claim 10 , wherein the alternative interface includes a webpage or a syndication search page.

13. The system of claim 10 , wherein the client system comprising a human operated system.

14. The system of claim 10 , wherein the client system comprises a computer operated device.

15. The system of claim 10 , further comprising in response to the selection, providing a preview page that includes a preview of the syndication feed.

16. The system of claim 10 , further comprising in response to the selection, providing a field window that includes a preview of the syndication feed.

17. The system of claim 16 , wherein a preview of the syndication feed comprises XML source code of the syndication feed.

18. The system of claim 10 , wherein the syndication option includes a user selectable screen button configured to initiate the subscription.

19. Computer readable media comprising program code that when executed by a programmable processor causes the processor to perform a method for responding to a query, the method comprising:

receiving, in a general-purpose search engine, the query from a user including a plurality of search terms;

generating, in response to the search terms, a list of one or more hits, each hit referencing a target page or site, the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed;

for each target page or site, detecting whether the target page or the site has an associated syndication feed;

providing the list of one or more hits capable of including each of one or more hits with an associated syndication feed and one or more hits without an associated syndication feed, including a syndication option for each target page or site that has an associated syndication feed;

providing a preview pane of syndication feeds subscribed to by the user along with the list of one or more hits;

receiving a selection of the syndication option for one of the hits from the user;

updating the preview pane of syndication feeds to include the selection of the syndication option from the user;

in response to the selection, updating a syndication content section on a personal portal page for the user to include a subscription to the syndication feed selected by the user, the personal portal page comprising content sections, other than the syndication content section, not associated with syndication feeds; and

providing the personal portal page, as an alternative interface, for the user to subscribe the personal portal page to a syndication feed based on the updated personal portal page.

20. The computer readable medium of claim 19 , wherein the syndication feed comprises an RSS feed.

21. The computer readable medium of claim 19 , wherein the alternative interface includes a webpage or a syndication search page.

22. The computer readable medium of claim 19 , wherein the client system comprising a human operated system.

23. The computer readable medium of claim 19 , wherein the client system comprises a computer operated device.

24. The computer readable medium of claim 19 , further comprising in response to the selection, providing a preview page that includes a preview of the syndication feed.

25. The computer readable medium of claim 24 , wherein a preview of the syndication feed comprises XML source code of the syndication feed.

26. The computer readable medium of claim 19 , further comprising in response to the selection, providing a field window that includes a preview of the syndication feed.

27. The computer readable medium of claim 19 , wherein the syndication option includes a user selectable screen button configured to initiate the subscription.

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 Nov 16, 2005
From: DIAB, ALI; KU, DAVID; LEE, KEVIN; LU, QI; WALTHER, ECKART; GARRETT, BENJAMIN; GATZ, SCOTT A.; DOUGLAS, JASON
To: YAHOO! INC.
Reel/Frame 017228/0924 →
Continuity (2)
Provisional Application 60553644 · Mar 15, 2004
Related Publication 20060230021A1 · Oct 12, 2006