Method and apparatus for advertising services of two network servers from a single network node
First Claim
1. A method for advertising first and second network servers resident on a single network node from the single network node in a local area network (LAN) communication system which supports advertising only a single network server from each node, said method comprising the steps of:
- configuring a surrogate server, resident on the single network node, to listen for network broadcasts from the LAN communication system to a proprietary socket;
advertising at periodic intervals, from the surrogate server and by broadcast over the LAN, the services of both the first and the second network servers, wherein advertising for the first and second network servers is interleaved;
receiving a request addressed to the proprietary socket, the request requesting network services;
responding, from one of the first and second network servers, to the request if the request is directed to one of the first and second network servers; and
continuing interleavedly advertising, from the surrogate server and by broadcast over the LAN, for the first and second network servers.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for advertising two network servers from a single network node in a LAN communication system which supports advertising only a single network server from any one node. A surrogate server is configured at the network node to listen for network broadcasts to a proprietary socket and then interleavedly advertises that the services of the first and second network servers (the "client" servers) are available from the node. When a network broadcast request addressed to the proprietary socket is received, the surrogate server responds to the request if directed to one of its clients, thereby permitting direct communication to be established with the designated one of the first or second network servers, for example, over the communication socket which is different from the proprietary socket.
100 Citations
18 Claims
-
1. A method for advertising first and second network servers resident on a single network node from the single network node in a local area network (LAN) communication system which supports advertising only a single network server from each node, said method comprising the steps of:
-
configuring a surrogate server, resident on the single network node, to listen for network broadcasts from the LAN communication system to a proprietary socket; advertising at periodic intervals, from the surrogate server and by broadcast over the LAN, the services of both the first and the second network servers, wherein advertising for the first and second network servers is interleaved; receiving a request addressed to the proprietary socket, the request requesting network services; responding, from one of the first and second network servers, to the request if the request is directed to one of the first and second network servers; and continuing interleavedly advertising, from the surrogate server and by broadcast over the LAN, for the first and second network servers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for responding to broadcast requests directed to either of first and second network servers executing at a single network node in a local area network (LAN) communication system which supports only a single network server from each node, said method comprising the steps of:
-
configuring a surrogate server at the same network node as that of the first and second servers to listen for broadcast requests from the LAN communication system to a proprietary socket; receiving, at the surrogate server, a request from the first server to advertise network services for the first network server; advertising at periodic intervals, from the surrogate server and by broadcast over the LAN, for the first network server; receiving, at the surrogate server, a request from the second server to advertise network services for the second network server; advertising at periodic intervals, from the surrogate server and by broadcast over the LAN, for the second network server, wherein advertising for the first and second network servers is interleaved; receiving a broadcast request addressed to the proprietary socket, the broadcast request for requesting identification of network services; determining if the broadcast request is directed to one of the first and second network servers; responding, from one of the first and second network servers, to the broadcast request if the broadcast request is directed to the one of the first and second network servers; and establishing direct communication between the respective network server and the broadcast requestor. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An interactive network board connectable to a peripheral via a bi-directional peripheral interface and connectable to a local area network (LAN) via a LAN interface, said interactive network board defining a single network node on the LAN, said interactive network board comprising:
-
a peripheral server for receiving peripheral data via the LAN interface and for providing the peripheral data to the peripheral via the peripheral interface; a socket server for (1) receiving requests for status via the LAN interface, the status requests including requests for status of the interactive network board and requests for status of the peripheral, (2) responding to requests for status of the interactive network board received over the LAN interface by providing status of the interactive network board via the LAN interface, and (3) responding to requests for status of the peripheral received over the LAN interface by obtaining the status of the peripheral via the peripheral interface, and providing the status of the peripheral via the LAN interface; and a surrogate server for receiving requests from the peripheral server and the socket server to advertise services of the peripheral server and the socket server, and for interleavedly advertising services of the peripheral server and the socket server at periodic intervals via broadcast over the LAN interface, said surrogate server being responsive to broadcast requests on the LAN which are directed to a proprietary socket so as to establish direct communication with the broadcast requestor. - View Dependent Claims (13, 14, 15)
-
-
16. An interactive network board connected to a printer via a printer interface and to a local area network (LAN) via a LAN interface, the interactive network board defining a single network node on the LAN, said interactive network board comprising:
-
a LAN interface, over which plural servers are advertised via broadcast at periodic intervals, and over which requests for printer information and network board information are transmitted and received; a printer interface over which requests for printer information are transmitted and over which printer information is received; and a processor which (a) runs a print server, a socket server and a surrogate server, and interleavedly advertises, at periodic intervals, services of the print server and the socket server by broadcast over said LAN interface via the surrogate server, (b) receives and responds to the requests for network board information via said LAN interface, and (c) receives the requests for printer information, queries the printer for the printer information via said printer interface, receives the printer information from the printer via said printer interface and transmits the printer information to the LAN via said LAN interface. - View Dependent Claims (18)
-
-
17. An apparatus for advertising first and second network servers resident on a single network node from the single network node in a local area network (LAN) communication system which supports advertising only a single network server from each node, said apparatus comprising:
-
configuring means for configuring a surrogate server, resident of the single network node, to listen for network broadcasts from the LAN communication system to a proprietary socket; advertising means for advertising at periodic intervals, from the surrogate server by broadcast over the LAN, the services of both the first and second network servers, wherein advertising for the first and second network servers is interleaved; receiving means for receiving a request addressed to the proprietary socket, the request requesting network services; responding means for responding, from one of the first and second network servers, to the request received by the receiving means if the request is directed to one of the first and second network servers, wherein said advertising means continues to interleavedly advertise, from the surrogate server and by broadcast over the LAN, for the first and second network servers.
-
Specification