US 12,236,142 B2
Communication device and non-transitory computer-readable recording medium storing computer readable instructions for communication device
Ryo Yamamoto, Nagoya (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Jan. 3, 2024, as Appl. No. 18/402,819.
Application 18/402,819 is a continuation of application No. 18/159,210, filed on Jan. 25, 2023, granted, now 11,899,993.
Claims priority of application No. 2022-012827 (JP), filed on Jan. 31, 2022.
Prior Publication US 2024/0134580 A1, Apr. 25, 2024
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1215 (2013.01) [G06F 3/1231 (2013.01); G06F 3/1236 (2013.01); G06F 3/124 (2013.01); G06F 3/1287 (2013.01); G06F 3/1288 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A communication device comprising:
a controller,
wherein the controller is configured to:
in a case where a process executing instruction is sent to a notification server from a terminal device, receive a process executing notification from the notification server; and
in a case where the process executing notification is received from the notification server, execute a predetermined process,
wherein the process executing notification is received by:
sending a first polling signal and a second polling signal to the notification server in a first mode;
establishing a connection of server-push type between the communication device and the notification server in a second mode;
sending a request signal to the notification server in the second mode, the request signal being sent between the first polling signal and the second polling signal;
in a case where the first polling signal or the second polling signal is sent to the notification server after the process executing instruction has been sent to the notification server from the terminal device, receiving the process executing notification which is a response to the first polling signal or the second polling signal from the notification server; and
in a case where the process executing instruction is sent to the notification server from the terminal device in a state where the connection is established, receiving the process executing notification from the notification server by using the connection.