WIRELESS INTERFACE SHARING
First Claim
1. A multi-host computing system (100), comprising:
- a wireless interface (102), communicatively coupled to a plurality of hosts of the multi-host computing system (100) concurrently and configured to connect to at least one of a plurality of wireless networks;
a wireless network access virtualization (WNAV) processor (108) communicatively coupled to the wireless interface (102), wherein the WNAV processor (108) is configured to;
multiplex data packets received from the plurality of hosts;
transmit the multiplexed data packets to at least one of the plurality of wireless networks;
through the wireless interface (102);
receive data packets from one of the plurality of wireless network through the wireless interface (102);
route the data packets to each of the plurality of hosts based on a media access control (MAC) address associated with each of the plurality of hosts.
4 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods and system for sharing a wireless interface (102) among various multiple host processors in a multi-processor computing system (100) to provide simultaneous access of a wireless network to the host processors. In one implementation the multi-host computing system (100), comprises a wireless interface (102) configured to connect to at least one of a plurality of wireless networks; and a wireless network access virtualization (WNAV) processor (108) communicatively coupled to the wireless interface (102), wherein the WNAV processor (108) is configured to multiplex data packets received from the plurality of hosts, transmit the multiplexed data packets to at least one of the plurality of wireless networks through the wireless interface (102), receive data packets from one of the plurality of wireless network through the wireless interface (102) and route the data packets to each of the plurality of hosts based on a media access control (MAC) address associated with each of the plurality of hosts.
56 Citations
20 Claims
-
1. A multi-host computing system (100), comprising:
-
a wireless interface (102), communicatively coupled to a plurality of hosts of the multi-host computing system (100) concurrently and configured to connect to at least one of a plurality of wireless networks; a wireless network access virtualization (WNAV) processor (108) communicatively coupled to the wireless interface (102), wherein the WNAV processor (108) is configured to; multiplex data packets received from the plurality of hosts; transmit the multiplexed data packets to at least one of the plurality of wireless networks;
through the wireless interface (102);receive data packets from one of the plurality of wireless network through the wireless interface (102); route the data packets to each of the plurality of hosts based on a media access control (MAC) address associated with each of the plurality of hosts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for sharing a wireless interface (102) amongst a plurality of hosts of a multi-host computing system (100), the method comprising:
-
assigning a unique media access control (MAC) address to the wireless interface (102) by each of the plurality of hosts; transmitting a plurality of association requests to an access point of a wireless network to connect the plurality of hosts with the wireless network, based in part on the unique MAC address assigned by each of the plurality of hosts; and routing received data packets to at least one of the of the plurality of hosts, based in part on the MAC address associated with the received data packets. - View Dependent Claims (14, 15, 16)
-
-
17. A method for sharing a wireless interface (102) amongst a plurality of hosts of a multi-host computing system (100), the method comprising:
-
assigning a unique MAC address to the wireless interface (102) by any each of the plurality of hosts or by the WNAV; transmitting an association request with information about the presence of plurality of hosts, to connect each of the plurality of hosts with one of the plurality of the wireless networks, based in part on the unique MAC addresses of each of the plurality of hosts; and routing received data packets to at least one of the of the plurality of hosts, based in part on the MAC address associated with the received data packets. - View Dependent Claims (18, 19, 20)
-
Specification