PWA Push Notification Flow for Network Device Presence Awareness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may forget notifications from network devices and face complex settings when installing application software, leading to unrecognized device presence and inefficient notification delivery.

Innovation Solution

A network device using a Progressive Web Application (PWA) sends initial and re-notification push messages to user terminals when specific conditions are met, eliminating the need for individual terminal settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If notification is sent to user terminal when user is away from network device, then notification can be delivered, but user may not recognize the presence of network device when approaching

Engineering Contradiction:
Improvenotification deliveryVSAvoiduser awareness of device presence
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs periodic notification actions: first sending a notification when the user is away from the device, then sending a second notification when the user approaches the device. This periodic re-notification ensures the user remains aware of both the notification content and the device presence throughout their interaction journey.

Inventive Principle:
Principle #19Periodic action

2Reliability

If application software is installed on each user terminal for notification, then notification can be sent, but setting becomes complicated and requires individual configuration

Engineering Contradiction:
Improvenotification deliveryVSAvoidnotification setting
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system introduces a server as an intermediary that manages notification settings centrally. Instead of requiring individual configuration on each user terminal, the server handles notification delivery to multiple terminals, simplifying the operation for end users while maintaining reliable notification delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server provides universal notification services to multiple user terminals simultaneously. A single notification setting on the server can be delivered to numerous terminals, eliminating the need for individual configuration on each device and reducing operational complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If user forgets notified requirement, then notification has been delivered, but user does not recognize or act on the notification

Engineering Contradiction:
Improvenotification deliveryVSAvoidnotification recognition
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements feedback by monitoring user location and device proximity. When the user approaches the network device after receiving a notification, the system sends a second notification to remind the user of the original notification content, ensuring recognition and potential action on the notified requirement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260075118A1Network device, method, and storage medium
Publication Date: 2026.03.12 CANON KK
  • US20260075118A1 patent drawing
  • US20260075118A1 patent drawing
  • US20260075118A1 patent drawing

AI summary

A network device includes at least one memory storing instructions; and at least one processor executing the stored instructions causing the network device to: perform notification processing to display a first push notification on a user terminal in which software as a progressive web application for providing information regarding a state of the network device is installed, when a current state of the network device is in a state satisfying a predetermined state condition; and perform the notification processing to display a second push notification on the user terminal, when the user terminal is located within a range satisfying a predetermined range condition with respect to the network device after the first push notification has been displayed on the user terminal.