Primary Device Selecting Secondary Devices for Event Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart devices currently cannot actively cooperate with each other to jointly complete events, such as notifying a user of an incoming call if the primary device is out of range, leading to incomplete event processing.

Innovation Solution

A method where a primary device establishes communication connections with secondary devices, recognizes event types, and selects suitable secondary devices based on filtering conditions, including operating status and output capabilities, to ensure event information is appropriately presented, even if the primary device is not directly accessible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a smart device processes events independently without device cooperation, then the device operation is simple, but the event processing completeness deteriorates when the primary device is not accessible to the user

Engineering Contradiction:
Improveevent processing completenessVSAvoiddevice cooperation mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a service management function that acts as an intermediary between the primary device and secondary devices. This function manages the cooperation relationship, selects appropriate secondary devices based on device information and event types, and coordinates the presentation of event information across multiple devices, thereby improving event processing completeness without requiring complex direct peer-to-peer interactions between devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables secondary devices to serve multiple purposes: they can function as regular display devices for their own content while simultaneously serving as auxiliary notification devices for the primary device's events. This multi-functionality allows the system to improve reliability through device cooperation without adding dedicated specialized components, as existing devices are utilized for multiple roles

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If a smart device cooperates with multiple secondary devices to complete events, then the event processing effectiveness is improved, but the device selection and management complexity increases

Engineering Contradiction:
Improveevent processing effectivenessVSAvoiddevice selection mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where each device automatically provides its own device information (such as display capabilities, proximity to user, and current state) to the service management function. The service management function autonomously processes this information to select appropriate secondary devices for specific events, eliminating the need for manual configuration or complex selection algorithms, thereby improving event processing effectiveness while keeping the selection mechanism manageable

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12192956B2Device cooperation method, apparatus, and system for jointly completing an event with another device
Publication Date: 2025.01.07 HUAWEI TECH CO LTD
  • US12192956B2 patent drawing
  • US12192956B2 patent drawing
  • US12192956B2 patent drawing

AI summary

A system comprises a primary device, the primary device pre-establishes communication connections to a plurality of secondary devices. The method comprising: receiving, by the primary device, a to-be-processed event; recognizing, by the primary device, an event type and event information of the to-be-processed event; obtaining, by the primary device, device information of each of the plurality of secondary devices; obtaining, by the primary device, a device filtering condition corresponding to the event type; determining, by the primary device based on the device information of each of the plurality of secondary devices, a first secondary device that meets the device filtering condition; and sending, by the primary device, the event type and the event information to the first secondary device when the primary device determines that a data type of the event information is a data type supported by the first secondary device.