Wireless service point networks
First Claim
1. A method of communicating among client devices via a network, the network having an associated address domain and including nodes adapted to communicate with at least one of the client devices, addresses being defined as internal and external with respect to the domain, the method comprising:
- wirelessly ad hoc communicating among at least some of the nodes, each node having at least one respective identifier and at least one internal address;
for each client device, establishing communications and a respective association with at least one of the nodes, each client device having a respective external address;
in a source client device of the client devices transmitting to the network data intended for at least one destination client device of the client devices;
internal to the network and transparent to the client devices,each node associated with each intended destination client device being a destination node and its at least one respective identifier being a destination identifier, anddetermining each destination identifier corresponding to each intended destination client device, determining the internal address of each destination node, and routing communications to each destination node using each determined internal address, at least some of the communications being routed to each destination node including at least the transmitted data intended for the associated destination client device and address information regarding the destination node;
each intended destination client device receiving the data transmitted by the source client device; and
wherein the address information regarding each destination node is not provided to the source client device.
10 Assignments
0 Petitions
Accused Products
Abstract
System, apparatus, and methods are disclosed wherewith a group of independent wireless routing devices known as Service Points work cooperatively to form an ad hoc mesh communication network. The resulting Service Point Network is used to provide reliable address-directed communication services between devices attached by conventional means (wired or wireless) to respective Service Ports on any of the Service Points. Attached Utilizing Devices are not considered a part of the Service Point Network and need not contain any custom software or hardware related to the operations of the Service Point Network. Consequently, the networking technology used to form the Service Point Network is independent of the technology used for connecting devices to Service Points. Services for Utilizing Devices include both point-to-point as well as point-to-multi-point communication.
-
Citations
43 Claims
-
1. A method of communicating among client devices via a network, the network having an associated address domain and including nodes adapted to communicate with at least one of the client devices, addresses being defined as internal and external with respect to the domain, the method comprising:
-
wirelessly ad hoc communicating among at least some of the nodes, each node having at least one respective identifier and at least one internal address; for each client device, establishing communications and a respective association with at least one of the nodes, each client device having a respective external address; in a source client device of the client devices transmitting to the network data intended for at least one destination client device of the client devices; internal to the network and transparent to the client devices, each node associated with each intended destination client device being a destination node and its at least one respective identifier being a destination identifier, and determining each destination identifier corresponding to each intended destination client device, determining the internal address of each destination node, and routing communications to each destination node using each determined internal address, at least some of the communications being routed to each destination node including at least the transmitted data intended for the associated destination client device and address information regarding the destination node; each intended destination client device receiving the data transmitted by the source client device; and wherein the address information regarding each destination node is not provided to the source client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for accessing resources in conjunction with client devices external to the system, the system comprising:
-
a wireless communication network comprising a plurality of nodes, each node of the plurality of nodes comprising; at least one network-side port adapted to wirelessly route multi-hop traffic via the network, and at least one client-side port adapted to communicate and be associated with at least one of the client devices, and wherein each node of the plurality of nodes is adapted such that each client device becomes associated with at least one of the client-side ports and thereby each client device becomes associated with at least one of the nodes, each client device communicates over the network via its at least one associated client-side port, terminal identifiers corresponding to the client devices are mapped to addresses of the associated nodes, the traffic through the network is routed based on the terminal identifier mapped addresses of the associated nodes, at least some of the traffic through the network comprising data and addressing information, a source client device of the client devices being the origin of the data;
at least one of the client devices being a destination client device intended to receive the data, the addressing information pertaining to the at least one node associated with each destination client device, andthe mapping and the routing are done in a manner transparent to the client devices, none of the addressing information being provided to the source client device.
-
-
40. A node adapted for use in a wireless network and in conjunction with client devices considered external to the network, the network including a plurality of the nodes, each node comprising:
-
at least one network-side port adapted to wirelessly route multi-hop traffic via the network; at least one client-side port adapted to communicate and be associated with at least one of the client devices, and wherein each node is adapted such that each client device becomes associated with at least one of the client-side ports and thereby each client device becomes associated with at least one of the nodes, each client device communicates over the network via its at least one associated client-side port, terminal identifiers corresponding to the client devices are mapped to addresses of the associated nodes, the traffic through the network is routed based on the terminal identifier mapped addresses of the associated nodes, at least some of the traffic through the network comprising data and addressing information, a source client device of the client devices being the origin of the data, at least one of the client devices being a destination client device intended to receive the data, the addressing information pertaining to the at least one node associated with each destination client device, and the mapping and the routing are done in a manner transparent to the client devices, none of the addressing information being provided to the source client device. - View Dependent Claims (41, 42, 43)
-
Specification