Method and system for determining viewing time of an online video
First Claim
Patent Images
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.
5 Assignments
0 Petitions
Accused Products
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.
40 Citations
10 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
Specification