IP Library Patent Application 17007692
Patent Application
App. No. 17/007,692

PRESENTATION GENERATING PLATFORM

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.
17/007,692
Abstract

Aspects of the subject disclosure may include, for example, include a device including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, provide a mapped software client that facilitates performance of operations, the operations comprising: receiving a series of functional steps for execution by the mapped software client, wherein the mapped software client provides a common functionality for a particular display platform; and performing the series of functional steps to implement a display of a dynamic advertisement. Other embodiments are disclosed.

Claims (38)

1 . A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, provide a mapped software client that facilitates performance of operations, the operations comprising:

receiving a series of functional steps for execution by the mapped software client, wherein the mapped software client provides a common functionality for a particular display platform; and

performing the series of functional steps to implement a display of a dynamic advertisement.

2 . The device of claim 1 , wherein the dynamic advertisement is user interactive.

3 . The device of claim 2 , wherein the dynamic advertisement provides an advertisement selector.

4 . The device of claim 3 , wherein the advertisement selector comprises a cube shaped user interface, and wherein each face of the cube enables a viewer to select a category symbol or band for a type of advertisement that will be displayed.

5 . The device of claim 1 , wherein the series of functional steps includes retrieving ad content for the dynamic advertisement from a content delivery network.

6 . The device of claim 5 , wherein the operations further comprise displaying the ad content on the particular display platform in accordance with the series of functional steps.

7 . The device of claim 1 , wherein the device is a set-top box, a dongle, a smart phone, a smart television, a tablet, or a computing device.

8 . The device of claim 1 , wherein the series of functional steps are provided in a JavaScript Object Notation (JSON) format.

9 . The device of claim 1 , wherein the operations include recognizing an opportunity to invoke the dynamic advertisement.

10 . The device of claim 9 , wherein the opportunity comprises receiving a keypress of a button on a controller for the device.

11 . The device of claim 10 , wherein the dynamic advertisement is a pause advertisement.

12 . The device of claim 10 , wherein the operations further comprise providing a notification to an ad delivery domain of the opportunity, wherein the series of functional steps are received responsive to the notification provided.

13 . A machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

providing an authoring tool for creating a XiP file that defines a dynamic advertisement, wherein the XiP file provides a series of functional steps for providing the dynamic advertisement;

creating the XiP file in accordance with instructions received through a user interface; and

sending the XiP file to one or more platforms.

14 . The machine-readable medium of claim 13 , wherein the series of functional steps are platform agnostic.

15 . The machine-readable medium of claim 13 , wherein the authoring tool provides a templated user interface for creating the dynamic advertisement.

16 . The machine-readable medium of claim 13 , wherein the authoring tool provides a what you see is what you get (WYSIWYG) user interface for creating the dynamic advertisement.

17 . The machine-readable medium of claim 13 , wherein the XiP file is in a JavaScript Object Notation (JSON) format.

18 . A method, comprising:

starting, by a processing system including a processor, a client app on a device;

executing, by the processing system, the client app on the device;

receiving, by the client app, instructions for a dynamic advertisement;

creating, by the client app, the dynamic advertisement;

initializing, by the client app, a view of the dynamic advertisement;

sending, by the client app, a notification to an ad server that the dynamic advertisement has been created and initialized;

receiving, by the client app, ad content from the ad server for the dynamic advertisement responsive to the notification;

playing, by the client app, the ad content;

stopping, by the client app, the playing of the ad content;

collecting, by the client app, measurements concerning the dynamic advertisement; and

reporting, by the client app, the measurements to the ad server.

19 . The method of claim 18 , wherein the measurements are reported according to universal resource locators and formats per measurement specification set forth in the instructions.

20 . The method of claim 18 , wherein the client app plays the ad content according to rendering specifications provided in the instructions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: XANDR INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 059477/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2021
From: FISCHMANN, HANS J.; KORN, EREZ A.
To: XANDR INC.
Reel/Frame 056751/0431 →