US 9,813,590 B2
System comprising a server for providing a service to an image forming apparatus, and authentication thereof
Masayuki Ishibashi, Aichi (JP); Tatsuhiko Sone, Aichi (JP); and Ken Saito, Tokoname (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya, Aichi (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya, Aichi (JP)
Filed on Feb. 24, 2016, as Appl. No. 15/51,738.
Claims priority of application No. 2015-038035 (JP), filed on Feb. 27, 2015.
Prior Publication US 2016/0255245 A1, Sep. 1, 2016
Int. Cl. H04N 1/44 (2006.01); H04N 1/327 (2006.01); H04W 4/00 (2009.01); H04W 12/04 (2009.01); H04W 12/06 (2009.01); H04W 8/22 (2009.01); H04N 1/00 (2006.01); H04L 29/06 (2006.01)
CPC H04N 1/4433 (2013.01) [H04N 1/00244 (2013.01); H04N 1/00973 (2013.01); H04N 1/32747 (2013.01); H04W 4/008 (2013.01); H04W 8/22 (2013.01); H04W 12/06 (2013.01); H04L 63/18 (2013.01); H04N 2201/006 (2013.01); H04N 2201/0094 (2013.01); H04W 12/04 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A communication system configured to perform data communication with a service providing apparatus on an Internet, the communication system comprising:
an image processing apparatus:
a server on the Internet; and
an information processing terminal device comprising:
a terminal-side storage;
a first network interface;
a user interface; and
a first controller configured to:
accept, via the user interface, an input of an instruction to perform a preparation process to connect the image processing apparatus with the service providing apparatus;
in response to accepting the input of the instruction to perform the preparation process via the user interface, transmit transmission request information to the server via the first network interface, the transmission request information being for requesting the server to transmit authentication information, the authentication information representing authorization to perform data communication with the service providing apparatus;
receive the authentication information from the server via the first network interface;
store the received authentication information into the terminal-side storage; and
transmit the authentication information stored in the terminal-side storage, to the image processing apparatus via the first network interface,
wherein the image processing apparatus comprises:
an image processor;
a second network interface;
an operation interface; and
a second controller configured to:
accept, via the operation interface, an input of an instruction to perform data communication with the service providing apparatus;
in response to accepting the input of the instruction to perform data communication with the service providing apparatus, transmit communication request information to the server via the second network interface, the communication request information being for requesting the server to perform data communication with the service providing apparatus;
receive acquisition instruction information from the server via the second network interface, the acquisition instruction information being for instructing the image processing apparatus to receive the authentication information;
in response to receiving the acquisition instruction information from the server via the second network interface, set the second network interface into a receivable state where the second network interface is allowed to receive the authentication information from the information processing terminal device;
receive the authentication information from the information processing terminal device via the second network interface;
transmit the received authentication information to the server via the second network interface;
receive communication instruction information from the server via the second network interface, the communication instruction information indicating a method for the data communication with the service providing apparatus; and
in response to receiving the communication instruction information from the server via the second network interface, perform data communication with the service providing apparatus via the second network interface in accordance with the received communication instruction information, and
wherein the server comprises:
a third network interface configured to communicate with an external device via the Internet; and
a third controller configured to:
in response to receiving the transmission request information from the information processing terminal device via the third network interface, transmit the authentication information to the information processing terminal device via the third network interface;
in response to receiving the communication request information from the image processing apparatus via the third network interface, transmit the acquisition instruction information to the image processing apparatus via the third network interface; and
in response to receiving the authentication information from the image processing apparatus via the third network interface, transmit the communication instruction information to the image processing apparatus via the third network interface.