Patent Document ID: 9419920
Application ID: 14171287
Patent Flag: 1

Claim One:
1. An Application-aware Automatic Network Selection (ANS) gateway router comprising: a processor; an internet protocol (IP) router; a delay tolerant network (DTN) bundling router; and a memory coupled to the processor, and having stored therein computer code to perform an ANS method for routing data packets, the ANS method comprising: detecting an IP packet received at the IP router from a sending application; and determining an IP route to a destination associated with the IP packet using the IP router and determining if the IP route can be completed by the IP router, and if the IP route can be completed by the IP router, forwarding the IP packet over an IP network using the IP router, and if the IP route cannot be completed by the IP router, invoking a DTN routing functionality, the DTN routing functionality comprising: determining if a payload associated with the IP packet is delay tolerant, and if the payload associated with the IP packet is not delay tolerant, dropping the packet, and if the payload associated with the IP packet is delay tolerant: generating and sending a notification of delay to the sending application; translating a destination address of the IP packet to a DTN end point identifier (EID); inserting the IP packet into a DTN bundle; and forwarding the DTN bundle over a DTN network using the DTN bundling router.