Event Sequencing System for Multi-Device Scenario Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveScenario configuration easeVSAvoidDevelopment time
Core Design Contradiction:
Ease of operationVSLoss of time

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive scenario testing is implemented, then system reliability improves, but system complexity increases

Engineering Contradiction:
ImproveScenario testing capabilityVSAvoidSystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11467553B2Efficient configuration of scenarios for event sequencing
Publication Date: 2022.10.11 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11467553B2 patent drawing
  • US11467553B2 patent drawing
  • US11467553B2 patent drawing

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.