IP Library Patent Application 13437283
Patent Application
App. No. 13/437,283

SCRIPTING LANGUAGE, METHOD AND SYSTEM FOR DELIVERING PLATFORM-INDEPENDENT DYNAMICALLY INTERPRETED AND RENDERED INTERACTIVE CONTENT, AND FOR MEASURING THE DEGREE AND NATURE OF USER INTERACTION THEREWITH

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 None
App. No.
13/437,283
Abstract

Exemplary embodiments provide a scripting language, method and system for delivering platform-independent dynamically interpreted and rendered interactive content, and for measuring the degree and nature of user interaction therewith.

Claims (12)

1 . A method for delivering interactive content, comprising:

providing interactive content via a structured language and specification that is configured to be dynamically interpreted by software, wherein the structured language and specification is configured as an interactive digital video markup language that is platform independent and is configured to allow run-time control over the format of interactive advertisements.

2 . A method for delivering interactive content in accordance with claim 1 , wherein the interactive digital video markup language is configured to give control over the layout of advertisement formats whether the ad is to run as a linear or non-linear ad, what the makeup of the tracking pixels should be in response to user interaction, and how the renderer should respond to publisher-submitted data.

3 . A method for delivering interactive content in accordance with claim 1 , wherein said platform independence is provided via a scripted directive interface for data exchange between the renderer and any enclosing container that ensures that interpretation of the language isn't tied to any specific hardware or software framework.

4 . A method for delivering interactive content in accordance with claim 1 , wherein said run time control is provided via run-time alteration of atoms of content created using the structured language.

5 . A method for delivering interactive content in accordance with claim 1 , further comprising providing a mechanism that provides sufficient intrinsic structure within the language, specification and associated systems and methods to enable unqualified support for the capture and indexing of data reflecting the scope and nature of user interaction with the media formats being presented.

6 . A system for delivering interactive content, comprising:

providing an interactive content renderer and a client stack configured with a structured language and specification that is configured to be dynamically interpreted by software, wherein the structured language and specification is configured as an interactive digital video markup language that is platform independent and is configured to allow run-time control over the format of interactive advertisements.

7 . A system for delivering interactive content in accordance with claim 6 , wherein the interactive digital video markup language is configured to give control over the layout of advertisement formats whether the ad is to run as a linear or non-linear ad, what the makeup of the tracking pixels should be in response to user interaction, and how the renderer should respond to publisher-submitted data.

8 . A system for delivering interactive content in accordance with claim 6 , wherein said platform independence is provided via a scripted directive interface for data exchange between the renderer and any enclosing container that ensures that interpretation of the language isn't tied to any specific hardware or software framework.

9 . A system for delivering interactive content in accordance with claim 6 , wherein said run time control is provided via run-time alteration of atoms of content created using the structured language.

10 . A system for delivering interactive content in accordance with claim 6 , further comprising providing a mechanism that provides sufficient intrinsic structure within the language, specification and associated systems and methods to enable unqualified support for the capture and indexing of data reflecting the scope and nature of user interaction with the media formats being presented.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED ON REEL 050899 FRAME 0339. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF PATENT SECURITY INTEREST. Recorded Nov 5, 2019
From: VIANT TECHNOLOGY LLC (AS ASSIGNED FROM BANK OF AMERICA, AND PURSUANT TO CHANGE OF NAME)
To: VINDICO LLC
Reel/Frame 052515/0075 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 031189/FRAME 0290 AND REEL 037829/FRAME 0295 Recorded Oct 31, 2019
From: TI NEWCO LLC (AS ASSIGNED FROM BANK OF AMERICA)
To: VINDICO LLC
Reel/Frame 050899/0339 →
SECURITY INTEREST Recorded Feb 25, 2016
From: BANK OF AMERICA, N.A.
To: TI NEWCO LLC
Reel/Frame 037829/0295 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 9, 2013
From: VINDICO LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031189/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2012
From: FORTUNA, JOSEPH A.; SUVEYKE, EZRA; BYRNE, JUSTIN JAY
To: VINDICO LLC
Reel/Frame 028549/0440 →