Set-Top Box Voice Call Automation via Video Audio Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack an efficient method to facilitate voice calls directly from media content, such as video advertisements, by accurately identifying and matching telephone numbers using pattern and speech recognition, which hinders seamless interaction with marketing entities.

Innovation Solution

Implementing a system that uses image pattern recognition to identify telephone numbers in video content and speech recognition to verify audio numbers, allowing for the establishment of voice communications between a set-top box and a marketing entity's telephone device through a remote server, utilizing VoIP technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If telephone numbers are manually entered by viewers, then voice communication can be established, but user convenience deteriorates and interaction complexity increases

Engineering Contradiction:
Improveease of initiating voice callVSAvoidtime required to manually enter number
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting and extracting telephone numbers from video content before the viewer needs to make a call. The set-top box continuously monitors video frames and audio streams, identifying telephone numbers in advance so that when a viewer expresses interest, the number is already prepared and ready for immediate dialing, eliminating manual entry time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the video content itself to provide the telephone number information that viewers would otherwise need to manually extract and enter. The automatic recognition system serves itself by detecting numbers displayed on screen or spoken in the audio, making the calling process automated and viewer-initiated without requiring manual data input

Inventive Principle:
Principle #25Self-service

2Extent of automation

If automatic telephone number recognition is implemented, then user convenience improves, but system complexity increases due to pattern and speech recognition requirements

Engineering Contradiction:
Improveautomation of telephone number detectionVSAvoidcomplexity of recognition system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The recognition system is segmented into two independent modules: pattern recognition for detecting telephone numbers in video frames and speech recognition for detecting numbers in audio streams. Each module operates separately and can be independently optimized or disabled, reducing the overall system complexity while maintaining comprehensive number detection capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A matching module serves as an intermediary that receives detected telephone numbers from both pattern recognition and speech recognition systems. This intermediary compares the numbers, resolves discrepancies, and determines the most accurate number to use, simplifying the integration of multiple recognition systems by providing a centralized coordination layer

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If both pattern recognition and speech recognition are used to verify telephone numbers, then measurement precision improves, but processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of telephone number identificationVSAvoidtime for number verification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial verification by using pattern recognition as the primary detection method and speech recognition as a secondary verification method only when needed. If pattern recognition confidently identifies a telephone number, the system may proceed without additional speech verification, reducing processing time while maintaining sufficient accuracy for most cases

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes verification parameters based on context, such as adjusting the confidence threshold for accepting pattern recognition results or selecting which speech recognition algorithms to apply. This allows the system to maintain high precision when needed while reducing processing overhead when the situation allows for faster, less rigorous verification

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10015553B2Apparatus and method for managing voice communications
Publication Date: 2018.07.03 AT&T INTELLECTUAL PROPERTY I L P
  • US10015553B2 patent drawing
  • US10015553B2 patent drawing
  • US10015553B2 patent drawing

AI summary

A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a call request from a set top box that is remote from the server where the call request identifies a telephone number that is presented from video content presented by the set top box where the telephone number is detected based on a combination of image pattern recognition and speech recognition and where the telephone number is associated with a marketing entity, establish a voice communication with a first telephone device associated with the set top box, and establish the voice communication with a second telephone device associated with the telephone number and the marketing entity if the first telephone device accepts the voice communication. Other embodiments are disclosed.