Inter-Application Network Connection Sharing for Wi-Fi Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In inter-application cooperation, when a first application uses a secondary network for Wi-Fi communication with an external apparatus, the second application may not be able to perform data transmission to the external apparatus unless it is set to the same secondary network, limiting the availability of Wi-Fi communication with a desirable network.

Innovation Solution

A mechanism where a first application sets a second network as a connection destination for data transmission to an external apparatus, and a processing unit in the second application obtains connection information for the second network, enabling seamless data transmission even if the second application is not initially set to the same network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a first application uses a secondary network for Wi-Fi communication with an external apparatus, then the first application can communicate with the external apparatus using a desirable network, but the second application cannot perform data transmission to the external apparatus unless it is set to the same secondary network

Engineering Contradiction:
Improvenetwork selection flexibilityVSAvoidinter-application cooperation availability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism (the processing unit that obtains and transfers connection information) that mediates between the first application's network settings and the second application's communication needs. This intermediary enables the second application to access the secondary network without direct configuration, resolving the contradiction between network flexibility and operational ease.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The connection information for the secondary network is obtained and stored in advance by the processing unit before the second application needs to communicate. This preliminary action ensures that when inter-application cooperation occurs, the second application can immediately use the pre-obtained connection information without needing separate network configuration.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If each application performs Wi-Fi communication with an external apparatus using separate network settings, then each application can independently manage its network connections, but inter-application cooperating operations cannot share the same external apparatus effectively

Engineering Contradiction:
Improveindependent network managementVSAvoiddata transmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the network connection management by allowing the second application to utilize the first application's established secondary network connection. Instead of maintaining separate network configurations, the system combines the network usage rights, enabling both applications to reliably communicate with the same external apparatus through shared connection information.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the second application is configured to use the same secondary network as the first application, then data transmission to the external apparatus becomes possible, but the system complexity increases due to network configuration requirements

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processing unit automatically obtains and manages the connection information for the secondary network without requiring manual configuration by the user or developer. The system serves itself by automatically acquiring the necessary network credentials and making them available to the second application, thereby maintaining data transmission reliability while reducing configuration complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250016849A1Storage medium storing application program capable of inter-application cooperation, electronic device, and control method thereof
Publication Date: 2025.01.09 CANON KK
  • US20250016849A1 patent drawing
  • US20250016849A1 patent drawing
  • US20250016849A1 patent drawing

AI summary

Data transmission to an external apparatus can occur more appropriately when a cooperation source application in which a second network is set performs an inter-application cooperating operation with a cooperation destination application. A computer-readable storage medium stores a first application program causing at least one computer to function as a setting unit that sets a second network as a connection destination in transmitting data to an external apparatus, the second network being different from a first network managed by an operating system as a connection destination, a reception unit that receives a cooperation instruction with a second application program, and a processing unit that executes a specific process causing the second application program to obtain the connection information for connecting to the second network set by the setting unit when a process of the second application program is executed based on the cooperation instruction received by the reception unit.