Patent ID: 8977664
Filing Date: 2015-03-10
Classification: H03M

Abstract:
1. A system of storing integer data values, comprising: an enterprise manager comprising one or more servers and a database; a webserver remote from the one or more servers of the enterprise manager and comprising memory for storing software code for implementing a website, the webserver connected to the one or more servers of the enterprise manager via a communications interface; an software agent running on the webserver for transferring data from the webserver to the database of the enterprise manager; and a processor on at least one of the one or more servers of the enterprise manager and the webserver, the processor storing integer values in at least one of the memory of the webserver and the database of the enterprise manager, the integer data values stored in at least one of the database and memory using a known gamut of integers and having a maximum integer value including a maximum number of binary digits, the processor further a) determining a number, N, of digits in the binary representation of the integer value stored in the database of the server associated with the website; b) determining a number, N′, of digits in the binary representation of N; c) transforming the number of integers that may be stored in the database of the server associated with the website from a first number of integers to a second, larger number of integers by encoding the integer value as an encoded value, if the log d) storing the encoded value in at least one of the database and memory, storing and transferring the encoded value increasing the efficiency of at least one of the enterprise manager and webserver by allowing greater compression of the encoded value while allowing full reconstruction of the integer represented by the encoded value.