×

Inventory validator with notification manager

  • US 9,672,489 B1
  • Filed: 04/02/2014
  • Issued: 06/06/2017
  • Est. Priority Date: 04/02/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. An inventory management system for dynamically maintaining servers on a network, the system comprising:

  • a plurality of servers communicatively coupled to the network;

    a domain name system (DNS) computer system coupled to the network and configured to convert a name of an alphanumerically labeled network component into an internet protocol (IP) address;

    an automated monitoring system computer coupled to the network and configured to monitor a status of equipment for which the inventory management system maintains inventory information;

    a backup system computer coupled to the network and configured to record errors that occur in a data backup procedure;

    a photograph system computer coupled to the network and configured to maintain photographs of equipment for which the inventory management system maintains inventory information; and

    a validator computer system communicatively coupled to the network, the validator computer system comprising;

    a processor, anda non-transitory memory storing a thread manager and at least one validation module for communicating with each of the DNS computer system, the automated monitoring system computer, the backup system computer, and the photograph system computer, wherein upon execution of the thread manager and the at least one validation module, the processor;

    spawns a first thread on the processor for a DNS validation module and a second thread on the processor for a monitoring system validation module,provides a first portion of inventory information to the DNS validation module via the first thread and a second portion of inventory information to the monitoring system validation module via the second thread,validates the first portion of inventory information in the inventory management system by comparing the first portion of inventory information to equivalent information from the DNS computer system,discovers, from the DNS validation module based on the first portion of inventory information, that an IP address returned by the DNS computer system is not the same as an IP address associated with a host name in the inventory management system,responsive to the discovery, updates the inventory management system with the IP address returned by the DNS computer system,responsive to the second portion of inventory information being provided to the monitoring system validation module via the second thread, determines, via the monitoring system validation module, that a particular server of the plurality of servers has not been in operation for a period of time,determine that a discrepancy exists between the inventory management system and the automated monitoring system computer based on the particular server not being in operation for the period of time but being designated as a production server,identify the second portion of inventory information as an instance of invalid data based on the discrepancy, andreport the instance of invalid data from the monitoring system validation module to the thread manager.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×