Cloud Print System Push Notification Job Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud print systems face usability issues, particularly when executing hold printing from a smartphone, due to a large number of user-operated steps and low usability.

Innovation Solution

A cloud print system comprising a printer, a cloud server, and a mobile device, where the cloud server receives a print job, stores it, and sends push notifications to the mobile device, allowing users to instruct print job execution with minimal steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud print service uses traditional multi-step registration and job submission process, then system reliability is ensured, but user operability deteriorates due to large number of steps

Engineering Contradiction:
Improveuser operabilityVSAvoidnumber of操作步骤
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The mobile device performs preliminary actions by automatically obtaining printer information and generating print jobs before user submission. The system pre-configures cloud print service settings, stores printer details in advance, and prepares job data structures, thereby eliminating the need for users to manually complete multiple registration and submission steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mobile device that acts as a bridge between the user and the cloud print service. The mobile device automatically manages communication with the cloud server, handles printer information retrieval, and submits print jobs without requiring users to navigate through multiple interface steps, thus simplifying user interaction while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud print service implements hold printing function, then printing flexibility is improved, but user operability deteriorates due to additional complexity in managing held jobs

Engineering Contradiction:
Improveprinting flexibilityVSAvoidusability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service functionality where the mobile device automatically manages held print jobs without requiring user intervention. The system autonomously stores print jobs in the cloud, tracks their status, and manages retrieval operations, allowing users to simply initiate printing without dealing with complex job management procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system extracts the complex job management functionality from the user interface and relocates it to the mobile device and cloud server. Users are presented with a simplified interface that only requires basic print initiation, while the mobile device handles the extraction and management of detailed job control operations, including hold printing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250165199A1Cloud print system and control method thereof
Publication Date: 2025.05.22 CANON KK
  • US20250165199A1 patent drawing
  • US20250165199A1 patent drawing
  • US20250165199A1 patent drawing

AI summary

The cloud print system executes printing of, by the printer based on an instruction from the mobile device, a print job stored in the cloud server. The cloud server receives a print job submitted by a user; stores the print job in a memory device; transmits, by push notification, information regarding the print job to a mobile device of a notification destination associated with a user who submits the received print job; and transmits the print job stored in the memory device to the printer based on an instruction for execution of the print job. The mobile device receives the push notification from the cloud server; displays a message on a display when receiving the push notification; and transmits an instruction for execution of the print job to the cloud server based on a user's operation on the message.