IP Library Granted Patent US 10,142,702
Granted Patent B2
US 10,142,702 · App. 14/954,526 · Granted Nov 27, 2018

System and method for dynamic advertisements driven by real-time user reaction based AB testing and consequent video branching

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 10,142,702
App. No.
14/954,526
Granted
Nov 27, 2018
Kind
B2
Abstract

An apparatus and method for A/B testing including a storage device storing a set of data, an input device receiving input from a sensor according to a review of composed set of data, a processor receiving an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing the first set of data according to a feedback of the input signal. The processor analyzes the input signal and extracts the plurality of criteria from the input signal as extracted information. The processor composes the set of data from the storage device according to the extracted information, and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal.

Claims (33)

1. A system for A/B split testing, comprising:

a storage device storing a set of data;

a processor coupled to the storage device;

an input device receiving input from a sensor according to a review of composed set of data;

the processor configured to receive an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing a first set of data according to a feedback of the input signal,

wherein the processor is configured to analyze the input signal and extracts the plurality of criteria from the input signal as extracted information, and

wherein the processor is configured to dynamically compose a set of data in real-time including transition boundaries among different groups of the set of data from the storage device according to the extracted information, and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal, further comprising a server comprising the processor, the server being a virtual server in the clouds,

the composed data is dynamically initialized from a given template,

wherein the processor selects and organizes in parallel the transition to the next frame segment of the video stream from among the optional frame segments according to the feedback from the live A/B split testing of previous frame segments for each of the different geo-locations.

2. A system for A/B split testing, comprising:

a storage device storing a set of data;

a processor coupled to the storage device;

an input device receiving input from a sensor according to a review of composed set of data;

the processor configured to receive an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing a first set of data according to a feedback of the input signal,

wherein the processor is configured to analyze the input signal and extracts the plurality of criteria from the input signal as extracted information, and

wherein the processor is configured to dynamically compose a set of data in real-time including transition boundaries among different groups of the set of data from the storage device according to the extracted information and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal, further comprising a second storage device storing policy and privacy rules, the processor composing the set of data from the first storage device according to the policy and privacy rules,

wherein the set of data comprises a video steam,

wherein the processor runs live A/B split testing in parallel within the video stream at different geo-locations,

wherein the video stream includes a plurality of frames grouped into a plurality of frame segments including a group of optional frame segments,

wherein the transition boundaries comprises a transition from one of the plurality of frame segments of the video stream to a next frame segment, and

wherein the processor selects and organizes in parallel the transition to the next frame segment of the video stream from among the optional frame segments according to the feedback from the live A/B split testing of previous frame segments for each of the different geo-locations.

3. A system for A/B split testing, comprising:

a storage device storing a set of data;

a processor coupled to the storage device;

an input device receiving input from a sensor according to a review of composed set of data;

the processor configured to receive an input signal from the input device the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing a first set of data according to a feedback of the input signal,

wherein the processor is configured to analyze the input signal and extracts the plurality of criteria from the input signal as extracted information, and

wherein the processor is configured to dynamically compose a set of data in real-time including transition boundaries among different groups of the set of data from the storage device according to the extracted information, and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal,

wherein the set of data comprises a video,

wherein the processor runs live A/B split testing in parallel within the video at different geo-locations,

wherein the video includes a plurality of frames in sequence grouped into a plurality of frame segments,

wherein the plurality of frame segments includes a plurality of different critical segments, and

wherein the processor selects in parallel one of the critical segments according to the feedback from the live A/B split testing of previous frame segments for each of the different geo-locations.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE SECOND ASSIGNEE DATE 11-25-2015 DATE SHOULD BE 11-29-2015 PREVIOUSLY RECORDED AT REEL: 037216 FRAME: 0362. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2016
From: VACULIN, ROMAN; DEY, KUNTAL; NAGAR, SEEMA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037825/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: VACULIN, ROMAN; DEY, KUNTAL; NAGAR, SEEMA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037216/0362 →