IP Library Granted Patent US 9,154,567
Granted Patent B2
US 9,154,567 · App. 14/472,657 · Granted Oct 6, 2015

Method and system for processing published content on the internet

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,154,567
App. No.
14/472,657
Granted
Oct 6, 2015
Kind
B2
Abstract

Disclosed is a method for processing content published on-line so as to identify each item in a unique manner. In some implementations, an RSS feed is received from a publisher and a unique identifier is identified for each item in the feed. Each item then has third party content or advertisements associated with the item based on the unique identifier. The feed is then stored and, when appropriate, updated. The augmented feed, which contains the third party content and the items in the feed, is provided to user devices.

Claims (61)

1. A method, comprising:

associating, by one or more processors, a content feed including first content from a first content provider and second content from one or more second different content providers with an identifier specifying that third party content is to be presented with the content feed;

receiving, by one or more processors, multiple requests for the content feed from various user devices;

providing, based on the identifier associated with the content feed and in response to a first request of the multiple requests, first third party content in the feed without generating an alert to other user devices that submitted the multiple requests;

providing, by one or more processors and based on the identifier associated with the content feed and in response to a second request of the multiple requests, second third party content in the content feed without generating an alert to other user devices that submitted the multiple requests, wherein the first third party content is different than the second third party content; and

generating, by one or more processors, an alert to the various user devices in response to a change to the first content or the second content.

2. The method of claim 1 , wherein the first content is provided by a first user and the second content is provided by a second different user.

3. The method of claim 2 , wherein providing the first third party content comprises providing the first third party content to a third user that differs from each of the first user and the second different user.

4. The method of claim 1 , further comprising:

determining that the first content has changed; and

generating, in response to determining that the first content has changed, an alert to at least a portion of the other user devices that submitted the multiple requests for the content feed.

5. The method of claim 4 , further comprising:

receiving, after providing the alert and based on user interaction with the alert, a request for the content feed; and

providing, in response to receiving the request, third third party content in the content feed without generating an alert to the other user devices that submitted the multiple requests, wherein the third third party content is different than each of the first third party content and the second third party content.

6. The method of claim 1 , further comprising:

including a multimedia file in the content feed; and

generating an alert to the various user devices in response to the multimedia file being included in the content feed.

7. The method of claim 6 , further comprising:

determining that textual content has been appended to one of the first content or the second content; and

providing, to at least a portion of the various user devices, an alert indicating the textual content that was appended to one of the first content or the second content.

8. The method of claim 1 , wherein providing first third party content in the feed without generating an alert to other user devices that submitted the multiple requests comprises providing, in response to the first request, the content feed with an advertisement.

9. A system, comprising:

a data store storing a content feed; and

one or more processors that communicate with the data store and execute instructions that cause the one or more processors to perform operations including:

associating a content feed including first content from a first content provider and second content from one or more second different content providers with an identifier specifying that third party content is to be presented with the content feed;

receiving multiple requests for the content feed from various user devices;

providing, based on the identifier associated with the content feed and in response to a first request of the multiple requests, first third party content in the feed without generating an alert to other user devices that submitted the multiple requests;

providing, based on the identifier associated with the content feed and in response to a second request of the multiple requests, second third party content in the content feed without generating an alert to other user devices that submitted the multiple requests, wherein the first third party content is different than the second third party content; and

generating an alert to the various user devices in response to a change to the first content or the second content.

10. The system of claim 9 , wherein the first content is provided by a first user and the second content is provided by a second different user.

11. The system of claim 10 , wherein providing the first third party content comprises providing the first third party content to a third user that differs from each of the first user and the second different user.

12. The system of claim 9 , wherein the instructions cause the one or more processors to perform operations further comprising:

determining that the first content has changed; and

generating, in response to determining that the first content has changed, an alert to at least a portion of the other user devices that submitted the multiple requests for the content feed.

13. The system of claim 12 , wherein the instructions cause the one or more processors to perform operations further comprising:

receiving, after providing the alert and based on user interaction with the alert, a request for the content feed; and

providing, in response to receiving the request, third third party content in the content feed without generating an alert to the other user devices that submitted the multiple requests, wherein the third third party content is different than each of the first third party content and the second third party content.

14. The system of claim 9 , wherein the instructions cause the one or more processors to perform operations further comprising:

including a multimedia file in the content feed; and

generating an alert to the various user devices in response to the multimedia file being included in the content feed.

15. The system of claim 14 , wherein the instructions cause the one or more processors to perform operations further comprising:

determining that textual content has been appended to one of the first content or the second content; and

providing, to at least a portion of the various user devices, an alert indicating the textual content that was appended to one of the first content or the second content.

16. The system of claim 9 , wherein providing first third party content in the feed without generating an alert to other user devices that submitted the multiple requests comprises providing, in response to the first request, the content feed with an advertisement.

17. A non-transitory computer readable storage medium storing instructions that upon execution by one or more processors, cause the one or more processors to perform operations comprising:

associating a content feed including first content from a first content provider and second content from one or more second different content providers with an identifier specifying that third party content is to be presented with the content feed;

receiving multiple requests for the content feed from various user devices;

providing, based on the identifier associated with the content feed and in response to a first request of the multiple requests, first third party content in the feed without generating an alert to other user devices that submitted the multiple requests;

providing, based on the identifier associated with the content feed and in response to a second request of the multiple requests, second third party content in the content feed without generating an alert to other user devices that submitted the multiple requests, wherein the first third party content is different than the second third party content; and

generating an alert to the various user devices in response to a change to the first content or the second content.

18. The computer readable storage medium of claim 17 , wherein the first content is provided by a first user and the second content is provided by a second different user.

19. The computer readable storage medium of claim 18 , wherein providing the first third party content comprises providing the first third party content to a third user that differs from each of the first user and the second different user.

20. The computer readable storage medium of claim 17 , wherein the instructions cause the one or more processors to perform operations further comprising:

determining that the first content has changed; and

generating, in response to determining that the first content has changed, an alert to at least a portion of the other user devices that submitted the multiple requests for the content feed.

21. The computer readable storage medium of claim 20 , wherein the instructions cause the one or more processors to perform operations further comprising:

receiving, after providing the alert and based on user interaction with the alert, a request for the content feed; and

providing, in response to receiving the request, third third party content in the content feed without generating an alert to the other user devices that submitted the multiple requests, wherein the third third party content is different than each of the first third party content and the second third party content.

22. The computer readable storage medium of claim 17 , wherein the instructions cause the one or more processors to perform operations further comprising:

determining that textual content has been appended to one of the first content or the second content; and

providing, to at least a portion of the various user devices, an alert indicating the textual content that was appended to one of the first content or the second content.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: LUNT, ERIC M.
To: BURNING DOOR SYNDICATION SERVICES, INC.
Reel/Frame 034258/0674 →
MERGER Recorded Nov 25, 2014
From: BURNING DOOR SYNDICATION SERVICES, INC.
To: FEEDBURNER, INC.
Reel/Frame 034454/0893 →
MERGER Recorded Nov 25, 2014
From: FEEDBURNER, INC.
To: GOOGLE INC.
Reel/Frame 034454/0898 →