Patent ID: 8583812
Filing Date: 2013-11-12
Classification: H04L

Abstract:
1. A method of reducing the size of volatile memory in an end device in networks, wherein said end device is designed to operate either with a first version of internet protocol or according to a second version of internet protocol, said method comprising: monitoring a set of packets on a network to determine a version of internet protocol using which said network is operative; and loading in said volatile memory only those data and instructions required for operation of said end device according to said first version of internet protocol if said monitoring determines that said version is said first version, but loading in said volatile memory only those data and instructions required for operation of said end device according to said second version if said monitoring determines that said version is said second version, wherein said first version of internet protocol is IPv6, wherein a router broadcasts a router advertisement packet according to IPV6 at regular intervals to end devices in said network, said monitoring determining that said version of internet protocol is IPv6 upon receipt of said router advertisement packet according to IPv6, wherein said loading loads in said volatile memory only those data and instructions corresponding to IPv6 and ICMPv6 if said monitoring determines that said version is IPv6, wherein said second version of internet protocol is IPv4, wherein said loading loads in said volatile memory only those data and instructions corresponding to IPv4 components if said monitoring determines that said version is IPv4, wherein said method further comprises: