IP Library Granted Patent US 11,729,284
Granted Patent B2
US 11,729,284 · App. 17/556,556 · Granted Aug 15, 2023

Edge-based site analytics

Inventors: Russell Thomas Bradberry (Bonita, CA); Marcelo Muniz (Playa Vista, CA)
Assignee: Nativo, Inc.
H04L67/535G06F40/143G06Q30/0277H04L67/02
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 11,729,284
App. No.
17/556,556
Granted
Aug 15, 2023
Kind
B2
Abstract

A request for a page is received. In response to the request, content comprising the page is provided. The content includes an element which when executed by a browser with which the page request is associated causes the page as rendered by the browser to send a request initiated by the page to obtain an associated requested content. The request initiated by the page is received. A metric associated with the request initiated by the page is determined. Data reflecting the metric associated with the request initiated by the page is stored.

Claims (43)

1. A system, comprising:

a communication interface configured to:

receive a first request for an initial portion of a page; and

receive a second request for a next portion of the page; and

a processor coupled to the communication interface and configured to:

in response to the first request, provide via the communication interface first content comprising the initial portion of the page;

in response to the second request, provide via the communication interface second content comprising the next portion of the page, the second content including an element which when executed by a browser with which the second request is associated causes the page as rendered by the browser to send a request initiated by the page to obtain an associated requested content, wherein the element includes a consumption tracking page element that replaces an item included in the second content;

receive, via the communication interface, the request initiated by the page;

determine a metric associated with the request initiated by the page; and

store data reflecting the metric associated with the request initiated by the page.

2. The system of claim 1 , wherein the element comprises HTML code.

3. The system of claim 1 , wherein the consumption tracking page element comprises an image.

4. The system of claim 1 , wherein the consumption tracking page element is one or more of unobtrusive, invisible, and transparent.

5. The system of claim 1 , wherein the consumption tracking page element comprises a 1×1 pixel.

6. The system of claim 1 , wherein the consumption tracking page element comprises an animated gif.

7. The system of claim 1 , wherein the element has a lazy loading attribute.

8. The system of claim 1 , wherein the metric associated with the request initiated by the page indicates content consumption associated with the page.

9. The system of claim 1 , wherein the metric associated with the request initiated by the page is at least one of a time of consumption, an amount of content consumed, and/or a rate at which page content is being consumed.

10. The system of claim 1 , wherein the metric associated with the request initiated by the page is determined based at least in part on a time from providing the content to receiving the request initiated by the page.

11. The system of claim 1 , wherein the request initiated by the page is associated with a publisher of the page.

12. The system of claim 11 , wherein the publisher of the page is identified by a page URL of the page included in the first request.

13. The system of claim 1 , wherein the processor is further configured to use the metric to compute one or more statistics associated with the page.

14. The system of claim 1 , wherein the metric is used to select additional content comprising the page.

15. The system of claim 14 , wherein the processor is further configured to provide the selected additional content via the communication interface.

16. The system of claim 1 , wherein the request for the page is a hypertext transfer protocol (HTTP) request and includes a uniform resource locator (URL) of the page.

17. A method, comprising:

receiving a first request for an initial portion of a page;

in response to the first request, providing first content comprising the initial portion of the page;

receiving a second request for a next portion of the page;

in response to the second request, providing second content comprising the next portion of the page, the second content including an element which when executed by a browser with which the request is associated causes the page as rendered by the browser to send a request initiated by the page to obtain an associated requested content, wherein the element includes a consumption tracking page element that replaces an item included in the second content;

receiving the request initiated by the page;

determining a metric associated with the request initiated by the page; and

storing data reflecting the metric associated with the request initiated by the page.

18. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:

receiving a first request for an initial portion of a page;

in response to the first request, providing first content comprising the initial portion of the page;

receiving a second request for a next portion of the page;

in response to the second request, providing second content comprising the next portion of the page, the second content including an element which when executed by a browser with which the second request is associated causes the page as rendered by the browser to send a request initiated by the page to obtain an associated requested content, wherein the element includes a consumption tracking page element that replaces an item included in the second content;

receiving the request initiated by the page;

determining a metric associated with the request initiated by the page; and

storing data reflecting the metric associated with the request initiated by the page.

19. The method of claim 17 , wherein the consumption tracking page element comprises a 1×1 pixel.

20. The method of claim 17 , wherein the consumption tracking page element comprises an animated gif.

Assignments (3)
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 →
SECURITY INTEREST Recorded Apr 12, 2023
From: NATIVO, INC.
To: CAPITAL IP OPPORTUNITIES FUND LP
Reel/Frame 063305/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2022
From: BRADBERRY, RUSSELL THOMAS; MUNIZ, MARCELO
To: NATIVO, INC.
Reel/Frame 059304/0282 →
Continuity (2)
Provisional Application 63129864 · Dec 23, 2020
Related Publication 20220201087A1 · Jun 23, 2022