Context-Based Communication System for Intelligent Device Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack the ability to intelligently initiate and manage device-to-device communications based on contextual awareness, such as user activities or relationships, leading to inefficient and sometimes disruptive interactions.

Innovation Solution

A context-based communication system that uses a processor, microphone, and memory to receive voice commands, transmit requests, and facilitate communications between devices based on contextual awareness information, including user activities, audible responses, and hierarchical relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional communication systems are used to initiate device-to-device communications, then communication can be established, but the system cannot intelligently determine contextual awareness such as user activities or device status, leading to disruptive interactions

Engineering Contradiction:
Improvecontextual awarenessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by determining contextual awareness information about the second device before initiating communications. This includes checking whether the second device is currently engaged in an activity (such as playing music or providing audible information) and whether a user is present near the second device. By performing this contextual assessment in advance, the system avoids disruptive communications while maintaining manageable complexity through structured pre-checks.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If communications are initiated without checking contextual awareness, then communication speed is maintained, but user experience deteriorates due to disruptive interactions during activities

Engineering Contradiction:
Improveuser experienceVSAvoidcommunication initiation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies partial action by selectively checking only the most relevant contextual factors before initiating communications. Rather than performing an exhaustive analysis of all possible contextual parameters, the system focuses on key indicators such as current device activities and user presence. This selective approach maintains user experience by avoiding disruptions while minimizing the time penalty through targeted rather than comprehensive contextual assessment.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system checks contextual awareness information before communications, then communication disruptions are reduced, but the complexity of determining contextual information increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcontext determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the contextual awareness determination into distinct, manageable components. It separately determines (1) whether the second device is engaged in an activity, (2) whether a user is present near the second device, and (3) whether the activity provides audible information. This segmentation allows the system to maintain high communication reliability by comprehensively checking contextual factors while keeping the overall complexity manageable through modular, organized assessment steps.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11107468B2Apparatus, method, and program product for context-based communications
Publication Date: 2021.08.31 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11107468B2 patent drawing
  • US11107468B2 patent drawing
  • US11107468B2 patent drawing

AI summary

Apparatuses, methods, and program products are disclosed for context-based communications. One apparatus includes a processor, a microphone, and a memory that stores code executable by the processor. The code is executable by the processor to receive, via the microphone, information indicating to initiate communications between the apparatus and a second device. The code is executable by the processor to transmit a request for the communications to the second device. The code is executable by the processor to, in response to transmitting the request, receive contextual awareness information corresponding to the second device. The code is executable by the processor to facilitate the communications between the apparatus and the second device based on the contextual awareness information.