Prioritized message routing
AssigneeComcast Cable Communications, LLC
InventorsRoss Gilson, John Jason Brzozowski, Brett Dietsch, Jessica Phillips
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses, and methods are described for routing messages in a network. Gateways may be selectively chosen to forward messages from a user device to a network server. Gateways may forward messages based on forwarding priorities for the user device. The forwarding priorities may, for example, indicate a repeat count threshold for a quantity of times the gateway may receive a message from a particular user device before the gateway forwards the message.
Claims21
A method comprising:
- receiving, by a gateway and from a first user device, a message;
- determining a quantity of times that data corresponding to the message and indicating the message as redundant was received by the gateway;
- determining, based on information indicating different repeat count thresholds for different user devices, a first repeat count threshold corresponding to the first user device;
- comparing the quantity of times to the first repeat count threshold;
- determining that the quantity of times meets or exceeds the first repeat count threshold;
- and
- based on determining that the quantity of times meets or exceeds the first repeat count threshold, forwarding the message to a network server.
A method comprising:
- receiving, by a computing device and from a gateway, one or more messages associated with a user device;
- determining, by the computing device, a repeat count threshold associated with the user device and associated with the gateway, wherein the repeat count threshold indicates a quantity of times that the gateway must receive a message from the user device before forwarding the message to the computing device;
- and
- sending, to the gateway, an instruction indicating the repeat count threshold and an identifier of the user device.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, by a gateway and from a first user device, a message;
- determining a quantity of times that data corresponding to the message and indicating the message as redundant was received by the gateway;
- determining, based on information indicating different repeat count thresholds for different user devices, a first repeat count threshold corresponding to the first user device;
- comparing the quantity of times to the first repeat count threshold;
- determining that the quantity of times meets or exceeds the first repeat count threshold;
- and
- based on determining that the quantity of times meets or exceeds the first repeat count threshold, forwarding the message to a network server.
Dependencies are inferred from the claim text.