turning now descriptively to the drawings , in which similar reference characters denote similar elements throughout the several views , fig2 through 13 illustrate the system for reading a meter of the present invention indicated generally by the numeral 30 . the system for reading a meter 30 of the present invention is illustrated in fig2 . this figure illustrates the flow of data from a meter reading module 32 which reads data from a meter 34 to servers 48 of the energy company 36 while fig4 illustrates the flow of data from the meter reading device 32 reading data from meters 34 to the servers 48 as well as the flow from the servers 48 back to a personal computer 40 of the user . as can be seen from these figures , the system for reading a meter 30 includes the meter reading module 32 connected to the meter 34 such as an electric gas or water meter . the juxtaposition of the meter reading module 32 with respect to the meter 34 is usually under the glass of the meter 34 and the meter reading module 32 is connected by fasteners like screws to the meter 34 . the meters 34 are of standard design and are familiar to all knowledgeable in the industry . the meter reading module 32 , sometimes called automatic meter readers in the industry , usually operate by optically counting the revolutions of the meter wheel . the number of revolutions is converted to a kwhr quantity by a meter constant built into the meter reading module 32 . the quantitative data from the meter 34 is stored in the module 32 in a digital buffer or memory chip which is a typical buffer system used generically in the electronic industry . several versions of the meter reading module 32 are available in the market place . the buffer is necessary since the meter readings are uploaded to an energy service company 36 in a batch mode and not normally in real time . meter reading modules 32 can have a storage capacity of up to 90 days worth of meter data before being unloaded . the meter reading modules 32 normally and preferably are powered by lithium type batteries and are able to maintain the data even in a power outage situation . however , any power source may be used as long as the power source is able to provide sufficient power to operate the meter reading module 32 . in some cases the meter reading module 32 can receive power from the meter 34 itself with the battery power being used as backup . data illustrated as a data packet 38 in fig2 is transferred from the buffer within the meter reading module 32 to a customer &# 39 ; s personal computer ( pc ) 40 by way of a connection line 42 . the connection line 42 can be either a hardwired connection , i . e . sent over the existing electric wiring in the building , x - 10 technology , i . e . wireless , or sent over existing telephone lines at a frequency that does not interfere with other regular telephone communications . fig3 illustrates the connection line as the electrical wiring 68 within a building while fig6 and 7 illustrate the use of the existing telephone lines 70 as the connection line . the data is collected by the pc 40 through a data port 44 which is normally a serial or parallel port on the pc 40 computer mother board . in this embodiment a data logging program stored within the pc 40 reads the meter data from the data port 44 and stores the data on a hard drive within the pc 40 in a special directory . when the pc user logs on to the internet , a program stored within the memory of the pc 40 is automatically initiated and this program performs the data transfer via the established internet connection 46 to the server 48 of the utility or energy company 36 . these resident programs work in the background and are unnoticed by the computer user during the login session . in this embodiment , it is this novel simultaneous use of the public internet system to bridge the communications gap between the customer and the power provider that points out one of the improvements of this invention over the existing technology . there is no need for expensive , dedicated , hardwired or wireless networks that are currently being used by companies to collect amr data and transmit the data to the utility or energy company 36 . in the event that the customer pc 40 is turned on but it is not connected to the internet the utility server 48 uses the “ off the net ” technology to send a signal to a modem within the customer pc to initiate a connection with the internet 46 by dialing the internet service provider 50 and connecting the customer to the internet . this technology has been used in internet telephony but to date no one has used it in connection with meter reading functions for utility customers . when this connection is initiated , the meter data transfer programs resident in the computer 40 can be run to allow the data to be uploaded to the server 48 . fig5 illustrates the use of the system for reading a meter 30 of the present invention for use in collecting data from a plurality of meters 34 within a large building having numerous residences . in this instance the meters 34 are connected to a gang box 64 wherein each meter 34 provides data to the pc 40 via a connection line 38 . the gang box 64 includes a plurality of meter reading devices 32 , each connecting to a respective meter 34 . the computer is able to differentiate data from each meter reading module 32 within the gang box 64 and thus also differentiate data from each meter 34 . this data is transmitted to the servers of the energy company 36 upon demand and e - mail messages are transmitted back to individual e - mail accounts associated with each meter for individual customer billing via an internet connection 66 . data from gas meters 52 and water meters 54 is collected by encoders 56 as can be seen in fig6 . these encoders 56 are industry standard devices and are connected in parallel to the meter reading module 32 using some of the same circuitry . the combination of these additional devices allows the preferred embodiment of the invention to simultaneously collect additional data from natural gas and water use . the collected data is segregated internally on the hard drive of the pc 40 of the customer . in this embodiment the computer servers 48 of the energy service company 36 are connected to those of the utility company 56 as shown in fig3 . fig6 illustrates the use of existing telephone lines 70 for connecting the meter reading modules 32 to the pc 40 for transmission of data therebetween . as can be seen from fig6 , 9 and 11 , the energy company computers 56 have stored programs that perform all the required monitoring , billing and commercial service operations required by the company . usage data from several thousand end users are compiled into a database 58 which then forms the basis for many of the functions carried out in the processing operations . this data base 58 allows the stored computer programs in the machine 56 to develop bills and other service information which can then be sent via the connection 46 to the end user or via connection 60 to the utility company or power provider . the connection 60 is a high speed internet connection since many megabytes of data are transferred between the energy company computer 56 and the utility while the connection 46 to the end user is a typical slow internet connection which normally runs at speeds below 56 kbps . the energy company 56 uses this massive database as a source of information for data mining and decision support in customer services and to optimize power generation operations . data mining is illustrated in fig9 and 11 and describes a process in which a computer program is used to develop business decisions using the patterns , cross references and other customer knowledge information that are extracted from the data warehouse or database , in this case the voluminous sets of historical and demographic data collected from the end users as they utilize the power , natural gas and water . in the system 30 of the present invention , data within the database is collected from the end users online and made available online to the analyst at the client utility company 62 in an interactive manner . this novel use of online data mining allows the client utility company 62 to target power use distribution and generation more efficiently over a smaller time horizon . in this embodiment as shown in fig1 , several client users 62 can access the databases of the energy company 36 simultaneously to use the databases for data mining . since these databases are huge they require special high speed internet connections 58 and also larger than usual computers 48 to act as servers . in the preferred embodiment the servers 48 are top of the line workstations units which are able to handle the data flow and storage required by the system 30 . at a specified time during the month , the end user is sent an electronic bill or e - bill by the energy company computer as illustrated in fig5 for a multiple residence building . this e - bill is transmitted as a graphical or text image from the computer 48 via the internet connection 66 to the customer computer 40 . the e - bill arrives as a typical electronic mail message and the user can pay this bill electronically using a selection of pre - set options available interactively in the program . these options include , direct bank transfer , credit card or other type of financial instrument . in this embodiment the same technology is used to follow - up the e - bill over the internet to ensure payment by using follow - up email messages , voice mail messages , text messages and / or telephone messages as shown in fig1 . a system for providing bills to customers electronically as well as follow - up bills is illustrated in this figure . as shown in the figure , a bill is generated by the utility or energy company and sent to the pc 40 of a customer as an e - mail . this allows the customer an opportunity to review and printout a hard copy of the bill . the system 30 also provides the option of paying the bill online directly to the system , paying the bill via e - deposit funds or via e - transfer of finds . fig6 illustrates payment of a bill via the system for reading a meter 30 to provide payment electronically to a bank . fig7 illustrates the system for reading a meter 30 including a data path for electronic payment of a bill directly to the energy company . the system provides for reminders to be transmitted to the users pc as e - mails after 30 days , 40 days , 60 days and 65 days . the time periods for transmission of reminder e - mails can be changed based upon the desires of the company . the system for reading a meter 30 of the present invention is also able to provide a validation of the utility bills provided to the customer . by statute , each utility has to publish a set of tariffs for its power sales to customers . these tariffs reflect the regulatory approved billing procedures for the customers . it is common knowledge that millions of dollars of incorrect billings are made each year and a cottage industry has developed to audit these bills and provide corrections to the customer . the system for reading a meter 30 allows all the tariff data to be resident online in the server computer and the resident programs than re - calculate the bill for each customer using the specific tariff relative to that customer and its actual indicated power use . the online calculation through the internet of the customer billing with data derived from an internet online reading of meter reading modules is a novel and innovative approach shown in this invention . in the system for reading a meter 30 a combination of techniques are used to efficiently monitor and optimize the use of electrical power by an end user . the methodology involves the utilization of certain technologies . one such technology is remote meter reading . another technology is internet technology and a third technology is optimization and decision making . the approach involves combining the subject methodologies to maximize operations , reduce costs , increase consumer service and optimize electric power operations simultaneously with a minimization of total operating costs . to provide this optimization , the internet server computers have a set of resident computer programs that are used to optimize the utilization of electric power by the customer based on the pricing tariff provide by the utility . in using this feature of the invention the procedure is as follows : the program uses the real time pricing of the cost of electricity combined with the hourly use of electric power to formulate an optimization model which is solved online with accepted optimizing algorithms and computer routines to minimize total power costs within the operating constraints of the customer . in this analysis , the utility usually provides a time based schedule of its price of power . the computer program allocates the use of power within the limits of equipment operations such that the optimal power multiplied by the price is used while still providing all the work required by the customer . an example of data input to the computer program is shown in fig1 while an example of data output from the computer is shown in fig1 and 16 the optimization procedure maximizes the use of electric power while at the same time minimizes the cost of power within the constraints of customer use . the optimization and decision making involved in the technology proposed herein is shown by the typical optimization submodel as follows : min : z = ∑ i = 1 24 ⁢ kwhr i × rtp i qp i & lt ; q maxday qp i & gt ;= 0 qp i = f ( equipment i , appliances i )− customer equipment qp i =& lt ; qp max avail . optimal selections on hourly kw use and equipment use allocation are combined in the global optimization process . there are several standard published techniques to solve this formulation of minimization problems . these include linear programming , non linear programming and others . the solution technique is not part of this invention but the novelty of this invention is the incorporation of these algorithms in an online system driven by the internet servers connected to the electric power consumer in a real time mode . output information produced by optimization technology in this invention is shown in the following graphical illustrations of fig1 , 15 and 16 . these figures show the kw and kwhr used in a given time interval during a day period . these parameters are as follows . ( 1 ) real time pricing information from the utility company on the $/ kwhr for electricity sold . ( 2 ) the kw rate forecasted at each hour of the day to optimize the use of the system . ( 3 ) the predicted kwhr to meet all system constraints and power use of the customer . ( 4 ) the cumulative kwhr dispatched to the customer to meet the electric power needs of the system customers . the operation of the system of the present invention will now be described with reference to the drawings . in operation , the meter reading module 32 is connected to read the meter 34 to determine an amount of use for the utility provided through the meter 34 . when connected to read a gas or water meter , an encoder 56 may be connected between the meter reading module 32 and the meter 34 . the preferred forms of meters for use with the system of the present invention are electrical , gas and water meters . however , the system of the present invention may be used to read any desired type of meter . the meter reading module 32 is connected to a personal computer 40 of the user of the utility . the personal computer 40 may be any type of computer with the only requirement being the ability to connect with the internet . the connection between the meter reading module 32 and the pc 40 may be through a hardwired connection , i . e . sent over the existing electric wiring in the building , x - 10 technology , i . e . wireless , or sent over existing telephone lines at a frequency that does not interfere with other regular telephone communications . the pc 40 is connected to the utility company 36 computers through an internet service provider 50 and is able to transmit data read by the meter reading module 32 to the utility company 36 . once the system 30 is connected , the meter reading module 32 periodically reads the consumption of the utility recorded by the meter 34 . the read consumption amount is converted to a data signal and transmitted to the pc 40 for storage therein . if the pc is currently connected to the internet , the data is transmitted through the internet connection to the computer servers 48 of the utility company . the utility company is then able to determine the amount of utility used and bill the customer accordingly . if the pc 40 is not connected to the internet upon receipt of the data from the meter reading module 32 , the data is stored by the pc 40 until the pc 40 ultimately connects to the internet . upon connecting to the internet , the data is transmitted to the servers 48 of the utility company 36 in accordance with a program operating in a background environment of the pc 40 so as not to disturb the user . if the computer has not been connected to the internet over a prolonged or predetermined period of time , the utility company servers 36 contact the pc 40 causing the pc 40 to connect to the internet . upon connecting to the internet , the data received from the meter reading module 32 and stored within the pc 40 is transmitted to the servers 48 across the internet connection . from this data the utility company 36 is able to calculate a bill for usage of the utility . this bill is able to be electronically transmitted to the user over the internet as an e - mail message , internet browser or other internet related technologies and pay their bills automatically over the internet via online banking protocols or other internet related payment technologies . the user is then able to review the bill and also pay the bill electronically . the user has the option of paying the bill electronically using a selection of pre - set options available interactively in the program . these options include , direct bank transfer , credit card or other type of financial instrument . the system is then able to follow - up the e - bill over the internet to ensure payment by using follow - up email messages , voice mail messages , text messages and / or telephone messages . the system generates a data warehouse having massive historical database of all the customer profiles collected by the system from the use of electric , natural and water resources by the utility customers for use by utility companies . the system is able to automatically optimize electric power use at the customer location by using a combination of linear and non - linear optimizing algorithms , the data warehouse , and “ time of day ” or “ real time pricing per kwhr ” data , thereby allowing the customer to minimize total energy costs . the system also automatically determines the working status of the customer &# 39 ; s electric , natural gas or water system over the internet during times of outages and other disaster related incidents via a connection through the pc 40 . from the above description it can be seen that the system for reading a meter of the present invention is able to overcome the shortcomings of prior art devices by providing a system which is able to read a meter such as an electric , natural gas or water meter at a customer location and transmit the meter information to a customer computer and then to the utility or energy company site using the internet . the system is able to use the existing wiring in the customer location , existing telephone wires , a hard wire connection or wireless technology to carry the data signal from the meter to the customer pc . the natural gas and water meters can be read directly or by an encoder connected to the device and used to read the electric meter at the customer location . the system is able to automatically read one , two or three meter types simultaneously at the customer location . additionally , the system is able to automatically signal the customer &# 39 ; s pc , even when not connected to the internet , wherein the utility server calls the customer &# 39 ; s pc and signals the customer &# 39 ; s machine telephone modem to connect to the internet , thereby allowing for more efficient use of the internet by utilizing interactive two - way communication between customer and utility . the system provides a data warehouse having massive historical database of all the customer profiles collected by the system from the use of electric , natural and water resources by the utility customers for use by utility companies . the system automatically bills the customer over the internet via e - mail , internet browser or other internet related technologies and pay their bills automatically over the internet via online banking protocols or other internet related payment technologies . the system also automatically determines the working status of the customer &# 39 ; s electric , natural gas or water system over the internet during times of outages and other disaster related incidents . the system is able to automatically optimize electric power use at the customer location by using a combination of linear and non - linear optimizing algorithms and “ time of day ” or “ real time pricing per kwhr ” data , thereby allowing the customer to minimize total energy costs . furthermore , the system for reading a meter of the present invention is simple and easy to use and economical in cost to manufacture . it will be understood that each of the elements described above , or two or more together may also find a useful application in other types of methods differing from the type described above . while certain novel features of this invention have been shown and described and are pointed out in the annexed claims , it is not intended to be limited to the details above , since it will be understood that various omissions , modifications , substitutions and changes in the forms and details of the device illustrated and in its operation can be made by those skilled in the art without departing in any way from the spirit of the present invention . without further analysis , the foregoing will so fully reveal the gist of the present invention that others can , by applying current knowledge , readily adapt it for various applications without omitting features that , from the standpoint of prior art , fairly constitute essential characteristics of the generic or specific aspects of this invention .