Back to results
US 9,794,855 B2Granted
Facilitation of geographically addressed data streaming
AssigneeAT&T Intellectual Property I, L.P.
InventorRobert Hall
Life of this patent
Estimating the term…
Abstract
A more efficient network is facilitated by data routing. A node device within a network can broadcast a first set of data to a network of other node devices. Based on node device characteristics, some nodes will hear the broadcast first and can be labeled as a relay node. The relay nodes can then transmit other data based on the determination of other relay nodes.
Claims20
A method, comprising:
- determining, by a network device comprising a processor, that the network device is one of first node devices, of node devices, that have transmitted a first packet via the first node devices, resulting in a first packet transmission;
- caching, by the network device, data representing the first node devices;
- in response to the caching and the determining that the first packet transmission was received by a second node device of the node devices, categorizing, by the network device, the network device as a relay node device;
- determining, by the network device, to transmit a second packet, based on the data representing the first node devices;
- and
- in response to a condition being determined to have been satisfied, transmitting, by the network device, the second packet, resulting in a second packet transmission, wherein the condition is related to a selection of the first node devices for the transmitting the second packet based on the second node device receiving the first packet transmission from the network device before the second node device receives the first packet transmission from a third node device of the first node devices and the categorizing the network device as the relay node device.
3 more elements
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- determining whether a network device is associated with first node devices of node devices that have transmitted a first packet via the first node devices, resulting in a first transmission;
- in response to the first transmission, caching data representing the first node devices;
- determining that a first node device of the first node devices received the first transmission from the network device before the first node device received the first transmission from a second node device that is not the network device;
- in response to the caching and the determining that the first node device received the first transmission from the network device before the first node device received the first transmission from a second node device, labeling the network device as a relay node device;
- based on the data representing the first node devices and the labeling of the network device as the relay node device, selecting the network device to transmit a second packet during a second transmission;
- and
- in response to a condition related to a selection of the first node devices being determined to have been satisfied, transmitting the second packet via the first node devices.
7 more elements
A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- determining that a network device is related to first node devices of node devices that have participated in a transmission of a first packet via the first node devices;
- determining that a first node device of the first node devices has received the first packet from the network device prior to receiving the first packet from the node devices that are not the network device;
- facilitating a caching of data identifying the first node devices;
- in response to the determining that the first node device of the first node devices has received the first packet and in response to the caching, identifying the network device as a relay node device;
- based on the data identifying the first node devices, determining whether to transmit a second packet;
- and
- in response to a condition being determined to have been satisfied, transmitting the second packet via the first node devices, wherein the condition is related to a selection of the first node devices for the transmitting of the second packet and the identifying the network device as the relay node device.
4 more elements
Dependencies are inferred from the claim text.