IP Library Granted Patent US 10,390,068
Granted Patent B1
US 10,390,068 · App. 15/703,905 · Granted Aug 20, 2019

Traffic system and method for handling advertisements with content broadcast networks including responsiveness to changes in programming parameters

Inventors: David S. Hardy (Grass Valley, CA); Mark T. Elmasri (Yelm, WA); Asif Abdul Muneer Balgar (Dona Paula, IN)
H04N21/262H04L51/08H04L67/06H04N21/231H04N21/232H04N21/234H04N21/235H04N21/2668H04N21/812H04L67/42
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,390,068
App. No.
15/703,905
Granted
Aug 20, 2019
Kind
B1
Abstract

A computer-implemented system and method for providing information to a traffic system allowing a traffic system operator to make faster and better decisions related to whether or not to import specific break structure files. The system, via a dashboard, permits the traffic system operator to select a single network, a group of specific networks or all networks for importation of the specific break structure files. The system and method are configured to handle changes in any of three important programming categories, namely windows, breaks and programming content. The programming categories are separated into easy-to-read columns listing the number of changes for a given future time period allowing the traffic system operator to easily locate the changes. Such a system and method solves the problem of traffic system operators having to “blindly” import data.

Claims (19)

1. A computer system for incorporating advertising breaks across one or more broadcast networks comprising:

a processor, said processor being a hardware component of the computer system;

memory in communication with said processor, said memory storing a plurality of instructions which when executed by said processor cause said system to: (i) responsive to an electronic request containing at least one or more network instances and one or more date ranges for which to provide a break structure, retrieve programming information from a programming database related to said electronic request and specifically said one or more network instances and said one or more date ranges, said programming information received via one or more dynamic data feeds; (ii) retrieve generic break structure information from a generic break structure database for said requested one or more network instances; (iii) retrieve any custom break structure updates for said requested one or more network instances; and (iv) generate a formatted visual presentation by utilizing said information retrieved at steps (i), (ii) and (iii) for each of said one or more network instances, said formatted visual presentation accessible and manipulatable via a user interface.

2. The computer system of claim 1 further comprising said memory storing a plurality of instructions which when executed by said processor cause said system to: transmit said visual presentation to a user client.

3. The computer system of claim 1 further comprising said memory storing a plurality of instructions which when executed by said processor cause said system to: transmit, via email, said visual presentation to a user client.

4. The computer system of claim 1 wherein said formatted visual representation is a searchable grid.

5. The computer system of claim 1 wherein said formatted visual presentation includes highlighted portions signifying when a break structure of a network instance was last modified.

6. A computer system for incorporating advertising breaks across one or more broadcast networks comprising:

a processor, said processor being a hardware component of the computer system;

memory in communication with said processor, said memory storing a plurality of instructions which when executed by said processor cause said system to: (i) responsive to a request for a break structure file, said request including one or more network instances and one or more date periods over which to generate a break structure file, determine a number of network instances in said request and if said number is greater than a threshold number, move said request to a download queue for later processing; (ii) if said number of network instances in said request is less than a threshold number, retrieve programming information of said one or more network instances over said requested one or more date periods from said programming database, said programming information received via one or more dynamic data feeds; (iii) retrieve a generic break structure of said one or more network instances; (iv) retrieve any custom break structure updates for said one or more network instances within said one or more requested date periods; and (v) generate a break structure file by utilizing said information retrieved at steps (ii), (iii) and (iv) for each of said one or more network instances, said formatted visual presentation accessible and manipulatable via a user interface.

7. The computer system of claim 6 wherein responsive to said number of networks instances in said request being greater than said threshold number of network instances at step (ii), said memory stores a plurality of instructions which when executed by said processor cause said system to: (i) scan and retrieve pending requests in a break structure download queue from a client database; (ii) retrieve programming information of said network instance over said requested date range from said programming database; (iii) retrieve said generic break structure of said network instance; (iv) if they exist, retrieve custom break structure updates for said network instance within said requested date range; and (v) generate a break structure file by utilizing said information retrieved at steps (ii), (iii) and (iv) for each of said one or more network instances.

8. The computer system of claim 6 wherein said break structure file is an XML file.

9. The computer system of claim 6 wherein said instructions, which when executed by said processor, further cause said system to: transmit said break structure file as an email attachment to a user.

10. A method for incorporating advertising breaks across one or more broadcast networks comprising:

utilizing one or more processors in communication with memory storing a plurality of instructions for execution by said processor, said processor instructions for: (i) responsive to an electronic request containing programming information including at least one or more network instances and one or more date ranges, retrieving programming information from a programming database related to said electronic request and specifically said one or more network instances and said one or more date ranges, said programming information received via one or more dynamic data feeds; (ii) retrieving generic break structure information; (iii) retrieving any custom break structure updates for said requested one or more network instances; and (iv) generating a formatted visual presentation by utilizing said information retrieved at steps (i), (ii) and (iii) for each of said one or more network instances, said formatted visual presentation accessible and manipulatable via a user interface.

11. The method of claim 10 further comprising transmitting said visual presentation to a user client.

12. The method of claim 10 further comprising transmitting said visual presentation to a user client via email.

13. The method of claim 10 further comprising generating a formatted visual representation in the form of a searchable grid.

14. The method of claim 10 further comprising generating said formatted visual presentation with highlighted portions signifying when a break structure of a network instance was last modified.

Assignments (4)
MERGER Recorded Oct 28, 2025
From: VISUAL ADVERTISING SALES TECHNOLOGY
To: VISUAL ADVERTISING SALES TECHNOLOGY, INC.
Reel/Frame 072702/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2025
From: VISUAL ADVERTISING SALES TECHNOLOGY, LLC
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 072703/0307 →
CHANGE OF NAME Recorded Oct 28, 2025
From: VISUAL ADVERTISING SALES TECHNOLOGY, INC.
To: VISUAL ADVERTISING SALES TECHNOLOGY, LLC
Reel/Frame 073375/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: HARDY, DAVID S.; ELMASRI, MARK T.; BALGAR, ASIF ABDUL MUNEER
To: VISUAL ADVERTISING SALES TECHNOLOGY
Reel/Frame 070403/0736 →
Continuity (1)
Continuation 15334245 · Oct 25, 2016