Network device mimic support
First Claim
1. A method for mimicking network devices, the method being performed in a computing device having first and second network interface cards, the first network interface card connecting the computing device to an external network and the second network interface card connecting the computing device to a local network, the method comprising the steps of:
- receiving an incoming message from a client network device residing on the external network, the incoming message being directed to a legacy network device residing on the local network;
determining if the incoming message requires a function provided by an application module residing in the computing device;
redirecting, in the case that the incoming message requires a function provided by the application module, the incoming message to the application module which performs the required function in response to the incoming message; and
passing, in the case that the incoming message does not require a function provided by the application module, the incoming message through the local network to the legacy network device residing on the local network.
1 Assignment
0 Petitions
Accused Products
Abstract
The mimicking of network devices in a computing device having first and second network interface cards, the first network interface card connecting the computing device to an external network and the second network interface card connecting the computing device to a local network. The invention includes receiving an incoming message from a client network device residing on the external network, the incoming message being directed to a legacy network device residing on the local network, and determining if the incoming message requires a function provided by an application module residing in the computing device. In the case that the incoming message requires a function provided by the application module, the incoming message is redirected to the application module which performs the required function in response to the incoming message. In the case that the incoming message does not require a function provided by the application module, the incoming message is passed through the local network to the legacy network device residing on the local network.
125 Citations
36 Claims
-
1. A method for mimicking network devices, the method being performed in a computing device having first and second network interface cards, the first network interface card connecting the computing device to an external network and the second network interface card connecting the computing device to a local network, the method comprising the steps of:
-
receiving an incoming message from a client network device residing on the external network, the incoming message being directed to a legacy network device residing on the local network;
determining if the incoming message requires a function provided by an application module residing in the computing device;
redirecting, in the case that the incoming message requires a function provided by the application module, the incoming message to the application module which performs the required function in response to the incoming message; and
passing, in the case that the incoming message does not require a function provided by the application module, the incoming message through the local network to the legacy network device residing on the local network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36)
-
-
33. A method for mimicking network devices, the method being performed in a computing device having first and second network interface cards, the first network interface card connecting the computing device to an external network and the second network interface card connecting the computing device to a local network, the method comprising the steps of:
-
discovering a plurality of legacy network printers on the local network by detecting messages on the local network from each of the plurality of legacy network printers;
creating a rule in a rules table for each of the discovered legacy network printers, each rule containing the IP address of the corresponding legacy network printer and indicating whether an application module in the computing device performs a function on behalf of the corresponding legacy network printer;
receiving an incoming message from a client network device residing on the external network, the incoming message being directed to an IP address of a designated one of the plurality of legacy network printers;
determining, based on the rule corresponding to the designated legacy network printer, if the incoming message requires a function performed by the application module;
redirecting, in the case that the incoming message requires support from the application module, the incoming message to the application module which performs the required function in response to the incoming message; and
passing, in the case that the incoming message does not require a function provided by the application module, the incoming message through the local network to the designated legacy network printer.
-
Specification