IP Library Granted Patent US 7,930,391
Granted Patent B1
US 7,930,391 · App. 12/114,889 · Granted Apr 19, 2011

Method and system for determining viewing time of an online video

Assignee: Visible Measures Corp.
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 7,930,391
App. No.
12/114,889
Granted
Apr 19, 2011
Kind
B1
Abstract

A method and system for approximating the viewing time of a video posted on a website of a plurality of websites on the Internet is disclosed herein. The method and system is able to approximate the viewing time of the online video by a visitor computer and transmit the information to a compiling server.

Claims (20)

1. An apparatus for approximating viewing time of a video posted on a website on the Internet, comprising:

a processor;

computer memory holding computer program instructions executed by the processor to:

receive an initial request from a visitor computer indicating that a user associated with the visitor computer has begun to view the video;

as the video is being viewed, receive one or more subsequent requests, each of the subsequent requests transmitted at predetermined intervals from the visitor computer and indicating that the user associated with the visitor computer is still viewing the video at the predetermined interval;

upon termination of viewing of the video by the visitor computer, generate a viewing time for the visitor computer based on the initial request and the one or more subsequent requests; and

adjusting the viewing time for the user skipping or rewinding over particular segments of the video to generate a captive viewing time.

2. The apparatus according to claim 1 wherein the computer program instructions executed by the processor receive a final request indicating that the visitor computer has viewed the video in its entirety.

3. The apparatus according to claim 1 wherein the predetermined interval for transmitting a subsequent request is configurable temporally.

4. The apparatus according to claim 1 wherein the predetermined interval for transmitting a subsequent request is configurable as a percentage of a length of the video.

5. The apparatus according to claim 1 wherein the initial request and each of the plurality of subsequent requests is an HTTP request.

6. A computer-implemented method for calculating an amount of time a video is being played on a website, comprising:

receiving, at a server, a first HTTP request from a browser when a viewer enters a page for a video, the first HTTP request indicating the beginning of the viewing session;

receiving, at the server, a plurality of one or more subsequent HTTP requests from the browser at predetermined time intervals at the video is being viewed, each of the plurality of subsequent HTTP requests informing the server that the video still is being viewed at the predetermined interval;

upon receiving an indication that the video viewing has terminated, generating a viewing time based on the first HTTP request and the plurality of one or more subsequent HTTP requests; and

adjusting the viewing time for the user skipping or rewinding over particular segments of the video to generate a captive viewing time.

7. The method according to claim 6 further including the step of comparing a viewing time period to a threshold viewing time period to determine if the video has been viewed for a given time period.

8. The method according to claim 6 wherein further including receiving at the server a final request indicating that the video has been viewed in its entirety.

9. The method according to claim 6 wherein the predetermined interval for transmitting a subsequent request is configurable temporally.

10. The method according to claim 6 wherein the predetermined interval for transmitting a subsequent request is configurable as a percentage of a length of the video.

Assignments (5)
MERGER Recorded May 18, 2021
From: VISIBLE MEASURES CORP.
To: ACUITYADS US INC.
Reel/Frame 056269/0509 →
SECURITY INTEREST Recorded May 4, 2017
From: VISIBLE MEASURES CORP.
To: SILICON VALLEY BANK
Reel/Frame 042236/0191 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2017
From: CITY NATIONAL BANK
To: VISIBLE MEASURES CORP.
Reel/Frame 041931/0259 →
SECURITY INTEREST Recorded Jun 30, 2016
From: VISIBILE MEASURES CORP.
To: CITY NATIONAL BANK
Reel/Frame 039061/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2011
From: HOLT, BRIAN
To: VISIBLE MEASURES CORP.
Reel/Frame 025932/0955 →
Continuity (1)
Provisional Application 60915687 · May 3, 2007