WO2019108892A1

Identifying devices on a remote network

Abstract

A device identification module identifies devices on a remote network, where the remote network may use Network Address Translation techniques. The device identification module can receive a list of devices on the remote network. The devices in the remote network can be identified by the device classification module based, at least in part, on the device classification and one or more of Dynamic Host Configuration Protocol (DHCP) information for the remote network, port sequences used in Network Address Translation on the remote network, and a live Uniform Resource Locator (URL) check performed on the remote network.

WO2019108892A1, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    CLAIMS WHAT IS CLAIMED IS:1. A method for identifying devices, the method comprising: receiving, by a device identification module connected to a broad network, a network device list, wherein the network device list includes an entry for each of one or more devices connected on a remote private address space network;observing, by the device identification module, at least one network packet on the broad network originating from a first device of the one or more devices connected on the remote private address space network and having an entry on the network device list;and identifying, by the device identification module, the entry on the network device list corresponding to the first device on the remote private address space network from which the observed network packet originated based, at least in part, on at least one member of the group consisting of: Dynamic Host Configuration Protocol (DHCP) information for the remote private address space network;port sequences used in Network Address Translation (NAT) on the remote private address space network;and a live Uniform Resource Locator (URL) check performed on the remote private address space network.
  2. 9
    A system comprising:a network interface device configured to communicatively connect the system to a broad network;at least one processor connected to the network interface device by a bus;and at least one non-transitory computer-readable storage medium connected to the network interface device and the at least one processor by the bus and storing one or more processor- executable instructions, the processor-executable instructions including instructions that, when executed by the at least one processor, provide a device identification module configured to: receive a network device list, wherein the network device list includes an entry for each of one or more devices connected on a remote private address space network;observe at least one network packet on the broad network originating from a first device of the one or more devices connected on the remote private address space network and having an entry on the network device list;and identify the entry on the network device list corresponding to the first device on the remote private address space network from which the observed network packet originated based, at least in part, on at least one member of the group consisting of: Dynamic Host Configuration Protocol (DHCP) information for the remote private address space network, port sequences used in Network Address Translation (NAT) on the remote private address space network, and a live Uniform Resource Locator (URL) check performed on the remote private address space network.
  3. 17
    A non-transitory computer readable storage medium comprising a set of instructions executable by a computer, the non-transitory computer readable storage medium comprising:instructions for receiving, by a device identification module connected to a broad network, a network device list, wherein the network device list includes an entry for each of one or more devices connected on a remote private address space network;instructions for observing, by the device identification module, at least one network packet on the broad network originating from a first device of the one or more devices connected on the remote private address space network and having an entry on the network device list;and instructions for identifying, by the device identification module, the entry on the network device list corresponding to the first device on the remote private address space network from which the observed network packet originated based, at least in part, on at least one member of the group consisting of: Dynamic Host Configuration Protocol (DHCP) information for the remote private address space network;port sequences used in Network Address Translation (NAT) on the remote private address space network;and a live Uniform Resource Locator (URL) check performed on the remote private address space network.