Remote maintenance and servicing of a network peripheral device over the world wide web
First Claim
1. A method for servicing a network peripheral device connected to a network via a router, the method comprising the steps of:
- sending a first packet from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device;
receiving a second packet sent from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information; and
sending a third packet from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
54 Claims
-
1. A method for servicing a network peripheral device connected to a network via a router, the method comprising the steps of:
-
sending a first packet from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device;
receiving a second packet sent from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information; and
sending a third packet from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, usable by a network peripheral device connected to a network via a router, for obtaining remote servicing instructions, the method comprising the steps of:
-
receiving a first packet sent from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device;
sending, automatically upon receipt of the first packet, a second packet from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information;
receiving a third packet sent from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function; and
executing, automatically in response to the third packet, the peripheral servicing function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
19. Computer-executable process steps stored in a computer-readable medium, the process steps to service a network peripheral device connected to a network via a router, the process steps comprising:
-
a first sending step to send a first packet from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device;
a receiving step to receive a second packet sent from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information; and
a second sending step to send a third packet from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function.
-
-
28. Computer-executable process steps stored in a computer-readable medium, the process steps for use by a network peripheral device connected to a network via a router to obtain remote servicing instructions, the computer-executable process steps comprising:
-
a first receiving step to receive a first packet sent from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device;
a first sending step to send, automatically upon receipt of the first packet, a second packet from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information;
a second receiving step to receive a third packet sent from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function; and
an executing step to execute, automatically in response to the third packet, the peripheral servicing function.
-
-
37. An apparatus for servicing a network peripheral device connected to a network via a router, the apparatus comprising:
-
a memory which stores data packets received from, and to be sent to, the network, and process steps for execution by a processor;
a network interface which interfaces to the network, over which data packets are transmitted to, and received from, the network; and
a processor which executes the process steps stored in the memory (1) to send a first packet from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device, (2) to receive a second packet sent from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information, and (3) to send a third packet from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function.
-
-
46. A network peripheral device connected to a network via a router, which obtains remote servicing instructions, the network peripheral comprising:
-
a memory which stores data packets received from, and to be sent to, the network, and process steps for execution by a processor;
a network interface which interfaces to the network, over which data packets are transmitted to, and received from, the network; and
a processor which executes the process steps stored in the memory (1) to receive a first packet sent from a remote service organization to the network peripheral device via the network, the first packet including a request for servicing information from the network peripheral device, (2) to send, automatically upon receipt of the first packet, a second packet from the network peripheral device to the remote service organization via the network, the second packet including the requested peripheral servicing information, (3) to receive a third packet sent from the remote service organization to the network peripheral device via the network, the third packet including an instruction to execute a peripheral servicing function, and (4) to execute, automatically in response to the third packet, the peripheral servicing function.
-
Specification