Targeted Content Streaming via Bitmap Address Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing conditional access systems are not well-suited for targeting various types of content to users, as they require additional hardware and cannot efficiently send applications or updates to individual users or groups of users simultaneously.

Innovation Solution

A system and method for distributing and receiving targeted content in a broadcast stream, where packets containing content, client identifiers, and content types are used to identify and process content for specific client systems, allowing for flexible targeting of content to single or groups of clients without requiring additional hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conditional access systems are used to restrict broadcast data to authorized users, then user access control is improved, but the system cannot efficiently send applications or updates to individual users or groups of users simultaneously

Engineering Contradiction:
Improveuser access controlVSAvoidcontent targeting capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The broadcast stream is segmented into multiple packets, each containing targeted content for specific client groups identified by bitmap addresses. This allows the system to maintain reliable access control while enabling versatile content targeting by dividing the broadcast into manageable segments that can be selectively delivered to different user groups

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a new dimension for content delivery by using bitmap addresses that can identify multiple client groups simultaneously. This dimensional extension allows the system to target content to both individual users and groups of users within a single broadcast stream, resolving the contradiction between access control and content targeting versatility

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If conditional access systems are used to target content to single STB ID, then access control is improved, but there is no way for a group of STB to be programmed simultaneously

Engineering Contradiction:
Improveaccess controlVSAvoidsimultaneous programming capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Multiple client group identifiers are merged into a single bitmap address field within the packet. This merging capability allows the system to program multiple STBs simultaneously by combining their identifiers into a single broadcast packet, thereby improving productivity while maintaining access control through the same mechanism

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If additional hardware is added to enable targeted content delivery, then content targeting capability is improved, but device complexity increases

Engineering Contradiction:
Improvecontent targeting capabilityVSAvoidhardware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The existing broadcast infrastructure is made universal by enabling it to handle both traditional broadcast content and targeted content for multiple client groups simultaneously. The same broadcast channel and receiving equipment can serve both purposes, eliminating the need for additional hardware while improving content targeting capability through software-based bitmap address filtering

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9143248B2Targeted content streaming and reception system
Publication Date: 2015.09.22 OPEN TV INC
  • US9143248B2 patent drawing
  • US9143248B2 patent drawing
  • US9143248B2 patent drawing

AI summary

This invention relates to methods and systems for the broadcast and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize application handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.