Smart Notification System Event Coalescence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional smart home systems generate inefficient notifications by treating separate events as isolated, rather than recognizing them as part of a singular event, leading to repetitive and annoying alerts for users.

Innovation Solution

A smart notification system that coalesces detected events into hierarchically higher-level events, using sensors and a processor to identify and consolidate events, and selectively communicate these coalesced events to users based on predefined or learned patterns, thereby reducing unnecessary notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system sends notifications for every detected event, then the user is kept informed of all system activities, but the user receives repetitive and annoying alerts

Engineering Contradiction:
Improveinformation completenessVSAvoiduser experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent merges multiple related events into a single consolidated notification by implementing an event coalescence mechanism. The system identifies events that are related through temporal proximity and hierarchical relationships, then combines them into one notification message that summarizes the sequence of events, thereby reducing notification frequency while preserving information completeness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments notifications into different hierarchical levels (first-level events, second-level coalesced events, third-level consolidated events). The system divides the notification stream into layers, where lower-level detailed events are grouped into higher-level summary notifications, allowing users to receive condensed information about event sequences without losing awareness of individual events

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system treats separate events as isolated incidents, then each event is detected and notified independently, but the notifications become repetitive and unnecessary

Engineering Contradiction:
Improveevent detection accuracyVSAvoidnotification efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-defining hierarchical event structures and coalescence rules before events occur. The system establishes templates for how related events should be grouped and consolidated, so when events are detected, they can be automatically matched against these pre-established patterns to determine whether they should be coalesced into higher-level notifications

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where the system continuously monitors detected events, analyzes their relationships based on temporal and hierarchical criteria, and dynamically adjusts notification generation. The feedback loop evaluates whether multiple detected events meet the coalescence conditions and determines the appropriate notification level, thereby optimizing notification efficiency while maintaining accurate event detection

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9613514B2Systems and methods for providing a smart notifications system
Publication Date: 2017.04.04 GOOGLE LLC
  • US9613514B2 patent drawing
  • US9613514B2 patent drawing
  • US9613514B2 patent drawing

AI summary

A system includes one or more sensors to gather information about an environment, a memory device that stores one or more computer executable components, and a processor to execute the computer executable components in the memory, including an event detection component to obtain information from the one or more sensors and identify whether a first level event has occurred based on the obtained information, a coalescence component to consolidate a plurality of events into a hierarchically higher-level, pre-defined coalesced event, and a communication component to send to one or more users a notification of a hierarchically highest level event determined to have occurred during a pre-determined time range.