IP Library Granted Patent US 10,410,257
Granted Patent B1
US 10,410,257 · App. 14/133,442 · Granted Sep 10, 2019

Native online ad creation

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 10,410,257
App. No.
14/133,442
Granted
Sep 10, 2019
Kind
B1
Abstract

Native online sponsored content creation is disclosed. A selection of a set of native hierarchical content elements may be received. Each of at least a subset of the native hierarchical content elements in the selected set may be mapped to one or more corresponding sponsored content elements. A template may be generated based at least in part on the mapping.

Claims (76)

1. A method, comprising:

receiving, at an automated analysis tool, an identifier associated with a native display page, wherein the identifier associated with the native display page includes a web address or a uniform resource locator;

retrieving source code associated with the identifier;

parsing the source code to determine a plurality of native hierarchical content elements of the native display page and one or more attributes associated with the plurality of native hierarchical content elements of the native display page, wherein parsing the source code includes:

identifying portions of the source code that correspond to the plurality of native hierarchical content elements;

identifying one or more sets of native hierarchical content elements from the identified portions of the source code that correspond to the plurality of native hierarchical content elements; and

determining which set of the one or more sets of native hierarchical content elements that plurality of native hierarchical content elements belong;

providing a rendering of the native display page, wherein the rendering includes one or more article briefs comprising the one or more sets of native hierarchical content elements, wherein an article brief of the one or more article briefs corresponds to a native hierarchical content element set of the one or more sets of native hierarchical content elements;

receiving, at the automated analysis tool, a selection of the article brief being displayed on the rendered native display page from one or more other article briefs being displayed on the rendered native display page, wherein the selected article brief is to be used as a template for a digital native sponsored content item, wherein the article brief is selected by a user via a graphical user interface, wherein the article brief comprises the set of native hierarchical content element set and the one or more other article briefs comprise corresponding sets of native hierarchical content elements, wherein the set of native hierarchical content elements include components of a content item being displayed on the rendered native display page;

in response to receiving the selection of the article brief, mapping, by the automated analysis tool, each of at least a subset of the native hierarchical content elements in the selected article brief to one or more corresponding sponsored content elements, wherein the mapping includes copying one or more attributes associated with the native hierarchical content elements in the selected article brief displayed on the rendered native display page to one or more attributes associated with the one or more corresponding sponsored content elements;

generating the template configured to create a digital native sponsored content item based at least in part on the mapping, wherein the generated template includes the one or more attributes associated with the one or more corresponding sponsored content elements;

providing, by the automated analysis tool, an updated rendering of the native display page including the selected article brief, the template, and a template adjustment user interface configured to modify the one or more attributes associated with the one or more corresponding sponsored content elements; and

generating the digital native sponsored content item based at least in part on one or more inputs modifying the one or more attributes associated with the one or more corresponding sponsored content elements entered into the template via the template adjustment user interface.

2. The method of claim 1 , wherein the one or more sets of native hierarchical content elements are displayed based at least in part on the one or more attributes associated with the plurality of native hierarchical content elements of the native display page.

3. The method of claim 2 , wherein the one or more attributes associated with the native display page include one or more of a hierarchy associated with the native hierarchical content elements, a placement of the native hierarchical content elements on the native display page, one or more appearance characteristics associated with the native hierarchical content elements, and one or more types of native hierarchical content elements.

4. The method of claim 2 , wherein the rendered native display page is provided in a rendering environment simulating the rendering of the native display page on one or more of a personal computer, a mobile device, a wearable computing device, and a smart television.

5. The method of claim 1 , wherein providing a rendering of the native display page includes the native hierarchical content elements and one or more viewability indicators, wherein the one or more viewability indicators are associated with how often portions of the native display page are viewed.

6. The method of claim 1 , wherein the mapping step comprises:

mapping each of at least the subset of the native hierarchical content elements in the selected article brief to one or more corresponding sponsored content elements such that at least one attribute associated with the sponsored content elements matches at least one attribute associated with the subset.

7. The method of claim 1 , wherein the template includes one or more of: at least one set of sponsored content elements, a placement of the at least one set of the sponsored content elements on the native display page, and one or more display attributes associated with the at least one set of sponsored content elements.

8. The method of claim 1 , further comprising:

generating the digital native sponsored content item based at least in part on the template and one or more sponsored content data; and

