Monitoring system, sewing machine, and monitoring method
AssigneeBrother Kogyo Kabushiki Kaisha
InventorsYuta Kamihira, Tomotaka Katano
Life of this patent
Estimating the term…
Abstract
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.
Claims16
A monitoring system comprising:
- a sewing machine that performs sewing,
- an information terminal including a display portion, and
- a server, wherein
- the sewing machine and the information terminal communicate via a LAN,
- the sewing machine and the server communicate via a public network,
- the information terminal and the server communicate via the public network,
- the sewing machine includes
- a first processor, and
- a first memory configured to store computer-readable instructions that, when executed by the first processor, instruct the first processor to perform a process comprising:
- acquisition processing of acquiring, when a sewing status of the sewing machine changes, the sewing status after the change,
- the information terminal includes
- a second processor, and
- a second memory configured to store computer-readable instructions that, when executed by the second processor, instruct the second processor to perform a process comprising:
- first terminal transmission processing of using an App transmission function to transmit, to the sewing machine via the LAN, a status request requesting the sewing status, the App transmission function being a transmission function of an application executed on an operating system,
- the computer-readable instructions instruct the first processor to perform processes comprising:
- first sewing machine reception processing of receiving, via the LAN, the status request transmitted from the information terminal, and
- first sewing machine transmission processing of transmitting, to the information terminal via the LAN, first status information that accords with the sewing status acquired by the acquisition processing, when the status request is received by the first sewing machine reception processing,
- the computer-readable instructions instruct the second processor to perform processes comprising:
- first terminal reception processing of using an App reception function to receive, via the LAN, the first status information transmitted from the sewing machine, the App reception function being a reception function of the application, and
- first terminal display processing of using an App display function to display, on the display portion, the sewing status represented by the received first status information, when the first status information is received by the first terminal reception processing, the App display function being a display function of the application,
- the computer-readable instructions instruct the first processor to perform a process comprising:
- second sewing machine transmission processing of transmitting, to the server via the public network, a notification request including second status information that accords with the sewing status, and identification information identifying the information terminal, when the sewing status acquired by the acquisition processing satisfies a predetermined condition,
- the server includes
- a third processor, and
- a third memory configured to store computer-readable instructions that, when executed by the third processor, instruct the third processor to perform processes comprising:
- server reception processing of receiving, via the public network, the notification request transmitted from the sewing machine;
- and
- server transmission processing of transmitting, via the public network, to the information terminal identified by the identification information included in the received notification request, a notification command instructing a push notification for notifying the sewing status represented by the second status information included in the notification request received by the server reception processing, and
- the computer-readable instructions instruct the second processor to perform processes comprising:
- second terminal reception processing of using an OS reception function to receive, via the public network, the notification command transmitted from the server, the OS reception function being a reception function of the operating system, and
- second terminal display processing of using an OS display function to display, on the display portion, the push notification for notifying the sewing status, when the notification command is received by the second terminal reception processing, the OS display function being a display function of the operating system.
A sewing machine that performs sewing, the sewing machine communicating, via a LAN, with an information terminal including a display portion, and communicating, via a public network, with a server, the sewing machine comprising:
- a processor;
- and
- a memory configured to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes comprising:
- acquisition processing of acquiring, when a sewing status of the sewing machine changes, the sewing status after the change;
- first sewing machine reception processing of receiving, when a status request requesting the sewing status is transmitted from the information terminal, the status request via the LAN;
- first sewing machine transmission processing of transmitting, to the information terminal via the LAN, first status information that accords with the sewing status acquired by the acquisition processing, when the status request is received by the first sewing machine reception processing;
- and
- second sewing machine transmission processing of transmitting, to the server via the public network, a notification request including second status information that accords with the sewing status, and identification information identifying the information terminal, when the sewing status acquired by the acquisition processing satisfies a predetermined condition, the notification request causing a notification command to be transmitted from the server to the information terminal via the public network, and the notification command instructing a push notification in the information terminal.
A monitoring method executed in a monitoring system including a sewing machine that performs sewing, an information terminal that includes a display portion, and a server, the sewing machine communicating with the information terminal via a LAN, the sewing machine communicating with the server via a public network, and the information terminal communicating with the server via the public network, the monitoring method comprising:
- an acquisition step of the sewing machine acquiring, when a sewing status of the sewing machine changes, the sewing status after the change;
- a first terminal transmission step of the information terminal using an App transmission function to transmit, to the sewing machine via the LAN, a status request requesting the sewing status, the App transmission function being a transmission function of an application executed on an operating system of the information terminal;
- a first sewing machine reception step of the sewing machine receiving, via the LAN, the status request transmitted from the information terminal;
- a first sewing machine transmission step of the sewing machine transmitting, to the information terminal via the LAN, first status information that accords with the sewing status acquired by the acquisition step, when the status request is received by the first sewing machine reception step;
- a first terminal reception step of the information terminal using an App reception function to receive, via the LAN, the first status information transmitted from the sewing machine, the App reception function being a reception function of the application;
- a first terminal display step of the information terminal using an App display function to display, on the display portion, the sewing status represented by the received first status information, when the first status information is received by the first terminal reception step, the App display function being a display function of the application;
- a second sewing machine transmission step of the sewing machine transmitting, to the server via the public network, a notification request including second status information that accords with the sewing status, and identification information identifying the information terminal, when the sewing status acquired by the acquisition step satisfies a predetermined condition;
- a server reception step of the server receiving, via the public network, the notification request transmitted from the sewing machine;
- a server transmission step of the server transmitting, via the public network, to the information terminal identified by the identification information included in the received notification request, a notification command instructing a push notification for notifying the sewing status represented by the second status information included in the notification request received by the server reception step;
- a second terminal reception step of the information terminal using an OS reception function to receive, via the public network, the notification command transmitted from the server, the OS reception function being a reception function of the operating system;
- and
- a second terminal display step of the information terminal using an OS display function to display, on the display portion, the push notification for notifying the sewing status, when the notification command is received by the second terminal reception step, the OS display function being a display function of the operating system.
Dependencies are inferred from the claim text.