Method and apparatus extending a server to a wireless-router server
First Claim
Patent Images
1. A wireless router supporting communications between a wireless client and a wireline network comprising:
- at least one computer operating as a server based upon a program system comprising program steps residing in memory accessibly coupled with said computer;
said wireline network coupled to said server via a wireline communications port;
a wireless interface coupled to said server by a member of a wireless coupling collection and said wireless interface possessing a wireless transceiver;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said server, and an interface coupling between said wireless interface and said server;
wherein said bus coupling includes at least a member of the bus coupling collection comprising a PCI bus coupling, a Compact PCI bus coupling, and an ISA bus coupling;
wherein said interface coupling includes at least one member of the interface coupling collection comprising a USB interface, an Ethernet interface, a fiber optic interface, an ATM interface, a STM interface, and a modem interface;
wherein said Ethernet interface includes at least a member of the collection comprising a 1-Base T Ethernet interface, a 10-Base T Ethernet interface, a 100-Base T Ethernet interface, and a gigabit Ethernet interface;
wherein said fiber optic interface includes at least a member of the collection comprising a fiber channel compliant interface, an interface to a Time Division Multiplexing fiber optic network, an interface to a photonic switch fiber optic network, an interface to an optical subcarrier multiplexed fiber optic network and an interface to Wavelength Division Mutliplexed fiber optic network;
wherein said program system is comprised of the program steps of;
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network;
a wireless client communicating via said wireless coupling based upon a login protocol accessing a client authorization list to create an authorized client; and
said authorized client communicating via said wireless coupling using said network route to communicate with said wireline network via said wireline communications port;
wherein the program step making said wireless interface available to said wireless client is further comprised of the program steps of;
said wireless transceiver receiving a first message including a destination from said wireless client to create a first received message including said received destination at said wireless transceiver;
said wireless transceiver transmitting a second wireless destined message to said wireless client;
transmitting said first wireline network destined message including said wireline address via said wireline communications port; and
receiving a second wireline network message including a destination containing said network service address to create a second wireline network message including said destination containing said network service address to said server device;
wherein the program step enabling address translation on said server is further comprised of the program steps of;
masquerading said first received message including said received destination to create a first wireline destined message including a first wireline address at said server device; and
demasquerading a second wireline network message including said destination address containing said network service address to create said second wireline originated message including said destination address containing said network service address;
wherein the program step adding said network route for said wireless interface on said server is further comprised of the program steps of;
routing said first wireline destined message at said wireless interface based upon said network route for said server device with said network service address to create a first wireline network destined message including said first wireline address; and
routing a second wireline originated message including a destination containing said network service address to said server device based upon said network route for said server device with said network service address to create said second wireless destined message to said wireless client;
wherein said wireless transceiver further supports at least the IEEE 802.11b messaging protocol standard in communicating with said wireless client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of providing communication between a wireless transceiver and at least one wireline network, wherein a wireless interface possessing a wireline communications port and the wireless transceiver is coupled to a server, wherein the server is further coupled to the wireline network. Certain embodiments preferably include methods to produce a wireless router from a server.
23 Citations
61 Claims
-
1. A wireless router supporting communications between a wireless client and a wireline network comprising:
-
at least one computer operating as a server based upon a program system comprising program steps residing in memory accessibly coupled with said computer;
said wireline network coupled to said server via a wireline communications port;
a wireless interface coupled to said server by a member of a wireless coupling collection and said wireless interface possessing a wireless transceiver;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said server, and an interface coupling between said wireless interface and said server;
wherein said bus coupling includes at least a member of the bus coupling collection comprising a PCI bus coupling, a Compact PCI bus coupling, and an ISA bus coupling;
wherein said interface coupling includes at least one member of the interface coupling collection comprising a USB interface, an Ethernet interface, a fiber optic interface, an ATM interface, a STM interface, and a modem interface;
wherein said Ethernet interface includes at least a member of the collection comprising a 1-Base T Ethernet interface, a 10-Base T Ethernet interface, a 100-Base T Ethernet interface, and a gigabit Ethernet interface;
wherein said fiber optic interface includes at least a member of the collection comprising a fiber channel compliant interface, an interface to a Time Division Multiplexing fiber optic network, an interface to a photonic switch fiber optic network, an interface to an optical subcarrier multiplexed fiber optic network and an interface to Wavelength Division Mutliplexed fiber optic network;
wherein said program system is comprised of the program steps of;
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network;
a wireless client communicating via said wireless coupling based upon a login protocol accessing a client authorization list to create an authorized client; and
said authorized client communicating via said wireless coupling using said network route to communicate with said wireline network via said wireline communications port;
wherein the program step making said wireless interface available to said wireless client is further comprised of the program steps of;
said wireless transceiver receiving a first message including a destination from said wireless client to create a first received message including said received destination at said wireless transceiver;
said wireless transceiver transmitting a second wireless destined message to said wireless client;
transmitting said first wireline network destined message including said wireline address via said wireline communications port; and
receiving a second wireline network message including a destination containing said network service address to create a second wireline network message including said destination containing said network service address to said server device;
wherein the program step enabling address translation on said server is further comprised of the program steps of;
masquerading said first received message including said received destination to create a first wireline destined message including a first wireline address at said server device; and
demasquerading a second wireline network message including said destination address containing said network service address to create said second wireline originated message including said destination address containing said network service address;
wherein the program step adding said network route for said wireless interface on said server is further comprised of the program steps of;
routing said first wireline destined message at said wireless interface based upon said network route for said server device with said network service address to create a first wireline network destined message including said first wireline address; and
routing a second wireline originated message including a destination containing said network service address to said server device based upon said network route for said server device with said network service address to create said second wireless destined message to said wireless client;
wherein said wireless transceiver further supports at least the IEEE 802.11b messaging protocol standard in communicating with said wireless client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing communication between a wireless transceiver and a wireline network, wherein a wireless interface possessing a wireline communications port and said wireless transceiver is coupled to a server by a member of a wireless coupling collection, wherein said server is further coupled to said wireline network comprising the steps of:
-
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network; and
a wireless client communicating via said wireless coupling based upon a login protocol accessing a client authorization list to create an authorized client; and
said authorized client communicating via said wireless coupling using said network route to communicate with said wireline network; and
wherein the step making said wireless interface available to said wireless client is further comprised of the steps of;
said wireless transceiver receiving a first message including a destination from said wireless client to create a first received message including said received destination at said wireless transceiver;
said wireless transceiver transmitting a second wireless destined message to said wireless client;
transmitting said first wireline network destined message including said wireline address via said wireline communications port; and
receiving a second wireline network message including a destination containing said network service address to create a second wireline network message including said destination containing said network service address to said server device;
wherein the step enabling address translation on said server is further comprised of the steps of;
masquerading said first received message including said received destination to create a first wireline destined message including a first wireline address at said server device; and
demasquerading a second wireline network message including said destination address containing said network service address to create said second wireline originated message including said destination address containing said network service address;
wherein the step adding said network route for said wireless interface on said server is further comprised of the steps of;
routing said first wireline destined message at said wireless interface based upon said network route for said server device with said network service address to create a first wireline network destined message including said first wireline address; and
routing a second wireline originated message including a destination containing said network service address to said server device based upon said network route for said server device with said network service address to create said second wireless destined message to said wireless client;
wherein said wireless transceiver further supports at least the IEEE 802.11b messaging protocol standard in communicating with said wireless client;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said server, and an interface coupling between said wireless interface and said server;
wherein said bus coupling includes at least a member of the bus coupling collection comprising a PCI bus coupling, a Compact PCI bus coupling, and an ISA bus coupling;
wherein said interface coupling includes at least one member of the interface coupling collection comprising a USB interface, an Ethernet interface, a fiber optic interface, an ATM interface, a STM interface, and a modem interface;
wherein said Ethernet interface includes at least a member of the collection comprising a 1-Base T Ethernet interface, a 11-Base T Ethernet interface, a 110 Base T Ethernet interface, and a gigabit Ethernet interface; and
wherein said fiber optic interface includes at least a member of the collection comprising a fiber channel compliant interface, an interface to a Time Division Multiplexing fiber optic network, an interface to a photonic switch fiber optic network, an interface to an optical subcarrier multiplexed fiber optic network and an interface to Wavelength Division Mutliplexed fiber optic network. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
17. A method of providing communication between a wireless transceiver and a wireline network, wherein a wireless interface possessing said wireless transceiver is coupled to a server further coupled via a wireline communications port to said wireline network, comprising the steps of:
-
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network.
-
-
31. A wireless router supporting communications between a wireless client and a wireline network comprising:
-
at least one computer operating a server based upon a program system comprising program steps residing in memory accessibly coupled with said computer;
said wireline network coupled to said server via a wireline communications port;
a wireless interface coupled to said computer by a member of a wireless coupling collection and said wireless interface possessing wireless transceiver;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said computer, and an interface coupling between said wireless interface and said computer;
wherein said program system is comprised of the program steps of;
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A wireless router supporting communications between a wireless client and a wireline network comprising:
-
said wireline network coupled to a server via a wireline communications port;
a wireless interface coupled to said server by a member of a wireless coupling collection and possessing a wireless transceiver;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said server, and an interface coupling between said wireless interface and said server;
wherein said bus coupling includes at least a member of the bus coupling collection comprising a PCI bus coupling, a Compact PCI bus coupling, and an ISA bus coupling;
wherein said interface coupling includes at least one member of the interface coupling collection comprising a USB interface, an Ethernet interface, a fiber optic interface, an ATM interface, a STM interface, and a modem interface;
wherein said Ethernet interface includes at least a member of the collection comprising a 1-Base T Ethernet interface, a 10-Base T Ethernet interface, a 100-Base T Ethernet interface, and a gigabit Ethernet interface;
wherein said fiber optic interface includes at least a member of the collection comprising a fiber channel compliant interface, an interface to a Time Division Multiplexing fiber optic network, an interface to a photonic switch fiber optic network, an interface to an optical subcarrier multiplexed fiber optic network and an interface to Wavelength Division Mutliplexed fiber optic network;
wherein said server is comprised of;
a means for coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
a means for enabling address translation on said server to include said server device with said network service address;
a means for adding a network route for said wireless interface on said server for said server device with said network service address; and
a means for making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network;
a means for a wireless client communicating via said wireless coupling based upon a login protocol accessing a client authorization list to create an authorized client; and
a means for said authorized client communicating via said wireless coupling using said network route to communicate with said wireline network;
wherein said means for making said wireless interface available to said wireless client is further comprised of;
a means for said wireless transceiver receiving a first message including a destination from said wireless client to create a first received message including said received destination at said wireless transceiver;
a means for said wireless transceiver transmitting a second wireless destined message to said wireless client;
a means for transmitting said first wireline network destined message including said wireline address via said wireline communications port; and
a means for receiving a second wireline network message including a destination containing said network service address to create a second wireline network message including said destination containing said network service address to said server device;
wherein said means for enabling address translation on said server is further comprised of;
a means for masquerading said first received message including said received destination to create a first wireline destined message including a first wireline address at said server device; and
a means for demasquerading a second wireline network message including said destination address containing said network service address to create said second wireline originated message including said destination address containing said network service address;
wherein said means for adding said network route for said wireless interface on said server is further comprised of;
a means for routing said first wireline destined message at said wireless interface based upon said network route for said server device with said network service address to create a first wireline network destined message including said first wireline address; and
a means for routing a second wireline originated message including a destination containing said network service address to said server device based upon said network route for said server device with said network service address to create said second wireless destined message to said wireless client;
wherein said wireless transceiver further supports at least the IEEE 802.11b messaging protocol standard in communicating with said wireless client. - View Dependent Claims (45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59)
-
-
49. A method of producing a wireless router from a server comprising the steps of:
-
coupling said wireless interface to said server using a member of a wireless coupling collection;
enabling network address translation on said server;
adding a network route for said wireless interface on said server to create a wireless interface address;
making said wireless interface address a default-route gateway for a wireless user communicating via said wireless interface; and
running a host configuration protocol on said wireless interface by said server;
wherein said wireline network is coupled to a server via a wireline communications port;
wherein said wireless coupling collection is comprised of a bus coupling between said wireless interface and said computer, and an interface coupling between said wireless interface and said computer;
wherein said bus coupling includes at least a member of the bus coupling collection comprising a PCI bus coupling, a Compact PCI bus coupling, and an ISA bus coupling;
wherein said interface coupling includes at least one member of the interface coupling collection comprising a USB interface, an Ethernet interface, a fiber optic interface, an ATM interface, a STM interface, and a modem interface;
wherein said Ethernet interface includes at least a member of the collection comprising a 1-Base T Ethernet interface, a 10-Base T Ethernet interface, a 100-Base T Ethernet interface, and a gigabit Ethernet interface;
wherein said fiber optic interface includes at least a member of the collection comprising an fiber channel compliant interface, an interface to a Time Division Multiplexing fiber optic network, an interface to a photonic switch fiber optic network, an interface to an optical subcarrier multiplexed fiber optic network and an interface to Wavelength Division Mutliplexed fiber optic network.
-
-
58. A wireless router supporting communications between a wireless client and a wireline network comprising:
-
a wireless interface coupled to a server and possessing a wireless transceiver;
said wireline network coupled to said server via a wireline communications port;
at least one computer operating said server based upon a program system comprising program steps residing in memory accessibly coupled with said computer;
wherein said program system is comprised of the program steps of;
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network wherein said server is a member of the Sun Qube product collection comprising at least a Qube 3.
-
-
60. A method of providing communication between a wireless transceiver and a wireline network, wherein a wireless interface possessing said wireless transceiver is coupled to a server further coupled via a wireline communications port to said wireline network, comprising the steps of:
-
coupling said wireless interface to said wireline network via said wireline communications port as a server device with a network service address;
enabling address translation on said server to include said server device with said network service address;
adding a network route for said wireless interface on said server for said server device with said network service address; and
making said wireless interface available to at least one wireless client communicating via said wireless coupling as a gateway to communicate on said wireline network;
wherein said server is a member of a Sun Qube product collection comprising at least a Qube 3. - View Dependent Claims (61)
-
Specification