storing the digital native sponsored content item.

9. The method of claim 8 , wherein generating the digital native sponsored content item includes:

identifying sponsored content data associated with one or more sponsored content elements included in the template; and

formatting the sponsored content data using the template to generate the digital native sponsored content item.

10. The method of claim 8 , further comprising:

receiving a call for the digital native sponsored content item; and

providing, based at least in part on the call, the digital native sponsored content item.

11. The method of claim 10 , further comprising:

measuring a level of interaction with the digital native sponsored content item on a display page; and

determining an effectiveness of the digital native sponsored content item based at least in part on the level of interaction.

12. The method of claim 1 , wherein the native hierarchical content elements include native content elements associated with a web-based publication.

13. The method of claim 1 , further comprising:

mapping a second article brief comprising a second set of native hierarchical content elements to one or more corresponding sponsored content elements, wherein the second set of native hierarchical content elements are associated with a second native display page that is associated with a native display page associated with the selected set; and

generating a second template based at least in part on the mapping of the second set of native hierarchical content elements to the corresponding sponsored content elements.

14. The method of claim 13 , wherein the second native display page includes a full article page associated with the selected set of native hierarchical content elements.

15. The method of claim 13 , wherein the second native display page comprises a page associated with a section of a website that includes the native display page.

16. The method of claim 1 , further comprising:

monitoring the native display page associated with the set of native hierarchical content elements for changes; and

detecting a change to at least one native hierarchical content element on the native display page.

17. The method of claim 16 , further comprising:

based at least in part on the detected change, re-mapping each of at least the subset of the native hierarchical content elements in the selected set to one or more corresponding sponsored content elements; and

generating an updated template based at least in part on the re-mapping.

18. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive, at an automated analysis tool, an identifier associated with a native display page, wherein the identifier associated with the native display page includes a web address or a uniform resource locator;

retrieve source code associated with the identifier;

parse the source code to determine a plurality of native hierarchical content elements of the native display page and one or more attributes associated with the plurality of native hierarchical content elements of the native display page, wherein to parse the source code, the instructions cause the processor to:

identify portions of the source code that correspond to the plurality of native hierarchical content elements;

identify one or more sets of native hierarchical content elements from the identified portions of the source code that correspond to the plurality of native hierarchical content elements; and

determine which set of the one or more sets of native hierarchical content elements that plurality of native hierarchical content elements belong;

provide a rendering of the native display page, wherein the rendering includes one or more article briefs comprising the one or more sets of native hierarchical content elements, wherein an article brief of the one or more article briefs corresponds to a native hierarchical content element set of the one or more sets of native hierarchical content elements;

receive, at the automated analysis tool, a selection of the article brief being displayed on the rendered native display page from one or more other article briefs being displayed on the rendered native display page, wherein the selected article brief is to be used as a template for a digital native sponsored content item, wherein the article brief is selected by a user via a graphical user interface, wherein the article brief comprises the set of native hierarchical content element set and the one or more other article briefs comprise corresponding sets of native hierarchical content elements wherein the set of native hierarchical content elements include components of a content item being displayed on the rendered native display page;

in response to receiving the selection of the article brief, map, by the automated analysis tool, each of at least a subset of the native hierarchical content elements in the selected article brief to one or more corresponding sponsored content elements, wherein to map includes copying one or more attributes associated with the native hierarchical content elements in the selected article brief displayed on the rendered native display page to one or more attributes associated with the one or more corresponding sponsored content elements;

generate the template configured to create the digital native sponsored content item based at least in part on the mapping, wherein the generated template includes the one or more attributes associated with the one or more corresponding sponsored content elements;

provide, by the automated analysis tool, an updated rendering of the native display page including the selected article brief, the template, and a template adjustment user interface configured to modify the one or more attributes associated with the one or more corresponding sponsored content elements; and

generate the digital native sponsored content item based at least in part on one or more inputs modifying the one or more attributes associated with the one or more corresponding sponsored content elements entered into the template via the template adjustment user interface.

19. The system of claim 18 , wherein to provide a rendering of the native display page including the native hierarchical content elements are displayed based at least in part on the attributes associated with the native display page.

20. A computer program product for native sponsored content creation, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

receiving, at an automated analysis tool, an identifier associated with a native display page, wherein the identifier associated with the native display page includes a web address or a uniform resource locator;

retrieving source code associated with the identifier;

