Determining Quality Information for a Route
AssigneeComcast Cable Communications, LLC
InventorAlankar Sharma
Life of this patent
Estimating the term…
Abstract
Methods and systems for determining traffic information for devices along one or more routes are described. A content server may send a message to a plurality of devices along a route. The message may comprise an indication requesting each of the devices to send, to the content server, status information regarding the respective device. Intermediary devices may receive the message, respond with the requested information, and forward the message through the route. The message may comprise a stateless messaging protocol message such as an ICMP or UDP packet.
Claims27
An apparatus comprising:
- one or more processors;
- memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
- receive, from a requesting device, a request for content;
- send, based on the request, a packet to a plurality of routing devices, wherein the packet comprises an indication to each of the plurality of routing devices to send router status information;
- receive, after the sending the packet, and from the plurality of routing devices, information indicating statuses determined by the plurality of routing devices;
- and
- cause, based on the information indicating statuses, the content to be sent along a route comprising a subset of the plurality of routing devices.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving, from a requesting device, a request for content;
- sending, based on the request, a packet to a plurality of routing devices, wherein the packet comprises an indication to each of the plurality of routing devices to send router status information;
- receiving, after the sending the packet, and from the plurality of routing devices, information indicating statuses determined by the plurality of routing devices;
- and
- causing, based on the information indicating statuses, the content to be sent along a route comprising a subset of the plurality of routing devices.
A system comprising:
- a first computing device;
- and
- a second computing device;
- wherein the first computing device comprise:
- one or more first processors;
- and
- first memory storing first instructions that, when executed by the one or more first processors, cause the first computing device to:
- receive, from a requesting device, a request for content;
- send, based on the request, a packet to a plurality of routing devices, wherein the packet comprises an indication to each of the plurality of routing devices to send router status information;
- receive, after the sending the packet, and from the plurality of routing devices, information indicating statuses determined by the plurality of routing devices;
- and
- cause, based on the information indicating statuses, the content to be sent along a route comprising a subset of the plurality of routing devices.
- wherein the second computing device comprise:
- one or more second processors;
- and
- second memory storing second instructions that, when executed by the one or more second processors, cause the second computing device to:
- receive the packet;
- determine, based on the packet, status information for the second computing device;
- and
- send, to the first computing device, the information indicating the status information for the second computing device.
Dependencies are inferred from the claim text.