Wireless communication methods, systems, and computer program products
First Claim
1. A method of conveying data on a cellular and multi-hop, non-cellular network, the method comprising:
- receiving, with a non-cellular interface of an originating cellular device, a first node-state signal transmitted from a first relay cellular device, wherein;
the first node-state signal is transmitted after determining, in the first relay cellular device, that the first relay cellular device will make itself available as a relay for other cellular devices in a cellular and multi-hop, non-cellular network,the first node-state signal is transmitted in response to determining that the first relay cellular device will make itself available as a relay,the first node-state signal is transmitted by a non-cellular interface of the first relay cellular device, andthe first node-state signal indicates the availability of the first relay cellular device as a relay for other cellular devices in the cellular and multi-hop, non-cellular network;
determining, in the originating cellular device, based on the first node-state signal that the originating cellular device will wirelessly connect to a base station of a cellular network via the first relay cellular device in the cellular and multi-hop, non-cellular network;
wherein determining that the originating cellular device will wirelessly connect via the first relay cellular device comprises;
extracting from the first node-state signal data indicative of a first cellular network type, the first cellular network type being the cellular network type of the base station serving the first relay cellular device or a sink cellular device through which the relay cellular device wirelessly connects to the base station;
obtaining data indicative of a second cellular network type at the originating cellular device, the second cellular network type being the cellular network type of another base station serving the originating cellular device; and
in response to a comparison based on the first cellular network type and the second cellular network type, determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device; and
in response to determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device;
transmitting uplink data, for transmission to the base station, from the originating cellular device via the first relay cellular device;
orreceiving downlink data, from the base station, at the originating cellular device via the first relay cellular device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, wireless device and computer program product for expanding the coverage of a cellular network. A wireless device (e.g., cellular telephone) is able to communicate with a base station in a cell of the cellular network over a non-cellular interface via another wireless device in a cell through the use of multi-hopping. A wireless device may request permission to communicate with the base station over a non-cellular interface via hopping off another wireless device when its signal strength is below a threshold. Alternatively, a wireless device may receive a request to communicate with the base station over a non-cellular interface via hopping off the wireless device that sent the request when that wireless device has excess capacity in its bandwidth with the base station. By enabling wireless devices to communicate with a base station in such a manner, the effective capacity of the cellular network is expanded and the effective capacity of the cellular network is improved.
-
Citations
26 Claims
-
1. A method of conveying data on a cellular and multi-hop, non-cellular network, the method comprising:
-
receiving, with a non-cellular interface of an originating cellular device, a first node-state signal transmitted from a first relay cellular device, wherein; the first node-state signal is transmitted after determining, in the first relay cellular device, that the first relay cellular device will make itself available as a relay for other cellular devices in a cellular and multi-hop, non-cellular network, the first node-state signal is transmitted in response to determining that the first relay cellular device will make itself available as a relay, the first node-state signal is transmitted by a non-cellular interface of the first relay cellular device, and the first node-state signal indicates the availability of the first relay cellular device as a relay for other cellular devices in the cellular and multi-hop, non-cellular network; determining, in the originating cellular device, based on the first node-state signal that the originating cellular device will wirelessly connect to a base station of a cellular network via the first relay cellular device in the cellular and multi-hop, non-cellular network; wherein determining that the originating cellular device will wirelessly connect via the first relay cellular device comprises; extracting from the first node-state signal data indicative of a first cellular network type, the first cellular network type being the cellular network type of the base station serving the first relay cellular device or a sink cellular device through which the relay cellular device wirelessly connects to the base station; obtaining data indicative of a second cellular network type at the originating cellular device, the second cellular network type being the cellular network type of another base station serving the originating cellular device; and in response to a comparison based on the first cellular network type and the second cellular network type, determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device; and in response to determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device; transmitting uplink data, for transmission to the base station, from the originating cellular device via the first relay cellular device;
orreceiving downlink data, from the base station, at the originating cellular device via the first relay cellular device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible, non-transitory machine readable media storing instructions that when executed by a cellular computing device effectuate operations comprising:
-
receiving, with a non-cellular interface of an originating cellular device, a first node-state signal transmitted from a first relay cellular device, wherein; the first node-state signal is transmitted after determining, in the first relay cellular device, that the first relay cellular device will make itself available as a relay for other cellular devices in a cellular and multi-hop, non-cellular network, the first node-state signal is transmitted in response to determining that the first relay cellular device will make itself available as a relay, the first node-state signal is transmitted by a non-cellular interface of the first relay cellular device, and the first node-state signal indicates the availability of the first relay cellular device as a relay for other cellular devices in the cellular and multi-hop, non-cellular network; determining, in the originating cellular device, based on the first node-state signal that the originating cellular device will wirelessly connect to a base station of a cellular network via the first relay cellular device in the cellular and multi-hop, non-cellular network; wherein determining that the originating cellular device will wirelessly connect via the first relay cellular device comprises; extracting from the first node-state signal data indicative of a first cellular network type, the first cellular network type being the cellular network type of the base station serving the first relay cellular device or a sink cellular device through which the relay cellular device wirelessly connects to the base station; obtaining data indicative of a second cellular network type at the originating cellular device, the second cellular network type being the cellular network type of another base station serving the originating cellular device; and in response to a comparison based on the first cellular network type and the second cellular network type, determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device; and in response to determining that the originating cellular device will wirelessly connect to the base station of the cellular network via the first relay cellular device; transmitting uplink data, for transmission to the base station, from the originating cellular device via the first relay cellular device;
orreceiving downlink data, from the base station, at the originating cellular device via the first relay cellular device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification