Event Sequencing System for Multi-Device Scenario Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack the ability to efficiently configure and test scenarios that trigger actions based on sequences of events from multiple devices, requiring users to be proficient in coding and limiting real-time testing and modification capabilities.
Innovation Solution
An event sequencing system that receives data from multiple devices, compares detected events to configured scenarios, and initiates corresponding actions, providing a graphical user interface for users to create, configure, and modify scenarios without coding, enabling real-time testing and modification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users configure scenarios using traditional coding methods, then system functionality is achieved, but user proficiency requirements increase and development time extends
Solution Approach 1:
The patent replaces traditional coding-based scenario configuration with a graphical user interface that uses visual drag-and-drop operations. Users can configure scenarios by visually selecting devices, events, and actions through point-and-click interactions rather than writing code, thereby reducing both the proficiency barrier and development time while maintaining full scenario configuration capabilities
Solution Approach 2:
The patent introduces an event sequencing system as an intermediary layer between users and the underlying system architecture. This intermediary provides pre-built scenario templates and visual configuration tools that translate user-friendly graphical inputs into system-executable logic, eliminating the need for users to directly code while still achieving complex scenario configurations
2Reliability
If comprehensive scenario testing is implemented, then system reliability improves, but system complexity increases
Solution Approach 1:
The patent implements automated scenario testing functionality that allows the system to self-test configured scenarios without requiring external testing infrastructure. The event sequencing system automatically executes test sequences, validates event-triggered actions, and verifies scenario behavior, thereby improving reliability while keeping the system architecture relatively simple by making the testing capability inherent to the configuration system itself
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for initiating actions based on sequences of events. In one aspect, a process includes receiving, from each of multiple devices, data specifying an event detected by the device. The events are compared to configured scenarios that each specify a sequence of trigger events and an action to be initiated in response to detecting the sequence of trigger events. A determination is made that the events match a first scenario of the scenarios. In response to determining that the events detected by the multiple devices match the first scenario, a first action specified by the first scenario is initiated. A determination is made that a combination of one or more of the events detected by the multiple devices and the first action matches a second scenario. In response, a second action specified by the second scenario is initiated.


