Remote maintenance and servicing of a network peripheral device over the world wide web
AssigneeCanon Kabushiki Kaisha
InventorsJoohae Kim, Dan Danknick, Marianne L. Kodimer, Rakesh Mahajan
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsJoohae Kim, Dan Danknick, Marianne L. Kodimer, Rakesh Mahajan
Estimating the term…
A network peripheral device connected to a network via a router obtains remote servicing instructions over the network. Initially, a first packet sent from a remote service organization is received by a network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device. Next a second packet is sent automatically upon receipt of the first packet from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information. Thereafter, a third packet sent from the remote service organization to the network peripheral device via the network is received by the network peripheral device, the third packet including an instruction to execute a peripheral servicing function. Finally, the peripheral servicing function is executed by the network peripheral device automatically in response to the third packet.
A method for controlling a peripheral from a remote apparatus over a network, the peripheral having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, the method comprising:
A method for obtaining instruction on a peripheral from a remote apparatus over a network, the peripheral having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, the method comprising:
An apparatus for controlling a peripheral from a remote apparatus over a network, the peripheral having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, comprising:
An apparatus for obtaining instruction on a peripheral from a remote apparatus over a network, the apparatus having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, comprising:
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for controlling a peripheral from a remote apparatus over a network, the peripheral being connected to a network interface having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, said computer-executable process steps comprising process steps executable (a) to send a first request over the network from the browser to the server, wherein the first request includes a request to provide function information identifying a plurality of functions provided by the peripheral, including a reset function, (b) to receive a file over the network from the server to the browser, wherein the file includes the function information, (c) to display the file by the browser at the remote apparatus to a user, wherein said display includes the function information, and (d) to respond to user selection to reset the peripheral from the displayed function information, said response including sending a second request over the network from the browser to the server, the second request including a request to reset the peripheral, wherein the peripheral executes the reset function in response to the second request.
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for obtaining instruction on a peripheral from a remote apparatus over a network, the peripheral having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, said computer-executable process steps comprising process steps executable (a) to receive a first request over the network from the browser to the server, the first request including a request to provide function information identifying a plurality of functions provided by the peripheral, including a reset function, (b) to generate a file that includes the function information, (c) to send the generated file over the network from the server to the browser, (d) to receive a second request over the network from the browser to the server, the second request including a request to reset the peripheral, and (e) in response to the second request to reset the peripheral, to instruct the peripheral to execute the reset function.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps for controlling a peripheral from a remote apparatus over a network, the peripheral being connected to a network interface having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, said computer-executable process steps comprising process steps executable to (a) to send a first request over the network from the browser to the server, wherein the first request includes a request to provide function information identifying a plurality of functions provided by the peripheral, including a reset function, (b) to receive a file over the network from the server to the browser, wherein the file includes the function information, (c) to display the file by the browser at the remote apparatus to a user, wherein said display includes the function information, and (d) to respond to user selection of resetting the peripheral from the displayed function information, said response including sending a second request over the network from the browser to the server, the second request including a request to reset the peripheral, wherein the peripheral executes the reset function in response to the second request.
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps for obtaining instruction on a peripheral from a remote apparatus over a network, the peripheral having a server and a connection to the network, and the remote apparatus having a web browser and a connection to the network, said computer-executable process steps comprising process steps executable (a) to receive a first request over the network from the browser to the server, the first request including a request to provide function information identifying a plurality of functions provided by the peripheral, including a reset function, (b) to generate a file that includes the function information, (c) to send the generated file over the network from the server to the browser, (d) to receive a second request over the network from the browser to the server, the second request including a request to reset the peripheral, and (e) in response to the second reset to reset the peripheral, to instruct the peripheral to execute the reset function.
A peripheral apparatus being connected to a network interface card having a web server and a connection to a host computer having a web browser over a network, the network interface card comprising:
A network interface card providing a web server and a connection to a network and a peripheral device, comprising:
A method of instructing a peripheral device to execute functionality of the peripheral device, the peripheral device being connected to a network interface card having a web server and a connection to a network, the method comprising:
A method of controlling a peripheral device from a host computer over a network, the peripheral device having a web server and a connection to the network, the host computer having a web browser and a connection to the network, the method comprising the steps of:
A computer-readable memory medium in which computer-executable process steps are stored, the process steps for instructing a peripheral device to execute functionality of the peripheral device, the peripheral device being connected to a network interface card having a web server and a connection to a network, the process steps comprising:
A computer-readable memory medium in which computer-executable process steps are stored, the process steps for controlling a peripheral device from a host computer over a network, the peripheral device having a web server and a connection to the network, the host computer having a web browser and a connection to the network, the process steps comprising:
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for instructing a peripheral device to execute functionality of the peripheral device, the peripheral device being connected to a network interface card having a web server and a connection to a network, said computer-executable process steps comprising the steps of:
Computer-executable process steps stored on a computer readable medium, said computer-executable process steps for controlling a peripheral device from a host computer over a network, the peripheral device having a web server and a connection to the network, the host computer having a web browser and a connection to the network, said computer-executable process steps comprising:
A method for servicing a peripheral device from a remote apparatus over a network, the peripheral device being connected to a server with a connection to the network, and the remote apparatus having a web browser and being connected to the network, the method comprising the steps of:
A method for obtaining instruction on a peripheral device from a remote apparatus over a network, the peripheral device being connected to a server with a connection to the network, and the remote apparatus having a web browser and a being connected to the network, the method comprising the steps of:
An apparatus for servicing a peripheral device from a remote apparatus over a network, the peripheral device being connected to a server with a connection to the network, and the remote apparatus having a web browser and being connected to the network, the apparatus comprising:
An apparatus for obtaining instruction on a peripheral device from a remote apparatus over a network, the peripheral device being connected to a server with a connection to the network, and the remote apparatus having a web browser and a being connected to the network, the apparatus comprising:
Dependencies are inferred from the claim text.