P
US12563247B2ActiveUtilityPatentIndex 50

System and method of tracking video usage in communication network

Assignee: IDOMOO LTDPriority: Jul 26, 2023Filed: Jul 26, 2024Granted: Feb 24, 2026
Est. expiryJul 26, 2043(~17.1 yrs left)· nominal 20-yr term from priority
Inventors:KALISH DANNY
H04N 21/2353H04N 21/44226H04N 21/44204H04N 21/6582H04N 21/2407
50
PatentIndex Score
0
Cited by
18
References
17
Claims

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-modified
The 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.