Sewing Machine Status Monitoring via Server-Mediated Push Alerts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing monitoring system for sewing machines fails to notify users of the sewing status when the session between the sewing machine and the information terminal is disconnected, and it cannot receive data transmitted via a local area network, preventing continuous monitoring and notification of the sewing status.
Innovation Solution
A monitoring system that includes a sewing machine, an information terminal, and a server, where the sewing machine and information terminal communicate via a local area network, and the sewing machine and server communicate via a public network, allowing for status requests and notifications to be sent and received through dedicated processor and memory configurations, enabling continuous monitoring and notification even when the session is disconnected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the monitoring system uses direct LAN communication between the sewing machine and information terminal, then the data transmission is fast and reliable, but the monitoring cannot continue when the session is disconnected
Solution Approach 1:
The patent introduces a server as an intermediary component that mediates communication between the sewing machine and information terminal. The server receives status data from the sewing machine via public network and forwards it to the information terminal, enabling monitoring continuity even when direct LAN session is disconnected. This resolves the contradiction by adding a mediator that maintains communication reliability without fundamentally changing the core monitoring function.
2Duration of action of moving object
If the system maintains continuous session between sewing machine and information terminal, then monitoring can always be performed, but the system cannot operate when session is disconnected or app moves to background
Solution Approach 1:
The server acts as a mediator that decouples the continuous monitoring requirement from the session maintenance burden. The sewing machine sends status data to the server which stores and forwards it to the information terminal, allowing monitoring to continue indefinitely without requiring persistent direct session between machine and terminal.
Solution Approach 2:
The system performs preliminary action by establishing the server as a data intermediary before session disconnection occurs. The server is pre-configured to receive, store, and forward status data, so when the LAN session disconnects or app moves to background, the monitoring function continues seamlessly through the pre-established server connection.
3Reliability
If the system uses public network for communication, then the system can operate when LAN session is disconnected, but the data transmission speed decreases
Solution Approach 1:
The patent segments the communication path into two distinct channels: a fast LAN channel for real-time monitoring when available, and a public network channel through the server for continuity when LAN is unavailable. This segmentation allows the system to optimize for speed when possible while ensuring operational availability when necessary.
Solution Approach 2:
The communication architecture dynamically switches between direct LAN communication and server-mediated public network communication based on session availability. When LAN session is active, data flows directly for high speed; when disconnected, the system dynamically routes through the server, maintaining operational availability while adapting transmission speed to conditions.
Data Source
AI summary
A sewing machine detects a sewing status after a change, when the sewing status changes. When the sewing machine receives a status request requesting the sewing status, from an information terminal via a LAN, the sewing machine transmits, to the information terminal, sewing status information that accords with the detected sewing status. When the detected sewing status satisfies a predetermined condition, the sewing machine transmits a notification request, which includes identification information identifying the information terminal, to a server, in order to cause the server to transmit, to the information terminal, a notification command instructing a push notification in the information terminal.


