Vicky Chen ip addresses patent