US 11,991,330 B2
Server, communication system, non-transitory computer-readable recording medium storing computer-readable instructions for server and control method for server
Hiromu Suzuki, Nagoya (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Oct. 2, 2023, as Appl. No. 18/479,675.
Claims priority of application No. 2022-159692 (JP), filed on Oct. 3, 2022; and application No. 2023-132543 (JP), filed on Aug. 16, 2023.
Prior Publication US 2024/0114099 A1, Apr. 4, 2024
Int. Cl. H04N 1/00 (2006.01); H04N 1/34 (2006.01)
CPC H04N 1/00925 (2013.01) [H04N 1/00411 (2013.01); H04N 1/00962 (2013.01); H04N 1/344 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A server configured to provide a service for a function executing device, the server comprising:
a memory; and
a controller,
wherein the controller is configured to:
communicate with a terminal device so as to execute a registering process for registering usage information for using the service, wherein
in the registering process, the controller is configured to receive the usage information from the terminal device and store the usage information received from the terminal device in the memory, and the usage information includes a first attribute inputted to the terminal device by a user; and
after the registering process has been executed, communicate with the terminal device so as to execute a starting process for starting the service, wherein
in the starting process, the controller is configured to receive from the terminal device specific information for identifying a specific function executing device which is to be used in the service, the specific information is outputted from the specific function executing device triggered by a predetermined operation on the specific function executing device, and
in the starting process, the controller is further configured to determine whether the first attribute matches a second attribute of the specific function executing device identified by the specific information received from the terminal device and execute a service process for starting a provision of the service to the user using the usage information stored in the memory in a case where it is determined that the first attribute matches the second attribute, wherein the service process is not executed in a case where it is determined that the first attribute does not match the second attribute.