Method and apparatus for connecting a wireless LAN to a wired LAN
First Claim
Patent Images
1. A method for communicating within a network comprising the steps of:
- (a) receiving in a wireless node not connected by wire to a wired network wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic and storing the information identifying the wireless node in one of a first or second table;
(d) if the source node for the data traffic is a wireless node not connected by wire to a wired network, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node not connected by wire to a wired network a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table;
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication between the receiving wireless node not connected by wire to a wired network and a destination wireless node not connected by wire to a wired network is being effectuated without using a node that is connected by wire to a wired network.
0 Assignments
0 Petitions
Accused Products
Abstract
An internetworking node for providing internetworking services for mobile wireless nodes is disclosed. Each mobile wireless node is associated with at the most one internetworking node. Each mobile wireless node selects which internetworking node it will associate with. The internetworking node will then act for all wireless nodes associated to it in relaying messages between wireless nodes or between a wired lane and the wireless nodes.
-
Citations
16 Claims
-
1. A method for communicating within a network comprising the steps of:
-
(a) receiving in a wireless node not connected by wire to a wired network wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic and storing the information identifying the wireless node in one of a first or second table;
(d) if the source node for the data traffic is a wireless node not connected by wire to a wired network, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node not connected by wire to a wired network a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table;
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication between the receiving wireless node not connected by wire to a wired network and a destination wireless node not connected by wire to a wired network is being effectuated without using a node that is connected by wire to a wired network. - View Dependent Claims (2)
(j) the source node for the data traffic is an inter-networking node, storing information identifying the inter-networking node in a second table;
(k) if a match does not occur between an entry in the first table and the information identifying the destination node (step f) forwarding the data to the inter-networking node.
-
-
3. A method for communicating within a network comprising the steps of:
-
(a) receiving in a wireless node not connected by wire to a wired network wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic;
(d) if the source node for the data traffic is a wireless node not connected by wire to a wired network, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node not connected by wire to a wired network a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table;
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication is effectuated between the wireless node and a wireless destination node not connected to a wired network;
(h) receiving in said wireless node a message from the wireless destination node acknowledging receipt of the data; and
(i) deleting information identifying the wireless destination node from the first table if the acknowledgment was not received.
-
-
4. A method for communicating within a network comprising the steps of:
-
(a) receiving in a wireless node not connected by wire to a wired network wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic;
(d) if the source node for the data traffic is a wireless node not connected by wire to a wired network, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node not connected by wire to a wired network a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table; and
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication is effectuated between the wireless node and a wireless destination node not connected to a wired network;
(h) if the source node for the data traffic is an inter-networking node, storing information identifying the inter-networking node in a second table;
(i) if a match does not occur between an entry in the first table and the information identifying the destination node (step f) forwarding the data to the inter-networking node;
(j) receiving in said wireless node a message from the inter-networking node acknowledging receipt of the data; and
deleting the information identifying the internetworking node if acknowledgment is not received.
-
-
5. A method for communicating within a network comprising the steps of:
-
(m) receiving in a wireless node not connected by wire to a wired network wireless data traffic;
(n) examining the wireless data traffic;
(o) extracting from said wireless data traffic information identifying a source node for the data traffic;
(p) if the source node for the data traffic is a wireless node not connected by wire to a wired network, storing the information identifying the wireless node in a first table;
if the source node for the data traffic is an internetworking node, storing the information identifying the internetworking node in a second table; (q) receiving in said wireless node a command to send data to a destination node;
if the address of the destination node address matches an entry in the first table, the destination node is wireless not connected by wire to a wired network, forwarding the data directly to the wireless destination node; and sending the data to an internetwork node if the address of the destination node is not in the first table. - View Dependent Claims (6)
-
-
7. A wireless node for communicating in a network comprising:
-
a wireless adapter card with no attachment by wire to wired networks that receives and transmits wireless information;
a memory;
a first table to store addresses of wireless nodes not connected by wire to wired network;
a second table to store addresses of inter-networking nodes;
a set of software routines store in said memory; and
a controller operatively coupled to the wireless adapter card and the memory, said controller accessing the set of software routines and selecting ones which allow said controller to send a message directly to another wireless node not connected by wire to a wired network having an address in the first table and to an internetworking node having an address in the second table if the address of the wireless node not connected by wire to a wired network is not known. - View Dependent Claims (8, 9, 10, 11)
a monitoring and identifying information extraction routine for monitoring wireless data traffic and extracting identifying information, a table storage and updating routine that maintains and updates the first table and the second table and an internetworking and selection routine that accesses the second table to determine the number of internetworking nodes in said second table and selecting from the second table the internetworking node to associate with.
-
-
10. The wireless node of claim 9 wherein the software routine further includes a message sending routine, a message receiving and processing routine, a confirmation routine and an association routine for establishing association between the wireless node and the selected internetworking node.
-
11. The wireless node of claim 7 further including an Input/Output adapter, operatively coupled to the controller, to receive and output user information.
-
12. A computer program product comprising:
-
a recording medium;
a computer program recorded on said recording medium;
said computer program including A instructions that monitor wireless data traffic and extract addresses for nodes contained in said data traffic;
instructions that sort extracted addresses into addresses for wireless node not connected by wire to a wired network and addresses for internetworking node; and
instructions that use the sorted information to route data directly between wireless nodes not connected by wire to wired network if an address of the wireless node is known and to a networking node if the address of the node is unknown. - View Dependent Claims (13, 14)
instructions that count the number of addresses for internetworking node and establishing association between a selected one of the internetworking node and a wireless node.
-
-
14. The computer program product of claim 13 further including instructions that prepare and forward messages.
-
15. A method for communicating within a network comprising the steps of:
-
(a) receiving in a wireless node wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic;
(d) if the source node for the data traffic is a wireless node, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table;
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication is effectuated between the wireless node and a wireless destination node not connected to a wired network;
(h) receiving in said wireless node not connected to a wired network a message from the wireless destination node acknowledging receipt of the data; and
(i) deleting information identifying the wireless destination node from the first table if the acknowledgment was not received.
-
-
16. A method for communicating within a network comprising the steps of:
-
(a) receiving in a wireless node wireless data traffic;
(b) examining the wireless data traffic;
(c) extracting from said wireless data traffic information identifying a source node for the data traffic;
(d) if the source node for the data traffic is a wireless node, storing the information identifying the wireless node in a first table;
(e) receiving in said wireless node a command to send data to a destination node;
(f) correlating information identifying the destination node with contents of the first table;
(g) if a match occurs directly forwarding the data to the destination node wherein peer-to-peer communication is effectuated between the wireless node and a wireless destination node not connected to a wired network;
(h) if the source node for the data traffic is an inter-networking node, storing information identifying the inter-networking node in a second table;
(i) if a match does not occur between an entry in the first table and the information identifying the destination node (step f) forwarding the data to the inter-networking node;
(j) receiving in said wireless node a message from the inter-networking node acknowledging receipt of the data; and
deleting the information identifying the internetworking node if acknowledgment is not received.
-
Specification