Patent ID: 11966643
Assignee: BROTHER KOGYO KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A device comprising:
a communication interface;
a memory storing intermediary server information for connecting to an intermediary server, the intermediary server being configured to store device identification information and connection information in association with each other, the device identification information indicating the device, the connection information being information indicating a location of a target server to be connected; and
a controller configured to:
connect, via the communication interface, to the intermediary server by using the intermediary server information, and receive the connection information from the intermediary server in a case where the connection information is stored in the intermediary server;
connect, via the communication interface, to the target server by using the connection information, and receive setting information from the target server, the setting information being information for the device to use a service provided by the target server;
store the received setting information in the memory;
perform a registration process for again storing the connection information in the intermediary server;
after the registration process, perform a transition process of changing a state of the device from a first state to a second state, the first state being a state where the setting information is stored in the memory and the service is usable by the device, the second state being a state where the intermediary server information is stored in the memory and the connection information is not stored in the memory and the setting information is not stored in the memory;
after the transition process, receive, from the intermediary server, the connection information that is again stored;
connect, via the communication interface, to the target server by using the received connection information and again receive the setting information from the target server; and
store, in the memory, the setting information that is again received.