Decentralized Learning Device Delay Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer programmers face inefficiencies and costs in reconfiguring programmable devices, as they require expertise in writing complex code for new behaviors, often necessitating the presence of an expert, which is time-consuming and costly.

Innovation Solution

A delay device within a decentralized system of learning devices that introduces configurable delay periods for broadcasting messages, allowing users to easily control timing without needing specialized programming, using a delay device that waits for a predetermined period before broadcasting messages based on user-defined settings or learned adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a programmable device uses a specialized programmer interface to teach new behaviors, then the device can perform new tasks, but the process requires expert programming knowledge and becomes time-consuming and costly

Engineering Contradiction:
Improveability to perform new behaviorsVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The learning device autonomously learns new behaviors through trial-and-error interactions with the environment and receives feedback, eliminating the need for expert programmers to manually code each behavior. The device self-configures its response patterns based on learned associations between events and desired outcomes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the learning device receives feedback signals that indicate whether its actions produced the desired effect. This feedback drives the learning process, allowing the device to automatically adjust its behavior patterns without requiring complex programming expertise.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If an expert programmer is scheduled to reprogram the device, then new behaviors can be implemented, but the process is delayed and incurs additional costs

Engineering Contradiction:
Improvebehavior reconfiguration capabilityVSAvoidreprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The device performs its own reconfiguration automatically through the learning process, eliminating the time loss associated with scheduling and executing expert programmer interventions. New behaviors are learned in real-time through environmental interactions and feedback.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the delay device uses a predetermined delay period, then timing control is simplified, but flexibility in adjusting timing is reduced

Engineering Contradiction:
Improvetiming control simplicityVSAvoidtiming flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The delay period transitions from a static predetermined value to a dynamic parameter that can be automatically adjusted based on learned timing patterns. The device learns optimal delay times through trial-and-error and adapts the timing flexibly while maintaining ease of initial operation with default values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The delay device automatically learns and adjusts its own timing parameters through the learning process, eliminating the need for manual timing adjustments while maintaining flexibility. The device self-optimizes delay periods based on feedback from its interactions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9509763B2Delayed actions for a decentralized system of learning devices
Publication Date: 2016.11.29 QUALCOMM INC
  • US9509763B2 patent drawing
  • US9509763B2 patent drawing
  • US9509763B2 patent drawing

AI summary

An embodiment delay device for use within a decentralized system of learning device delays broadcast messages to introduce a time shift into events. The delay device may receive a first message from a triggering device, generate a first pattern using at least a first event based on the received first message, determine whether the first pattern matches a known trigger pattern, wait a predetermined delay period in response to determining that the first pattern matches the known trigger pattern, and broadcast a second message in response to the predetermined delay period expiring. Delay periods may be user-configurable, such as via user inputs (e.g., dials, sliders, etc.) or learned based on messages from responding devices. The second message may be similar to the first message or a distinct message indicating the elapse of the delay period.