Automated Voice Ordering via Ad Metadata Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems for intelligent virtual assistants lack the ability to automatically place orders for products or services presented in advertisements within multimedia content, as they do not effectively detect and process advertisement metadata in real-time user requests.

Innovation Solution

The system detects presentation of multimedia content with advertisements, extracts metadata, and uses natural language processing to understand user spoken utterances, allowing it to automatically place orders for products or services indicated in the advertisements by comparing the utterance meaning to the metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the system processes and analyzes advertisement metadata in real-time to enable automated ordering, then the automation capability and user convenience are improved, but the system complexity and computational resources required increase

Engineering Contradiction:
Improveautomated ordering capabilityVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system extracts and stores advertisement metadata (product identifiers, pricing information, inventory data) in advance during multimedia content playback. This preliminary action prepares the data structure so that when a user expresses purchase intent through natural language, the system can quickly match and process the order without complex real-time analysis, thereby achieving automation while managing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary natural language processing layer that translates user speech into structured purchase intent. This intermediary component bridges the gap between casual user expression and the rigid requirements of automated ordering systems, enabling automation without requiring complex direct interpretation of unstructured data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system stores and processes advertisement metadata for comparison with user requests, then the ordering accuracy and relevance are improved, but the memory usage and data processing load increase

Engineering Contradiction:
Improveproduct identification accuracyVSAvoiddata storage volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential metadata elements needed for ordering (product identifiers, pricing, inventory status) from the multimedia content, storing them in a condensed format. This selective extraction maintains high product identification accuracy while minimizing the volume of stored data, avoiding the need to store entire advertisement transcripts or multimedia files

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different data storage strategies to different types of metadata: structured data like product identifiers and pricing are stored in compact database formats for efficient retrieval, while unstructured elements are either extracted selectively or processed on-demand. This localized optimization of data quality and format reduces overall storage requirements while maintaining precision where it matters most

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11501349B2Advertisement metadata communicated with multimedia content
Publication Date: 2022.11.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11501349B2 patent drawing
  • US11501349B2 patent drawing
  • US11501349B2 patent drawing

AI summary

Presentation of multimedia content comprising at least one advertisement and at least a portion of metadata pertaining to the at least one advertisement is detected. A spoken utterance of a user is detected. A computer-understandable meaning of the spoken utterance by performing natural language processing on the spoken utterance. Whether the spoken utterance pertains to a product or service indicated in the at least one advertisement can be determined by comparing the computer-understandable meaning of the spoken utterance to the at least the portion of metadata pertaining to the at least one advertisement and whether the computer-understandable meaning of the spoken utterance indicates that the user chooses to order the product or service indicated in the at least one advertisement can be determined. If both determinations are affirmative, an order for the product or service indicated in the at least one advertisement can be automatically placed.