IP Library Granted Patent US 9,799,374
Granted Patent B2
US 9,799,374 · App. 14/734,975 · Granted Oct 24, 2017

Method and system for tracking and analyzing browser session data within online video via the vixel delivery mechanism

Inventor: Tamer Hassan (New York, NY)
Assignee: WHITE OPS, INC.
G11B27/22G06F17/30799H04N21/44008H04N21/44222H04N21/812H04N21/858
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 9,799,374
App. No.
14/734,975
Granted
Oct 24, 2017
Kind
B2
Abstract

Disclosed herein are methods and systems for new analytic pathways for collecting information regarding video playback by human (and automated) users. This is achieved in part by placing certain elements (Vixels) within the code of a video file prior to it being uploaded by a user who shares the video. Whenever and wherever the video is played, whether it is streamed once, downloaded and played several times thereafter, or played for a mass audience, the analytic pathway is triggered each and every time the video file is played because the elements triggering the collection of analytics exist in the video file itself. By embedding Vixels into video files at or before upload, the analytics mechanisms are triggered by the embedded Vixel regardless of how, where, when, and by whom the video is played back, forming the framework for a simpler and more accurate analytics network.

Claims (20)

1. A method for obtaining analytical information, comprising:

embedding one or more Vixels into a video file, said embedding occurring at or before the time that a user uploads said video file to any third party,

uploading of said video file comprising said one or more Vixels by said user,

wherein a playback of said video comprising said one or more Vixels triggers a playback of said one or more Vixels,

wherein said playback of one or more Vixels initiates an analytics mechanism, and

wherein the Vixel further comprises a dynamic communication code, said dynamic communication code comprising a process for determining, at an exact time when a video file is played, what analytics mechanisms to run, such that the step of initiating an analytics mechanism is defined based on a real-time determination at each particular time said Vixel within said video file is played back.

2. The method of claim 1 , wherein said analytical mechanism comprises a communication of a piece of analytical information to a database.

3. The method of claim 1 , wherein said analytical mechanism continues to run after said one or more Vixels have played through.

4. The method of claim 1 , wherein said one or more Vixels are embedded into an advertisement embedded within said video file.

5. The method of claim 4 , wherein a Vixel is embedded into a pre-roll advertisement.

6. The method of claim 4 , wherein a Vixel is embedded into a post-roll advertisement.

7. The method of claim 4 , wherein a Vixel is embedded into a mid-roll advertisement.

8. The method of claim 1 , wherein said communicating of analytical information forms one pathway in a framework of channels, said framework comprising a plurality of pathways within said framework forming a discrete analytics communications network.

9. The method of claim 1 , wherein a playback of said Vixel causes no impact on a user's experience.

10. The method of claim 1 , wherein a playback of said Vixel occurs with zero disruption of the video file in which said Vixel is embedded.

11. A system for acquiring analytics information, comprising:

a first code for embedding a Vixel into a video file, said first code comprising a first application wherein a user uploads a video file and determines a location within said video to embed said Vixel, said application returning to said user a video file containing an embedded Vixel,

a second code for uploading of said video, said second code comprising a second application wherein said user uploads said video file containing an embedded Vixel to any third party, and

a third code for collecting analytics information, said third code comprising a database for storing a plurality of analytics data, said analytics data being communicated via a code located on said Vixel every time said uploaded video file containing an embedded Vixel is played, and

wherein the Vixel further comprises a dynamic communication code, said dynamic communication code comprising a process for determining, at an exact time when a video file is played, what analytics mechanisms to run, such that the step of initiating an analytics mechanism is defined based on a real-time determination at each particular time said Vixel within said video file is played back.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2025
From: ALTER DOMUS (US) LLC
To: HUMAN SECURITY, INC.; SINGULARITY BUYER LLC
Reel/Frame 071935/0384 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: HUMAN SECURITY, INC.; SINGULARITY BUYER LLC; PERIMETERX, INC.
Reel/Frame 071935/0486 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 25, 2025
From: HUMAN SECURITY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072253/0310 →
SECURITY INTEREST Recorded Aug 9, 2022
From: HUMAN SECURITY, INC.; SINGULARITY BUYER LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 060758/0288 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 29, 2022
From: HUMAN SECURITY, INC.; SINGULARITY BUYER LLC; PERIMETERX, INC.
To: SILICON VALLEY BANK
Reel/Frame 061006/0055 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 24, 2021
From: COMERICA BANK
To: WHITE OPS, INC.
Reel/Frame 056676/0040 →
CHANGE OF NAME Recorded Mar 31, 2021
From: WHITE OPS, INC.
To: HUMAN SECURITY, INC.
Reel/Frame 057170/0011 →
SECURITY INTEREST Recorded Aug 25, 2016
From: WHITE OPS, INC.
To: COMERICA BANK
Reel/Frame 039540/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: HASSAN, TAMER
To: WHITE OPS INC.
Reel/Frame 038971/0463 →
Continuity (2)
Provisional Application 62009533 · Jun 9, 2014
Related Publication 20150356999A1 · Dec 10, 2015