Path optimization in a mesh network
AssigneeComcast Cable Communications, LLC
InventorsIvan Ong, David Urban
Life of this patent
Estimating the term…
Abstract
Described herein are systems, methods, and apparatuses for determining an optimal path in a mesh network. A pre-emptive message, such as a request to send (RTS) message, carrying, for example, an address of a target mobile device, may be sent from an access point to a computing device in a mesh network. The computing device may relay the RTS to the target mobile device. A clear to send (CTS) message and transmission parameters indicating channel conditions may be transmitted from the target mobile device to the access point via the computing device. The access point may determine an optimal path based on the transmission parameters and send data via the optimal path.
Claims24
A method comprising:
- sending, from an access point to a computing device of a plurality of computing devices in a mesh network, a request to send (RTS) message, wherein the RTS message identifies a target mobile device to receive data transmission via the computing device;
- receiving, by the access point and from the computing device, a clear to send (CTS) message
- comprising transmission parameters that indicate a channel condition between the computing device and the target mobile device, wherein the transmission parameters comprise:
- a CTS response parameter from the computing device;
- and
- a CTS response parameter from a second computing device that is between the computing device and the target mobile device;
- determining, by the access point, a plurality of predicted paths via the plurality of computing devices to the target mobile device;
- and
- sending, by the access point, based on the transmission parameters, and via a path from the plurality of predicted paths, a message.
A system comprising:
- an access point;
- and
- a computing device of a plurality of computing devices in a mesh network,
- wherein the access point is configured to:
- send, to the computing device, a request to send (RTS) message, wherein the RTS message identifies a target mobile device to receive data transmission via the computing device;
- receive, from the computing device, a clear to send (CTS) message
- comprising transmission parameters that indicate a channel condition between the computing device and the target mobile device, wherein the transmission parameters comprise:
- a CTS response parameter from the computing device;
- and
- a CTS response parameter from a second computing device that is between the computing device and the target mobile device;
- determine a plurality of predicted paths via the plurality of computing devices to the target mobile device;
- and
- send, based on the transmission parameters, and via a path from the plurality of predicted paths, a message;
- and
- wherein the computing device is configured to:
- send, to the access point, the CTS message comprising the transmission parameters.
An apparatus comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- send, to a computing device of a plurality of computing devices in a mesh network, a request to send (RTS) message, wherein the RTS message identifies a target mobile device to receive data transmission via the computing device;
- receive, from the computing device, a clear to send (CTS) message
- comprising transmission parameters that indicate a channel condition between the computing device and the target mobile device, wherein the transmission parameters comprise:
- a CTS response parameter from the computing device;
- and
- a CTS response parameter from a second computing device that is between the computing device and the target mobile device;
- determine a plurality of predicted paths via the plurality of computing devices to the target mobile device;
- and
- send, based on the transmission parameters, and via a path from the plurality of predicted paths, a message.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- sending, to a computing device of a plurality of computing devices in a mesh network, a request to send (RTS) message, wherein the RTS message identifies a target mobile device to receive data transmission via the computing device;
- receiving, from the computing device, a clear to send (CTS) message
- comprising transmission parameters that indicate a channel condition between the computing device and the target mobile device, wherein the transmission parameters comprise:
- a CTS response parameter from the computing device;
- and
- a CTS response parameter from a second computing device that is between the computing device and the target mobile device;
- determining a plurality of predicted paths via the plurality of computing devices to the target mobile device;
- and
- sending, based on the transmission parameters, and via a path from the plurality of predicted paths, a message.
Dependencies are inferred from the claim text.