Electronic Clock Service Discovery Notification for Smartphone CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems between devices like electronic clocks and smartphones, overlapping service discovery communications between the operating system and application can cause CPU overload, leading to sequence loss and unnecessary standby times, as the timing of these communications is uncertain and often results in duplicate or prolonged communication delays.

Innovation Solution

The electronic clock transmits a service-discovery end notification to the smartphone after completing service discovery with the operating system, allowing the application to recognize the end of communication and initiate subsequent interactions promptly, thereby avoiding duplicate communications and reducing standby times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the electronic clock performs service discovery communication with both the operating system and application simultaneously, then communication completeness is improved, but CPU load increases causing sequence loss

Engineering Contradiction:
Improvecommunication completenessVSAvoidCPU load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the service discovery communication process into distinct phases: first communicating with the operating system, then with the application. This temporal segmentation prevents simultaneous CPU processing requirements, eliminating sequence loss while maintaining complete communication with both software components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by completing service discovery communication with the operating system before initiating communication with the application. This sequential preliminary actions ensures the CPU is not overloaded with simultaneous processing requirements while maintaining communication completeness.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the application waits for a predetermined time after service discovery before starting communication, then communication sequence is simplified, but unnecessary standby time increases

Engineering Contradiction:
Improvecommunication sequenceVSAvoidstandby time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces feedback mechanism where the electronic clock sends a notification to the application indicating that service discovery communication with the operating system has completed. This feedback eliminates the need for predetermined waiting times and unnecessary standby displays, allowing the application to immediately initiate communication without guessing timing windows.

Inventive Principle:
Principle #23Feedback

3Productivity

If the electronic clock communicates with the operating system and application in parallel, then communication efficiency is improved, but duplicate communications and sequence loss occur

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcommunication sequence accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the communication process into sequential phases rather than parallel execution. By completing service discovery with the operating system first, then transitioning to application communication, the system maintains communication efficiency while preventing duplicate transmissions and sequence loss through clear temporal delimitation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification mechanism provides feedback to the application that service discovery with the operating system is complete, enabling the application to safely initiate its own communication without causing duplicates or sequence conflicts, thus maintaining both efficiency and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11553326B2Communication device and communication method for transmitting notifications to communicate with first and second softwares and to cause second software to be on standby and to cancel being on standby
Publication Date: 2023.01.10 CASIO COMPUTER CO LTD
  • US11553326B2 patent drawing
  • US11553326B2 patent drawing

AI summary

An electronic clock which is a communication device includes: a transceiver configured to communicate with another communication device including first software and second software; and at least one processor. The processor: controls the transceiver to perform a certain communication with the first software; and causes, after the certain communication ends, the transceiver to transmit a notification for notifying the second software of the end of the certain communication.