IP Library Granted Patent US 9,317,612
Granted Patent B1
US 9,317,612 · App. 12/653,006 · Granted Apr 19, 2016

System and method for managing multiple content feeds

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,317,612
App. No.
12/653,006
Granted
Apr 19, 2016
Kind
B1
Abstract

A system and method for enabling networked computer users to manage multiple content feeds is disclosed. A particular embodiment includes collecting digital content from a plurality of content feeds; receiving a subscriber-provided affinity indicator from a subscriber; filtering the digital content based on the subscriber-provided affinity indicator to produce filtered content; identifying portions of the filtered content not previously delivered to the subscriber; and notifying the subscriber of the filtered content not previously delivered using one of a plurality of subscriber-configured delivery mechanisms.

Claims (42)

1. A method comprising:

collecting syndicated digital content via a network from a plurality of content feeds provided by content sources, wherein the content sources are network-accessed content providers or aggregators that are accessed via the network, and wherein the content collected is from content feeds for content sources to which a user has subscribed via the network prior to the collecting;

receiving a subscriber-provided affinity indicator from the subscribed user, wherein the affinity indicator provides a topical indication including an indicator selected from the group consisting of: a direct messaging tag, a content topic keyword, and a website identifier, wherein the affinity indicator further includes conditional threshold qualifiers to filter out syndicated digital content that does not satisfy threshold conditions, wherein the conditional threshold qualifiers are based on content of a particular content feed, wherein the receiving is performed prior to the collecting;

filtering the digital content based on the subscriber-provided affinity indicator to produce filtered content;

identifying portions of the filtered content not previously delivered to the subscribed user; and

notifying the subscribed user of the filtered content not previously delivered using one of a plurality of subscriber-configured delivery mechanisms.

2. The method as claimed in claim 1 , wherein the plurality of subscriber-configured delivery mechanisms includes one from the group: email, SMS text messaging, and a direct messaging system.

3. The method as claimed in claim 1 , further comprising embedding a bookmark button on a webpage, the bookmark button linking to a content management service on activation of the bookmark button by the user.

4. The method as claimed in claim 1 , further comprising embedding a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user.

5. The method as claimed in claim 1 , further comprising providing a view of a plurality of content feed filters, the view including an indication of status, update timing, and content source for each content feed filter.

6. The method as claimed in claim 5 , wherein the view is sorted in a time-based view showing the most recent content updates in a topmost location of a display region.

7. The method as claimed in claim 1 , further comprising embedding a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user, the follow button being a widget embedded into a page of the content item.

8. The method according to claim 1 , wherein the syndicated digital content is selected from the group of news feeds, events listings, news stories, blog content, headlines, project updates, excerpts from discussion forums, business or government information and any combinations of the foregoing.

9. A system, comprising:

a processor;

a database, in data communication with the processor, for storage of content feed information; and

a content management module, executable by the processor, to:

collect syndicated digital content via a network from a plurality of content feeds provided by content sources, wherein the content sources are network-accessed content providers or aggregators that are accessed via the network, and wherein the content collected is from content feeds for content sources to which a user has subscribed via th network prior to the collecting;

receive a subscriber-provided affinity indicator from the subscribed user, wherein the affinity indicator provides a topical indication including an indicator selected from the group consisting of: a direct messaging tag, a content topic keyword, and a website identifier, wherein the affinity indicator further includes conditional threshold qualifiers to filter out syndicated digital content that does not satisfy threshold conditions, wherein the conditional threshold qualifiers are based on content of a particular content feed, and wherein the receiving is performed prior to the collecting;

filter the digital content based on the subscriber-provided affinity indicator to produce filtered content;

identify portions of the filtered content not previously delivered to the subscribed user; and

notify the subscribed user of the filtered content not previously delivered using one of a plurality of subscriber-configured delivery mechanisms.

10. The system as claimed in claim 9 , wherein the plurality of subscriber-configured delivery mechanisms includes one from the group: email, SMS text messaging, and a direct messaging system.

