Patent ID: 9438504
Filing Date: 2016-09-06
CPC Classification: H04L

Claim Text:
1. A network router for use in a network between different routers, the network router having an electronic processor executing a stored program to: (a) identify data-redundancy in packets: (b) link redundancy information about the identified data-redundancy to a destination of the packets; (c) transmit the redundancy information about the linked data-redundancy and destination information to a central route manager that is not a destination of the packets; (d) receive from the central route manager routing information that instructs the network router as to how to route the packets received by the network router in the future based on the data redundancy in the future packets, this routing information being based on a history of the linked redundancy information and destination information received from multiple other routers in the network, the routing information designating a given routing of packets having a given data redundancy and being based on historical linked redundancy information and destination information received from multiple of the other routers, the received routing information preferentially concentrating data packets with common redundant data along paths; and (e) route packets having the given data redundancy according to the given routing of the received routing information independent of previous routing by the network router; wherein the routing information designates a given routing of packets having a given data redundancy by linear programming, the linear programming configured to reduce a footprint variable over the network of the linked data redundancy and destination information received from multiple other routers, the footprint variable being a function of size of an archetype redundant packet and network path latency.