Video stream measurement
First Claim
Patent Images
1. A method comprising:
- broadcasting, by a computer processor of a computing system for a user, a video stream comprising plurality of timestamps located at specified intervals of said video stream;
during said broadcasting, first decoding by said computer processor, a first time stamp of said plurality of time stamps, said first time stamp broadcasted during a first time period;
during said first decoding, monitoring by said computer processor, a first user interaction function associated with said video stream, said first user interaction function performed by said user during a broadcast of a first portion of said video stream, said broadcast of said first portion of said video stream occurring at said first time stamp;
first determining, by said computer processor, based on said first user interaction function and additional previous user interaction functions, various portions of said video stream that have been actively viewed by said user;
second determining, by said computer processor, based on results of said first determining, video portions of additional video for adding to said video stream;
generating, by said computing system, a report, said report comprising a first description comprising analysis associated with said first user interaction function, said additional previous user interaction functions, and said first time period associated with said first time stamp, wherein said first description comprises first measurements associated with said first user interaction function, wherein said first measurements are configured to be compiled into usage statistics and viewing patterns associated with said video stream, and wherein said first measurements comprise;
measuring a window focus percentage, through method calls to an operating system, occurring during said broadcast of said first portion of said video stream;
measuring a mouse movement occurring during said broadcast of said first portion of said video stream, wherein said mouse movement occurs within and external to a video window broadcasting said first portion of said video stream; and
measuring an average volume level for an audio stream associated with said video stream occurring during said broadcast of said first portion of said video stream;
transmitting, by said computer processor to an analysis computing system, said report; and
receiving, by said computer processor from said analysis computing system, an analysis associated with said report.
1 Assignment
0 Petitions
Accused Products
Abstract
A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.
-
Citations
20 Claims
-
1. A method comprising:
-
broadcasting, by a computer processor of a computing system for a user, a video stream comprising plurality of timestamps located at specified intervals of said video stream; during said broadcasting, first decoding by said computer processor, a first time stamp of said plurality of time stamps, said first time stamp broadcasted during a first time period; during said first decoding, monitoring by said computer processor, a first user interaction function associated with said video stream, said first user interaction function performed by said user during a broadcast of a first portion of said video stream, said broadcast of said first portion of said video stream occurring at said first time stamp; first determining, by said computer processor, based on said first user interaction function and additional previous user interaction functions, various portions of said video stream that have been actively viewed by said user; second determining, by said computer processor, based on results of said first determining, video portions of additional video for adding to said video stream; generating, by said computing system, a report, said report comprising a first description comprising analysis associated with said first user interaction function, said additional previous user interaction functions, and said first time period associated with said first time stamp, wherein said first description comprises first measurements associated with said first user interaction function, wherein said first measurements are configured to be compiled into usage statistics and viewing patterns associated with said video stream, and wherein said first measurements comprise; measuring a window focus percentage, through method calls to an operating system, occurring during said broadcast of said first portion of said video stream; measuring a mouse movement occurring during said broadcast of said first portion of said video stream, wherein said mouse movement occurs within and external to a video window broadcasting said first portion of said video stream; and measuring an average volume level for an audio stream associated with said video stream occurring during said broadcast of said first portion of said video stream; transmitting, by said computer processor to an analysis computing system, said report; and receiving, by said computer processor from said analysis computing system, an analysis associated with said report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product, comprising a computer hardware storage device storing a computer readable program code, said computer readable program code configured to perform a method upon being executed by a processor of a computing system, said method comprising:
-
broadcasting, by said computer processor for a user, a video stream comprising plurality of timestamps located at specified intervals of said video stream; during said broadcasting, first decoding by said computer processor, a first time stamp of said plurality of time stamps, said first time stamp broadcasted during a first time period; during said first decoding, monitoring by said computer processor, a first user interaction function associated with said video stream, said first user interaction function performed by said user during a broadcast of a first portion of said video stream, said broadcast of said first portion of said video stream occurring at said first time stamp; first determining, by said computer processor, based on said first user interaction function and additional previous user interaction functions, various portions of said video stream that have been actively viewed by said user; second determining, by said computer processor, based on results of said first determining, video portions of additional video for adding to said video stream; generating, by said computing system, a report, said report comprising a first description comprising analysis associated with said first user interaction function, said additional previous user interaction functions, and said first time period associated with said first time stamp, wherein said first description comprises first measurements associated with said first user interaction function, wherein said first measurements are configured to be compiled into usage statistics and viewing patterns associated with said video stream, and wherein said first measurements comprise; measuring a window focus percentage, through method calls to an operating system, occurring during said broadcast of said first portion of said video stream; measuring a mouse movement occurring during said broadcast of said first portion of said video stream, wherein said mouse movement occurs within and external to a video window broadcasting said first portion of said video stream; and measuring an average volume level for an audio stream associated with said video stream occurring during said broadcast of said first portion of said video stream; and transmitting, by said computer processor to an analysis computing system, said report; and receiving, by said computer processor from said analysis computing system, an analysis associated with said report. - View Dependent Claims (17, 18, 19)
-
-
20. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising a computer readable code configured to be executed by the computer processor to perform a method comprising:
broadcasting, by said computer processor for a user, a video stream comprising plurality of timestamps located at specified intervals of said video stream; during said broadcasting, first decoding by said computer processor, a first time stamp of said plurality of time stamps, said first time stamp broadcasted during a first time period; during said first decoding, monitoring by said computer processor, a first user interaction function associated with said video stream, said first user interaction function performed by said user during a broadcast of a first portion of said video stream, said broadcast of said first portion of said video stream occurring at said first time stamp; first determining, by said computer processor, based on said first user interaction function and additional previous user interaction functions, various portions of said video stream that have been actively viewed by said user; second determining, by said computer processor, based on results of said first determining, video portions of additional video for adding to said video stream; generating, by said computing system, a report, said report comprising a first description comprising analysis associated with said first user interaction function, said additional previous user interaction functions, and said first time period associated with said first time stamp, wherein said first description comprises first measurements associated with said first user interaction function, wherein said first measurements are configured to be compiled into usage statistics and viewing patterns associated with said video stream, and wherein said first measurements comprise; measuring a window focus percentage, through method calls to an operating system, occurring during said broadcast of said first portion of said video stream; measuring a mouse movement occurring during said broadcast of said first portion of said video stream, wherein said mouse movement occurs within and external to a video window broadcasting said first portion of said video stream; and measuring an average volume level for an audio stream associated with said video stream occurring during said broadcast of said first portion of said video stream; and transmitting, by said computer processor to an analysis computing system, said report; and receiving, by said computer processor from said analysis computing system, an analysis associated with said report.
Specification