VirnetX files VPN patent suit against Apple, Cisco, NEC