US10594563B2

Network device detection, identification, and management

Summary by NHIP

Multi-Protocol Camera Network Scanner

The system identifies network cameras by scanning addresses and establishing multiple simultaneous connections to each target. It loops through sending distinct HTTP, FTP, or UDP queries over these connections until a response arrives or a fail timer expires.

Claim Score by NHIP

Read claim 8, the broadest

Abstract

A method for identifying devices on a network using a two-step process of first scanning a range network addresses for devices and then acquiring device information from each of the accessible devices. The method involves scanning the network for devices by sending a request to each of a plurality of network addresses, receiving a response from one or more of the devices, obtaining a hardware address for at least some of the responding devices, and identifying the device based on the hardware address. A user interface is provided to display the results of the scan along with the more specific identifying information for some or all of the responding devices.

US10594563B2, drawing sheet 1
Sheet 1 of 26

Term

Projected expiry 5 April 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A computer system for identifying one or more cameras on a network, comprising a computer having non-transitory memory for storing machine instructions that are to be executed by the computer, the machine instructions when executed by the computer implement the following functions:performing a network scan by scanning a plurality of network addresses to obtain an initial response from one or more camera devices, each camera device being accessible at a specific network address from the plurality of network addresses;beginning a fail timer for each of two or more connections to each of the network addresses of the one or more camera devices;establishing two or more connections to each of the network addresses of the one or more camera devices;simultaneously transmitting two or more camera device queries over the two or more connections to each of the specific network addresses of the one or more camera devices to attempt to obtain a query response to at least one of the two or more camera device queries, each of the camera device queries being sent according to a query protocol and a query format, the query protocol and/or query format differs for each of the camera device queries, and the query response including information relating to the camera device;and looping the beginning, establishing and simultaneously transmitting steps until each fail timer expires or the query response to at least one of the two or more camera device queries is obtained.
  2. 8
    Broadest claimClaim Score 35, narrow(NHIP)A method of identifying one or more cameras on a network, comprising:performing a network scan by scanning a plurality of network addresses to obtain an initial response from one or more camera devices, each camera device being accessible at a specific network address from the plurality of network addresses;beginning a fail timer for each of two or more connections to each of the network addresses of the one or more camera devices;establishing two or more connections to each of the network addresses of the one or more camera devices;simultaneously transmitting two or more camera device queries over the two or more connections to each of the specific network addresses of the one or more camera devices to attempt to obtain a query response to at least one of the two or more camera device queries, each of the camera device queries being sent according to a query protocol and a query format, the query protocol and/or query format differs for each of the camera device queries, and the query response including information relating to the camera device;and looping the beginning, establishing and simultaneously transmitting steps until each fail timer expires or the query response to at least one of the two or more camera device queries is obtained.
  3. 15
    A computer system for identifying one or more cameras on a network, comprising a computer having non-transitory memory for storing machine instructions that are to be executed by the computer, the machine instructions when executed by the computer implement the following functions:performing a network scan by scanning a plurality of network addresses to obtain an initial response from one or more camera devices, each camera device being accessible at a specific network address from the plurality of network addresses;beginning a fail timer for each of two or more connections to each of the network addresses of the one or more camera devices;establishing two or more connections to each of the network addresses of the one or more camera devices;and simultaneously transmitting two or more camera device queries over the two or more connections to each of the specific network addresses of the one or more camera devices to attempt to obtain a query response to at least one of the two or more camera device queries, each of the camera device queries being sent according to a query protocol and a query format, the query format differs for each of the two or more camera device queries, and the query response including information relating to the camera device, the two or more device queries include a device query sent according to a UDP protocol;and looping the beginning, establishing and simultaneously transmitting steps until each fail timer expires or the query response to at least one of the two or more camera device queries is obtained.