AI Voice Notification System Using Local Context Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice response systems lack the ability to determine optimal notification messages based on environmental constraints, relying on IoT devices to derive context and generate notifications, which increases server processing and data transmission loads.

Innovation Solution

Implementing a method that uses reinforcement learning and machine learning techniques to create a knowledge base from IoT device data, allowing local processing on client devices to generate notification messages based on user interactions and environmental conditions, reducing server load and sensitive data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If voice response systems use IoT devices to derive context and generate notifications, then notification personalization and context-awareness are improved, but server processing load and data transmission increase

Engineering Contradiction:
Improvenotification personalizationVSAvoidserver processing load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system segments the notification generation process by distributing functionality across multiple components: IoT devices collect local context data, client devices perform initial processing and rule evaluation, and servers handle only complex queries and model updates. This segmentation reduces server processing load while maintaining personalized notification capabilities through local rule execution on client devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-processing context data locally on client devices using reinforcement learning models and rule engines. Contextual information from IoT devices is analyzed and notification rules are evaluated before data reaches the server, reducing the computational burden on servers while enabling personalized notifications through local decision-making.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If contextual information from IoT devices is transmitted to servers for processing, then accurate context-aware notifications are generated, but network data transmission increases

Engineering Contradiction:
Improvecontext accuracyVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts and processes only essential contextual information locally on client devices using reinforcement learning models that have been trained to identify relevant patterns. Instead of transmitting all raw IoT data to servers, the client extracts key contextual features and evaluates them against local rules, reducing network data transmission while maintaining context accuracy for notification generation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Client devices perform self-service by locally processing contextual information from IoT devices and generating notifications independently using embedded reinforcement learning models and rule engines. This self-service capability reduces the need for continuous server communication and minimizes network data transmission while maintaining accurate context-aware notification generation through local decision-making.

Inventive Principle:
Principle #25Self-service

3Productivity

If reinforcement learning models are trained using user interaction data, then notification optimization is improved, but processing complexity increases

Engineering Contradiction:
Improvenotification optimizationVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements dynamics by using reinforcement learning models that continuously adapt and update based on user interactions with notifications. The models learn from feedback and dynamically adjust notification strategies to optimize user engagement. This dynamic adaptation improves notification optimization while the modular architecture manages processing complexity by separating model training from inference.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses an intermediary rule engine that translates complex reinforcement learning model outputs into actionable notification decisions. The rule engine acts as a mediator between the sophisticated RL models and the actual notification generation process, simplifying the overall system complexity while maintaining the productivity benefits of RL-based optimization through layered processing architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20210097330A1Notification content message via artificial intelligence voice response system
Publication Date: 2021.04.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20210097330A1 patent drawing
  • US20210097330A1 patent drawing
  • US20210097330A1 patent drawing

AI summary

Aspects of the present invention disclose a method to derive optimal notification content to be delivered to one or plurality of users based on congregating contextual information from interconnected devices. The method includes one or more processors identifying an interaction of a user with a computing device. The method further includes determining a first set of conditions of an operating environment that includes the interaction of the user with the computing device. The method further includes determining a relationship between the first set of conditions of the operating environment and the interaction of the user with the computing device. The method further includes generating a knowledge base that includes the determined relationship, the first set of conditions of the operating environment, and the interaction of the user with the computing device. The method further includes generating a notification message for the user based on the knowledge base.