System and method of tracking video usage in communication network
Abstract
The present invention discloses a method for tracking video usage/views at any communication device/platform, wherein the video is distributed thorough different social networks or messaging platforms, said method comprising the steps of: generating for each original video hash code which identifies the video and registering video at a designated server; tracking video streaming request by the video player or by communication device marking the video in the metadata or header the video was tracked (location ip address) identifying tracked video by computing hash code of the video and transmitting computed hash to designated commination server; aggregating reports of transmitted hash code at the designated server, identifying the original video for each transmitted hash code; computing number of views/stream request for each original video.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1 . A method for tracking video usage/views at any communication device/platform, wherein the video is distributed thorough different social networks or messaging platforms, implemented by one or more processors operatively coupled to a non-transitory computer readable storage device, on which are stored modules of instruction code that when executed cause the one or more processors to perform the steps of:
generating for each original video hash code which identifies the video and registering video at a designated server; tracking video streaming request by the video player or by communication device; identifying tracked video by computing hash code of the video and transmitting computed hash to designated commination server; aggregating reports of transmitted hash code at the designated server, identifying the original video for each transmitted hash code; computing number of views/stream request for each original video; and identifying duplicate report of video stream from players and proxy servers based on video identified ID, timing, and identified user.
2 . The method of claim 1 further comprising the step of: Identifying Streaming Parameters including volume, size of the viewing window, sharing the video, writing comments, feedback buttons, using translation subtitles, pausing the video at different times, and performing forward and backward actions.
3 . The method of claim 1 further comprising the step of: Identifying user parameters including cookies, location, and preferences.
4 . The method of claim 1 further comprising the step of: Identifying the Time of Displayed Advertisements.
5 . The method of claim 1 further comprising the step of: Checking Viewing Policy.
6 . The method of claim 1 further comprising the step of: Identifying Streaming Time if the Stream is Stopped Before the End.
7 . The method of claim 1 further wherein the transmission to the sever is implemented by transmitting the collected video data to a designated reporting address by establishing a communication channel with the server and sending the relevant data for further processing and analysis.
8 . The method of claim 1 further comprising the step of Calculating statistics of video streaming including: number of views, by type platform, Type player, location IP, time schedule, using translation subtitles, pausing video in different time, forward backward action.
9 . A method for tracking video usage/views at any communication device/platform, wherein the video is distributed thorough different social networks or messaging platforms, implemented by one or more processors operatively coupled to a non-transitory computer readable storage device, on which are stored modules of instruction code that when executed cause the one or more processors to perform the steps of:
inserting code with unique ID for each original video hash code which identifies the video and registering video at a designated server; tracking video streaming request by the video player by running the code and extracting video unique ID; identifying tracked video by the unique ID and transmitting unique ID to designated commination server; aggregating reports of transmitted unique ID at the designated server, identifying the original video for each transmitted hash code; computing number of views/stream request for each original video; and identifying duplicate report of video stream from players and proxy servers based on video identified ID, timing, and identified user.
10 . The method of claim 9 wherein identifying include reading file Metadata to Extract Relevant Code by analyzing the metadata of the video file, extracts relevant codes from the metadata, which aids in accurately identifying and tracking the video.
11 . A system for tracking video usage/views at any communication device/platform, implemented on at least one non-transitory computer readable storage device and one or more processors operatively coupled to the storage device on which are stored modules of instruction code which when executed by said one or more processors implements:
generating for each original video hash code which identifies the video and registering video at a designated server; tracking video streaming request by the video player or by communication device and identifying tracked video by computing hash code of the video and transmitting computed hash to designated commination server; aggregating reports of transmitted hash code at the designated server, identifying the original video for each transmitted hash code and compute number of views/stream request for each original video; and identifying duplicate report of video stream from players and proxy servers based on video identified ID, timing, and identified user.
12 . The system of claim 11 further comprising Identifying Streaming Parameters including volume, size of the viewing window, sharing the video, writing comments, feedback buttons, using translation subtitles, pausing the video at different times, and performing forward and backward actions.
13 . The system of claim 11 further to comprising Identifying user parameters including cookies, location, and preferences.
14 . The system of claim 11 further comprising Identifying the Time of Displayed Advertisements.
15 . The system of claim 11 further comprising the step of: Checking Viewing Policy.
16 . The system of claim 11 further comprising the step of: Identifying Streaming Time if the Stream is Stopped Before the End.
17 . The system of claim 11 further comprising calculating statistics of video streaming including: number of views, by type platform, Type player, location IP, time schedule, using translation subtitles, pausing video in different time, forward backward action.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.