Printing Apparatus Browser Synchronization via Change Notifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web browser display processes for printing apparatuses lack efficiency in updating and synchronizing user interactions across different terminals, leading to inconvenience in managing and displaying information.
Innovation Solution
A system where an application on one apparatus transmits change requests and a browser periodically sends update requests to another apparatus, ensuring that if the update request matches the source of the change request, the corresponding screen is transmitted back, allowing for synchronized display and user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the browser periodically transmits update requests to the printing apparatus, then the displayed information can be kept current, but unnecessary requests are transmitted when no changes have occurred, reducing communication efficiency
Solution Approach 1:
The printing apparatus transmits a change notification to the information processing apparatus when the screen information changes. The browser then transmits update requests only when a change notification is received, creating a feedback-based update mechanism that eliminates unnecessary requests while ensuring information currency.
Solution Approach 2:
The printing apparatus proactively notifies the browser when changes occur, allowing the browser to update its display based on actual changes rather than periodically polling. This self-service approach improves communication efficiency by eliminating redundant update requests.
2Ease of operation
If the application transmits change requests to the printing apparatus, then the screen information can be updated, but the browser may not reflect these changes immediately, reducing user convenience
Solution Approach 1:
The printing apparatus provides feedback to the browser by transmitting change notifications when screen information changes. This ensures the browser receives timely updates and reflects changes immediately, improving user convenience and eliminating synchronization delays.
Solution Approach 2:
The printing apparatus prepares and transmits change notifications proactively when changes occur, ensuring the browser is notified before the next scheduled update request. This preliminary action eliminates synchronization delays and improves user convenience.
Data Source
AI summary
An application operating on a first apparatus transmits a change request to a second apparatus in response to a user's operation on the application, and a browser operating on the first apparatus periodically transmits an update request for a screen displayed in the browser to the second apparatus. If an update request received from the first apparatus that is the same as a transmission source of the change request is an update request received for the first time since the change request is received from the first apparatus, the second apparatus transmits a screen corresponding to the change request to the first apparatus as a response to the update request.