parsing the source code to determine a plurality of native hierarchical content elements of the native display page and one or more attributes associated with the plurality of native hierarchical content elements of the native display page, wherein parsing the source code includes:

identifying portions of the source code that correspond to the plurality of native hierarchical content elements;

identifying one or more sets of native hierarchical content elements from the identified portions of the source code that correspond to the plurality of native hierarchical content elements; and

determining which set of the one or more sets of native hierarchical content elements that plurality of native hierarchical content elements belong;

providing a rendering of the native display page, wherein the rendering includes one or more article briefs comprising the one or more sets of native hierarchical content elements, wherein an article brief of the one or more article briefs corresponds to a native hierarchical content element set of the one or more sets of native hierarchical content elements;

receiving, at the automated analysis tool, a selection of the article brief being displayed on the rendered native display page from one or more other article briefs being displayed on the rendered native display page, wherein the selected article brief is to be used as a template for a digital native sponsored content item, wherein the article brief is selected by a user via a graphical user interface, wherein the article brief comprises the set of native hierarchical content element set and the one or more other article briefs comprise corresponding sets of native hierarchical content elements wherein the set of native hierarchical content elements include components of a content item being displayed on the rendered native display page;

in response to receiving the selection of the article brief, mapping, by the automated analysis tool, each of at least a subset of the native hierarchical content elements in the selected article brief to one or more corresponding sponsored content elements, wherein the mapping includes copying one or more attributes associated with the native hierarchical content elements in the selected article brief displayed on the rendered native display page to one or more attributes associated with the one or more corresponding sponsored content elements;

generating the template configured to create the digital native sponsored content item based at least in part on the mapping, wherein the generated template includes the one or more attributes associated with the one or more corresponding sponsored content elements;

providing, by the automated analysis tool, an updated rendering of the native display page including the selected article brief, the template, and a template adjustment user interface configured to modify the one or more attributes associated with the one or more corresponding sponsored content elements; and

generating the digital native sponsored content item based at least in part on one or more inputs modifying the one or more attributes associated with the one or more corresponding sponsored content elements entered into the template via the template adjustment user interface.

21. The method of claim 1 , wherein the selection of the article brief from one or more other article briefs being displayed on the rendered native display page is based on a user input wherein the rendered native display page provides an outline of the article brief in the event the user input touches at least a portion of the article brief being displayed on the rendered native display page.

22. The method of claim 1 , wherein the article brief includes at least a headline content element, a body text element, and an image element.

23. The method of claim 1 , wherein the article brief is selected in the event the user selects one of the native hierarchical content elements included in the native hierarchical content element set.

Assignments (9)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 063305 FRAME 0986 Recorded Jan 5, 2026
From: CAPITAL IP OPPORTUNITIES FUND LP
To: NATIVO, INC.
Reel/Frame 074201/0685 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 61343 FRAME 0360 Recorded Jan 5, 2026
From: EAST WEST BANK
To: NATIVO, INC.
Reel/Frame 074198/0034 →
SECURITY INTEREST Recorded Apr 12, 2023
From: NATIVO, INC.
To: CAPITAL IP OPPORTUNITIES FUND LP
Reel/Frame 063305/0986 →
SECURITY INTEREST Recorded Oct 7, 2022
From: NATIVO, INC.
To: EAST WEST BANK
Reel/Frame 061343/0360 →
RELEASE OF SECURITY INTEREST Recorded Oct 7, 2022
From: WESTERN ALLIANCE BANK
To: NATIVO, INC.
Reel/Frame 061343/0375 →
SECURITY INTEREST Recorded Jul 11, 2022
From: NATIVO, INC.
To: EAST WEST BANK
Reel/Frame 060468/0804 →
RELEASE OF SECURITY INTEREST Recorded Jul 11, 2022
From: WESTERN ALLIANCE BANK AS SUCCESSOR IN INTEREST TO BRIDGE BANK, NATIONAL ASSOCIATION
To: NATIVO, INC.
Reel/Frame 060468/0768 →
SECURITY INTEREST Recorded Mar 16, 2021
From: NATIVO, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION F/K/A BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 055613/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2014
From: CHOI, JUSTIN YOO; WESTPHAL, BRETT JOSEPH
To: NATIVO, INC.
Reel/Frame 032349/0662 →
Cited By (1)
US 12,566,811