Interoperability of a network interface protocol with an Internet interface protocol
First Claim
1. A method for interoperability of a network interface protocol with an Internet interface protocol to ensure a high data throughput, the method comprises:
- receiving a scan channel request of a plurality of channels that are in accordance with the network interface protocol;
determining whether an Internet packet is being received via one of the plurality of channels when the channel scan request is received;
when the Internet packet is being received when the channel scan request is received, scanning at least one other channel of the plurality of channels, but less than all of the plurality of channels;
after scanning the at least one other channel, tuning to the one of the plurality of channels to transmit at least one outbound Internet packet; and
scanning at least another channel of the plurality of channels.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for interoperability of a network interface protocol with an Internet interface protocol begins by receiving a scan channel request of a plurality of channels that are in accordance with the network interface protocol. The method then continues by determining whether an Internet packet is being received via one of the plurality of channels when the channel scan request is received (i.e., is a higher layer protocol supporting a current transmission). If so, the method continues by scanning at least one channel of the plurality of channels, but does not scan all of the plurality of channels at one time. The method continues after the scanning by tuning to the channel supporting the higher layer protocol communication to transmit at least one outbound Internet packet. The method then continues by scanning at least another channel of the plurality of channels.
-
Citations
32 Claims
-
1. A method for interoperability of a network interface protocol with an Internet interface protocol to ensure a high data throughput, the method comprises:
-
receiving a scan channel request of a plurality of channels that are in accordance with the network interface protocol;
determining whether an Internet packet is being received via one of the plurality of channels when the channel scan request is received;
when the Internet packet is being received when the channel scan request is received, scanning at least one other channel of the plurality of channels, but less than all of the plurality of channels;
after scanning the at least one other channel, tuning to the one of the plurality of channels to transmit at least one outbound Internet packet; and
scanning at least another channel of the plurality of channels. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for interoperability of a network interface protocol with an Internet Protocol to ensure a high data throughput, the method comprises:
-
when a Transmission Control Protocol (TCP) connection is established between a source and a destination, receiving a network interface protocol channel scan request; and
when the network interface protocol channel scan request is received, hopping between a channel supporting the TCP connection within a wireless local area network (WLAN) and other channels of the WLAN to avoid excess latency in acknowledging receipt of a packet formatted in accordance with the Internet Protocol or a portion of the packet during scanning of the other channels of the WLAN. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A communication device comprises:
-
wireless network interface module to provide connectivity to a wireless local area network (WLAN) in accordance with at least one wireless network interface protocol, wherein the WLAN is coupled to an Internet, and wherein the connectivity is provided via one of a plurality of channels of the WLAN;
processing module operably coupled to transceive datagrams to and from the Internet via the wireless network interface module; and
memory operably coupled to the processing module, wherein the memory stores operational instructions that cause the processing module to;
process data in accordance with an utility application to produce a message;
process the message in accordance with a transport application to produce a packet;
process the packet in accordance with an Internet Protocol to produce at least one of the datagram;
generate a channel scan request in accordance with the transport application;
determine whether one of the datagrams is being received when the channel scan request is generated;
when the one of the datagrams is being received when the channel scan request is received, scan at least one other channel of the plurality of channels, but less than all of the plurality of channels;
after scanning the at least one other channel, tune to the one of the plurality of channels to transmit at least one outbound datagram; and
scanning at least another channel of the plurality of channels. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A communication device comprises:
-
wireless network interface module to provide connectivity to a wireless local area network (WLAN) in accordance with at least one wireless network interface protocol, wherein the WLAN is coupled to an Internet, and wherein the connectivity is provided via one of a plurality of channels of the WLAN;
processing module operably coupled to transceive datagrams to and from the Internet via the wireless network interface module; and
memory operably coupled to the processing module, wherein the memory stores operational instructions that cause the processing module to;
process data in accordance with an utility application to produce a message;
process the message in accordance with a transport application to produce a packet;
process the packet in accordance with an Internet Protocol to produce at least one of the datagram;
when a Transmission Control Protocol (TCP) connection is established between a source and the communication device, generate a network interface protocol channel scan request; and
when the network interface protocol channel scan request is received, hop between a channel supporting the TCP connection within a wireless local area network (WLAN) and other channels of the WLAN to avoid excess latency in acknowledging receipt of a datagram of the at least one datagrams or a portion of the datagram during scanning of the other channels of the WLAN. - View Dependent Claims (21, 22, 23)
-
-
24. A wireless network interface module comprises:
-
processing module; and
memory operably coupled to the processing module, wherein the memory stores operational instructions that cause the processing module to;
receive a channel scan request in accordance with the transport application;
determine whether one of the datagrams is being received when the channel scan request is generated;
when the one of the datagrams is being received when the channel scan request is received, scan at least one other channel of the plurality of channels, but less than all of the plurality of channels;
after scanning the at least one other channel, tune to the one of the plurality of channels to transmit at least one outbound datagram; and
scanning at least another channel of the plurality of channels. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A wireless network interface module comprises:
-
processing module; and
memory operably coupled to the processing module, wherein the memory stores operational instructions that cause the processing module to;
when a Transmission Control Protocol (TCP) connection is established between a source and a destination, receive a network interface protocol channel scan request; and
when the network interface protocol channel scan request is received, hop between a channel supporting the TCP connection within a wireless local area network (WLAN) and other channels of the WLAN to avoid excess latency in acknowledging receipt of a datagram of the at least one datagrams or a portion of the datagram during scanning of the other channels of the WLAN. - View Dependent Claims (30, 31, 32)
-
Specification