Regioncast traffic delivery
Inventors
Feeney, Michael S. • Reimann, Matthew J. • Giallorenzi, Thomas R. • Thorp, Brian • Komer, Chad S. • Hardy, Charles C. • Dudley, Stephen M.
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Sending data on a network based on limiting the propagation of data based on a distance between a sender of the data and one or more receivers of the data. A method includes determining a maximum distance that a message should travel in a network from a sender to a receiver. The method further includes configuring a distance property or distance proxy property conforming with the determined distance. The method further includes sending the message by transmitting the message in a fashion that causes the message to be carried on the network in compliance with the configured distance property or distance proxy property.
Core Innovation
The invention provides regioncast traffic delivery that limits how far, or at what rate, data propagates based on a distance between an original sender and receivers. A maximum distance that a message should travel in a network from a sender to one or more receivers is determined based on a distance for a pre-determined portion of all messages in a particular set of messages for a particular sender, and the determined maximum distance is used to configure a distance property or distance proxy property.
The distance property or distance proxy property is implemented using a logical hop-count proxy, a physical-distance metric using node locations, or a physical-distance proxy using average hop distance. Enforcing mechanisms include deterministic or probabilistic TTL/thresholding that send only certain percentages, intervals, and frequencies of packets to farther regions, and receivers and intermediate nodes make per-message forwarding decisions using evaluated distance properties or proxies.
The distance property or distance proxy property is accessed and evaluated to determine whether a message can be forwarded to additional recipients and still comply with the limit on the distance that the message should be sent. The approach applies to multiple traffic flows and is used in example domains including situational awareness messages, Push-to-Talk (PTT) voice, streaming audio, streaming video, ISR networking, and Command and Control (C2) traffic.
Claims Coverage
The partial content includes three independent claims. Across these claims, the main inventive features are determining a maximum distance based on a distance for a pre-determined portion of messages, configuring a distance property or distance proxy property conforming with the determined distance, and sending or forwarding messages so they comply with a distance limit derived from that configured distance property or proxy.
Maximum distance determination based on a pre-determined portion
Determining a maximum distance that a message should travel in a network from a sender to one or more receivers based on a distance for a pre-determined portion of all messages in a particular set of messages for a particular sender.
Configuring a distance property or distance proxy property
Configuring a distance property or distance proxy property conforming with the determined distance.
Sending a message in compliance with the configured distance property or proxy
Sending the message by transmitting the message in a fashion that causes the message to be carried on the network in compliance with the configured distance property or distance proxy property.
Distance evaluation to permit forwarding to additional recipients
Accessing a distance property or distance proxy property having a value that can be evaluated to determine if the message can be forwarded to additional recipients and still comply with a limit on a distance that the message should be sent.
Forwarding when evaluation shows continued distance compliance
Evaluating the value of the distance property or distance proxy property to determine if the message can be forwarded to additional recipients and still comply with a limit on the distance that the message should be sent, and forwarding the message to one or more additional recipients when the message can be forwarded to additional recipients and still comply with the limit on the distance that the message should be sent.
Computing system node sending compliant regioncast traffic
A computing system node comprising one or more processors, wherein the computing system node is configured to identify a maximum distance that a message should travel in a network from a sender to a receiver based on a distance for a pre-determined portion of all messages in a particular set of messages for a particular sender, configure a distance property or distance proxy property conforming with the determined distance, and send the message in compliance with the configured distance property or distance proxy property.
Across independent claim 1, independent claim 14, and independent claim 17, the claims cover determining a maximum distance from a sender to receivers based on a distance for a pre-determined portion of messages, configuring and using a corresponding distance property or distance proxy property, and sending or forwarding messages only when compliance with the distance limit is maintained. Independent claim 14 further emphasizes evaluating the distance property or proxy to decide whether forwarding to additional recipients can continue while still complying with the distance limit.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?