11. The system as claimed in claim 9 , further configured to embed a bookmark button on a webpage, the bookmark button linking to a content management service on activation of the bookmark button by the user.

12. The system as claimed in claim 9 , further configured to embed a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user.

13. The system as claimed in claim 9 , further configured to provide a view of a plurality of content feed filters, the view including an indication of status, update timing, and content source for each content feed filter.

14. The system as claimed in claim 13 , wherein the view is sorted in a time-based view showing the most recent content updates in a topmost location of a display region.

15. The system as claimed in claim 9 , further configured to embed a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user, the follow button being a widget embedded into a page of the content item.

16. The system according to claim 9 , wherein the syndicated digital content is selected from the group of news feeds, events listings, news stories, blog content, headlines, project updates, excerpts from discussion forums, business or government information and any combinations of the foregoing.

17. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:

collect syndicated digital content via a network from a plurality of content feeds provided by content sources, wherein the content sources are network-accessed content providers or aggregators that are accessed via the network, and wherein the content collected is from content feeds for content sources to which a user has subscribed via the network prior to the collecting;

receive a subscriber-provided affinity indicator from the subscribed user, wherein the affinity indicator provides a topical indication including an indicator selected from the group consisting of: a direct messaging tag, a content topic keyword, and a website identifier, wherein the affinity indicator further includes conditional threshold qualifiers to filter out syndicated digital content that does not satisfy threshold conditions, and wherein the conditional threshold qualifiers are based on content of a particular content feed, and wherein the receiving is performed prior to the collecting;

filter the digital content based on the subscriber-provided affinity indicator to produce filtered content;

identify portions of the filtered content not previously delivered to the subscribed user; and

notify the subscribed user of the filtered content not previously delivered using one of a plurality of subscriber-configured delivery mechanisms.

18. The machine-useable storage medium as claimed in claim 17 , wherein the plurality of subscriber-configured delivery mechanisms includes one from the group: email, SMS text messaging, and a direct messaging system.

19. The machine-useable storage medium as claimed in claim 17 , further configured to embed a bookmark button on a webpage, the bookmark button linking to a content management service on activation of the bookmark button by the user.

20. The machine-useable storage medium as claimed in claim 17 , further configured to embed a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user.

21. The machine-useable storage medium as claimed in claim 17 , further configured to provide a view of a plurality of content feed filters, the view including an indication of status, update timing, and content source for each content feed filter.

22. The machine-useable storage medium as claimed in claim 21 , wherein the view is sorted in a time-based view showing the most recent content updates in a topmost location of a display region.

23. The machine-useable storage medium as claimed in claim 21 , further configured to embed a follow button in a content item, the follow button linking to a content management service on activation of the follow button by the user, the follow button being a widget embedded into a page of the content item.

24. The storage medium according to claim 17 , wherein the syndicated digital content is selected from the group of news feeds, events listings, news stories, blog content, headlines, project updates, excerpts from discussion forums, business or government information and any combinations of the foregoing.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2025
From: BANK OF AMERICA, N.A. AS AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER’S, INC.; LATTICE ENGINES, INC.
Reel/Frame 072591/0843 →
INTELLECTUAL PROPERTY RELEASE AND TERMINATION Recorded Jan 18, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
Reel/Frame 058757/0232 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 048306/0375 →
PATENT SECURITY AGREEMENT Recorded Feb 12, 2019
From: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER'S INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048306/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: D&B BUSINESS INFORMATION SOLUTIONS, U.C.
To: DUN & BRADSTREET, INC.
Reel/Frame 042910/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: FLIPTOP, INC.
To: D&B BUSINESS INFORMATION SOLUTIONS
Reel/Frame 032633/0837 →
SECURITY AGREEMENT Recorded Feb 13, 2012
From: FLIPTOP, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 027697/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2009
From: CAMPLEJOHN, DOUG; CHIAO, DAN
To: FLIPTOP, INC., A CORPORATION OF CALIFORNIA
Reel/Frame 023652/0847 →