IP Library Patent Application 14084444
Patent Application
App. No. 14/084,444

INTERNET PANEL FOR CAPTURING ACTIVE AND INTENTIONAL ONLINE ACTIVITY

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 None
App. No.
14/084,444
Abstract

A method, apparatus, system, and computer program product provide the ability to capture online activity. A group of Internet users that is representative of a portion of all Internet users is determined. A browser extension is installed onto an Internet browser of each of the Internet users in the group. Data for active and intentional webpage visits is identified, captured, and collected, via the browser extension, from each of the Internet users. The data is then utilized.

Claims (67)

1 . A method for capturing online activity comprising:

determining a group of Internet users that is representative of a portion of all Internet users;

installing a browser extension onto an Internet browser of each of the Internet users in the group;

identifying, capturing, and collecting, via the browser extension, data for active and intentional webpage visits from each of the Internet users; and

utilizing the data.

2 . The method of claim 1 , further comprising:

monitoring and aggregating the data for each of the Internet users;

comparing the aggregated data to a threshold for activity from real users; and

ensuring that each of the Internet users is a real user based on the comparing.

3 . The method of claim 1 , wherein:

the data comprises website and webpage visitation that is captured by monitoring browser application programming interface events indicating a webpage has loaded in a window/tab of the Internet browser.

4 . The method of claim 1 , wherein:

the data comprises browser window environment data that is captured by leveraging the browser extension to access each window object through a browser application programming interface.

5 . The method of claim 1 , wherein:

the data comprises a browser redirect that is detected using a browser application programming interface event that detects when navigation to a webpage starts and when a completed event occurs.

6 . The method of claim 1 , wherein:

the data comprises clickjacking information that is detected by leveraging a browser extension application programming interface event that indicates how a webpage was opened.

7 . The method of claim 1 , wherein:

the data comprises information regarding whether and how long a window/tab displaying a webpage becomes active.

8 . The method of claim 1 , wherein:

the data comprises online advertisement and media/content exposure, that is detected by the browser extension that captures all hypertext transfer protocol (HTTP) request activity generated by the Internet browser.

9 . The method of claim 1 , wherein:

a webpage visit is intentional when a uniform resource locator (URL) for the webpage is visible in a browser window/tab's address bar.

10 . The method of claim 1 , wherein:

a webpage visit is active and intentional when a loading of the webpage is initiated by a real user and viewed for a period of time of at least seven (7) seconds.

11 . The method of claim 1 , wherein utilizing the data comprises:

based on the data, rating and ranking websites in terms of user/audience reach and page views.

12 . The method of claim 1 , wherein utilizing the data comprises:

based on the data, rating and ranking online advertisement exposure.

13 . The method of claim 1 , wherein utilizing the data comprises:

based on the data, measuring a distribution of online media content.

14 . A system for capturing online activity comprising:

(a) a server computer configured to:

(1) determine a group of Internet users that is representative of a portion of all Internet users;

(2) transmit one or more browser extensions that are installed onto an Internet browser of each of the Internet users in the group;

(3) receive Internet browsing data from the one or more browser extensions; and

(4) determine if the Internet browsing data is based on active and intentional webpage visits; and

(5) utilizing the Internet browsing data; and

(b) the browser extension configured to:

(1) identify, capture, and collect, the Internet browsing data; and

(2) transmit the Internet browsing data to the server.

15 . The system of claim 14 , wherein the server is further configured to:

monitor and aggregate the Internet browsing data for each of the Internet users;

compare the aggregated Internet browsing data to a threshold for activity from real users; and

ensure that each of the Internet users is a real user based on the comparison.

16 . The system of claim 14 , wherein:

the Internet browsing data comprises website and webpage visitation that is captured by monitoring browser application programming interface events indicating a webpage has loaded in a window/tab of the Internet browser.

17 . The system of claim 14 , wherein:

the Internet browsing data comprises browser window environment data that is captured by leveraging the browser extension to access each window object through a browser application programming interface.

18 . The system of claim 14 , wherein:

the Internet browsing data comprises a browser redirect that is detected using a browser application programming interface event that detects when navigation to a webpage starts and when a completed event occurs.

19 . The system of claim 14 , wherein:

the Internet browsing data comprises clickjacking information that is detected by leveraging a browser extension application programming interface event that indicates how a webpage was opened.

20 . The system of claim 14 , wherein:

the Internet browsing data comprises information regarding whether and how long a window/tab displaying a webpage becomes active.

21 . The system of claim 14 , wherein:

the Internet browsing data comprises online advertisement and media/content exposure, that is detected by the browser extension that captures all hypertext transfer protocol (HTTP) request activity generated by the Internet browser.

22 . The system of claim 14 , wherein:

a webpage visit is intentional when a uniform resource locator (URL) for the webpage is visible in a browser window/tab's address bar.

23 . The system of claim 14 , wherein:

a webpage visit is active and intentional when a loading of the webpage is initiated by a real user and viewed for a period of time of at least seven (7) seconds.

24 . The system of claim 14 , wherein utilizing the Internet browsing data comprises:

based on the Internet browsing data, rating and ranking websites in terms of user/audience reach and page views.

25 . The system of claim 14 , wherein utilizing the Internet browsing data comprises:

based on the Internet browsing data, rating and ranking online advertisement exposure.

26 . The system of claim 14 , wherein utilizing the Internet browsing data comprises:

based on the Internet browsing data, measuring a distribution of online media content.

Assignments (6)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 036139/FRAME 0063, REEL 037828/FRAME 0520, AND REEL 042180/FRAME 0026 Recorded Oct 31, 2019
From: VIANT TECHNOLOGY LLC (AS ASSIGNED FROM BANK OF AMERICA, AND PURSUANT TO CHANGE OF NAME)
To: TI NEWCO LLC (AS ASSIGNED FROM VINDICO LLC)
Reel/Frame 051494/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2017
From: VINDICO LLC
To: TI NEWCO LLC
Reel/Frame 041889/0406 →
CHANGE OF NAME Recorded Apr 6, 2017
From: TI NEWCO LLC
To: VIANT TECHNOLOGY LLC
Reel/Frame 042180/0026 →
SECURITY INTEREST Recorded Feb 25, 2016
From: BANK OF AMERICA, N.A.
To: TI NEWCO LLC
Reel/Frame 037828/0520 →
SECURITY INTEREST Recorded Jul 20, 2015
From: VINDICO LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036139/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: CLAPP, CHRISTOPHE L.; DEFRANCESCO, BRIAN C.
To: VINDICO LLC
Reel/Frame 031634/0865 →