Cloud Printer Sharing via Intermediary Code and Server Linking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing cloud print technology faces challenges in registration and binding processes, particularly when using mobile terminals for cloud printing, as users need to be in close proximity for code scanning and manual input of device codes and access keys, which is inconvenient and poses security risks.

Innovation Solution

A method for sharing cloud printers in a cloud print system, where a first client terminal shares cloud-printer-information with a second client terminal, allowing the second client terminal to request and link to the cloud printer through a different cloud print account, facilitated by a cloud server with a linking and verification module, enabling secure and convenient access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If code scanning method is used for cloud printer registration, then binding accuracy is improved, but operational convenience deteriorates because users need to be in close proximity

Engineering Contradiction:
Improvebinding accuracyVSAvoidoperational convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a sharing code as an intermediary element that bridges the cloud printer and the second terminal. Instead of requiring direct scanning between the printer and terminal, the sharing code acts as a mediator that can be transmitted through various channels (messaging apps, social media, etc.), allowing users to complete binding without physical proximity while maintaining accurate device identification and binding.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manual input method is used for cloud printer registration, then operational flexibility is improved, but security deteriorates due to risks of manual access key input

Engineering Contradiction:
Improveoperational flexibilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the sensitive access key information from the manual input process. Instead of requiring users to manually type access keys, the system generates a sharing code that contains embedded binding information. This separates the security-critical authentication data from the user interaction, allowing flexible sharing while the server securely handles the actual authentication credentials.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If cloud printer sharing is implemented, then user convenience is improved, but system complexity increases due to additional verification and linking processes

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-generating sharing codes with embedded binding information when the cloud printer is first registered. The server pre-processes the authentication credentials and embeds them in the sharing code, so that when a user receives and scans the code, the binding process is streamlined. This preliminary preparation reduces the complexity of the actual sharing operation, as the heavy authentication logic has already been executed in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10423377B2Method of sharing cloud printer in a cloud print system, cloud server, and cloud print system
Publication Date: 2019.09.24 ZHUHAI PANTUM ELECTRONICS CO LTD
  • US10423377B2 patent drawing
  • US10423377B2 patent drawing
  • US10423377B2 patent drawing

AI summary

A method for sharing a cloud printer in a cloud print system, a cloud server, and a cloud print system are provided. The method includes sharing cloud-printer-information from a first client terminal with a second client terminal, where the first client terminal has a first cloud print account linked to the cloud printer; receiving the cloud-printer-information on the second client terminal; sending, from the second client terminal, to the cloud server a request to link the cloud printer, through a second cloud print account; and linking the second client terminal to the cloud printer by the cloud server, after receiving the request to link the cloud printer from the second client terminal. The second cloud print account is one of the first cloud print account and a cloud print account that is different from the first cloud print account.