Self-organizing system for wireless access
First Claim
1. A user for communicating with a backbone infrastructure comprising:
- a processor for generating a request by the user to the backbone infrastructure for a packet of data and selecting one of a plurality of moored or floating access points based on a received broadcast therefrom of a number of forwardings required to send the user data request to the backbone infrastructure of a wireless communication system, wherein the user data request includes a set of media access control (MAC) addresses including original source and destination addresses and a set of MAC addresses including replaceable intermediate source and intermediate destination addresses, wherein the intermediate destination address is dynamic until the intermediate destination address is the same as the original destination address and the intermediate source address is dynamic until the intermediate source address is the same as the MAC address for a moored access point; and
a transceiver for transmitting the user data request to the selected access point.
8 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and system for organizing a communication system for wireless access. In the method, wireless access points of a wireless network in the system organize themselves such that each wireless access point knows the lowest number of forwardings (e.g., the hoprank) required to send a user data request from a user to a wired backbone LAN of the system. The user initiates communications to transmit the user data request to an access point having a lowest hoprank in the system. The access point with the lowest hoprank may be an access point that is fixedly connected to the system, or an access point that is not fixedly connected to the system, e.g., a floating access point that communicates with users and other fixed or floating access points over a wireless radio link.
20 Citations
17 Claims
-
1. A user for communicating with a backbone infrastructure comprising:
-
a processor for generating a request by the user to the backbone infrastructure for a packet of data and selecting one of a plurality of moored or floating access points based on a received broadcast therefrom of a number of forwardings required to send the user data request to the backbone infrastructure of a wireless communication system, wherein the user data request includes a set of media access control (MAC) addresses including original source and destination addresses and a set of MAC addresses including replaceable intermediate source and intermediate destination addresses, wherein the intermediate destination address is dynamic until the intermediate destination address is the same as the original destination address and the intermediate source address is dynamic until the intermediate source address is the same as the MAC address for a moored access point; and a transceiver for transmitting the user data request to the selected access point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating with a backbone infrastructure of a wireless communication system, comprising:
-
generating by a user, with a processor, a request to the backbone infrastructure for a packet of data, wherein the user data request includes a set of media access control (MAC) addresses including original source and destination addresses and a set of MAC addresses including replaceable intermediate source and intermediate destination addresses and wherein the method further comprises; inserting the MAC address of the access point with the lowest number of forwardings into the intermediate source address; inserting the MAC address of the access point with a lower number of forwardings required to send the user data request to the backbone infrastructure into the intermediate destination address; forwarding the user data request to the access point with the intermediate destination address; repeating the inserting of MAC addresses into the intermediate source and destination addresses in the same manner until the access point with the lower number of forwardings is a moored access point; and forwarding the user data request from the moored access point to the backbone infrastructure; selecting one of either a moored or floating access point based on a broadcast from each thereof that indicates a number of forwardings required to send the user data request to the backbone infrastructure; and transmitting, with a transceiver, the user data request to an access point having a lowest number of forwardings, relative to the user, to the backbone infrastructure. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A wireless communication system comprising:
-
a backbone infrastructure; a moored access point fixedly connected to the backbone infrastructure that broadcasts a number of forwardings required to send a user data request from the moored access point to the backbone infrastructure; a floating access point wirelessly connected to an other floating access point or one of the moored access points that broadcasts a number of forwardings required to send a user data request from the floating access point to the backbone infrastructure; and a user for communicating with the backbone infrastructure comprising; a processor for generating a request by the user to the backbone infrastructure for a packet of data and selecting one of a plurality of moored or floating access points based on a received broadcast therefrom of a number of forwardings required to send the user data request to the backbone infrastructure, wherein the user data request includes a set of media access control (MAC) addresses including original source and destination addresses and a set of MAC addresses including replaceable intermediate source and intermediate destination addresses, wherein the intermediate destination address is dynamic until the intermediate destination address is the same as the original destination address and the intermediate source address is dynamic until the intermediate source address is the same as the MAC address for a moored access point; and a transceiver for transmitting the user data request to the selected access point. - View Dependent Claims (14, 15, 16, 17)
-
Specification