Communication Device Service Request Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices functioning as wireless LAN stations face difficulties in providing services to multiple devices simultaneously and may not allow service provision to multiple devices at the same time.

Innovation Solution

A communication device with service providing, determining, and responding means to manage service requests from multiple devices, including determining its ability to provide services and responding accordingly based on its role in the wireless layer or user instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a device operates as a wireless LAN station, then it can directly communicate with other devices without requiring an access point, but it becomes difficult to provide services to multiple devices simultaneously

Engineering Contradiction:
Improvedirect communication capabilityVSAvoidservice provision capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The device dynamically switches between operating as a wireless LAN station and operating as a wireless LAN access point based on the service requirements. When needing to provide services to multiple devices, it operates as an access point; when direct peer-to-peer communication is needed, it operates as a station. This dynamic role switching resolves the contradiction between ease of direct communication and adaptability for multi-device service provision.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a service is provided to multiple devices simultaneously, then service versatility is improved, but service stability and reliability deteriorate due to resource conflicts

Engineering Contradiction:
Improvemulti-device service capabilityVSAvoidservice execution stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The device performs preliminary determination of service execution capability before accepting service requests. It checks whether it can execute the requested service while maintaining current services, and only accepts requests when capability is confirmed. This preliminary check prevents resource conflicts and ensures service stability while still allowing multi-device service provision when resources permit.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device provides feedback to requesting devices about its current service execution status and capability. It responds to service requests with information about whether the service can be provided, allowing requesting devices to adjust their behavior accordingly. This feedback mechanism maintains reliability by preventing overload while preserving versatility through informative rejection rather than silent failure.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If service requests from multiple devices are accepted, then service versatility is improved, but device complexity increases due to resource management overhead

Engineering Contradiction:
Improveconcurrent service capabilityVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device autonomously determines its own service execution capability and manages its resource allocation without requiring complex external coordination. It self-evaluates whether it can execute requested services while maintaining current operations, and makes autonomous decisions about accepting or rejecting requests. This self-service approach reduces the complexity overhead by eliminating the need for complex centralized resource management systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10021004B2Communication device, control method for communication device, and program
Publication Date: 2018.07.10 CANON KK
  • US10021004B2 patent drawing
  • US10021004B2 patent drawing
  • US10021004B2 patent drawing

AI summary

A communication device capable of handling, even in the case where requests for provision of a service are received from a plurality of devices, the requests appropriately, is provided.A communication device which provides a service to a service utilizing device which utilizes a service, determines whether or not the communication device is executing a service requested from the service utilizing device. In the case where it is determined that the communication device is executing the service, the communication device makes a response to the request with the contents of the response changed according to whether or not the service is able to be provided to a plurality of service utilizing devices.