IP Library Granted Patent US 9,396,485
Granted Patent B2
US 9,396,485 · App. 12/965,440 · Granted Jul 19, 2016

Systems and methods for presenting content

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,396,485
App. No.
12/965,440
Granted
Jul 19, 2016
Kind
B2
Abstract

Systems and methods for providing content. In one embodiment, a method for providing user access to online content can be provided. The method can include aggregating content from one or more third party webpages; storing at least a portion of the content in at least one data storage device; and when the user requests, via a browser program, a selection of content from the one or more third party webpages, providing the user with access to the stored portion of content.

Claims (59)

1. A method comprising:

aggregating a plurality of third party content from one or more third party webpages in accordance with authorization received from the one or more third party webpages without employing user-supplied information;

normalizing the plurality of third party content to generate normalized aggregated content;

storing at least a portion of the normalized aggregated content in at least one data storage device;

storing, for each of a plurality of potential independent websites, one or more display attributes;

identifying a first independent website of the plurality of potential independent websites, wherein the first independent website comprises a destination user interface to display first content;

receiving a selection of one of the plurality of third party content of the normalized aggregated content stored in the at least one data storage device as second content;

receiving a selection of a particular recommendation slot of the destination user interface;

receiving a configuration command identifying a user-selected duration of time to lock the particular recommendation slot;

modifying, by a processor, the second content to correspond to one or more display attributes of the first independent website; and

providing, via the destination user interface of the first independent website, the second content in the particular recommendation slot in accordance with the configuration command locking the second content in to the particular recommendation slot for the user-selected duration of time.

2. The method of claim 1 , further comprising:

facilitating searching of the normalized aggregated content; and

receiving input of the selection.

3. The method of claim 1 , wherein providing the first content and the second content comprises:

providing the first content and the second content via a browser program.

4. The method of claim 1 , wherein providing the first content and the second content comprises:

generating a template associated with the first independent website; and

outputting the first content and the second content in the template.

5. A system comprising:

a memory; and

a processor operatively coupled to the memory, the processor to:

aggregate a plurality of third party content from one or more third party webpages in accordance with authorization received from the one or more third party webpages without employing user-supplied information,

normalize the plurality of third party content to generate normalized aggregated content,

store at least a portion of the normalized aggregated content in at least one data storage device;

store, for each of a plurality of potential independent websites, one or more display attributes,

identify a first independent website of the plurality of potential independent websites, wherein the first independent website comprises a destination user interface displaying first content,

receive a selection of one of the plurality of third party content of the normalized aggregated content stored in the at least one data storage device as second content,

receive a selection of a particular recommendation slot of the destination user interface;

receive a configuration command identifying a user-selected duration of time to lock the particular recommendation slot;

modify, by the processor, the second content to correspond to one or more display attributes of the first independent website, and

provide, via the destination user interface of the first independent website, the second content in the particular recommendation slot in accordance with the configuration command locking the second content in to the particular recommendation slot for the user-selected duration of time.

6. The system of claim 5 , the processor to:

facilitate searching of the normalized aggregated content; and

receiving input of the selection.

7. The system of claim 5 , the processor to provide the first content and the second content in the first independent website by:

providing the first content and the second content via a browser program.

8. The system of claim 5 , the processor to provide the first content and the second content in the first independent website by:

generating a template associated with the first independent website; and

outputting the first content and the second content in the template.

9. A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to:

aggregate a plurality of third party content from one or more third party webpages in accordance with authorization received from the one or more third party webpages without employing user-supplied information;

normalize the plurality of third party content to generate normalized aggregated content;

store at least a portion of the normalized aggregated content in at least one data storage device;

store, for each of a plurality of potential independent websites, one or more display attributes;

identify a first independent website of the plurality of potential independent websites, wherein the first independent website comprises a destination user interface displaying first content;

receive a selection of one of the plurality of third party content of the normalized aggregated content stored in the at least one data storage device as second content;

receive a selection of a particular recommendation slot of the destination user interface;

receive a configuration command identifying a user-selected duration of time to lock the particular recommendation slot;

modify, by the processor, the second content to correspond to one or more display attributes of the first independent website, and

provide, via the destination user interface of the first independent website, the second content in the particular recommendation slot in accordance with the configuration command locking the second content in to the particular recommendation slot for the user-selected duration of time.

10. The non-transitory computer readable storage medium of claim 9 , the processor to:

facilitate searching of the normalized aggregated content; and

receive input of the selection.

11. The non-transitory computer readable storage medium of claim 9 , the processor to:

provide the first content and the second content via a browser program.

12. The non-transitory computer readable storage medium of claim 9 , the processor to:

generate a template associated with the first independent website; and

output the first content and the second content in the template.

Assignments (6)
CHANGE OF NAME Recorded Aug 22, 2025
From: OUTBRAIN INC.
To: TEADS HOLDING CO.
Reel/Frame 072558/0062 →
RELEASE OF SECURITY INTEREST (REEL 034315, FRAME 0093) Recorded Feb 3, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: OUTBRAIN INC.
Reel/Frame 070096/0212 →
SECURITY INTEREST Recorded Feb 3, 2025
From: OUTBRAIN INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 070096/0384 →
RELEASE OF SECURITY INTEREST Recorded Jan 15, 2025
From: VENTURE LENDING & LEASING VI, LLC (AS SUCCESSOR-IN-INTEREST TO VENTURE LENDING & LEASING VI, INC.)
To: OUTBRAIN INC.
Reel/Frame 069881/0883 →
SECURITY AGREEMENT Recorded Nov 21, 2014
From: OUTBRAIN INC.
To: SILICON VALLEY BANK
Reel/Frame 034315/0093 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 6, 2012
From: VERTICAL ACUITY, INC.
To: SCRIBIT, LLC
Reel/Frame 029418/0271 →