×

Environmental-based location monitoring

  • US 9,665,797 B2
  • Filed: 07/22/2016
  • Issued: 05/30/2017
  • Est. Priority Date: 03/23/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product for environmental based location monitoring, the computer program product, comprising:

  • one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, wherein the computer-readable storage medium is not a transitory signal per se, the program instructions executable by a processor, the program instructions comprising;

    collecting, by a sensor electronically connected to a computer and in response to powering-on the computer, a first set of image data that corresponds to a first set of environmental characteristics existing within a bounded area encompassing a hardware element of the computer, wherein the bounded area is external to the hardware element of the computer, within a range of the sensor collecting the first set of image data, and within an air-conditioned server room containing multiple server racks housing one or more computer servers;

    determining, by a processor analyzing the first set of image data, a first location corresponding to a geographic position of the hardware element relative to the first set of environmental characteristics, and determining, by the processor analyzing a second set of image data stored in a database of the computer, the second set of image data corresponding to a second set of environmental characteristics, a second location corresponding to an approved geographic position of the hardware element relative to the second set of environmental characteristics;

    comparing, by the processor, the first location to the second location, and determining, by the processor, by comparing the first location to the second location, an environmental difference using a location difference between the first location and the second location;

    determining that the environmental difference does not satisfy a threshold;

    determining, by the processor analyzing the first set of image data, a three-dimensional first volume corresponding to a three-dimensional volumetric dimension of the bounded area;

    determining, by the processor analyzing the second set of image data, a three-dimensional second volume corresponding to a three-dimensional volumetric dimension of the second location;

    comparing the three-dimensional first volume to the three-dimensional second volume, and determining, by comparing the three-dimensional first volume to the three-dimensional second volume, a three-dimensional volumetric difference;

    determining, by the processor, that the three-dimensional volumetric difference does not satisfy a second threshold;

    executing, by the processor, in response to determining that the environmental difference does not satisfy a threshold and further in response to determining that the three-dimensional volumetric difference does not satisfy a second threshold, a reaction sequence in the computer, wherein the reaction sequence includes shutting-down the computer and overwriting a set of data stored in the computer, wherein overwriting the set of data includes generating an explanation as to why executing the reaction sequence may have been necessary.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×