US20080048883A1 - Methods of performing automated meter reading and processing meter data - Google Patents

Methods of performing automated meter reading and processing meter data Download PDF

Info

Publication number
US20080048883A1
US20080048883A1 US11/931,845 US93184507A US2008048883A1 US 20080048883 A1 US20080048883 A1 US 20080048883A1 US 93184507 A US93184507 A US 93184507A US 2008048883 A1 US2008048883 A1 US 2008048883A1
Authority
US
United States
Prior art keywords
data
meter
utility
collection unit
remote
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/931,845
Inventor
Jon Boaz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Energy Tech Group Inc
Original Assignee
Energy Tech Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Energy Tech Group Inc filed Critical Energy Tech Group Inc
Priority to US11/931,845 priority Critical patent/US20080048883A1/en
Assigned to ENERGY TECHNOLOGY GROUP, INC. reassignment ENERGY TECHNOLOGY GROUP, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BOAZ, JON A.
Publication of US20080048883A1 publication Critical patent/US20080048883A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D4/00Tariff metering apparatus
    • G01D4/002Remote reading of utility meters
    • G01D4/004Remote reading of utility meters to a fixed location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/50Arrangements in telecontrol or telemetry systems using a mobile data collecting device, e.g. walk by or drive by
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/60Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02B90/20Smart grids as enabling technology in buildings sector
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/30Smart metering, e.g. specially adapted for remote reading

Definitions

  • the present invention relates in general to the field of utility meters. More particularly, the present invention relates to automatic equipment, systems, networks, and software for remote reading of utility meters, such as electric, gas, water, or steam meters.
  • Utility companies and municipalities for many years have been burdened with the labor intensive and cumbersome task of manually collecting meter readings, managing data from the field into the accounting area, and managing the billing and collection of invoices.
  • each customer is provided with a mechanical utility meter for each individual service provided, for example, a meter for water, a meter for steam, a meter for gas, and a meter for electric power.
  • a periodic reading of the utility meter is necessary to determine the usage and to bill the customer for the amount used.
  • These meters are normally manually read using utility company or municipality employees physically visiting each meter at the customer's location, reading the meter, and recording the previous month's usage into a written route book for delivery to accounting personnel.
  • This process is costly, is time consuming, and can involve various risks to personnel involved in manually collecting meter data.
  • the process involves labor, motorized transportation, and numerous employee overhead-related costs.
  • hand-held reading units typically provide a data collection unit attached to the consumer's utility meter having some form of data transmitter.
  • the unit or system has some form of receiver.
  • methodology of receiving the data There are different variations in methodology of receiving the data.
  • One methodology of hand-held “local” collecting meter reading requires an operator having a meter or collection unit interrogation device to be in close physical proximity of the meter to obtain the meter reading and transport the data to a central computer such as shown in U.S. Pat. No. 5,559,894 by Lubliner et al. titled “Automated Meter Inspection and Reading” and U.S. Pat. No. 5,856,791 by Gray et al.
  • a utility service vehicle having a mobile receiver mounted in a service vehicle or a utility worker having a hand-held unit passes by the consumer's facility to receive the data from the meter.
  • the receiver emits a signal to the collection unit, which causes the collection unit to transmit or send its meter reading data to the receiver.
  • This consumption data is then stored and later entered into a billing system.
  • This approach still requires the manual visit to each meter location and time downloading the data to the billing system. Nevertheless, the physical meters can be read much more quickly which reduces manpower, vehicular, and soft costs.
  • the data is transferred from the mobile receiver to the database, which again reduces manpower and data handling.
  • This methodology also has a benefit to the customer of preventing intrusion into the customer's premises and improved accuracy of the reading. Remaining system negatives, however, included prohibitive capital costs, i.e., vehicles, and software and hardware requirements, and providing a reliable and cost-effective power solution for the individual radio transmitter in the individual meters.
  • AMR automatic meter reading
  • AMR consists of technologies and methods to remotely read a plurality of electric meters, such as a consumer base for an electric power supply company, into a billing database by installing or utilizing fixed networks that allow billing or meter usage data to be transmitted without human intervention to a host computer having the billing database.
  • AMR produces many benefits and several companies such as Hunt Technologies, Schlunberger, CellNet, Itron, Amco Automated Systems, and Distribution Control Systems have developed AMR units.
  • reading meters without setting foot on customer's property substantially reduces risks associated with climbing over fences, slipping on ice and snow, dangerous animals, snakes, and spiders, and other types of risks which in turn, result in significant savings in liability insurance, disability benefits, and worker turnover/replacement.
  • reading meters without entering a customer's property provides a less intrusive service and reduces criminal activity such as when a criminal manages to gain entry into a customers property by posing as a meter reader.
  • the need for a higher frequency of meter reading is increasing, e.g., daily, hourly, or every 15 minutes, in order to take advantage of real time pricing.
  • the amount of data is increasing, due to the necessity to bill on more than just consumption, e.g., time of use.
  • automated recording and reporting of the utility usage at customer sites is rapidly replacing the manually read utility meters.
  • AMR systems can use a dial-up modem in the collection unit to dial a remote billing system and transmit its reading data via telephone lines such as that shown in U.S. Pat. No. 6,163,602 by Hammond et al. titled “System and Method for Unified Telephone and Utility Consumption Metering, Reading, and Processing” and U.S. Pat. No. 5,128,988 by Cowell et al. titled “Telephone Switched Network, Automatic Meter-Reading System Based Upon Service Address.”
  • there have been on-site meter reading equipment having a modem capable of receiving telephone calls from a central office through the use of special equipment located at the telephone company, and there have also been on-site meters with modems which were capable of placing telephone calls to the central office.
  • these systems incorporate an auto-dial, auto-answer modem in each customer site to receive interrogation signals from the telephone line and to formulate and transmit meter readings via the telephone line to the utility company.
  • These systems record information on utility usage and periodically dial into a central office to report the utility usage for recording and billing purposes.
  • This methodology provides two-way communication and control between the meter and the central office.
  • the modem shares the telephone line with the customer's normal usage, such as incoming and outgoing voice communications. Such sharing requires that the system be able to recognize when the telephone line is in use, and to delay demanding use of the telephone line until it is free. Steps must be taken to prevent the data communications system from interfering with other uses and to prevent other uses from corrupting the transmitted data.
  • a variation of this methodology includes using the power line as a carrier medium.
  • This approach connects the meter through the power lines and relays the meter reading over the power lines to the utility company.
  • This approach can require a complicated infrastructure to be installed.
  • Power lines operate as very large antennas and can receive a large amount of noise. Therefore, signal-cleaning filters must be installed periodically along the power lines to attenuate the noise. These filters can be very expensive. Also, the connections often are at line voltage, making it more dangerous and time consuming to install.
  • a more modem approach to implementing control system technology is to install a local network of hard-wired sensors and actuators along with a local controller. Not only is there the expense associated with developing and installing appropriate sensors and actuators, but there is the added expense of connecting functional sensors and controllers with the local controller and the cost of the local controller. This methodology is also quite intrusive as the cables must be run to physically interconnect the various nodes in the network.
  • An alternative variation includes interfacing the meter with a community cable television system. In addition to the high cost of installation, however, such a system is not useable in areas without access to a cable system. Moreover, networks that are interconnected with cables are subject to physical disruption of the cables.
  • wireless networks have been developed. These networks, typically installed in a point-to-point loop configuration, are used to collect information from and to disseminate information to individual nodes of the network.
  • each node in the network is interconnected and communicates with two neighboring nodes. Information or commands are passed from node to node around the point-to-point loop until they arrive at a master node.
  • the master node is used to communicate information that is gathered to a central station or to accept and distribute information received from a central station throughout the network.
  • These conventional wireless networks have limitations. For example, because these conventional wireless networks generally have a point-to-point loop configuration, when one node is disabled, the integrity of the entire network can be affected. Moreover, if the master node of such a conventional network is disabled, the network can become isolated.
  • Yet another methodology includes the use of small RF transmitters. Because systems having sufficient range normally are subject to regulations and licensing requirements that are prohibitively expensive, however, the centralized wireless control systems for locally distributed devices using RF transmitters have not been widely utilized. Also, systems that are sufficiently powerful to be used in widely distributed installations are unnecessarily expensive in smaller installations. Additionally, there is limited availability of RF carrier frequencies, and potential interference with other nearby systems that might be operational.
  • AMR servers have been developed, such as shown in U.S. Pat. No. 6,088,659 by Kelley et al. titled “Automated Meter Reading System,” in attempts to address the metering data management needs of entities involved in energy distribution.
  • Such AMR servers use an open, distributed architecture that collects, loads, and manages system-wide data collected from energy meters and routes data automatically to upstream business systems.
  • AMR servers may address some meter data management concerns, these systems still fail to address communication concerns set forth above with respect to collecting billing or usage data and transmitting the data to a control center, e.g., perhaps having an AMR server.
  • Applicant has recognized a need to automate and transform the process of metering electricity, gas, water, steam, and the like, while reducing costs, adding value, enhancing service, and decreasing time of collection.
  • Applicant also has recognized a need for control systems technology to such distributed systems that provide the customer with information to reduce costs and help the utility by reducing demand at peak hours. Applicant further has recognized a need for a fixed network AMR that includes a multifunction data collector capable of transmitting meter readings for multiple meters to the control center and relaying meter readings of other collectors.
  • An embodiment of the present invention advantageously provides a distributed network system including at least one utility meter, and preferably a plurality of utility meters, at least one sensor interfaced with each meter, a meter data collector positioned in communication with the at least one sensor to receive meter usage reading data.
  • the system also includes a remote automatic meter reading control center including a computer, e.g., a server, for gathering and processing the usage reading data.
  • the system also includes system software associated with the computer of the remote control center and associated with the collector.
  • the system software has network software including a network protocol, e.g., preferably a preselected application layer protocol, to communicate over a network connected to each of the meter data collectors and meter sensors.
  • the network software is preferably capable of querying each meter data collector and assigning the meter data collector a physical location based on the actual physical location with reference to other collectors or “nodes.”
  • the meter data collector gathers a usage reading from each sensor communicating with the collector and transmits the data to and receives instructions from the control center.
  • the collector advantageously can include a power module, a controller, a telemetry module, a memory module, a multiple input connection block and a housing preferably meeting NEMA standards, as understood by those skilled in the art, to enclose the unit.
  • the multiple input connection block includes expandable or input/output ports capable of accepting either digital or analog input.
  • each of the sensors can be tailored to the specific type of meter to be read. For example, for a water meter, the sensor or the collector itself can be attached at the same point that the outside dial attaches.
  • a pulse initiator can be added to the respective meter to digitize the usage.
  • a pulse board can be added.
  • the collector uses frequency hopping radio frequency (RF) electromagnetic radiation as understood by those skilled in the art.
  • RF radio frequency
  • Use of an RF based network advantageously reduces data transmission cost, is flexible, and has low deployment costs.
  • the system uses low-power RF transmissions.
  • the range between collectors and the control center for associated substations can be between 500-1500 meters. In a long-range embodiment, that distance can be between 2000-6000 meters.
  • the collector is powered through a connection to the electric utility meter.
  • Another embodiment for powering the collector includes the use of a cable having an electrical outlet interface.
  • An alternative embodiment for powering the collector includes use of batteries.
  • data is acquired from the sensor interfaced with its respective individual meter.
  • Data is obtained by the collector, from the meter sensor, where it is temporarily stored.
  • all metering data is date and time stamped to provide an accurate record of the read.
  • this data is then forwarded directly to the control center or a substation if within range and not blocked or impeded by a physical structure or other obstacle. If the collector is not within range, the data is forwarded to another collector associated with a location closer to the control center or a substation, to an intermediate collector, to be forwarded to the control center or substation.
  • an embodiment of the present invention advantageously provides a self-healing network having minimal infrastructure that significantly reduces line-of-site issues whereby a physical structure may block the transmission of an individual collector.
  • an embodiment of the present invention also allows for scalability as the addition of a new collector at a new location that is merely tantamount to adding an additional “node” to the network.
  • the network node level between the various nodes and either the control center or a substation can be limited to 15.
  • the system provides for both passive and dynamic execution of a meter read. Although the control center can prompt for an additional read if greater delay accuracy is required, the collector can send a current read to the control center every 15 minutes.
  • the system control center further includes at least one computer, e.g., a server, including a processor to store, process, and manipulate data gathered by the collectors and transmitted to the control center.
  • the control system correspondingly includes at least one data storage medium to provide for meter record storage and retrieval.
  • the data storage medium is adapted to interface with software for storing and updating a database.
  • the database includes a table(s) to assign the at least one collector physical address and assign various usage data. The usage data is compared to a temporal usage rate to formulate and store with the meter data to a record of consumption totals.
  • the computer system also advantageously provides various functions of the utility's control center with the meter data.
  • a billing office accurate timely data insures efficient monthly consumption billing on a customer-requested date.
  • the collection of daily metering data enables the utility to efficiently manage final reads and switching as well as customer complaints without the expense of dispatching someone to the field to re-read the meter.
  • the scheduling department daily reads on all the meters in the service territory significantly improves load-forecasting accuracy.
  • the collection of tamper status information on a daily basis enables quick identification and resolution of energy theft.
  • the marketing department daily reads allows targeting and delivery of new rates or selectable billing dates to specific customers.
  • Daily reads on a customer that has multiple meters in multiple locations also enables delivery of aggregated billing services, or same-day billing services for all its locations.
  • daily data collection provides an accurate, continually updated picture of daily load that can be isolated to a specific area, enabling optimum efficiency and system planning, outage management, equipment installation, and maintenance. Additionally, frequent data collection of actual usage can be compared to estimating usage, which enables quick and efficient reconciliation and settlements between utilities, generators, ESPs, and power exchanges.
  • access to daily usage information increases customer satisfaction by enabling more efficient management of energy usage and predicting energy expenditures more accurately.
  • an embodiment of the system and system software provides for the customer an increased understanding of its usage patterns. This understanding enables the proper selection of rate options, supplier choices, aggregation and balk purchasing opportunities and efficient forecasting and settlements.
  • the system also advantageously provides for power outage notification and restoration notification. Additionally, the system provides for billing options such as selectable billing dates, selectable billing frequencies, and on-demand billing, which are not cost-efficient when using manual reading of the meter.
  • an embodiment of the system and system software provides for the utility increased distribution effectiveness including improved facilities and infrastructure planning, maintenance improvements, improved system reliability, operational efficiencies, improved customer service, outage detection, forecasting and settlements, and load balancing and planning.
  • the system software also advantageously provides for data warehousing and data mining, historical patterns and expectations analysis, analysis for new rates structures, and services bundling such as aggregation of billing to an individual customer, outage detection monitoring, and Internet access to the data
  • an embodiment of the system and system software additionally benefit the utility by providing cost savings on regular “on-cycle” meter readings, the ability to obtain more easily (e.g., instantly) final meter reads for opening/closing accounts, stream-lined high bill investigations, the ability to flag potential high consumption before consumers get a high bill, help in pinpointing system losses and detect theft in service.
  • the system and system software also advantageously enable more frequent reads with minimal incremental cost, enable custom billing dates, support customized rates for large customers, provide detailed consumption information to customers to provide watchdog services, like leakage monitoring, improved cash flow management due to a reduction in bill contests, improved revenue forecasting by tying detailed consumption information to production data and expected billings, enable more sophisticated rates, and reduce billing adjustments.
  • the system and system software also advantageously provide for reduced capital costs due to the reduced number of vehicles necessary to physically service the meters, labor savings including the reduction in staff hours for meter reading and meter reading-related customer service, savings on vehicles and miscellaneous costs associated with meter reading, and provide for increased revenues from reducing system losses or replacing older inaccurate meters.
  • an embodiment provides the utility company with the ability for “back-end” billing and accounting software to bundle with the collector, preferably the RCU-41, and associated system software to provide a gathering, transmission, billing, collection and reporting solution.
  • Embodiments of present invention also include methods of collecting utility meter usage data.
  • a method can include the steps of sensing utility usage data from each of a plurality of utility meters positioned remote from each other, collecting utility usage data by each of a plurality of meter data collectors positioned adjacent at least one of the plurality of utility meters, determining by a remote host computer a preferred polling sequence route responsive to a strength of communication signal between the remote computer and each of the plurality of meter data collectors and between each of the plurality of meter data collectors, polling each of the plurality of meter data collectors by the remote host computer with the preferred polling sequence, and transmitting utility usage data to the remote host computer from each of the plurality of meter data collectors along the same preferred polling sequence route responsive to the polling by the host computer.
  • a method of collecting utility meter data from a plurality of utility meters each mounted to a different building and each in communication with a respective one of a plurality of meter data collectors defining a plurality of remote collection units is also provided.
  • such method can include the steps of transmitting utility meter data from a first remote collection unit of the plurality of remote collection units to a second remote collection unit of the plurality of collection units, consolidating the utility meter data of the first remote collection unit with the utility meter data of the second remote collection unit into a same data payload, and transmitting the consolidated utility meter data to a host computer.
  • a method of collecting utility meter data includes the steps of positioning a meter data collector defining a remote collection unit having bi-directional radio frequency data communication within a housing having a glass facing on at least one side thereof, collecting utility meter data by the remote collection unit positioned within the housing, polling the remote collection unit from a host computer by radiofrequency data communication through the glass facing, the polling including sending a message packet including a preferred polling sequence route, and transmitting the collected utility meter data from the remote collection unit through the glass facing to the host computer along the preferred sequence route provided in the message packet by the host computer responsive to the polling.
  • the method can include the steps of positioning a plurality of meter data collectors defining a plurality of remote collection units adjacent to respective one of a plurality of utility meters, each of the plurality of remote collection units in communication with at least two other of the plurality of remote control units, each of the plurality of remote collection units being mounted to a different building, polling each of the plurality of remote collection units along a preferred polling sequence route from a collection computer positioned remote from the plurality of remote collection units, and transmitting meter data from each of the plurality of remote collection units to the collection computer along a same preferred polling sequence route provided in a message packet by a host computer responsive to the polling.
  • FIG. 1 is a schematic view of an automated meter reading network system according to an embodiment of the present invention
  • FIG. 2 is schematic view of an automated meter reading network system according to an embodiment of the present invention
  • FIG. 3 is a schematic view of an automated meter reading network system according to an embodiment of the present invention.
  • FIG. 4 is a schematic view of an automated meter reading network system according to an embodiment of the present invention.
  • FIG. 5 is a schematic view of an automated meter reading network system according to an embodiment of the present invention.
  • FIG. 6 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a main utility center according to an embodiment of the present invention
  • FIG. 7 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a main utility center according to an embodiment of the present invention
  • FIG. 8 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a water tower having a meter data collector or repeater mounted thereto and in communication with a main utility center according to an embodiment of the present invention
  • FIG. 9 is schematic view of a meter data collector defining a remote data collection unit and having a plurality of data collection ports each for a plurality of different utility meters or other uses according to an embodiment of the present invention
  • FIG. 10 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a first embodiment of a housing according to an embodiment of the present invention
  • FIG. 11 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a second embodiment of a housing according to another embodiment of the present invention.
  • FIG. 12 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a third embodiment of a housing according to yet another embodiment of the present invention.
  • FIG. 13 is flow diagram of a control read state of a collector according to an embodiment of the present invention.
  • FIG. 14 is a flow diagram of the control write state of a collector according to an embodiment of the present invention.
  • FIG. 15A-15E are tables of an embodiment of a frequency list for transmit and receive settings according to an embodiment of the present invention.
  • an embodiment of the present invention provides a distributed network system 30 including a multifunction collector or controller 41 , a utility meter e.g., electric 72 , water 74 , gas 76 , or other usage, and an at least one sensor (not shown), e.g., an encoder, interfaced with the meter.
  • the sensor is positioned in electrical communication with the collector 41 in order to provide a meter usage reading data.
  • the system 30 also includes a remote control center 60 for gathering and processing the usage reading data.
  • the system 30 also includes system software.
  • the system software has network software including a network protocol (preferably an application layer protocol, described below) for communicating over a network e.g. mesh network 32 ( FIGS.
  • the network software is preferably capable of querying at least one collector 41 and assigning the at least one collector 41 , a physical location based on the actual physical location with reference to the other collectors 41 or “nodes” within a network.
  • the collector unit 41 gathers a usage reading from the at least one sensor and transmits the data to and receives instructions from the remote control center 60 .
  • the multifunction collector 41 ( FIG. 9 ) includes a power module 42 , a controller 43 , a telemetry module 44 , a memory module 45 , a multiple input connection block 46 , and a housing 47 preferably meeting NEMA standards to enclose the unit.
  • the multiple input connection block 46 advantageously can include input/output expressions modules or ports capable of accepting either digital or analog input.
  • the sensor can be tailored to the specific type of meter to be read.
  • the sensor or the collector 41 can be attached at the same point as the outside dial attaches.
  • a pulse initiator can be added to the respective meter to digitize the usage.
  • a pulse board can be added for the electric meter 72 .
  • the system 30 uses frequency hopping radio frequency (RF) electromagnetic radiation as understood by those skilled in the art.
  • RF radio frequency
  • Use of an RF based network reduces data transmission cost, is flexible, and has low deployment costs.
  • the system uses low-power RF transmissions.
  • the range between collectors 41 and the control center 60 or associated substations 50 can be between 500-1500 meters. In a long-range embodiment, that distance can be between 2000-6000 meters.
  • the collector 41 is powered through a connection to the electric utility meter 72 .
  • Another embodiment for powering the collector 41 includes the use of a cable having an electrical outlet interface.
  • An alternative embodiment for powering the collector 41 includes use of batteries.
  • data is acquired from the sensor interfaced with its respective individual meter. Data is obtained by the collector 41 , from the meter sensor, where it is temporarily stored. All metering data can be date and time stamped to provide an accurate record of the read. As shown in FIG. 5 , typically and functionally, this data is then forwarded directly to the remote control center 60 or a substation 50 if within range and not blocked or impeded by a physical structure or other obstacles.
  • the collector 41 as shown in FIG. 4 and as described herein, can have the following features:
  • the data is forwarded to another collector 41 associated with a location closer to the control center 60 or a substation 50 meter, to an intermediate collector 34 , 35 (see FIGS. 7 and 8 ), to be forwarded to the control center 60 or substation 50 .
  • the network structure turns every collector into an individual network node capable of transmitting its respective meter indication data and transmitting meter indication data from other “nodes.”
  • an embodiment of the present invention provides a self-healing network having minimal infrastructure that alleviates a line-of-site issue whereby a physical structure may block the transmission of an individual collector 41 .
  • An embodiment of the present invention also allows for scalability as the addition of a new collector 41 at a new location that is merely tantamount to adding an additional “node” to the network 32 .
  • the network node level between the various nodes and either the control center 60 or a substation 50 can be limited to a preselected number, such as 15.
  • the system 30 provides for both passive and dynamic execution of a meter read.
  • the collector 41 sends a current read to the control center 60 or substation 50 every 15 minutes, although the control center 60 can prompt for an additional read if greater than 15 minutes delay accuracy is required.
  • the system control center 60 further includes at least one computer system 61 , e.g., a server, including a processor to store, process, and manipulate data gathered by the collectors 41 and transmitted to the substation 50 or system control center 60 .
  • the computer system 61 correspondingly includes at least one data storage medium (not shown) to provide for meter record storage and retrieval.
  • the data storage medium is adapted to interface with software for storing and updating a database (the database includes a table(s) to assign the at least one collector physical address and assign various usage data). The usage data is compared to a temporal usage rate to formulate and store with the meter data to a record of consumption totals.
  • the computer system 61 also provides various functions of the utility's control center 60 with the meter data.
  • accurate timely data insures efficient monthly consumption billing on a customer-requested date.
  • customer service department for example, the collection of daily metering data enables the utility to efficiently manage final reads and switching as well as customer complaints without the expense of dispatching someone to the field to re-read the meter.
  • daily reads on all the meters in the service territory significantly improves load-forecasting accuracy.
  • the collection of tamper status information on a daily basis enables quick identification and resolution of energy theft.
  • daily reads allow targeting and delivery of new rates or selectable billing dates to specific customers
  • Daily reads on a customer that has multiple meters in multiple locations also enables delivery of aggregated billing service, or same-day billing services for all its locations.
  • daily data collection provides an accurate, continually updated picture of daily load that can be isolated to a specific area, enabling optimum efficiency and system planning, outage management, equipment installation, and maintenance. Additionally, frequent data collection of actual usage can be compared to estimating usage, which enables quick and efficient reconciliation and settlements between utilities, generators, energy service providers (ESPs), and power exchanges.
  • ESPs energy service providers
  • access to daily usage information increases customer satisfaction by enabling more efficient management of energy usage and predicting energy expenditures more accurately.
  • An embodiment of the system 30 and system software provides for a customer an increased understanding of its usage patterns. This understanding enables the proper selection of rate options, supplier choices, aggregation and balk purchasing opportunities and efficient forecasting and settlements.
  • the system 30 also advantageously provides for power outage notification and restoration notification. Additionally, the system 30 provides for billing options such as selectable billing dates, selectable billing frequencies, and on-demand billing, which are not cost-efficient when using manual reading of the meter.
  • An embodiment of the system 30 and system software provides for the utility increased distribution effectiveness including improved facilities and infrastructure planning, maintenance improvements, improved system reliability, operational efficiencies, improved customer service, outage detection, forecasting and settlements, and load balancing and planning.
  • the system software also advantageously provides for data warehousing and data mining, historical patterns and expectations analysis, analysis for new rates structures, and services bundling such as aggregation of billing to an individual customer, outage detection monitoring, and Internet access to the data.
  • An embodiment of the system 30 and system software additionally benefit the utility by providing cost savings on regular “on-cycle” meter readings, the ability to obtain more easily (instantly) final meter reads for opening/closing accounts, streamlined high bill investigations, the ability to flag potential high consumption before consumers get a high bill help in pinpointing system losses and detect theft of service. Additionally, the system 30 and system software also advantageously enable more frequent reads with minimal incremental cost, enable custom billing dates, support customized rates for large customers, provide detailed consumption information to customers to provide watchdog services, like leakage monitoring, improved cash flow management due to a reduction in bill contests, improved revenue forecasting by tying detailed consumption information to production data and expected billings, enable more sophisticated rates, and reduce billing adjustments.
  • the system 30 and system software of the present invention also provide for reduced capital costs due to the reduced number of vehicles necessary to physically service the meters, labor savings including the reduction in staff hours for meter reading and meter reading-related customer service, savings on vehicles and miscellaneous costs associated with meter reading, and provide for increased revenues from reducing system losses or replacing older inaccurate meters.
  • a system 30 provides the utility company with the ability for “back-end” billing and accounting software to bundle with the collector and associated system software to provide a gathering, transmission, billing, collection and reporting solution.
  • the network software associated with a server 61 and associated with each collector 41 in the system 30 can include a preselected protocol, such as an application layer protocol positioned at level 7 of an OSI model as understood by those skilled in the art, which provides communication between devices connected on different types of buses or networks.
  • This software for example, can allow collectors to communicate with each other and a server or substation.
  • the preselected protocol can be a request/reply protocol and offers services specified by message type.
  • a preselected protocol message packet is built by a master application that initiates a preselected transaction.
  • the message type indicates to the slave application what kind of action to perform.
  • the size of the preselected protocol message packet is device dependent and can have a maximum of 256 bytes.
  • the preselected protocol uses a focused representation for addresses and data items. This focus, for example, can occur such as when a numerical quantity larger than a single byte is transmitted, the most significant byte is sent first.
  • the preselected protocol includes a non-routed protocol frame and a routed protocol frame.
  • the routed protocol frame includes the following elements: a Start of Message (SOT), Message Type (MT), Message Sequence Number (MSN), Message Length (ML), Message Date Time (MDT), Routing Source Node Information (RSN), Routing Source Node Identification (RSID), Routing Subnet Mask (RSM), Routing Destination Node Identification (RDID), Routing Gateway Information (RGI) or Routing Gateway Number (RGN), Routing Gateway Index (RG1), Routing Gateway Node Identification (RGID), Payload Data (PD), and Cyclical Redundancy Check (CRC).
  • RSN RSID RSM RDID RGI RGID PD CRC Cyclical Redundancy Check
  • the non-routed protocol frame is nearly identical except for does not include the RGID.
  • Protocol Frame Element Definitions Element Description Length Range Comments SOT Start of 1 byte [0xEE] Constant Value Transmission MT Message Type 1 byte See below MSN Message Sequence 1 byte [0x00-0xFF] Message originator Number connection dependent incremental message identification number. ML Message Length 1 byte [0x00-0xFF] Device Dependent MDT Message Date 4 bytes [0x00000000-0xFFFFFF] Message Date Time Stamp Time RSN Routing Source 1 byte Reserved for future use. Node Information RSID Routing Source 4 bytes [0x00000000-0xFFFFFFFF] Message originator unique Node Identification unsigned long identification number.
  • PD Payload Data Payload Data is dependent upon message type.
  • the preselected protocol can support three levels of message security.
  • Each security level is validated by an up to eight-byte security password.
  • Each security level password byte may be any ASCII character.
  • Each security level password is stored relevant to the routing source identification number. For the purpose of CRC calculation only, the security level password is appended to the message.
  • the preselected protocol frame Message Type element is a bit-significant field and includes the following elements: Security Level (SL), Message Type (MT), Read or Write Direction Flag (R#/W), and Acknowledgement Flags (ACK).
  • the slave application when a master application directly addresses a slave application (non-routing), the slave application processes the message type specified action and responds by setting the acknowledge binary code to ‘Response’ (0x02) within the message type frame element.
  • the first gateway node When a master application addresses a slave application via routing, the first gateway node will route the message to the next gateway node and respond to the master application by setting the acknowledge binary code to ‘Ack Send’ (0x01) within the message type frame element.
  • the destination node receives the routed message, the destination node processes the message type specified action and responds by setting the acknowledge binary code to ‘Response’ (0x02) within the message type frame element. If the message fails to respond from the destination node, the gateway node of last transmission will originate and route the return message to the source node by setting the acknowledge binary code to ‘Send/Negative Acknowledge’ (0x01) within the message type frame element.
  • the following preselected protocol message types for example can be supported: Message Message Type Read Write Security Type Description Supported Supported Level 0x00 Control Yes Yes 0x00-0x03 0x01 Control Route Yes Yes Yes 0x00-0x03 0x02 Control Broadcast Yes Yes 0x00-0x03 0x03 Reserved — — — 0x04 Configuration Yes Yes 0x02-0x03 0x05 Reserved — — — 0x06 1 2 C Yes Yes 0x03 0x07 Diagnostic Yes No 0x03
  • the preselected protocol frame element includes a payload data section.
  • the payload data section of the message packet sent from master application to slave application contains information that the master application uses to take the action defined by the message type.
  • the payload data section of the message packet may be nonexistent (of zero length) in certain kinds of requests. In such case the slave application does not require any additional information.
  • the message type in this instance specifies the action. The following details the payload data requirements for each of the supported message types. Data registers are referenced by control type and control index. For example: To reference the first analog input point the control type would be 0x02 and the control index would be 0x00.
  • Control Data Types are as follows: Control Data Control Type Description Data Type Data Range 0x00 Discrete Input Byte [0x00-0x01] 0x01 Discrete Output Byte [0x00-0x01] 0x02 Analog Input Unsigned Integer [0x00-0xFFFF] 0x03 Analog Output Unsigned Integer [0x00-0xFFFF] 0x04 Date Time See below 0x05 Counter Unsigned Log [0x00-0xFFFFFFFF] 0x06 Reserved 0x08 Reserved 0x09 Reserved 0x10 History Record See below 0x11 Event Record See below
  • Discrete Control Data Types 0x00 and 0x01 are packed into bytes. As understood by those skilled in the art, a master query must divide the requested point index by 0x08 to obtain the proper control data index. For example: A master query for the status of discrete input 0x09 must request control data type 0x00 and index 0x01. The slave response data value bit I will contain the status of discrete input 0x09.
  • the most significant bit of the Control Data Type is an exception response flag. For example: if a control message requests an index that is not supported by the slave device, the slave device response will echo the requested data type and set the most significant bit. The byte following the control index will be a single byte Control exception code regardless of data type. Control exception codes are defined below.
  • the Control Date Time data type can be defined as the number of seconds from the host server reference date and time.
  • the Control History Record data type is defined as the following: Control Data Offset Description Data Type Type Comment 0x00 Data Time Control Unsigned Control date time Stamp Date Time Long stamp of stored data value 0x04 Data Value Control Byte Control date type of Type Date Type stored data value 0x05 Data Value Control — Control Data value Data Value
  • Control Event Record data type can be defined as the following: Control Data Offset Description Data Type Type Comment 0x00 Data Time Stamp Control Un- Control date time Date Time signed stamp of stored data Long value 0x04 Event Type Code Event Type Byte Event Type Code Reserved Always 0x00. 0x05 Data Value Type Control Byte Control data type of Data Type stored data value 0x06 Data Old Value Control — Control data old Data Old value Value — Data New Value Control — Control data new Data New value Value
  • the Control exception codes can include the following: Control Exception Codes Code Name Meaning 0x00 ILLEGAL
  • the requested operation to perform on the FUNCTION referenced data type is not supported by the end device or not permitted due to security level access.
  • 0x01 ILLEGAL DATA The data type received in the query is not an TYPE allowable type for the slave device.
  • 0x02 ILLEGAL DATA The data index received in the query is not an INDEX allowable index for the slave device.
  • 0x03 ILLEGAL DATA The value contained in the query data field is VALUE not an allowable value for the slave device.
  • 0x04 SLAVE DEVICE The slave device is engaged in processing a BUSY long-duration program commend. The master device should retransmit the message later when the slave device is free.
  • 0x05 SLAVE DEVICE An unrecoverable error occurred while the FAILURE slave device was attempting to perform the requested action.
  • the control message type includes a control read and a control write message type.
  • the control read message type is used to read data registers from a slave device. Read access to data registers is dependent upon security level as defined as follows: Control Data Type Control Description Data Type Security Levels 0x00 Discrete Input Byte 0x00-0x03 0x01 Discrete Output Byte 0x00-0x03 0x02 Analog Input Unsigned Integer 0x00-0x03 0x03 Analog Output Unsigned Integer 0x00-0x03 0x04 Date Time See above 0x02-0x03 0x05 Counter Unsigned Long 0x01-0x03 0x06 Reserved — — 0x07 Reserved — — 0x08 Reserved — — 0x09 History Record See above 0x01-0x03 0x10 Event Record See above 0x01-0x03 0x10 Event Record See above 0x01-0x03 0x10 Event Record
  • the payload data element of the control read message frame includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 . . . CT N CI N where for each requested data value N, the control read message from the master must designate the control data type and control data index.
  • the slave can include the elements of: COUNT N CT 1 CI 1 CV 1 . . . CT N CI N CV N
  • control read message response from the slave must designate the control data type, control data index, and control data value.
  • control write message type is used to write values to data registers in a slave device.
  • Write access to data registers is dependent upon security level as defined as follows: Control Data Type Control Description
  • Data Type Security Levels 0x00 Discrete Input Byte Exception Code 0x00 0x01 Discrete Output Byte 0x01-0x03 0x02 Analog Input Unsigned Integer Exception Code 0x00 0x03 Analog Output Unsigned Integer 0x01-0x03 0x04 Data Time See Control Date Time 0x02-0x03 structure definition 0x05 Counter Unsigned Long 0x02-0x03 0x06 Reserved 0x07 Reserved 0x08 Reserved 0x09 History Record See Control History Exception Code 0x00 Record structure definition 0x10 Event Record See Control Event Record Exception Code 0x00 structure definition
  • the payload data element of the control write message frame includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 CV 1 . . . CT N CI N CV 1 where for each requested data value N, the control write message from the master must designate the control data type, control data index, and control data value.
  • the slave can include the elements of: COUNT N CT 1 CI 1 . . . CT N CI N
  • This embodiment includes a Control Route message type, defined for increased efficiency of network bandwidth by allowing the collection of intermediate routing gateway data while acquiring end node data.
  • Data types, exception codes, and security codes for the Control Route message types are defined with the Control message type.
  • the Control Route message type includes a Control Route Read and a Control Route Write message type.
  • the control route read message type is used to read data registers from a slave device and each routing gateway node.
  • the payload data element of the control route read message frame also includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 . . . CT N CI N where for each requested data value N, the control read message from the master must designate the control data type and control data index.
  • the slave can include the elements of: COUNT N*X CT 1 CI 1 CV 1 . . . CT 11 CI 11 CV 11 . . . CT NX CI NX CV NX
  • Control Data Type 1 byte See above: Control Data Types CI IX Control Data Type 1 byte Control Data Type for routing gateway node X CI I Control Data 1 byte [0x00-0xFF] Device Index Dependent CV I Control Data See above: Value Control Data Types
  • the control route write message type is used to write data registers from a slave device and each routing gateway node.
  • the payload data element of the control route write message frame includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 CV 1 . . . CT N CI N CV 1 where for each requested data value N, the control route write message from the master must designate the control data type, control data index, and control data value.
  • the slave can include the elements of: COUNT N*(X+1) CT 1 CI 1 . . . CT 11 CI 11 . . . CT N1 CI N1 CT 1X CI 1X . . . CT NX CI NX
  • Control Data Type 1 byte See section 4.1.1: Control Data Types CI IX Control Data Type 1 byte Control Data Type for routing gateway node X CI I Control Data 1 byte [0x00-0xFF] Device Index Dependent CV I Control Data See section 4.1.1: Value Control Data Types
  • An embodiment can include a Control Broadcast message type.
  • the Control Broadcast Message Type is defined for increased efficiency of network bandwidth by allowing the collection/control of multiple end node devices. Data types, exception codes, and security codes for the Control Route message types are defined with the Control message type.
  • the Control Broadcast command may be routed through the network and will be transmitted from the device identified by the routing destination identification number field.
  • the device identified by the routing destination identification number transmits the control broadcast message, the device will use a routing destination identification number of 0x00000000. If the routing destination identification number is unknown, a routing destination identification number of 0x00000000 may be used if the routing gateway information field is 0x0.
  • the Control Broadcast Message Type includes a Control Broadcast Read Message Type and a Control Broadcast Write Message Type.
  • the Control Broadcast Read Message type is used to read data registers from multiple slave devices. Slave nodes to respond to specified action are determined by the routing subnet mask.
  • the payload data element of the control broadcast read message frame includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 . . . CT N CI N where for each requested data value N, the control broadcast message from the master must designate the control data type and control data index.
  • the slave can include the elements of: COUNT N CT 1 CI 1 CV 1 . . . CT N CI N CV N where for each requested data value N, the control broadcast message response from each slave must designate the control data type, control data index, and control data value.
  • the control broadcast write message type is used to write values to data registers in multiple slave device nodes. Slave nodes to perform specified action are determined by the routing subnet mask.
  • the payload data element of the control broadcast write message frame includes a master and a slave.
  • the master can include the elements of: COUNT N CT 1 CI 1 CV 1 . . . CT N CI N CV N where for each requested data value N, the control broadcast write message from the master must designate the control data type, control data index, and control data value.
  • the slave can include the elements of: COUNT N CT 1 CI 1 . . . CT N CI N where for each requested data value N the control broadcast write message response from the slave (primary only) must acknowledge the control data type and control data index.
  • Embodiments of the present invention also provide an automated meter reading network system 30 having a plurality of utility meters each one positioned remote from the other ones of the plurality of utility meters, e.g., electric 72 , water 74 , gas 76 , or other usage ( FIG.
  • a plurality of sensors (not shown) interfaced with each of the plurality of meters so that at least one of the plurality of sensors interfaces with and is positioned adjacent at least one of the plurality of meters to, thereby sense utility usage data from each of the plurality of meters, a communication network 32 , a plurality of meter data collectors 41 positioned to collect utility usage data from each of the plurality of sensors so that at least one of the plurality of meter data collectors 41 is positioned adjacent at least one of the plurality of utility meters and in communication with at least one of the plurality of sensors which interfaces with the at least one of the plurality of utility meters, the plurality of meter data collectors 41 also being adapted to be positioned in communication with each other through the communication network 32 so that each of the plurality of meter data collectors 41 defines a communication node 41 in the communication network 32 and the plurality of meter data collectors 41 define a plurality of communication nodes 41 in the network 32 , and a host computer (e.g.
  • the system 30 can also have each of the plurality of meter data collectors 41 including a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 through the communication network 32 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 through the communication network 32 , and a collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44 .
  • a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 through the communication network 32 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 through the communication network 32
  • collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44 .
  • the host computer 61 can include a host transceiver (not shown) positioned to transmit data to and receive data from each of the plurality of communication nodes 41 and a host controller (not shown) positioned to control collecting of utility usage data from each of the plurality of communication nodes 41 , transmitting data to each of the plurality of communication nodes 41 through the host transceiver, and receiving data from each of the plurality of communication nodes 41 through the host transceiver.
  • Each collector controller 43 of the plurality of meter data collectors 41 and the host controller can include controller software associated with the respective controller and having a network data communication protocol.
  • the network data communication protocol includes a preselected application layer, and the communication network 32 comprises a radio frequency communication network.
  • the radio frequency communication network has a frequency acceptable to the Federal Communication Commission or other regulatory agency as desired.
  • the frequency can be in the range of 850-1000 mega-hertz or 2.4-5.8 giga-hertz.
  • the frequency can advantageously continuously change between a plurality of different preselected frequencies to thereby define frequency hopping.
  • the controller software of the host controller initiates polling of the plurality of communication nodes 41 through the frequency hopping within the communications network 32 , and each of the plurality of communication nodes 41 responds to the polling by the host computer 61 , through the frequency hopping within the communications network 32 .
  • the network software (not shown) includes an autosequencer to initiate polling of the plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41 .
  • Each of the plurality of communication nodes 41 also attempt to communicate with each other, responsive to the autosequencer, to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41 , and the autosequencer further determines a communication sequence to each of the plurality of communication nodes 41 responsive to the strength of communication signal between the host computer and each of the plurality of communication nodes and responsive to the strength of communication signal between each of the plurality of communication nodes 41 to define a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61 .
  • the autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • the plurality of meter data collectors 41 can include a first meter data collector 41 , a second meter data collector 41 in communication with the first meter data collector 41 , and a third meter data collector 41 in communication with one or both of the first and second meter data collectors 41 .
  • the first meter data collector 41 can be positioned remote from the host computer 61 , to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41
  • the second meter data collector 41 can be positioned remote from host computer 61 , to thereby have a greater signal strength than the third meter data collector 41
  • the network software further includes a raking router (not shown) to collect meter usage data from the first meter data collector 41 responsive to polling received from the host computer 61 and to rakingly collect data from each of the second and third meter data collectors 41 responsive to the polling so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routed to the host computer 61 .
  • At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters (see e.g., FIG. 12 ), a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters (see e.g., FIG. 9 ).
  • the host computer 61 further includes memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41 , the meter collector data including collector identification, collector physical address, and strength of signal between collectors 41 .
  • an automated meter reading network system 30 is provided according to an embodiment of the present invention.
  • the system 30 includes a plurality of sensors (not shown) adapted to be interfaced with each of a plurality of utility meters each positioned remote from another one of the plurality of utility meters e.g., electric 72 , water 74 , gas 76 , or other usage, so that at least one of the plurality of sensors interfaces with and is positioned adjacent at least one of the plurality of meters to thereby sense utility usage data from each of the plurality of meters, and a plurality of meter data collectors positioned to collect utility usage data from each of the plurality of sensors so that at least one of the plurality of meter data collectors is positioned in communication with at least one of the plurality of sensors.
  • the plurality of meter data collectors 41 also is adapted to be positioned in communication with each other through the communication network 32 so that each of the plurality of meter data collectors 41 defines one of a plurality of communication nodes 41 in a communication network 32 , and a host computer 61 is positioned remote from the plurality of meter data collectors 41 and in communication with each of the plurality of communication nodes 41 so that each one of the plurality of communication nodes 41 are adapted to communicate with other ones of the plurality of communication nodes 41 .
  • the system 30 can also have each of the plurality of meter data collectors 41 including a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 and a collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44 .
  • a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 and a collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44 .
  • the host computer 61 includes a host transceiver (not shown) positioned to transmit data to and receive data from each of the plurality of communication nodes 41 and a host controller (not shown) positioned to control collecting of utility usage data from each of the plurality of communication nodes 41 , transmitting data to each of the plurality of communication nodes 41 through the host transceiver, and receiving data from each of the plurality of communication nodes 41 through the host transceiver.
  • Each collector controller 43 of the plurality of meter data collectors 41 and the host controller include controller software (not shown) associated with the respective controller and having a network data communication protocol.
  • the network data communication protocol includes a preselected application layer, and the communication network 32 includes a radio frequency communication network.
  • the radio frequency communication network has a frequency in the range of 850-1000 mega-hertz, wherein the frequency continuously changes between a plurality of different preselected frequencies to thereby define frequency hopping.
  • the controller software of the host controller initiates polling of the plurality of communication nodes 41 through the frequency hopping within the communications network 32 .
  • Each of the plurality of communication nodes 41 responds to the polling by the host computer 61 through the frequency hopping within the communications network 32 .
  • the network software includes an autosequencer (not shown) to initiate polling of the plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41 .
  • Each of the plurality of communication nodes 41 also attempt to communicate with each other responsive to the autosequencer to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41 .
  • the autosequencer further determines a communication sequence to each of the plurality of communication nodes 41 responsive to the strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41 and responsive to the strength of communication signal between each of the plurality of communication nodes 41 to define a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61 .
  • the autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • the plurality of meter data collectors 41 can include a first meter data collector 41 , a second meter data collector 41 in communication with the first meter data collector 41 , and a third meter data collector 41 in communication with at least one of the first and second meter data collectors 41 .
  • the first meter data collector 41 is positioned remote from the host computer 61 , to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41 .
  • the second meter data collector 41 is positioned remote from host computer 61 , to thereby have a greater signal strength than the third meter data collector 41 .
  • the network software further includes a raking router (not shown) to collect meter usage data from the first meter data collector 41 responsive to polling received from the host computer 61 , and to rakingly collect data from each of the second and third meter data collectors 41 responsive to the polling so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routed to the host computer 61 .
  • At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters, a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters.
  • the host computer 61 further includes a memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41 , the meter collector data including collector identification, collector physical address, and strength of signal between meter data collectors 41 .
  • An embodiment of the present invention also provides a meter data collector 41 to interface with a utility meter, e.g., electric 72 , water 74 , gas 76 , or other usage.
  • the meter data collector 41 includes a stationary housing 47 adapted to be mounted adjacent a utility meter, a sensor (not shown) positioned to sense meter usage data from the utility meter, a high power transceiver 44 associated with the housing 47 to transmit meter usage data from the meter data collector 41 and to receive communication remote from the stationary housing 47 in a medium to high range, a collector controller 43 positioned within the housing 47 to control data communication to and from the high power transceiver 44 and to control collecting of meter usage data from the sensor responsive to a remote command, and a memory 45 positioned within the stationary housing 47 and associated with and in communication with the controller 43 to store data therein, the memory 45 including network software (not shown) to communicate the meter usage data remotely through a communication network 32 .
  • the network software can include a preselected network data communication protocol, which includes a preselected application layer, and the communication network 32 can be a radio frequency communication network.
  • the radio frequency communication network can have a frequency in the range acceptable to the FCC such as 850-1000 mega-hertz or 2.4 to 5.8 giga-hertz and which allows the frequency to continuously change between a plurality of different preselected frequencies to thereby define frequency hopping.
  • a remote host computer controller (not shown) can initiate polling of the meter data collector through the frequency hopping within the communications network, and the collector controller 43 responds to the polling by the host computer controller through the frequency hopping within the communications network 32 .
  • the network software includes an autosequencer (not shown) to initiate polling by the host computer controller and to initiate polling of at least one of a plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41 .
  • Each of the plurality of communication nodes 41 also attempt to communicate with each other, responsive to the autosequencer, to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41 to thereby assist in determining a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61 .
  • the autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • An embodiment of a method of collecting utility meter usage data includes sensing meter usage data from each of a plurality of utility meters, e.g., electric 72 , water 74 , gas 76 , or other usage, positioned remote from each other, collecting utility usage data by each of a plurality of meter data collectors 41 positioned adjacent each of the plurality of utility meters, determining a preferred polling sequence route responsive to the strength of communication signal, polling each of the plurality of meter data collectors 41 by a host computer 61 positioned remote from the plurality of meter data collectors 41 to thereby determine a strength of communication signal between the remote host computer 61 and the plurality of meter data collectors 41 positioned adjacent the plurality of utility meters, and transmitting meter usage data to the host computer 61 from each of the plurality of meter data collectors 41 along the preferred polling sequence route responsive to the polling by the host computer 61 .
  • a plurality of utility meters e.g., electric 72 , water 74 , gas
  • the steps of polling and determining, for example, are periodically performed to update the preferred polling sequence route over time.
  • the plurality of meter data collectors 41 can include a first meter data collector 41 , a second meter data collector 41 in communication with the first meter data collector 41 , and a third meter data collector 41 in communication with at least one of the first and second meter data collectors 41 , and the first meter data collector 41 is positioned remote from the host computer 61 , to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41 , the second meter data collector 41 is positioned remote from host computer 61 , to thereby have a greater signal strength than the third meter data collector 41 .
  • the method can further include rakingly collecting data from each of the second and third meter data collectors 41 responsive to the polling of the first meter data collector 41 so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routing the rakingly collected meter usage data to the host computer 61 .
  • At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters, a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters.
  • the host computer 61 can include a memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41 , the meter collector data including collector identification, collector physical address, and strength of signal between meter data collectors 41 .
  • An embodiment of the present invention also provides a method of monitoring a utility meter, e.g., electric 72 , water 74 , gas 76 , or other usage, mounted to a building.
  • the method includes mounting a meter data collector 41 defining a remote collection unit 41 adjacent a utility meter mounted to a building, collecting meter data from the utility meter by the remote collection unit 41 , transmitting the meter data to a router of a communication network service provider (not shown), transmitting the meter data through a communication network 80 associated with the communication network service provider, and receiving the meter data from the communication network 80 by a computer device.
  • the remote collection unit 41 can be a first remote collection unit 41
  • the utility meter can be a first utility meter
  • the building can be a first building
  • the method further can include mounting a second remote collection unit 41 adjacent a second utility meter mounted to second building, collecting meter data from the second utility meter by the second remote collection unit 41 and transmitting the meter data from the second utility meter by the second remote collection unit 41 , and transmitting the meter data of the second utility meter to the first remote collection unit 41 .
  • the meter data transmitted to the router for example, can include meter data from the first and second remote collection units 41 .
  • the method can include transmitting utility meter data from a first remote collection unit 41 of the plurality of utility of remote collection units 41 to a second remote collection unit 41 of the plurality of collection units 41 , and transmitting utility meter data of the first remote collection unit 41 and utility meter data of the second remote collection unit 41 from the second remote collection unit 41 to a host computer 61 .
  • the method can also include transmitting meter data from a third remote collection unit 41 to the first remote collection unit 41 and wherein the utility meter data of the first remote collection unit 41 includes utility meter data from the third remote collection unit 41 .
  • Another embodiment of a method of collecting utility meter data includes positioning a meter data collector 41 defining a remote collection unit 41 having bi-directional RF data communication within a housing having a glass facing on at lest one side thereof (see FIG. 12 ), collecting utility meter data by the remote collection unit 41 positioned adjacent the housing, polling the remote collection unit 41 from a host computer 61 by RF data communication through the glass facing, and transmitting the collected utility meter data from the remote collection unit 41 through the glass facing to the host computer 61 , responsive to the polling.
  • the utility meter can include a first utility meter of a plurality of utility meters, and the first utility meter can be one or more of a gas utility meter 76 , an electric utility meter 72 , and a water meter 74 .
  • a second of the plurality of utility meters can be a different one of a gas utility meter 76 , an electric utility meter 72 , and a water utility meter 74 .
  • the step of collecting includes collecting utility meter data from both the first and second utility meters by the remote collection unit 41 .
  • still another embodiment of a method of collecting utility meter data includes positioning a plurality of meter data collectors 41 defining a plurality of remote collection units 41 adjacent to respective one of a plurality of utility meters. Each of the plurality of utility meters is mounted to a different building.
  • the method also includes polling each of the plurality of remote collection units 41 from a collection computer positioned remote from the plurality of remote collection units 41 and transmitting meter data from each of the plurality of remote collection units 41 to the collection computer responsive to the polling.
  • the method can also include the collection computer being a field collection unit 51 , such as, for example, another remote collection unit 41 ; or the collection computer being a host computer.
  • the method can further include a host computer 61 positioned remote from and in communication with the field collection unit 51 .
  • the method additionally can include transmitting the utility meter data from the field collection unit 51 to a router of a communication network service provider, communicating the utility meter data through a communication network 80 associated with the communication network service provider, and receiving the utility meter data by a host computer 61 in communication with the communication network 80 .
  • the method still further can include a first remote collection unit 41 of the plurality of remote collection units 41 transmitting utility meter data to a second remote collection unit 41 of the plurality of remote collection units 41 , the second remote collection unit 41 transmitting the utility meter data of the first and second remote collection units 41 to a third remote collection unit 41 of plurality of remote collection units 41 , and the third remote collection unit 41 transmitting utility meter data of the first, second, and third remote collection unit 41 to the field collection unit 51 .
  • the device hardware e.g., silicon integrated circuit such as Dallas Semiconductor DS2401/DS2411, provides a 6-byte unique identification number.
  • the least significant 4 bytes of the unique identification number are utilized to determine a selected routing source identification number.
  • the least significant 1 byte of the selected routing source identification number determines the device default frequency index within the attached array of transmit and receive settings for a transceiver such as a Chipcon 1020 bi-directional transceiver as understood by those skilled in the art.
  • a transceiver such as a Chipcon 1020 bi-directional transceiver as understood by those skilled in the art.
  • the corresponding default receive frequency would be 909300000 hertz (Hz).
  • the corresponding default receive frequency would be 924200000 Hz. In this way, for example, 256 frequencies are utilized and organized in a pseudorandom non-repeating manner, as illustrated in FIGS. 15A-15E .
  • the host computer 61 can have server software (not shown) to initiate communication messages to each of the plurality of destination remote collection units 41 .
  • a destination remote collection unit 41 can be: (1) directly connected to the host computer 61 ; (2) connected via radio frequency from the remote collection unit 41 directly connected to the host computer 61 , or (3) connected via radio frequency for up to a preselected number, e.g., 15, radio frequency repeater remote collection units 41 to the remote collection unit 41 directly connected to the host computer 61 .
  • the communications portion of a message protocol packet can include the routing source identification number, routing source radio frequency index, routing destination identification number, routing destination radio frequency index, routing gateway node count, and up to the preselected number, e.g., 15, routing gateway identification numbers and their corresponding radio frequency indices.
  • the communications portion of the acknowledgement packet can include the routing identification number, routing source radio frequency index, routing destination identification number, and routing destination radio frequency index.
  • the routing source identification number identifies the remote collection unit 41 transmitting the message.
  • the host server software for example, can keep an internal database of the remote collection unit identification numbers and their active radio frequency indices based upon each successful communication. On startup, the host server software assigns the remote collection unit radio frequency index to the least significant byte of the unit unique address.
  • the host server software as understood by those skilled in the art, also can ensure non-consecutive identical frequency indices in any given communications path.
  • the message validation for the remote collection unit 41 can use a remote collection unit identification number to equal either the routing destination identification number or the first routing gateway identification number.
  • the unit acknowledgment message validation can use the unit identification number to equal the routing destination identification number. Additional communication packet validation criteria include message sequence number, message type, and CRC calculations.
  • the receiving remote collection unit 41 Upon receipt of a valid message, the receiving remote collection unit 41 will increment/alter its radio frequency index and transmit an acknowledge packet to the received packet routing source identification number at the current radio frequency index. If the remote collection unit 41 was the intended destination, then after transmitting the acknowledgment packet the remote collection unit 41 will transmit the response at the incremented/altered radio frequency index. If the remote collection unit 41 was an intended receiver, but not the message destination (see, e.g., FIG.
  • the remote collection unit 41 after transmitting the acknowledgment packet, the remote collection unit 41 will forward the message utilizing the received packet first routing gateway frequency index.
  • the units 41 configured as receivers can shift frequencies in synchronization with the units 41 configured as transmitters as described above.
  • the units 41 also for example, can use the same Chipcon 1020 bi-directional transceivers, or other transceivers as understood by those skilled in the art, and can be configured such that the remote collection unit receiver input bandwidth matches the hopping channel bandwidth of their corresponding remote collection unit transmitter.
  • this fixed automated meter reading network system 30 supports bi-directional communications with the capability of collection of digital and analog input data, as well as functional control, via digital output relays.
  • the remote collection unit platform 41 monitors data, for example, from four digital inputs and two encoded inputs and transmits that data to a utility's central office via a 902-928 mega-hertz frequency hopping mesh network 32 as understood by those skilled in the art.
  • the remote collection unit 41 for example, utilizes a medium to high range RF radio capable of communications of 1600 meters or approximately one mile and a field host unit 51 that connects the network 32 to a wireless, cable, fiber, or telephony wide area network 80 .
  • Field host units 51 (also which can be another remote collection unit 41 ) can reside at the municipality infrastructure level such as a sub-station, pump station, or municipal office 50 . These intelligent units 51 have an embodiment of the software (not shown) of the present invention loaded and responsible for collecting interval data from the surrounding field 51 or remote 41 collection units then transmitting that data when requested by the primary host 61 , located at the central office 60 , in a batch format. Additional remote units 34 , 35 , (see FIGS. 7 and 8 ) can be used to bridge one set of remote field units 41 to another set of field units 41 otherwise not within communications range.
  • each unit 41 has multiple communication paths between it and the local field host unit 51 , e.g., supporting up to 15 links or levels in a single path.
  • the primary host system 61 located at the central office 60 for example, polls field units on a revolving schedule 24 hours a day, 7 days a week, 365/366 days a year.
  • Metering data received at the host site 60 is then converted into OLE DB compatible database file formats, as understood by those skilled in the art, for input into existing customer information and billing systems.
  • This system 30 and each remote collection unit 41 allows for additional expansion of input/output as needed, including remote disconnect, appliance control for load curtailment, or outage detection to consumer value functions such as security, detection, or alarm notification.
  • the system 30 can have a primary host 61 located at a central office 60 with connection capabilities to customer billing, and field host units 51 located through the city and connected to the fiber optic infrastructure to establish wireless communication to all available remote collection units 41 .
  • the field host units 51 establish the communication, request and store data, and pass the instructions from the primary host 61 to the remote collection units 41 .
  • the remote collection units 41 located at a customer location, such as mounted to residence or other building structure 40 , can each be connected to all devices at the customer's location that are required to meet the appropriate phase requirements, such as metering aspects in phase one, community service aspects in phase two, and so forth as understood by those skilled in the art.
  • the remote collection units 41 can collect metering data from the various meters, e.g., electric 72 , water 74 , gas 76 , or other usage.
  • the field host unit 51 periodically polls the remote collection unit 41 located at the customer location, e.g., approximately every 15 minutes, and receives a packet of information that includes I.D., consumption, date and time stamp, network stats, and other data, as desired.
  • the field host unit 51 can maintain a consumption file (not shown) of all collected data received from each remote collection unit 41 in its range.
  • the primary host 61 establishes a connection with each field host unit 51 and downloads the consumption file, process the file, and makes ready for billing as understood by those skilled in the art.
  • the RF radio of each remote collection unit 41 , field host unit 51 , and/or host computer 61 preferably is a medium to high range radio as understood by those skilled in the art, e.g., preferably in a range of 1 Watt or greater.
  • the RF radio of the field host unit 51 can establish communications 38 to far reaching remote collection units 41 and rake data back (e.g., see FIG. 4 ) or, directly through units 41 , can establish communication links 36 , 37 , (e.g., see FIG. 5 ) and also rake data back, as desired.

Abstract

Methods of performing automated meter reading and processing meter data, are provided. A method can include collecting utility usage data by each of a plurality of meter data collectors, determining by a remote host computer a preferred polling sequence route responsive to a strength of communication signal between the remote computer and each of the plurality of meter data collectors and between each of the plurality of meter data collectors, polling each of the plurality of meter data collectors by the remote host computer with the preferred polling sequence, and transmitting utility usage data to the remote host computer from each of the plurality of meter data collectors along the same preferred polling sequence route responsive to the polling by the host computer.

Description

    RELATED APPLICATIONS
  • This is a continuation application which claims the priority to and the benefit of U.S. patent application Ser. No. 10/779,429, filed on Feb. 13, 2004, titled Automated Meter Reading System, Communication and Control Network for Automated Meter Reading, Meter Data Collector, and Associated Methods, now U.S. Pat. No. ______, which claims priority to and the benefit of provisional patent application U.S. Patent Application No. 60/447,815, filed Feb. 14, 2003, titled Automated Meter Reading System, Communication and Control Network for Automated Meter Reading, Meter Data Collector, and Associated Methods, each incorporated herein by reference in its entirety.
  • BACKGROUND
  • 1. Field of the Invention
  • The present invention relates in general to the field of utility meters. More particularly, the present invention relates to automatic equipment, systems, networks, and software for remote reading of utility meters, such as electric, gas, water, or steam meters.
  • 2. Description of Related Art
  • Utility companies and municipalities for many years have been burdened with the labor intensive and cumbersome task of manually collecting meter readings, managing data from the field into the accounting area, and managing the billing and collection of invoices. Typically each customer is provided with a mechanical utility meter for each individual service provided, for example, a meter for water, a meter for steam, a meter for gas, and a meter for electric power. A periodic reading of the utility meter is necessary to determine the usage and to bill the customer for the amount used. These meters are normally manually read using utility company or municipality employees physically visiting each meter at the customer's location, reading the meter, and recording the previous month's usage into a written route book for delivery to accounting personnel. This process is costly, is time consuming, and can involve various risks to personnel involved in manually collecting meter data. The process involves labor, motorized transportation, and numerous employee overhead-related costs. Once the readings from the meter are obtained, accounting personnel manually transfer the readings into a database for billing and collection of the invoices for service.
  • Manually reading the meters often results in numerous other expenses including those related to human error. For example, a high bill caused by an incorrect manual read or estimated read often motivates customers to pay later, resulting in increased working capital requirements and corresponding expenses for the utility. Additionally, the utility has to handle the customer complaints (a call center cost) and may have to read the meter again to verify the error. As the complaint progresses, the utility faces administrative costs associated with routing and processing the complaint from the call center to the meter department. An additional cost includes the potential loss of a customer who, even after resolution, feels the process was such an excessive burden as to prompt the customer to switch utility providers.
  • Recently, hand-held reading units have been developed that typically provide a data collection unit attached to the consumer's utility meter having some form of data transmitter. The unit or system has some form of receiver. There are different variations in methodology of receiving the data. One methodology of hand-held “local” collecting meter reading requires an operator having a meter or collection unit interrogation device to be in close physical proximity of the meter to obtain the meter reading and transport the data to a central computer such as shown in U.S. Pat. No. 5,559,894 by Lubliner et al. titled “Automated Meter Inspection and Reading” and U.S. Pat. No. 5,856,791 by Gray et al. titled “Port Expander For Utility Meter Reading.” For example, in a radio drive-by or walk-by unit, a utility service vehicle having a mobile receiver mounted in a service vehicle or a utility worker having a hand-held unit passes by the consumer's facility to receive the data from the meter. As the vehicle or hand-held unit passes near the electric meter, the receiver emits a signal to the collection unit, which causes the collection unit to transmit or send its meter reading data to the receiver. This consumption data is then stored and later entered into a billing system. This approach, however, still requires the manual visit to each meter location and time downloading the data to the billing system. Nevertheless, the physical meters can be read much more quickly which reduces manpower, vehicular, and soft costs. Also, the data is transferred from the mobile receiver to the database, which again reduces manpower and data handling. This methodology also has a benefit to the customer of preventing intrusion into the customer's premises and improved accuracy of the reading. Remaining system negatives, however, included prohibitive capital costs, i.e., vehicles, and software and hardware requirements, and providing a reliable and cost-effective power solution for the individual radio transmitter in the individual meters.
  • Recently, automatic meter reading (“AMR”) has been developed. Automated meter reading has become more desirable than using meters that require manual reading and recording of the consumption levels. AMR consists of technologies and methods to remotely read a plurality of electric meters, such as a consumer base for an electric power supply company, into a billing database by installing or utilizing fixed networks that allow billing or meter usage data to be transmitted without human intervention to a host computer having the billing database. AMR produces many benefits and several companies such as Hunt Technologies, Schlunberger, CellNet, Itron, Amco Automated Systems, and Distribution Control Systems have developed AMR units. For the utility, reading meters without setting foot on customer's property substantially reduces risks associated with climbing over fences, slipping on ice and snow, dangerous animals, snakes, and spiders, and other types of risks which in turn, result in significant savings in liability insurance, disability benefits, and worker turnover/replacement. For the customer, reading meters without entering a customer's property provides a less intrusive service and reduces criminal activity such as when a criminal manages to gain entry into a customers property by posing as a meter reader. Moreover, the need for a higher frequency of meter reading is increasing, e.g., daily, hourly, or every 15 minutes, in order to take advantage of real time pricing. Also, the amount of data is increasing, due to the necessity to bill on more than just consumption, e.g., time of use. Thus, automated recording and reporting of the utility usage at customer sites is rapidly replacing the manually read utility meters.
  • AMR systems can use a dial-up modem in the collection unit to dial a remote billing system and transmit its reading data via telephone lines such as that shown in U.S. Pat. No. 6,163,602 by Hammond et al. titled “System and Method for Unified Telephone and Utility Consumption Metering, Reading, and Processing” and U.S. Pat. No. 5,128,988 by Cowell et al. titled “Telephone Switched Network, Automatic Meter-Reading System Based Upon Service Address.” In the past, there have been on-site meter reading equipment having a modem capable of receiving telephone calls from a central office through the use of special equipment located at the telephone company, and there have also been on-site meters with modems which were capable of placing telephone calls to the central office. In general, these systems incorporate an auto-dial, auto-answer modem in each customer site to receive interrogation signals from the telephone line and to formulate and transmit meter readings via the telephone line to the utility company. These systems record information on utility usage and periodically dial into a central office to report the utility usage for recording and billing purposes. This methodology provides two-way communication and control between the meter and the central office. The modem shares the telephone line with the customer's normal usage, such as incoming and outgoing voice communications. Such sharing requires that the system be able to recognize when the telephone line is in use, and to delay demanding use of the telephone line until it is free. Steps must be taken to prevent the data communications system from interfering with other uses and to prevent other uses from corrupting the transmitted data.
  • A variation of this methodology includes using the power line as a carrier medium. This approach connects the meter through the power lines and relays the meter reading over the power lines to the utility company. This approach, however, can require a complicated infrastructure to be installed. Power lines operate as very large antennas and can receive a large amount of noise. Therefore, signal-cleaning filters must be installed periodically along the power lines to attenuate the noise. These filters can be very expensive. Also, the connections often are at line voltage, making it more dangerous and time consuming to install.
  • Another problem with expanding the use of control systems technology to such distributed systems are the costs associated with the sensor-actuator infrastructure required to monitor and control functions within such systems. A more modem approach to implementing control system technology is to install a local network of hard-wired sensors and actuators along with a local controller. Not only is there the expense associated with developing and installing appropriate sensors and actuators, but there is the added expense of connecting functional sensors and controllers with the local controller and the cost of the local controller. This methodology is also quite intrusive as the cables must be run to physically interconnect the various nodes in the network. An alternative variation includes interfacing the meter with a community cable television system. In addition to the high cost of installation, however, such a system is not useable in areas without access to a cable system. Moreover, networks that are interconnected with cables are subject to physical disruption of the cables.
  • Recently, wireless networks have been developed. These networks, typically installed in a point-to-point loop configuration, are used to collect information from and to disseminate information to individual nodes of the network. In conventional wireless networks using a point-to-point loop configuration, each node in the network is interconnected and communicates with two neighboring nodes. Information or commands are passed from node to node around the point-to-point loop until they arrive at a master node. The master node is used to communicate information that is gathered to a central station or to accept and distribute information received from a central station throughout the network. These conventional wireless networks, however, have limitations. For example, because these conventional wireless networks generally have a point-to-point loop configuration, when one node is disabled, the integrity of the entire network can be affected. Moreover, if the master node of such a conventional network is disabled, the network can become isolated.
  • Other variations in methodology include using data channels in wireless telephone systems to transmit usage data to a remote billing system via a wireless telephone network, such as PCS, satellite, or cellular. Other methodologies also include the use of low earth orbiting satellites. Building, launching and maintaining a fleet of satellites, however, is very expensive.
  • Yet another methodology includes the use of small RF transmitters. Because systems having sufficient range normally are subject to regulations and licensing requirements that are prohibitively expensive, however, the centralized wireless control systems for locally distributed devices using RF transmitters have not been widely utilized. Also, systems that are sufficiently powerful to be used in widely distributed installations are unnecessarily expensive in smaller installations. Additionally, there is limited availability of RF carrier frequencies, and potential interference with other nearby systems that might be operational.
  • Further AMR servers have been developed, such as shown in U.S. Pat. No. 6,088,659 by Kelley et al. titled “Automated Meter Reading System,” in attempts to address the metering data management needs of entities involved in energy distribution. Such AMR servers use an open, distributed architecture that collects, loads, and manages system-wide data collected from energy meters and routes data automatically to upstream business systems. Although such AMR servers may address some meter data management concerns, these systems still fail to address communication concerns set forth above with respect to collecting billing or usage data and transmitting the data to a control center, e.g., perhaps having an AMR server.
  • SUMMARY OF THE INVENTION
  • In view of the foregoing, Applicant has recognized a need to automate and transform the process of metering electricity, gas, water, steam, and the like, while reducing costs, adding value, enhancing service, and decreasing time of collection.
  • When utilities such as gas, electricity, or water are most expensive to the customer, they are also correspondingly most expensive to the utility company. Accordingly, Applicant also has recognized a need for control systems technology to such distributed systems that provide the customer with information to reduce costs and help the utility by reducing demand at peak hours. Applicant further has recognized a need for a fixed network AMR that includes a multifunction data collector capable of transmitting meter readings for multiple meters to the control center and relaying meter readings of other collectors.
  • An embodiment of the present invention advantageously provides a distributed network system including at least one utility meter, and preferably a plurality of utility meters, at least one sensor interfaced with each meter, a meter data collector positioned in communication with the at least one sensor to receive meter usage reading data. The system also includes a remote automatic meter reading control center including a computer, e.g., a server, for gathering and processing the usage reading data. The system also includes system software associated with the computer of the remote control center and associated with the collector. Preferably, the system software has network software including a network protocol, e.g., preferably a preselected application layer protocol, to communicate over a network connected to each of the meter data collectors and meter sensors. The network software is preferably capable of querying each meter data collector and assigning the meter data collector a physical location based on the actual physical location with reference to other collectors or “nodes.”
  • The meter data collector gathers a usage reading from each sensor communicating with the collector and transmits the data to and receives instructions from the control center. The collector advantageously can include a power module, a controller, a telemetry module, a memory module, a multiple input connection block and a housing preferably meeting NEMA standards, as understood by those skilled in the art, to enclose the unit. In an embodiment, the multiple input connection block includes expandable or input/output ports capable of accepting either digital or analog input. In embodiments of the system, each of the sensors can be tailored to the specific type of meter to be read. For example, for a water meter, the sensor or the collector itself can be attached at the same point that the outside dial attaches. For the gas meter and steam meter, a pulse initiator can be added to the respective meter to digitize the usage. For the electric meter, a pulse board can be added.
  • In an embodiment of the system, the collector uses frequency hopping radio frequency (RF) electromagnetic radiation as understood by those skilled in the art. Use of an RF based network advantageously reduces data transmission cost, is flexible, and has low deployment costs. In some embodiments, the system uses low-power RF transmissions. In a medium-range embodiment, the range between collectors and the control center for associated substations can be between 500-1500 meters. In a long-range embodiment, that distance can be between 2000-6000 meters. In an embodiment, the collector is powered through a connection to the electric utility meter. Another embodiment for powering the collector includes the use of a cable having an electrical outlet interface. An alternative embodiment for powering the collector includes use of batteries.
  • Functionally, data is acquired from the sensor interfaced with its respective individual meter. Data is obtained by the collector, from the meter sensor, where it is temporarily stored. In an embodiment, all metering data is date and time stamped to provide an accurate record of the read. Typically and functionally this data is then forwarded directly to the control center or a substation if within range and not blocked or impeded by a physical structure or other obstacle. If the collector is not within range, the data is forwarded to another collector associated with a location closer to the control center or a substation, to an intermediate collector, to be forwarded to the control center or substation. In essence, the network structure turns every collector into an individual network node capable of transmitting its respective meter indication data from either “nodes.” Thus, an embodiment of the present invention advantageously provides a self-healing network having minimal infrastructure that significantly reduces line-of-site issues whereby a physical structure may block the transmission of an individual collector. Advantageously an embodiment of the present invention also allows for scalability as the addition of a new collector at a new location that is merely tantamount to adding an additional “node” to the network. In the preferred implementation, however, the network node level between the various nodes and either the control center or a substation can be limited to 15. Advantageously the system provides for both passive and dynamic execution of a meter read. Although the control center can prompt for an additional read if greater delay accuracy is required, the collector can send a current read to the control center every 15 minutes.
  • The system control center further includes at least one computer, e.g., a server, including a processor to store, process, and manipulate data gathered by the collectors and transmitted to the control center. The control system correspondingly includes at least one data storage medium to provide for meter record storage and retrieval. The data storage medium is adapted to interface with software for storing and updating a database. The database includes a table(s) to assign the at least one collector physical address and assign various usage data. The usage data is compared to a temporal usage rate to formulate and store with the meter data to a record of consumption totals.
  • The computer system also advantageously provides various functions of the utility's control center with the meter data. Regarding a billing office, accurate timely data insures efficient monthly consumption billing on a customer-requested date. Regarding the customer service department, the collection of daily metering data enables the utility to efficiently manage final reads and switching as well as customer complaints without the expense of dispatching someone to the field to re-read the meter. Regarding the scheduling department, daily reads on all the meters in the service territory significantly improves load-forecasting accuracy. Regarding the loss management department, the collection of tamper status information on a daily basis enables quick identification and resolution of energy theft. The marketing department, daily reads allows targeting and delivery of new rates or selectable billing dates to specific customers. Daily reads on a customer that has multiple meters in multiple locations also enables delivery of aggregated billing services, or same-day billing services for all its locations. For the engineering/distribution planning department, daily data collection provides an accurate, continually updated picture of daily load that can be isolated to a specific area, enabling optimum efficiency and system planning, outage management, equipment installation, and maintenance. Additionally, frequent data collection of actual usage can be compared to estimating usage, which enables quick and efficient reconciliation and settlements between utilities, generators, ESPs, and power exchanges. For the end customer, access to daily usage information increases customer satisfaction by enabling more efficient management of energy usage and predicting energy expenditures more accurately.
  • Advantageously, an embodiment of the system and system software provides for the customer an increased understanding of its usage patterns. This understanding enables the proper selection of rate options, supplier choices, aggregation and balk purchasing opportunities and efficient forecasting and settlements. The system also advantageously provides for power outage notification and restoration notification. Additionally, the system provides for billing options such as selectable billing dates, selectable billing frequencies, and on-demand billing, which are not cost-efficient when using manual reading of the meter.
  • Advantageously, an embodiment of the system and system software provides for the utility increased distribution effectiveness including improved facilities and infrastructure planning, maintenance improvements, improved system reliability, operational efficiencies, improved customer service, outage detection, forecasting and settlements, and load balancing and planning. The system software also advantageously provides for data warehousing and data mining, historical patterns and expectations analysis, analysis for new rates structures, and services bundling such as aggregation of billing to an individual customer, outage detection monitoring, and Internet access to the data
  • Advantageously, an embodiment of the system and system software additionally benefit the utility by providing cost savings on regular “on-cycle” meter readings, the ability to obtain more easily (e.g., instantly) final meter reads for opening/closing accounts, stream-lined high bill investigations, the ability to flag potential high consumption before consumers get a high bill, help in pinpointing system losses and detect theft in service. Additionally, the system and system software also advantageously enable more frequent reads with minimal incremental cost, enable custom billing dates, support customized rates for large customers, provide detailed consumption information to customers to provide watchdog services, like leakage monitoring, improved cash flow management due to a reduction in bill contests, improved revenue forecasting by tying detailed consumption information to production data and expected billings, enable more sophisticated rates, and reduce billing adjustments.
  • In an embodiment of the present invention, the system and system software also advantageously provide for reduced capital costs due to the reduced number of vehicles necessary to physically service the meters, labor savings including the reduction in staff hours for meter reading and meter reading-related customer service, savings on vehicles and miscellaneous costs associated with meter reading, and provide for increased revenues from reducing system losses or replacing older inaccurate meters. Also, an embodiment provides the utility company with the ability for “back-end” billing and accounting software to bundle with the collector, preferably the RCU-41, and associated system software to provide a gathering, transmission, billing, collection and reporting solution.
  • Embodiments of present invention also include methods of collecting utility meter usage data. For example, according to an embodiment of the present invention, such a method can include the steps of sensing utility usage data from each of a plurality of utility meters positioned remote from each other, collecting utility usage data by each of a plurality of meter data collectors positioned adjacent at least one of the plurality of utility meters, determining by a remote host computer a preferred polling sequence route responsive to a strength of communication signal between the remote computer and each of the plurality of meter data collectors and between each of the plurality of meter data collectors, polling each of the plurality of meter data collectors by the remote host computer with the preferred polling sequence, and transmitting utility usage data to the remote host computer from each of the plurality of meter data collectors along the same preferred polling sequence route responsive to the polling by the host computer.
  • A method of collecting utility meter data from a plurality of utility meters each mounted to a different building and each in communication with a respective one of a plurality of meter data collectors defining a plurality of remote collection units, is also provided. According to an embodiment of the method, such method can include the steps of transmitting utility meter data from a first remote collection unit of the plurality of remote collection units to a second remote collection unit of the plurality of collection units, consolidating the utility meter data of the first remote collection unit with the utility meter data of the second remote collection unit into a same data payload, and transmitting the consolidated utility meter data to a host computer.
  • According to another embodiment of the present invention, a method of collecting utility meter data includes the steps of positioning a meter data collector defining a remote collection unit having bi-directional radio frequency data communication within a housing having a glass facing on at least one side thereof, collecting utility meter data by the remote collection unit positioned within the housing, polling the remote collection unit from a host computer by radiofrequency data communication through the glass facing, the polling including sending a message packet including a preferred polling sequence route, and transmitting the collected utility meter data from the remote collection unit through the glass facing to the host computer along the preferred sequence route provided in the message packet by the host computer responsive to the polling.
  • According to another embodiment, the method can include the steps of positioning a plurality of meter data collectors defining a plurality of remote collection units adjacent to respective one of a plurality of utility meters, each of the plurality of remote collection units in communication with at least two other of the plurality of remote control units, each of the plurality of remote collection units being mounted to a different building, polling each of the plurality of remote collection units along a preferred polling sequence route from a collection computer positioned remote from the plurality of remote collection units, and transmitting meter data from each of the plurality of remote collection units to the collection computer along a same preferred polling sequence route provided in a message packet by a host computer responsive to the polling.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • So that the manner in which the features and advantages of the invention, as well as others which will become apparent, may be understood in more detail, a more particular description of the invention briefly summarized above may be had by reference to the embodiments thereof which are illustrated in the appended drawings, which form a part of this specification. It is to be noted, however, that the drawings illustrate only various embodiments of the invention and are therefore not to be considered limiting of the invention's scope as it may include other effective embodiments as well.
  • FIG. 1 is a schematic view of an automated meter reading network system according to an embodiment of the present invention;
  • FIG. 2 is schematic view of an automated meter reading network system according to an embodiment of the present invention;
  • FIG. 3 is a schematic view of an automated meter reading network system according to an embodiment of the present invention;
  • FIG. 4 is a schematic view of an automated meter reading network system according to an embodiment of the present invention;
  • FIG. 5 is a schematic view of an automated meter reading network system according to an embodiment of the present invention;
  • FIG. 6 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a main utility center according to an embodiment of the present invention;
  • FIG. 7 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a main utility center according to an embodiment of the present invention;
  • FIG. 8 is a schematic view of a plurality of meter data collectors defining a plurality of remote collection units each positioned on a separate building and in communication with a water tower having a meter data collector or repeater mounted thereto and in communication with a main utility center according to an embodiment of the present invention;
  • FIG. 9 is schematic view of a meter data collector defining a remote data collection unit and having a plurality of data collection ports each for a plurality of different utility meters or other uses according to an embodiment of the present invention;
  • FIG. 10 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a first embodiment of a housing according to an embodiment of the present invention;
  • FIG. 11 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a second embodiment of a housing according to another embodiment of the present invention;
  • FIG. 12 is an exploded perspective view of a meter data collector defining a remote data collection unit associated with a third embodiment of a housing according to yet another embodiment of the present invention;
  • FIG. 13 is flow diagram of a control read state of a collector according to an embodiment of the present invention;
  • FIG. 14 is a flow diagram of the control write state of a collector according to an embodiment of the present invention; and
  • FIG. 15A-15E are tables of an embodiment of a frequency list for transmit and receive settings according to an embodiment of the present invention.
  • DETAILED DESCRIPTION
  • The present invention will now be described more fully hereinafter with reference to the accompanying drawings, which illustrate embodiments of the invention. This invention may, however, be embodied in many different forms and should not be construed as limited to the illustrated embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout. The prime notation, if used, indicates similar elements in alternative embodiments.
  • As illustrated in FIGS. 1-15E, an embodiment of the present invention provides a distributed network system 30 including a multifunction collector or controller 41, a utility meter e.g., electric 72, water 74, gas 76, or other usage, and an at least one sensor (not shown), e.g., an encoder, interfaced with the meter. The sensor is positioned in electrical communication with the collector 41 in order to provide a meter usage reading data. The system 30 also includes a remote control center 60 for gathering and processing the usage reading data. The system 30 also includes system software. Preferably, the system software has network software including a network protocol (preferably an application layer protocol, described below) for communicating over a network e.g. mesh network 32 (FIGS. 1 and 6) connected to each of a plurality of controllers 41, if desired, and at least one sensors. The network software is preferably capable of querying at least one collector 41 and assigning the at least one collector 41, a physical location based on the actual physical location with reference to the other collectors 41 or “nodes” within a network.
  • As shown in FIGS. 3-6, the collector unit 41 gathers a usage reading from the at least one sensor and transmits the data to and receives instructions from the remote control center 60. The multifunction collector 41 (FIG. 9) includes a power module 42, a controller 43, a telemetry module 44, a memory module 45, a multiple input connection block 46, and a housing 47 preferably meeting NEMA standards to enclose the unit. In an embodiment of the present invention, the multiple input connection block 46 advantageously can include input/output expressions modules or ports capable of accepting either digital or analog input. In embodiments of the collector, the sensor can be tailored to the specific type of meter to be read. For example, as understood by those skilled in the art, regarding a water meter 74, the sensor or the collector 41, itself, can be attached at the same point as the outside dial attaches. For the gas meter 76 and steam meter (not shown), a pulse initiator can be added to the respective meter to digitize the usage. For the electric meter 72, a pulse board can be added.
  • In an embodiment of a system, such as shown in FIG. 5, the system 30 uses frequency hopping radio frequency (RF) electromagnetic radiation as understood by those skilled in the art. Use of an RF based network reduces data transmission cost, is flexible, and has low deployment costs. In an embodiment of a system, the system uses low-power RF transmissions. In a medium-range embodiment, the range between collectors 41 and the control center 60 or associated substations 50 can be between 500-1500 meters. In a long-range embodiment, that distance can be between 2000-6000 meters. In an embodiment of a collector 41, the collector 41 is powered through a connection to the electric utility meter 72. Another embodiment for powering the collector 41 includes the use of a cable having an electrical outlet interface. An alternative embodiment for powering the collector 41 includes use of batteries.
  • As shown in FIGS. 3-4, functionally, data is acquired from the sensor interfaced with its respective individual meter. Data is obtained by the collector 41, from the meter sensor, where it is temporarily stored. All metering data can be date and time stamped to provide an accurate record of the read. As shown in FIG. 5, typically and functionally, this data is then forwarded directly to the remote control center 60 or a substation 50 if within range and not blocked or impeded by a physical structure or other obstacles.
  • The collector 41, as shown in FIG. 4 and as described herein, can have the following features:
  • Functional Specifications:
      • power source: 5 VDC or 120, 240 VAC transformer
      • tamper detection: meter removal, outage detection
      • operating temperatures: −40° to +85° C.
      • operating humidity: 5 to 95% non-condensing relative humidity
      • FCC Compliance: Part 15 certified
      • Certification: ANSI C12 Standards
  • Operation Specifications:
  • Radio Module:
      • Transmit and receive frequency: 902-928 MHz
      • CRC error checking on every message
  • Base Board
      • Discrete Inputs (4 pt.) Optically isolated 5 VDC
      • Five I/O expansion modules
  • Physical Specifications
      • ABS plastic housing UL-94-0
      • 10″H×10″W×5″D
      • Pole or wall mountable
  • I/O Expansion Modules
      • Discrete input (4 pt.) optically isolated 5 VDC
      • Discrete input (4 pt.) optically isolated 12 VDC
      • Discrete input (4 pt.) optically isolated 24 VDC
      • Discrete input (2 pt.) optically isolated 5 VDC
      • Discrete input (2 pt.) optically isolated 12 VDC
      • Discrete input (2 pt.) optically isolated 24 VDC
      • Discrete output (4 pt.) relay 12-280 VAC 5 A
      • Discrete output (4 pt.) relay 0-60 VDC 5 A
      • Discrete output (4 pt.) relay 0-60 VDC 10 A
      • Discrete output (2 pt.) relay 12-280 VAC 5 A
      • Discrete output (2 pt.) relay 0-60 VDC 5 A
      • Discrete output (2 pt.) relay 0-60 VDC 10 A
      • Analog input (4 pt.) 4-20 mA
  • Telemetry Modules
      • RS-232 Module, DB9, DCE
      • RS-485 Module
  • Memory Module
      • 48K Memory module
  • If the collector 41 is not within range, the data is forwarded to another collector 41 associated with a location closer to the control center 60 or a substation 50 meter, to an intermediate collector 34, 35 (see FIGS. 7 and 8), to be forwarded to the control center 60 or substation 50. In essence, the network structure turns every collector into an individual network node capable of transmitting its respective meter indication data and transmitting meter indication data from other “nodes.” Thus, an embodiment of the present invention provides a self-healing network having minimal infrastructure that alleviates a line-of-site issue whereby a physical structure may block the transmission of an individual collector 41. An embodiment of the present invention also allows for scalability as the addition of a new collector 41 at a new location that is merely tantamount to adding an additional “node” to the network 32. In an implementation, however, the network node level between the various nodes and either the control center 60 or a substation 50 can be limited to a preselected number, such as 15. The system 30 provides for both passive and dynamic execution of a meter read. In an embodiment, the collector 41 sends a current read to the control center 60 or substation 50 every 15 minutes, although the control center 60 can prompt for an additional read if greater than 15 minutes delay accuracy is required.
  • The system control center 60 further includes at least one computer system 61, e.g., a server, including a processor to store, process, and manipulate data gathered by the collectors 41 and transmitted to the substation 50 or system control center 60. The computer system 61 correspondingly includes at least one data storage medium (not shown) to provide for meter record storage and retrieval. The data storage medium is adapted to interface with software for storing and updating a database (the database includes a table(s) to assign the at least one collector physical address and assign various usage data). The usage data is compared to a temporal usage rate to formulate and store with the meter data to a record of consumption totals.
  • The computer system 61 also provides various functions of the utility's control center 60 with the meter data. For a billing office, for example, accurate timely data insures efficient monthly consumption billing on a customer-requested date. For a customer service department, for example, the collection of daily metering data enables the utility to efficiently manage final reads and switching as well as customer complaints without the expense of dispatching someone to the field to re-read the meter. For a scheduling department, daily reads on all the meters in the service territory significantly improves load-forecasting accuracy. For a loss management department, the collection of tamper status information on a daily basis enables quick identification and resolution of energy theft. For a marketing department, for example, daily reads allow targeting and delivery of new rates or selectable billing dates to specific customers Daily reads on a customer that has multiple meters in multiple locations also enables delivery of aggregated billing service, or same-day billing services for all its locations. For an engineering/distribution planning department, daily data collection provides an accurate, continually updated picture of daily load that can be isolated to a specific area, enabling optimum efficiency and system planning, outage management, equipment installation, and maintenance. Additionally, frequent data collection of actual usage can be compared to estimating usage, which enables quick and efficient reconciliation and settlements between utilities, generators, energy service providers (ESPs), and power exchanges. For an end customer, access to daily usage information increases customer satisfaction by enabling more efficient management of energy usage and predicting energy expenditures more accurately.
  • An embodiment of the system 30 and system software provides for a customer an increased understanding of its usage patterns. This understanding enables the proper selection of rate options, supplier choices, aggregation and balk purchasing opportunities and efficient forecasting and settlements. The system 30 also advantageously provides for power outage notification and restoration notification. Additionally, the system 30 provides for billing options such as selectable billing dates, selectable billing frequencies, and on-demand billing, which are not cost-efficient when using manual reading of the meter.
  • An embodiment of the system 30 and system software provides for the utility increased distribution effectiveness including improved facilities and infrastructure planning, maintenance improvements, improved system reliability, operational efficiencies, improved customer service, outage detection, forecasting and settlements, and load balancing and planning. The system software also advantageously provides for data warehousing and data mining, historical patterns and expectations analysis, analysis for new rates structures, and services bundling such as aggregation of billing to an individual customer, outage detection monitoring, and Internet access to the data.
  • An embodiment of the system 30 and system software additionally benefit the utility by providing cost savings on regular “on-cycle” meter readings, the ability to obtain more easily (instantly) final meter reads for opening/closing accounts, streamlined high bill investigations, the ability to flag potential high consumption before consumers get a high bill help in pinpointing system losses and detect theft of service. Additionally, the system 30 and system software also advantageously enable more frequent reads with minimal incremental cost, enable custom billing dates, support customized rates for large customers, provide detailed consumption information to customers to provide watchdog services, like leakage monitoring, improved cash flow management due to a reduction in bill contests, improved revenue forecasting by tying detailed consumption information to production data and expected billings, enable more sophisticated rates, and reduce billing adjustments.
  • The system 30 and system software of the present invention also provide for reduced capital costs due to the reduced number of vehicles necessary to physically service the meters, labor savings including the reduction in staff hours for meter reading and meter reading-related customer service, savings on vehicles and miscellaneous costs associated with meter reading, and provide for increased revenues from reducing system losses or replacing older inaccurate meters. Also, an embodiment a system 30 provides the utility company with the ability for “back-end” billing and accounting software to bundle with the collector and associated system software to provide a gathering, transmission, billing, collection and reporting solution.
  • In the preferred embodiment of the present invention, the network software associated with a server 61 and associated with each collector 41 in the system 30 can include a preselected protocol, such as an application layer protocol positioned at level 7 of an OSI model as understood by those skilled in the art, which provides communication between devices connected on different types of buses or networks. This software, for example, can allow collectors to communicate with each other and a server or substation. The preselected protocol can be a request/reply protocol and offers services specified by message type.
  • A preselected protocol message packet is built by a master application that initiates a preselected transaction. The message type indicates to the slave application what kind of action to perform. The size of the preselected protocol message packet is device dependent and can have a maximum of 256 bytes. In an embodiment of the present invention, the preselected protocol uses a focused representation for addresses and data items. This focus, for example, can occur such as when a numerical quantity larger than a single byte is transmitted, the most significant byte is sent first.
  • The preselected protocol includes a non-routed protocol frame and a routed protocol frame. In an embodiment, the routed protocol frame includes the following elements: a Start of Message (SOT), Message Type (MT), Message Sequence Number (MSN), Message Length (ML), Message Date Time (MDT), Routing Source Node Information (RSN), Routing Source Node Identification (RSID), Routing Subnet Mask (RSM), Routing Destination Node Identification (RDID), Routing Gateway Information (RGI) or Routing Gateway Number (RGN), Routing Gateway Index (RG1), Routing Gateway Node Identification (RGID), Payload Data (PD), and Cyclical Redundancy Check (CRC).
    SOT MT MSN ML MDT RSN RSID RSM RDID RGI RGID PD CRC
  • The non-routed protocol frame is nearly identical except for does not include the RGID.
    SOT MT MSN ML MDT RSN RSID RSM RDID RGI PD CRC
  • The following have an example of the Protocol Frame Element Definitions:
    Element Description Length Range Comments
    SOT Start of 1 byte [0xEE] Constant Value
    Transmission
    MT Message Type 1 byte See below
    MSN Message Sequence 1 byte [0x00-0xFF] Message originator
    Number connection dependent
    incremental message
    identification number.
    ML Message Length 1 byte [0x00-0xFF] Device Dependent
    MDT Message Date 4 bytes [0x00000000-0xFFFFFFFF] Message Date Time Stamp
    Time
    RSN Routing Source 1 byte Reserved for future use.
    Node Information
    RSID Routing Source 4 bytes [0x00000000-0xFFFFFFFF] Message originator unique
    Node Identification unsigned long identification
    number.
    RSM Routing Subnet 4 bytes [0x00000000-0xFFFFFFFF] Message filtering mask
    Mask
    RDID Routing
    4 bytes [0x00000000-0xFFFFFFFF] Message destination unique
    Destination Node unsigned long identification
    Identification number.
    RGI Routing Gateway 1 byte [0x00-0xFF] High nibble RGN. Low
    Information nibble RGI.
    RGN Routing Gateway 4 bits [0x00-0x0F] Number of Routing
    Number Gateways required
    transmitting message from
    source node to destination
    node.
    RGI Routing Gateway 4 bits [0x00-0x0F] Current Routing Gateway
    Index index while transmitting
    message from source node
    to destination node.
    RGID Routing Gateway 4 bytes * RGN Routing Source
    Node Identification Number of
    Identifications each Routing Gateway
    along path from source node
    to destination node.
    PD Payload Data Payload Data is dependent
    upon message type.
    CRC Cyclical 2 bytes [0x00-0xFF] CRC-16 Polynomial Mask
    Redundancy Check 0x1021
  • According to an embodiment, the preselected protocol can support three levels of message security. Each security level is validated by an up to eight-byte security password. Each security level password byte may be any ASCII character. Each security level password is stored relevant to the routing source identification number. For the purpose of CRC calculation only, the security level password is appended to the message.
  • In this embodiment, the preselected protocol frame Message Type element is a bit-significant field and includes the following elements: Security Level (SL), Message Type (MT), Read or Write Direction Flag (R#/W), and Acknowledgement Flags (ACK).
    SL MT R#/W ACK
  • The following are an example of Message Type Byte Element Definitions:
    Element Description Length Range Comments
    SL Security Level 2 bits [0x00-0x03] 0x00: None
    0x01: Security Level 1
    0x02: Security Level 2
    0x03: Security Level 3
    MT Message Type 3 bits [0x00-0x07] See section 3.2:
    Message
    Type Definition
    R#/W Read or Write 1 bit [0x00-0x01] 0x00: Read
    Direction Flag 0x01: Write
    ACK Acknowl- 2 bits [0x00-0x03] 0x00: Send/Negative
    edgement Acknowledge
    Flags 0x01: Acknowledge
    Send
    0x02: Response
    0x03: Acknowledge
    Response
  • In an embodiment, when a master application directly addresses a slave application (non-routing), the slave application processes the message type specified action and responds by setting the acknowledge binary code to ‘Response’ (0x02) within the message type frame element. When a master application addresses a slave application via routing, the first gateway node will route the message to the next gateway node and respond to the master application by setting the acknowledge binary code to ‘Ack Send’ (0x01) within the message type frame element. When the destination node receives the routed message, the destination node processes the message type specified action and responds by setting the acknowledge binary code to ‘Response’ (0x02) within the message type frame element. If the message fails to respond from the destination node, the gateway node of last transmission will originate and route the return message to the source node by setting the acknowledge binary code to ‘Send/Negative Acknowledge’ (0x01) within the message type frame element.
  • In an embodiment, the following preselected protocol message types, for example can be supported:
    Message Message Type Read Write Security
    Type Description Supported Supported Level
    0x00 Control Yes Yes 0x00-0x03
    0x01 Control Route Yes Yes 0x00-0x03
    0x02 Control Broadcast Yes Yes 0x00-0x03
    0x03 Reserved
    0x04 Configuration Yes Yes 0x02-0x03
    0x05 Reserved
    0x06 12C Yes Yes 0x03
    0x07 Diagnostic Yes No 0x03
  • The preselected protocol frame element includes a payload data section. The payload data section of the message packet sent from master application to slave application contains information that the master application uses to take the action defined by the message type. The payload data section of the message packet may be nonexistent (of zero length) in certain kinds of requests. In such case the slave application does not require any additional information. The message type in this instance specifies the action. The following details the payload data requirements for each of the supported message types. Data registers are referenced by control type and control index. For example: To reference the first analog input point the control type would be 0x02 and the control index would be 0x00.
  • Examples of Control Data Types are as follows:
    Control Data Control
    Type Description Data Type Data Range
    0x00 Discrete Input Byte [0x00-0x01]
    0x01 Discrete Output Byte [0x00-0x01]
    0x02 Analog Input Unsigned Integer [0x00-0xFFFF]
    0x03 Analog Output Unsigned Integer [0x00-0xFFFF]
    0x04 Date Time See below
    0x05 Counter Unsigned Log [0x00-0xFFFFFFFF]
    0x06 Reserved
    0x08 Reserved
    0x09 Reserved
    0x10 History Record See below
    0x11 Event Record See below
  • Discrete Control Data Types 0x00 and 0x01 are packed into bytes. As understood by those skilled in the art, a master query must divide the requested point index by 0x08 to obtain the proper control data index. For example: A master query for the status of discrete input 0x09 must request control data type 0x00 and index 0x01. The slave response data value bit I will contain the status of discrete input 0x09.
  • The most significant bit of the Control Data Type is an exception response flag. For example: if a control message requests an index that is not supported by the slave device, the slave device response will echo the requested data type and set the most significant bit. The byte following the control index will be a single byte Control exception code regardless of data type. Control exception codes are defined below. The Control Date Time data type can be defined as the number of seconds from the host server reference date and time. The Control History Record data type is defined as the following:
    Control Data
    Offset Description Data Type Type Comment
    0x00 Data Time Control Unsigned Control date time
    Stamp Date Time Long stamp of stored data
    value
    0x04 Data Value Control Byte Control date type of
    Type Date Type stored data value
    0x05 Data Value Control Control Data value
    Data Value
  • The Control Event Record data type can be defined as the following:
    Control Data
    Offset Description Data Type Type Comment
    0x00 Data Time Stamp Control Un- Control date time
    Date Time signed stamp of stored data
    Long value
    0x04 Event Type Code Event Type Byte Event Type Code
    Reserved Always
    0x00.
    0x05 Data Value Type Control Byte Control data type of
    Data Type stored data value
    0x06 Data Old Value Control Control data old
    Data Old value
    Value
    Data New Value Control Control data new
    Data New value
    Value
  • The Control exception codes can include the following:
    Control Exception Codes
    Code Name Meaning
    0x00 ILLEGAL The requested operation to perform on the
    FUNCTION referenced data type is not supported by the
    end device or not permitted due to security
    level access.
    0x01 ILLEGAL DATA The data type received in the query is not an
    TYPE allowable type for the slave device.
    0x02 ILLEGAL DATA The data index received in the query is not an
    INDEX allowable index for the slave device.
    0x03 ILLEGAL DATA The value contained in the query data field is
    VALUE not an allowable value for the slave device.
    0x04 SLAVE DEVICE The slave device is engaged in processing a
    BUSY long-duration program commend. The master
    device should retransmit the message later
    when the slave device is free.
    0x05 SLAVE DEVICE An unrecoverable error occurred while the
    FAILURE slave device was attempting to perform the
    requested action.
  • As shown in FIGS. 13-14, in an embodiment, the control message type includes a control read and a control write message type. The control read message type is used to read data registers from a slave device. Read access to data registers is dependent upon security level as defined as follows:
    Control Data
    Type Control Description Data Type Security Levels
    0x00 Discrete Input Byte 0x00-0x03
    0x01 Discrete Output Byte 0x00-0x03
    0x02 Analog Input Unsigned Integer 0x00-0x03
    0x03 Analog Output Unsigned Integer 0x00-0x03
    0x04 Date Time See above 0x02-0x03
    0x05 Counter Unsigned Long 0x01-0x03
    0x06 Reserved
    0x07 Reserved
    0x08 Reserved
    0x09 History Record See above 0x01-0x03
    0x10 Event Record See above 0x01-0x03
  • In an embodiment, the payload data element of the control read message frame includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 . . . CTN CIN

    where for each requested data value N, the control read message from the master must designate the control data type and control data index.
  • The slave can include the elements of:
    COUNTN CT1 CI1 CV1 . . . CTN CIN CVN
  • where for each requested data value N, the control read message response from the slave must designate the control data type, control data index, and control data value.
    Element Description Length Range Comments
    COUNTN Point Quantity 1 byte [0x00-0xFF] Slave Device
    Message
    Length
    Dependent
    CTI Control Data Type 1 byte See above
    CII Control Data 1 byte [0x00-0xFF] Slave Device
    Index Dependent
    CVI Control Data See above
    Value
  • In this embodiment, the control write message type is used to write values to data registers in a slave device. Write access to data registers is dependent upon security level as defined as follows:
    Control Data Type Control Description Data Type Security Levels
    0x00 Discrete Input Byte Exception Code 0x00
    0x01 Discrete Output Byte 0x01-0x03
    0x02 Analog Input Unsigned Integer Exception Code 0x00
    0x03 Analog Output Unsigned Integer 0x01-0x03
    0x04 Data Time See Control Date Time 0x02-0x03
    structure definition
    0x05 Counter Unsigned Long 0x02-0x03
    0x06 Reserved
    0x07 Reserved
    0x08 Reserved
    0x09 History Record See Control History Exception Code 0x00
    Record structure definition
    0x10 Event Record See Control Event Record Exception Code 0x00
    structure definition
  • In an embodiment, the payload data element of the control write message frame includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 CV1 . . . CTN CIN CV1

    where for each requested data value N, the control write message from the master must designate the control data type, control data index, and control data value.
  • The slave can include the elements of:
    COUNTN CT1 CI1 . . . CTN CIN
  • where for each requested data value N, the control write message response from the slave must acknowledge the control data type and control data index.
    Element Description Length Range Comments
    COUNTN Point 1 byte [0x00-0xFF] Slave Device Message
    Quantity Length Dependent
    CTI Control Data 1 byte See above: Control Data Types
    Type
    CII Control Data 1 byte [0x00-0xFF] Slave Device
    Index Dependent
    CVI Control Data See above: Control Data Types
    Value
  • This embodiment includes a Control Route message type, defined for increased efficiency of network bandwidth by allowing the collection of intermediate routing gateway data while acquiring end node data. Data types, exception codes, and security codes for the Control Route message types are defined with the Control message type.
  • The Control Route message type includes a Control Route Read and a Control Route Write message type. The control route read message type is used to read data registers from a slave device and each routing gateway node.
  • The payload data element of the control route read message frame also includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 . . . CTN CIN

    where for each requested data value N, the control read message from the master must designate the control data type and control data index.
  • The slave can include the elements of:
    COUNTN*X CT1 CI1 CV1 . . . CT11 CI11 CV11 . . . CTNX CINX CVNX
  • where for each requested data value N, the control read message response from the slave (and each routing gateway node X) must designate the control data type, control data index, and control data value.
    Element Description Length Range Comments
    COUNTN Point Quantity 1 byte [0x00-0Xff] Device
    Message
    Length
    Dependent
    CTI Control Data Type 1 byte See above:
    Control Data Types
    CIIX Control Data Type 1 byte Control Data Type
    for routing gateway
    node X
    CII Control Data 1 byte [0x00-0xFF] Device
    Index Dependent
    CVI Control Data See above:
    Value Control Data Types
  • The control route write message type is used to write data registers from a slave device and each routing gateway node.
  • The payload data element of the control route write message frame includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 CV1 . . . CTN CIN CV1

    where for each requested data value N, the control route write message from the master must designate the control data type, control data index, and control data value.
  • The slave can include the elements of:
    COUNTN*(X+1) CT1 CI1 . . . CT11 CI11 . . . CTN1 CIN1 CT1X CI1X . . . CTNX CINX
  • where for each requested data value N the control write message response from the slave (and each routing gateway node X) must acknowledge the control data type and control data index.
    Element Description Length Range Comments
    COUNTN Point Quantity 1 byte [0x00-0Xff] Device
    Message
    Length
    Dependent
    CTI Control Data Type 1 byte See section 4.1.1:
    Control Data Types
    CIIX Control Data Type 1 byte Control Data Type
    for routing gateway
    node X
    CII Control Data 1 byte [0x00-0xFF] Device
    Index Dependent
    CVI Control Data See section 4.1.1:
    Value Control Data Types
  • An embodiment can include a Control Broadcast message type. The Control Broadcast Message Type is defined for increased efficiency of network bandwidth by allowing the collection/control of multiple end node devices. Data types, exception codes, and security codes for the Control Route message types are defined with the Control message type.
  • The Control Broadcast command may be routed through the network and will be transmitted from the device identified by the routing destination identification number field. When the device identified by the routing destination identification number transmits the control broadcast message, the device will use a routing destination identification number of 0x00000000. If the routing destination identification number is unknown, a routing destination identification number of 0x00000000 may be used if the routing gateway information field is 0x0.
  • The Control Broadcast Message Type includes a Control Broadcast Read Message Type and a Control Broadcast Write Message Type. The Control Broadcast Read Message type is used to read data registers from multiple slave devices. Slave nodes to respond to specified action are determined by the routing subnet mask.
  • The payload data element of the control broadcast read message frame includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 . . . CTN CIN

    where for each requested data value N, the control broadcast message from the master must designate the control data type and control data index.
  • The slave can include the elements of:
    COUNTN CT1 CI1 CV1 . . . CTN CIN CVN

    where for each requested data value N, the control broadcast message response from each slave must designate the control data type, control data index, and control data value.
  • The control broadcast write message type is used to write values to data registers in multiple slave device nodes. Slave nodes to perform specified action are determined by the routing subnet mask.
  • The payload data element of the control broadcast write message frame includes a master and a slave. The master can include the elements of:
    COUNTN CT1 CI1 CV1 . . . CTN CIN CVN

    where for each requested data value N, the control broadcast write message from the master must designate the control data type, control data index, and control data value.
  • The slave can include the elements of:
    COUNTN CT1 CI1 . . . CTN CIN

    where for each requested data value N the control broadcast write message response from the slave (primary only) must acknowledge the control data type and control data index.
  • Embodiments of the present invention also provide an automated meter reading network system 30 having a plurality of utility meters each one positioned remote from the other ones of the plurality of utility meters, e.g., electric 72, water 74, gas 76, or other usage (FIG. 9), a plurality of sensors (not shown) interfaced with each of the plurality of meters so that at least one of the plurality of sensors interfaces with and is positioned adjacent at least one of the plurality of meters to, thereby sense utility usage data from each of the plurality of meters, a communication network 32, a plurality of meter data collectors 41 positioned to collect utility usage data from each of the plurality of sensors so that at least one of the plurality of meter data collectors 41 is positioned adjacent at least one of the plurality of utility meters and in communication with at least one of the plurality of sensors which interfaces with the at least one of the plurality of utility meters, the plurality of meter data collectors 41 also being adapted to be positioned in communication with each other through the communication network 32 so that each of the plurality of meter data collectors 41 defines a communication node 41 in the communication network 32 and the plurality of meter data collectors 41 define a plurality of communication nodes 41 in the network 32, and a host computer (e.g. primary host computer 61) positioned remote from the plurality of meter data collectors 41 at a utility central station 60 and in communication with each of the plurality of communication nodes 41 in the communication network 32 so that each one of the plurality of communication nodes 41 are adapted to communicate with other ones of the plurality of communication nodes 41 in the communication network 32 to thereby reduce line-of-site communication problems between each of the plurality of communication nodes 41 and the host computer 61.
  • Additionally, the system 30 can also have each of the plurality of meter data collectors 41 including a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 through the communication network 32 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 through the communication network 32, and a collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44. The host computer 61, for example, can include a host transceiver (not shown) positioned to transmit data to and receive data from each of the plurality of communication nodes 41 and a host controller (not shown) positioned to control collecting of utility usage data from each of the plurality of communication nodes 41, transmitting data to each of the plurality of communication nodes 41 through the host transceiver, and receiving data from each of the plurality of communication nodes 41 through the host transceiver. Each collector controller 43 of the plurality of meter data collectors 41 and the host controller can include controller software associated with the respective controller and having a network data communication protocol. The network data communication protocol includes a preselected application layer, and the communication network 32 comprises a radio frequency communication network. The radio frequency communication network has a frequency acceptable to the Federal Communication Commission or other regulatory agency as desired. For example, the frequency can be in the range of 850-1000 mega-hertz or 2.4-5.8 giga-hertz. The frequency can advantageously continuously change between a plurality of different preselected frequencies to thereby define frequency hopping. The controller software of the host controller initiates polling of the plurality of communication nodes 41 through the frequency hopping within the communications network 32, and each of the plurality of communication nodes 41 responds to the polling by the host computer 61, through the frequency hopping within the communications network 32. The network software (not shown) includes an autosequencer to initiate polling of the plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41. Each of the plurality of communication nodes 41 also attempt to communicate with each other, responsive to the autosequencer, to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41, and the autosequencer further determines a communication sequence to each of the plurality of communication nodes 41 responsive to the strength of communication signal between the host computer and each of the plurality of communication nodes and responsive to the strength of communication signal between each of the plurality of communication nodes 41 to define a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61. The autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • The plurality of meter data collectors 41, for example, can include a first meter data collector 41, a second meter data collector 41 in communication with the first meter data collector 41, and a third meter data collector 41 in communication with one or both of the first and second meter data collectors 41. The first meter data collector 41 can be positioned remote from the host computer 61, to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41, The second meter data collector 41 can be positioned remote from host computer 61, to thereby have a greater signal strength than the third meter data collector 41, and the network software further includes a raking router (not shown) to collect meter usage data from the first meter data collector 41 responsive to polling received from the host computer 61 and to rakingly collect data from each of the second and third meter data collectors 41 responsive to the polling so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routed to the host computer 61.
  • At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters (see e.g., FIG. 12), a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters (see e.g., FIG. 9). The host computer 61 further includes memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41, the meter collector data including collector identification, collector physical address, and strength of signal between collectors 41.
  • Also, an automated meter reading network system 30 is provided according to an embodiment of the present invention. The system 30 includes a plurality of sensors (not shown) adapted to be interfaced with each of a plurality of utility meters each positioned remote from another one of the plurality of utility meters e.g., electric 72, water 74, gas 76, or other usage, so that at least one of the plurality of sensors interfaces with and is positioned adjacent at least one of the plurality of meters to thereby sense utility usage data from each of the plurality of meters, and a plurality of meter data collectors positioned to collect utility usage data from each of the plurality of sensors so that at least one of the plurality of meter data collectors is positioned in communication with at least one of the plurality of sensors. The plurality of meter data collectors 41 also is adapted to be positioned in communication with each other through the communication network 32 so that each of the plurality of meter data collectors 41 defines one of a plurality of communication nodes 41 in a communication network 32, and a host computer 61 is positioned remote from the plurality of meter data collectors 41 and in communication with each of the plurality of communication nodes 41 so that each one of the plurality of communication nodes 41 are adapted to communicate with other ones of the plurality of communication nodes 41.
  • The system 30 can also have each of the plurality of meter data collectors 41 including a collector transceiver 44 positioned to transmit data to the host computer 61 and to other ones of the plurality of meter data collectors 41 and to receive data from the computer 61 and from the other ones of the plurality of meter data collectors 41 and a collector controller 43 positioned to control collecting of utility usage data and the transmitting and receiving of data to and from the collector transceiver 44. The host computer 61 includes a host transceiver (not shown) positioned to transmit data to and receive data from each of the plurality of communication nodes 41 and a host controller (not shown) positioned to control collecting of utility usage data from each of the plurality of communication nodes 41, transmitting data to each of the plurality of communication nodes 41 through the host transceiver, and receiving data from each of the plurality of communication nodes 41 through the host transceiver. Each collector controller 43 of the plurality of meter data collectors 41 and the host controller include controller software (not shown) associated with the respective controller and having a network data communication protocol. The network data communication protocol includes a preselected application layer, and the communication network 32 includes a radio frequency communication network.
  • The radio frequency communication network has a frequency in the range of 850-1000 mega-hertz, wherein the frequency continuously changes between a plurality of different preselected frequencies to thereby define frequency hopping. The controller software of the host controller initiates polling of the plurality of communication nodes 41 through the frequency hopping within the communications network 32. Each of the plurality of communication nodes 41 responds to the polling by the host computer 61 through the frequency hopping within the communications network 32.
  • The network software includes an autosequencer (not shown) to initiate polling of the plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41. Each of the plurality of communication nodes 41 also attempt to communicate with each other responsive to the autosequencer to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41. The autosequencer further determines a communication sequence to each of the plurality of communication nodes 41 responsive to the strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41 and responsive to the strength of communication signal between each of the plurality of communication nodes 41 to define a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61. The autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • The plurality of meter data collectors 41 can include a first meter data collector 41, a second meter data collector 41 in communication with the first meter data collector 41, and a third meter data collector 41 in communication with at least one of the first and second meter data collectors 41. The first meter data collector 41 is positioned remote from the host computer 61, to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41. The second meter data collector 41 is positioned remote from host computer 61, to thereby have a greater signal strength than the third meter data collector 41. The network software (not shown) further includes a raking router (not shown) to collect meter usage data from the first meter data collector 41 responsive to polling received from the host computer 61, and to rakingly collect data from each of the second and third meter data collectors 41 responsive to the polling so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routed to the host computer 61. At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters, a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters. The host computer 61 further includes a memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41, the meter collector data including collector identification, collector physical address, and strength of signal between meter data collectors 41.
  • An embodiment of the present invention also provides a meter data collector 41 to interface with a utility meter, e.g., electric 72, water 74, gas 76, or other usage. The meter data collector 41 includes a stationary housing 47 adapted to be mounted adjacent a utility meter, a sensor (not shown) positioned to sense meter usage data from the utility meter, a high power transceiver 44 associated with the housing 47 to transmit meter usage data from the meter data collector 41 and to receive communication remote from the stationary housing 47 in a medium to high range, a collector controller 43 positioned within the housing 47 to control data communication to and from the high power transceiver 44 and to control collecting of meter usage data from the sensor responsive to a remote command, and a memory 45 positioned within the stationary housing 47 and associated with and in communication with the controller 43 to store data therein, the memory 45 including network software (not shown) to communicate the meter usage data remotely through a communication network 32. The network software can include a preselected network data communication protocol, which includes a preselected application layer, and the communication network 32 can be a radio frequency communication network. The radio frequency communication network can have a frequency in the range acceptable to the FCC such as 850-1000 mega-hertz or 2.4 to 5.8 giga-hertz and which allows the frequency to continuously change between a plurality of different preselected frequencies to thereby define frequency hopping. A remote host computer controller (not shown) can initiate polling of the meter data collector through the frequency hopping within the communications network, and the collector controller 43 responds to the polling by the host computer controller through the frequency hopping within the communications network 32.
  • The network software includes an autosequencer (not shown) to initiate polling by the host computer controller and to initiate polling of at least one of a plurality of communication nodes 41 whereby each of the plurality of communication nodes 41 is individually attempted to be polled by the host computer 61 to determine a strength of communication signal between the host computer 61 and each of the plurality of communication nodes 41. Each of the plurality of communication nodes 41 also attempt to communicate with each other, responsive to the autosequencer, to determine a strength of communication signal between one of the plurality of communications nodes 41 and another one of the plurality of communication nodes 41 to thereby assist in determining a preferred communication sequence path to each of the plurality of communication nodes 41 from the host computer 61. The autosequencer updates the preferred communication sequence path to allow the preferred communication sequence path to vary over time.
  • As shown in FIGS. 1-15E, as described above, the present invention also includes various embodiments of related methods. An embodiment of a method of collecting utility meter usage data includes sensing meter usage data from each of a plurality of utility meters, e.g., electric 72, water 74, gas 76, or other usage, positioned remote from each other, collecting utility usage data by each of a plurality of meter data collectors 41 positioned adjacent each of the plurality of utility meters, determining a preferred polling sequence route responsive to the strength of communication signal, polling each of the plurality of meter data collectors 41 by a host computer 61 positioned remote from the plurality of meter data collectors 41 to thereby determine a strength of communication signal between the remote host computer 61 and the plurality of meter data collectors 41 positioned adjacent the plurality of utility meters, and transmitting meter usage data to the host computer 61 from each of the plurality of meter data collectors 41 along the preferred polling sequence route responsive to the polling by the host computer 61. The steps of polling and determining, for example, are periodically performed to update the preferred polling sequence route over time. The plurality of meter data collectors 41 can include a first meter data collector 41, a second meter data collector 41 in communication with the first meter data collector 41, and a third meter data collector 41 in communication with at least one of the first and second meter data collectors 41, and the first meter data collector 41 is positioned remote from the host computer 61, to thereby have a greater signal strength than the second meter data collector 41 and the third meter data collector 41, the second meter data collector 41 is positioned remote from host computer 61, to thereby have a greater signal strength than the third meter data collector 41. The method can further include rakingly collecting data from each of the second and third meter data collectors 41 responsive to the polling of the first meter data collector 41 so that meter usage data is collected from each of the first, second, and third meter data collectors 41 responsive to polling the first meter data collector 41 and routing the rakingly collected meter usage data to the host computer 61.
  • At least one of the plurality of meter data collectors 41 is positioned within at least one of the following: the same housing as at least one of the plurality of utility meters, a separate housing positioned closely adjacent at least one of the plurality of utility meters, and a separate housing positioned closely adjacent a subset of the plurality of utility meters. The host computer 61, can include a memory (not shown) having a meter data collector database (not shown) associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors 41, the meter collector data including collector identification, collector physical address, and strength of signal between meter data collectors 41.
  • An embodiment of the present invention also provides a method of monitoring a utility meter, e.g., electric 72, water 74, gas 76, or other usage, mounted to a building. The method includes mounting a meter data collector 41 defining a remote collection unit 41 adjacent a utility meter mounted to a building, collecting meter data from the utility meter by the remote collection unit 41, transmitting the meter data to a router of a communication network service provider (not shown), transmitting the meter data through a communication network 80 associated with the communication network service provider, and receiving the meter data from the communication network 80 by a computer device. The remote collection unit 41 can be a first remote collection unit 41, the utility meter can be a first utility meter, and the building can be a first building, and the method further can include mounting a second remote collection unit 41 adjacent a second utility meter mounted to second building, collecting meter data from the second utility meter by the second remote collection unit 41 and transmitting the meter data from the second utility meter by the second remote collection unit 41, and transmitting the meter data of the second utility meter to the first remote collection unit 41. The meter data transmitted to the router, for example, can include meter data from the first and second remote collection units 41.
  • Yet another embodiment of a method of collecting utility meter data from a plurality of utility meters, e.g., electric 72, water 74, gas 76, or other usage, each mounted to a different building and each in communication with a respective one of a plurality of meter data collectors 41 defining a plurality of remote collection units 41, is also provided. The method can include transmitting utility meter data from a first remote collection unit 41 of the plurality of utility of remote collection units 41 to a second remote collection unit 41 of the plurality of collection units 41, and transmitting utility meter data of the first remote collection unit 41 and utility meter data of the second remote collection unit 41 from the second remote collection unit 41 to a host computer 61. The method can also include transmitting meter data from a third remote collection unit 41 to the first remote collection unit 41 and wherein the utility meter data of the first remote collection unit 41 includes utility meter data from the third remote collection unit 41.
  • Another embodiment of a method of collecting utility meter data includes positioning a meter data collector 41 defining a remote collection unit 41 having bi-directional RF data communication within a housing having a glass facing on at lest one side thereof (see FIG. 12), collecting utility meter data by the remote collection unit 41 positioned adjacent the housing, polling the remote collection unit 41 from a host computer 61 by RF data communication through the glass facing, and transmitting the collected utility meter data from the remote collection unit 41 through the glass facing to the host computer 61, responsive to the polling. The utility meter can include a first utility meter of a plurality of utility meters, and the first utility meter can be one or more of a gas utility meter 76, an electric utility meter 72, and a water meter 74. A second of the plurality of utility meters can be a different one of a gas utility meter 76, an electric utility meter 72, and a water utility meter 74. The step of collecting includes collecting utility meter data from both the first and second utility meters by the remote collection unit 41.
  • As shown in FIGS. 1-8, still another embodiment of a method of collecting utility meter data includes positioning a plurality of meter data collectors 41 defining a plurality of remote collection units 41 adjacent to respective one of a plurality of utility meters. Each of the plurality of utility meters is mounted to a different building. The method also includes polling each of the plurality of remote collection units 41 from a collection computer positioned remote from the plurality of remote collection units 41 and transmitting meter data from each of the plurality of remote collection units 41 to the collection computer responsive to the polling. The method can also include the collection computer being a field collection unit 51, such as, for example, another remote collection unit 41; or the collection computer being a host computer. The method can further include a host computer 61 positioned remote from and in communication with the field collection unit 51. The method additionally can include transmitting the utility meter data from the field collection unit 51 to a router of a communication network service provider, communicating the utility meter data through a communication network 80 associated with the communication network service provider, and receiving the utility meter data by a host computer 61 in communication with the communication network 80. The method still further can include a first remote collection unit 41 of the plurality of remote collection units 41 transmitting utility meter data to a second remote collection unit 41 of the plurality of remote collection units 41, the second remote collection unit 41 transmitting the utility meter data of the first and second remote collection units 41 to a third remote collection unit 41 of plurality of remote collection units 41, and the third remote collection unit 41 transmitting utility meter data of the first, second, and third remote collection unit 41 to the field collection unit 51.
  • For how each meter data collector 41 defining a remote collection unit operates, the device hardware, e.g., silicon integrated circuit such as Dallas Semiconductor DS2401/DS2411, provides a 6-byte unique identification number. The least significant 4 bytes of the unique identification number are utilized to determine a selected routing source identification number. The least significant 1 byte of the selected routing source identification number determines the device default frequency index within the attached array of transmit and receive settings for a transceiver such as a Chipcon 1020 bi-directional transceiver as understood by those skilled in the art. For example, as shown in FIG. 15A, if the least significant byte of the selected routing source identification number were 0x00, then the corresponding default receive frequency would be 909300000 hertz (Hz). If the least significant byte of the selected routing source identification number were 0x001, then the corresponding default receive frequency would be 924200000 Hz. In this way, for example, 256 frequencies are utilized and organized in a pseudorandom non-repeating manner, as illustrated in FIGS. 15A-15E.
  • As understood by those skilled in the art, the host computer 61, for example, can have server software (not shown) to initiate communication messages to each of the plurality of destination remote collection units 41. A destination remote collection unit 41, for example, can be: (1) directly connected to the host computer 61; (2) connected via radio frequency from the remote collection unit 41 directly connected to the host computer 61, or (3) connected via radio frequency for up to a preselected number, e.g., 15, radio frequency repeater remote collection units 41 to the remote collection unit 41 directly connected to the host computer 61. The communications portion of a message protocol packet can include the routing source identification number, routing source radio frequency index, routing destination identification number, routing destination radio frequency index, routing gateway node count, and up to the preselected number, e.g., 15, routing gateway identification numbers and their corresponding radio frequency indices. The communications portion of the acknowledgement packet can include the routing identification number, routing source radio frequency index, routing destination identification number, and routing destination radio frequency index. The routing source identification number identifies the remote collection unit 41 transmitting the message. The host server software, for example, can keep an internal database of the remote collection unit identification numbers and their active radio frequency indices based upon each successful communication. On startup, the host server software assigns the remote collection unit radio frequency index to the least significant byte of the unit unique address. The host server software, as understood by those skilled in the art, also can ensure non-consecutive identical frequency indices in any given communications path.
  • The message validation for the remote collection unit 41 can use a remote collection unit identification number to equal either the routing destination identification number or the first routing gateway identification number. The unit acknowledgment message validation can use the unit identification number to equal the routing destination identification number. Additional communication packet validation criteria include message sequence number, message type, and CRC calculations. Upon receipt of a valid message, the receiving remote collection unit 41 will increment/alter its radio frequency index and transmit an acknowledge packet to the received packet routing source identification number at the current radio frequency index. If the remote collection unit 41 was the intended destination, then after transmitting the acknowledgment packet the remote collection unit 41 will transmit the response at the incremented/altered radio frequency index. If the remote collection unit 41 was an intended receiver, but not the message destination (see, e.g., FIG. 5), after transmitting the acknowledgment packet, the remote collection unit 41 will forward the message utilizing the received packet first routing gateway frequency index. For example, the units 41 configured as receivers can shift frequencies in synchronization with the units 41 configured as transmitters as described above. The units 41, also for example, can use the same Chipcon 1020 bi-directional transceivers, or other transceivers as understood by those skilled in the art, and can be configured such that the remote collection unit receiver input bandwidth matches the hopping channel bandwidth of their corresponding remote collection unit transmitter.
  • As shown in FIGS. 1-8, this fixed automated meter reading network system 30 supports bi-directional communications with the capability of collection of digital and analog input data, as well as functional control, via digital output relays. The remote collection unit platform 41 monitors data, for example, from four digital inputs and two encoded inputs and transmits that data to a utility's central office via a 902-928 mega-hertz frequency hopping mesh network 32 as understood by those skilled in the art. The remote collection unit 41, for example, utilizes a medium to high range RF radio capable of communications of 1600 meters or approximately one mile and a field host unit 51 that connects the network 32 to a wireless, cable, fiber, or telephony wide area network 80. Field host units 51 (also which can be another remote collection unit 41) can reside at the municipality infrastructure level such as a sub-station, pump station, or municipal office 50. These intelligent units 51 have an embodiment of the software (not shown) of the present invention loaded and responsible for collecting interval data from the surrounding field 51 or remote 41 collection units then transmitting that data when requested by the primary host 61, located at the central office 60, in a batch format. Additional remote units 34, 35, (see FIGS. 7 and 8) can be used to bridge one set of remote field units 41 to another set of field units 41 otherwise not within communications range.
  • After the units 34, 35, 41, 51, are installed in the field and the primary host system 61 is in place, the software gathers a list of available field units 41, 51. This process is dynamic in nature and at its conclusion would have a complete network communications map through a communication network 80 ready to begin the job of data collection. As a mesh network 32, each unit 41 has multiple communication paths between it and the local field host unit 51, e.g., supporting up to 15 links or levels in a single path. The primary host system 61 located at the central office 60, for example, polls field units on a revolving schedule 24 hours a day, 7 days a week, 365/366 days a year. Metering data received at the host site 60 is then converted into OLE DB compatible database file formats, as understood by those skilled in the art, for input into existing customer information and billing systems. This system 30 and each remote collection unit 41, for example, allows for additional expansion of input/output as needed, including remote disconnect, appliance control for load curtailment, or outage detection to consumer value functions such as security, detection, or alarm notification. The system 30 can have a primary host 61 located at a central office 60 with connection capabilities to customer billing, and field host units 51 located through the city and connected to the fiber optic infrastructure to establish wireless communication to all available remote collection units 41. The field host units 51 establish the communication, request and store data, and pass the instructions from the primary host 61 to the remote collection units 41. The remote collection units 41, located at a customer location, such as mounted to residence or other building structure 40, can each be connected to all devices at the customer's location that are required to meet the appropriate phase requirements, such as metering aspects in phase one, community service aspects in phase two, and so forth as understood by those skilled in the art. The remote collection units 41 can collect metering data from the various meters, e.g., electric 72, water 74, gas 76, or other usage. The field host unit 51 periodically polls the remote collection unit 41 located at the customer location, e.g., approximately every 15 minutes, and receives a packet of information that includes I.D., consumption, date and time stamp, network stats, and other data, as desired. The field host unit 51 can maintain a consumption file (not shown) of all collected data received from each remote collection unit 41 in its range. The primary host 61 establishes a connection with each field host unit 51 and downloads the consumption file, process the file, and makes ready for billing as understood by those skilled in the art. The RF radio of each remote collection unit 41, field host unit 51, and/or host computer 61 preferably is a medium to high range radio as understood by those skilled in the art, e.g., preferably in a range of 1 Watt or greater. The RF radio of the field host unit 51 can establish communications 38 to far reaching remote collection units 41 and rake data back (e.g., see FIG. 4) or, directly through units 41, can establish communication links 36, 37, (e.g., see FIG. 5) and also rake data back, as desired.
  • This application is related to U.S. patent application Ser. No. 10/779,429, filed on Feb. 13, 2004, titled Automated Meter Reading System, Communication and Control Network for Automated Meter Reading, Meter Data Collector, and Associated Methods, now U.S. Pat. No. ______, and provisional patent application U.S. Patent Application Ser. No. 60/447,815, filed Feb. 14, 2003, titled Automated Meter Reading System, Communication and Control Network for Automated Meter Reading, Meter Data Collector, and Associated Methods, each incorporated herein by reference in its entirety.
  • In the drawings and specification, there have been disclosed a typical preferred embodiment of the invention, and although specific terms are employed, the terms are used in a descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims. The invention has been described in considerable detail with specific reference to these illustrated embodiments. It will be apparent, however, that various modifications and changes can be made within the spirit and scope of the invention as described in the foregoing specification.

Claims (20)

1. A method of collecting utility meter usage data, the method comprising the steps of:
sensing utility usage data from each of a plurality of utility meters positioned remote from each other;
collecting utility usage data by each of a plurality of meter data collectors, each of the plurality of meter data collectors positioned adjacent at least one of the plurality of utility meters;
determining by a remote host computer a preferred polling sequence route responsive to a strength of communication signal between the remote computer and each of the plurality of meter data collectors and between each of the plurality of meter data collectors;
polling each of the plurality of meter data collectors by the remote host computer with the preferred polling sequence; and
transmitting utility usage data to the remote host computer from each of the plurality of meter data collectors along the same preferred polling sequence route responsive to the polling by the host computer.
2. A method as defined in claim 1, wherein the steps of polling and determining are periodically performed to update the preferred polling sequence route over time.
3. A method as defined in claim 2, wherein the plurality of meter data collectors include a first meter data collector, a second meter data collector in communication with the first meter data collector, and a third meter data collector in communication with at least one of the first and second meter data collectors, wherein the first meter data collector is positioned remote from the host computer to thereby have a greater signal strength than the second meter data collector and the third meter data collector, wherein the second meter data collector is positioned remote from host computer to thereby have a greater signal strength than the third meter data collector, and the method further comprising rakingly collecting data from each of the second and third meter data collectors responsive to the polling of the first meter data collector so that utility usage data is collected from each of the first, second, and third meter data collectors responsive to polling the first meter data collector, and routing the rakingly collected utility usage data to the host computer.
4. A method as defined in claim 2, wherein at least one of the plurality of meter data collectors is positioned within the same housing as at least one of the plurality of utility meters, the housing having a glass facing on at least one side thereof, the meter data collector positioned within the housing to transmit through the glass.
5. A method as defined in claim 4, wherein the host computer includes a memory having a meter data collector database associated therewith to thereby store meter collector data associated with each of the plurality of meter data collectors, the meter collector data including collector identification, collector physical address, and strength of signal between meter data collectors.
6. A method as defined in claim 1, wherein the plurality of meter data collectors include a first meter data collector and a second meter data collector in communication with the first meter data collector, wherein the first meter data collector is positioned remote from the second meter data collector and the host computer, wherein the first meter data collector collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the first meter data collector for transmission to the remote host computer, and wherein the second meter data collector collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the second meter data collector for transmission to the remote host computer.
7. A method of monitoring a utility meter mounted to a building, the method comprising the steps of:
mounting a meter data collector defining a remote collection unit adjacent a utility meter mounted to a building;
collecting meter data from the utility meter by the remote collection unit;
transmitting the utility usage data to a router of a communication network service provider along a predetermined multi-hop communication sequence path responsive to a request by a requesting computer device provided in a data packet, the data packet including routing data to route the utility usage data along a specific route provided by the requesting computer device;
transmitting the utility usage data through a communication network associated with the communication network service provider in the data packet payload; and
receiving the utility usage data from the communication network by the requesting computer device.
8. A method as defined in claim 7, wherein the remote collection unit comprises a first remote collection unit, the utility meter comprises a first utility meter, and the building comprises a first building, the method further comprising mounting a second remote collection unit adjacent a second utility meter mounted to a second building, collecting utility usage data from the second utility meter by the second remote collection unit, and transmitting the utility usage data from the second utility meter by the second remote collection unit to the first remote collection unit, and wherein the meter data transmitted to the router by the first remote collection unit comprises utility usage data consolidated from both the first and second remote collection units.
9. A method as defined in claim 7, wherein the remote collection unit comprises a first remote collection unit, the utility meter comprises a first utility meter, and the building comprises a first building, the method further comprising mounting a second remote collection unit adjacent a second utility meter mounted to a second building, collecting utility usage data from the second utility meter by the second remote collection unit, rakingly collecting data from each of the first and the second remote collection units responsive to polling of the first meter data collector so that utility usage data is collected from each of the first and second remote collection units responsive to the polling of the first meter data collector, and routing the rakingly collected utility usage data to a host computer.
10. A method as defined in claim 7, wherein the first remote collection unit is positioned remote from the second meter data collector and the host computer, wherein the first remote collection unit collects and consolidates utility usage data from both the first and a third utility meter located adjacent each other and adjacent the first remote collection unit for transmission to the requesting computer device, and wherein the second remote collection unit collects and consolidates utility usage data from both the second and a fourth utility meter located adjacent each other and adjacent the second remote collection unit for transmission to the requesting computer device.
11. A method of collecting utility meter data from a plurality of utility meters each mounted to a different building and each in communication with a respective one of a plurality of meter data collectors defining a plurality of remote collection units, the method comprising the steps of:
transmitting utility meter data from a first remote collection unit of the plurality of remote collection units to a second remote collection unit of the plurality of collection units;
consolidating the utility meter data of the first remote collection unit with the utility meter data of the second remote collection unit into a same data payload; and
transmitting the consolidated utility meter data to a host computer.
12. A method as defined in claim 11, further comprising transmitting meter data from a third remote collection unit to the first remote collection unit, wherein the utility meter data transmitted by the first remote collection unit includes utility meter data from the third remote collection unit, and wherein the utility meter data transmitted to the first remote collection unit by at least one of the second or third remote collection units includes utility meter data collected from at least two different types of utility meters.
13. A method of collecting utility meter data, the method comprising the steps of:
positioning a meter data collector defining a remote collection unit having bi-directional radio frequency data communication within a housing having a glass facing on at least one side thereof;
collecting utility meter data by the remote collection unit positioned within the housing;
polling the remote collection unit from a host computer by radiofrequency data communication through the glass facing, the polling including sending a message packet including a preferred polling sequence route; and
transmitting the collected utility meter data from the remote collection unit through the glass facing to the host computer along the preferred sequence route provided in the message packet by the host computer responsive to the polling.
14. A method as defined in claim 13, wherein the utility meter comprises a first utility meter of a plurality of utility meters, wherein the first utility meter comprises one of a gas utility meter, an electric utility meter, and a water meter, wherein a second of the plurality of utility meters comprises a different one of a gas utility meter, an electric utility meter, and a water utility meter, wherein the first and the second utility meters each includes sensors to sense utility usage data, wherein the sensor for the first utility meter senses utility usage data for a first type of service, wherein the sensor for the second utility meter senses utility usage data for a second type of service, wherein the first type of service is different than that of the second type of service, and wherein the step of collecting includes collecting utility meter data from both the first and second utility meters by the remote collection unit, and wherein the step of transmitting includes transmitting utility usage data collected from both the first and the second utility meters in a same payload of a single data packet.
15. A method of collecting utility meter data, the method comprising the steps of:
positioning a plurality of meter data collectors defining a plurality of remote collection units adjacent to respective one of a plurality of utility meters, each of the plurality of remote collection units in communication with at least two other of the plurality of remote control units, each of the plurality of remote collection units being mounted to a different building;
polling each of the plurality of remote collection units along a preferred polling sequence route from a collection computer positioned remote from the plurality of remote collection units; and
transmitting meter data from each of the plurality of remote collection units to the collection computer along a same preferred polling sequence route provided in a message packet by a host computer responsive to the polling.
16. A method as defined in claim 15, wherein the collection computer comprises a field collection unit, wherein the plurality of remote collection units include a first remote collection unit and a second remote collection unit in communication with the first remote collection unit, wherein the first remote collection unit is positioned remote from the second remote collection unit and the collection computer, wherein the first remote collection unit collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the first remote collection unit for transmission to the collection computer, and wherein the second remote collection unit collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the second remote collection unit for transmission to the collection computer.
17. A method as defined in claim 15, wherein the host computer comprises the collection computer, wherein the plurality of remote collection units include a first remote collection unit and a second remote collection unit in communication with the first remote collection unit, wherein the first remote collection unit is positioned remote from the second remote collection unit and the collection computer, wherein the first remote collection unit collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the first remote collection unit for transmission to the collection computer, and wherein the second remote collection unit collects and consolidates utility usage data from at least two utility meters located adjacent each other and adjacent the second remote collection unit for transmission to the collection computer.
18. A method as defined in claim 15, wherein the collection computer comprises a field collection unit, and wherein the host computer is positioned remote from and in communication with the field collection unit.
19. A method as defined in claim 15, wherein the collection computer comprises a field collection unit, the method further comprising transmitting the utility meter data from the field collection unit to a router of a communication network service provider, communicating the utility meter data through a communication network associated with the communication network service provider, and receiving the utility meter data by the host computer in communication with the communication network.
20. A method as defined in claim 15, wherein the collection computer comprises a field collection unit, wherein a first remote collection unit of the plurality of remote collection units transmits utility meter data to a second remote collection unit of the plurality of remote collection units, wherein the second remote collection unit transmits the utility meter data of the first and second remote collection units consolidated in a single data packet payload to a third remote collection unit of the plurality of remote collection units, and wherein the third remote collection unit transmits utility meter data of the first, second, and third remote collection unit consolidated in the single data packet payload to the field collection unit.
US11/931,845 2003-02-14 2007-10-31 Methods of performing automated meter reading and processing meter data Abandoned US20080048883A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/931,845 US20080048883A1 (en) 2003-02-14 2007-10-31 Methods of performing automated meter reading and processing meter data

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US44781503P 2003-02-14 2003-02-14
US10/779,429 US7400264B2 (en) 2003-02-14 2004-02-13 Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods
US11/931,845 US20080048883A1 (en) 2003-02-14 2007-10-31 Methods of performing automated meter reading and processing meter data

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/779,429 Continuation US7400264B2 (en) 2003-02-14 2004-02-13 Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods

Publications (1)

Publication Number Publication Date
US20080048883A1 true US20080048883A1 (en) 2008-02-28

Family

ID=37588781

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/779,429 Expired - Fee Related US7400264B2 (en) 2003-02-14 2004-02-13 Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods
US11/931,845 Abandoned US20080048883A1 (en) 2003-02-14 2007-10-31 Methods of performing automated meter reading and processing meter data

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/779,429 Expired - Fee Related US7400264B2 (en) 2003-02-14 2004-02-13 Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods

Country Status (1)

Country Link
US (2) US7400264B2 (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050119930A1 (en) * 2003-10-21 2005-06-02 Itron, Inc. Combined scheduling and management of work orders, such as for utility meter reading and utility servicing events
US20050267898A1 (en) * 2004-05-28 2005-12-01 Robert Simon Data format and method for communicating data associated with utility applications, such as for electric, gas, and water utility applications
US20070043849A1 (en) * 2003-09-05 2007-02-22 David Lill Field data collection and processing system, such as for electric, gas, and water utility data
US20070211768A1 (en) * 2006-02-03 2007-09-13 Mark Cornwall Versatile radio packeting for automatic meter reading systems
US20070263628A1 (en) * 2003-12-23 2007-11-15 Leif Axelsson Method and System for Efficient Routing in Ad Hoc Networks
US20070274268A1 (en) * 2003-12-23 2007-11-29 Leif Axelsson Predictive Ad-Hoc
US20080040025A1 (en) * 2004-07-28 2008-02-14 Steve Hoiness Mapping in mobile data collection systems, such as for utility meter reading and related applications
US20080037477A1 (en) * 2003-12-23 2008-02-14 Leif Axelsson Method And System For Routing Traffic In Ad Hoc Networks
US20080086394A1 (en) * 2006-06-29 2008-04-10 Carina Technology, Inc. System and method for controlling a utility meter
US20080104222A1 (en) * 2006-10-26 2008-05-01 Brans Bonita S Application usage metering management system
US20080154624A1 (en) * 2006-06-29 2008-06-26 Carina Technology, Inc. System and method for monitoring, controlling, and displaying utility information
US20090135716A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Communication and message route optimization and messaging in a mesh network
US20090136042A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Application layer authorization token and method
US20090138713A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Proxy use within a mesh network
US20090138777A1 (en) * 2007-11-25 2009-05-28 Michel Veillette System and method for power outage and restoration notification in an advanced metering infrastructure network
US20090153357A1 (en) * 2007-10-25 2009-06-18 Trilliant Networks, Inc. Gas meter having ultra-sensitive magnetic material retrofitted onto meter dial and method for performing meter retrofit
US20100188263A1 (en) * 2009-01-29 2010-07-29 Itron, Inc. Prioritized collection of meter readings
US20100231413A1 (en) * 2009-03-11 2010-09-16 Trilliant Networks, Inc. Process, device and system for mapping transformers to meters and locating non-technical line losses
US20100265095A1 (en) * 2009-04-20 2010-10-21 Itron, Inc. Endpoint classification and command processing
US20110077790A1 (en) * 2007-01-30 2011-03-31 Raj Vaswani Methods and system for utility network outage detection
US20110309851A1 (en) * 2010-06-16 2011-12-22 Broadcom Corporation Tagging of Functional Blocks of a Semiconductor Component on a Wafer
US8138934B2 (en) 2007-11-25 2012-03-20 Trilliant Networks, Inc. System and method for false alert filtering of event messages within a network
US20120083902A1 (en) * 2010-09-30 2012-04-05 Wolf Daum Communication system and method for communicating between master and slave devices
US8289182B2 (en) 2008-11-21 2012-10-16 Trilliant Networks, Inc. Methods and systems for virtual energy management display
US8332055B2 (en) 2007-11-25 2012-12-11 Trilliant Networks, Inc. Energy use control system and method
US20120329499A1 (en) * 2011-06-24 2012-12-27 Itron Inc. Read-Ahead Techniques for Data Logging
CN103021086A (en) * 2011-09-20 2013-04-03 北京圭利电子科技有限公司 Equipment for realizing metering, display and management of multiple indoor energies
US8489342B2 (en) 2011-03-18 2013-07-16 Soneter, LLC Methods and apparatus for fluid flow measurement
US8699377B2 (en) 2008-09-04 2014-04-15 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol
US8730056B2 (en) 2008-11-11 2014-05-20 Itron, Inc. System and method of high volume import, validation and estimation of meter data
US8812979B2 (en) 2011-05-11 2014-08-19 General Electric Company Feature license management system
US8832428B2 (en) 2010-11-15 2014-09-09 Trilliant Holdings Inc. System and method for securely communicating across multiple networks using a single radio
US8856323B2 (en) 2011-02-10 2014-10-07 Trilliant Holdings, Inc. Device and method for facilitating secure communications over a cellular network
US8970394B2 (en) 2011-01-25 2015-03-03 Trilliant Holdings Inc. Aggregated real-time power outages/restoration reporting (RTPOR) in a secure mesh network
US20150088442A1 (en) * 2013-09-20 2015-03-26 Panduit Corp. Systems and methods for utility usage monitoring and management
US9002673B2 (en) 2010-06-16 2015-04-07 Broadcom Corporation Simultaneous testing of semiconductor components on a wafer
US9001787B1 (en) 2011-09-20 2015-04-07 Trilliant Networks Inc. System and method for implementing handover of a hybrid communications module
US9013173B2 (en) 2010-09-13 2015-04-21 Trilliant Networks, Inc. Process for detecting energy theft
US9041349B2 (en) 2011-03-08 2015-05-26 Trilliant Networks, Inc. System and method for managing load distribution across a power grid
US9084120B2 (en) 2010-08-27 2015-07-14 Trilliant Networks Inc. System and method for interference free operation of co-located transceivers
CN104782088A (en) * 2012-09-14 2015-07-15 银匠股份公司 Data packet transport and delivery system and method
WO2016010925A1 (en) * 2014-07-14 2016-01-21 International Technological University Smart meter system communication methods
US9282383B2 (en) 2011-01-14 2016-03-08 Trilliant Incorporated Process, device and system for volt/VAR optimization
US9377490B2 (en) 2014-07-14 2016-06-28 International Technological University Smart meter voltage sensing using optically coupled isolators
US9383223B2 (en) 2014-07-14 2016-07-05 International Technological University Smart meter system architecture
US20170138775A1 (en) * 2013-03-15 2017-05-18 Ruskin Company Gas flow measurement system and method of operation
US10672252B2 (en) 2015-12-31 2020-06-02 Delta Faucet Company Water sensor
US11448544B2 (en) * 2019-06-18 2022-09-20 James Madison Innovations, Inc. Systems, methods and apparatus for monitoring conditions of physical or virtual objects

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7761910B2 (en) 1994-12-30 2010-07-20 Power Measurement Ltd. System and method for assigning an identity to an intelligent electronic device
US6538577B1 (en) * 1997-09-05 2003-03-25 Silver Springs Networks, Inc. Electronic electric meter for networked meter reading
US8260896B2 (en) 2007-02-02 2012-09-04 Mwa Intelligence, Inc. Monitoring business machines using a mesh network on field nodes
US7089089B2 (en) * 2003-03-31 2006-08-08 Power Measurement Ltd. Methods and apparatus for retrieving energy readings from an energy monitoring device
ES2682449T3 (en) * 2003-07-17 2018-09-20 e-distribuzione S.p.A. Procedure and system for remote meter updates to measure the consumption of electricity, water or gas
MXPA04010077A (en) * 2004-10-13 2006-05-03 Iusa Sa De Cv Prepayment system for electric power meters using a contactless smart card with an automatic supply cut-off device.
CA2558938A1 (en) * 2005-09-15 2007-03-15 David A. Bruno Wireless data acquisition system
EP1946282A4 (en) * 2005-10-05 2011-12-28 Abl Ip Holding Llc A method and system for remotely monitoring and controlling field devices with a street lamp elevated mesh network
FR2896067B1 (en) * 2006-01-10 2009-12-11 Lyonnaise Eaux France RADIO WATER METER BI-DIRECTIONAL TELE-STREAM DEVICE FOR INVOICING ACCORDING TO CONSUMPTION SCHEDULES.
US20070257813A1 (en) * 2006-02-03 2007-11-08 Silver Spring Networks Secure network bootstrap of devices in an automatic meter reading network
US7779099B2 (en) 2006-03-16 2010-08-17 Us Beverage Net Inc. Distributed intelligent systems and methods therefor
US8095475B2 (en) * 2006-03-23 2012-01-10 Exceleron Software, Inc. System and method for prepay account management system
CA2583057A1 (en) * 2006-03-31 2007-09-30 Itron, Inc. Integrated data collection, anomaly detection and investigation, such as integrated mobile utility meter reading, theft detection and investigation system
US8970393B2 (en) * 2006-03-31 2015-03-03 Itron, Inc. Data analysis system, such as a theft scenario analysis system for automated utility metering
CN101496338B (en) * 2006-04-13 2013-08-21 塞尔蒂卡姆公司 Method and apparatus for providing an adaptable security level in an electronic communication
US20090146839A1 (en) * 2006-05-17 2009-06-11 Tanla Solutions Limited Automated meter reading system and method thereof
US9354083B2 (en) * 2006-09-15 2016-05-31 Itron, Inc. Home area networking (HAN) with low power considerations for battery devices
US8055461B2 (en) * 2006-09-15 2011-11-08 Itron, Inc. Distributing metering responses for load balancing an AMR network
US8396608B2 (en) 2007-09-24 2013-03-12 Budderfly Ventures Llc Computer based energy management
US8140279B2 (en) * 2007-09-24 2012-03-20 Budderfly Ventures, Llc Computer based energy management
AU2012227162B2 (en) * 2007-09-24 2014-03-27 Budderfly Ventures, Llc Computer Based Energy Management
WO2009055838A1 (en) * 2007-10-30 2009-05-07 Uhs Systems Pty Limited Improvements in communication links
US7756160B2 (en) * 2007-11-16 2010-07-13 Cellnet Technology, Inc. Packet consolidation
US8502640B2 (en) 2007-11-25 2013-08-06 Trilliant Networks, Inc. System and method for transmitting and receiving information on a neighborhood area network
CA2705191A1 (en) * 2007-11-25 2009-05-28 Trilliant Networks, Inc. Upgrade process system and method
US8368554B2 (en) * 2007-12-18 2013-02-05 Elster Electricity Llc System and method for collecting information from utility meters
WO2009082761A1 (en) * 2007-12-26 2009-07-02 Elster Electricity, Llc. Optimized data collection in a wireless fixed network metering system
ES2326252B1 (en) * 2008-03-18 2010-07-07 Aira Networks, S.L. WIRELESS SYSTEM AND METHOD OF REMOTE READING OF COUNTERS.
AU2009241249B2 (en) 2008-04-30 2013-11-07 Ecolab Inc. Validated healthcare cleaning and sanitizing practices
US8639527B2 (en) 2008-04-30 2014-01-28 Ecolab Usa Inc. Validated healthcare cleaning and sanitizing practices
US8188886B2 (en) * 2008-07-30 2012-05-29 Badger Meter, Inc. Method and system for controlling path redundancy in the acquisition of utility meter data
ES2604337T3 (en) * 2008-08-20 2017-03-06 Mitsubishi Electric Corporation Wireless terminal positioning system, wireless terminal positioning method, environment measurement system, installation management system, environment measurement method, wireless mobile terminal destination determination method
US8301931B2 (en) * 2009-05-22 2012-10-30 Itron, Inc. Time synchronization of portable devices
USRE48951E1 (en) 2015-08-05 2022-03-01 Ecolab Usa Inc. Hand hygiene compliance monitoring
EP2860716B1 (en) 2009-06-12 2017-04-12 Ecolab USA Inc. Hand hygiene compliance monitoring
US20120075759A1 (en) * 2009-10-27 2012-03-29 Stephen Spencer Eaves Safe Exposed Conductor Power Distribution System
US8781637B2 (en) * 2009-10-27 2014-07-15 Voltserver Inc. Safe exposed conductor power distribution system
US8471723B2 (en) * 2009-12-10 2013-06-25 Badger Meter, Inc. Apparatus and method for establishing communication from remote sites in a fixed meter reading network
US20110166714A1 (en) * 2010-01-04 2011-07-07 Stachnik Michael S Systems and methods for monitoring and controlling water flow of premises
JP5553210B2 (en) 2010-04-01 2014-07-16 ブラザー工業株式会社 Treatment liquid for ink jet recording, ink set, and ink jet recording method
US8350718B2 (en) 2010-05-04 2013-01-08 Itron, Inc. Secure collector diagnostic portal activation
EP2579000A4 (en) * 2010-05-27 2014-07-02 Suarez Amador Martinez Emergency light and system for remotely checking and monitoring water meters
US20140210620A1 (en) 2013-01-25 2014-07-31 Ultraclenz Llc Wireless communication for dispenser beacons
US20130060395A1 (en) * 2011-09-02 2013-03-07 Hunt Energy Iq, Lp Automated field provisioning for energy management systems
US9584179B2 (en) * 2012-02-23 2017-02-28 Silver Spring Networks, Inc. System and method for multi-channel frequency hopping spread spectrum communication
US8902901B2 (en) * 2012-03-23 2014-12-02 Itron, Inc. Communication packet conversion
US10508937B2 (en) * 2012-04-12 2019-12-17 Texas Instruments Incorporated Ultrasonic flow meter
US8797851B2 (en) 2012-04-18 2014-08-05 International Business Machines Corporation Locating traffic reduction utilities in communication networks
US9288215B2 (en) 2013-03-08 2016-03-15 Itron, Inc. Utilizing routing for secure transactions
JP6449232B2 (en) * 2013-03-15 2019-01-09 フルークコーポレイションFluke Corporation Automatic recording and graphing of measurement data
US10079915B2 (en) 2013-10-03 2018-09-18 Duke Energy Corporation Methods of processing data corresponding to a device that corresponds to a gas, water, or electric grid, and related devices and computer program products
US9829358B2 (en) 2013-11-22 2017-11-28 Agency For Science, Technology And Research Device for determining a property of a fluid and method of forming the same
US9279701B2 (en) * 2014-01-27 2016-03-08 Basic Electronics, Inc. Method and system for reading utility meters
US9391839B2 (en) * 2014-06-11 2016-07-12 Amplisine Labs, LLC Ad hoc wireless mesh network
US10213823B2 (en) 2014-07-09 2019-02-26 The Boeing Company Autonomous flexible manufacturing system for building a fuselage
CN104717023B (en) * 2015-04-03 2017-11-28 上海航天电子通讯设备研究所 The predictable 1553B buses engineering telemetry acquisition methods of communication performance
US10135782B2 (en) * 2015-06-19 2018-11-20 Lenovo (Singapore) Pte. Ltd. Determining close contacts using communication data
CN106210040B (en) * 2016-07-08 2019-07-19 深圳渊联技术有限公司 A kind of data collection terminal mouth expanding unit, system and method
CN110383355B (en) 2017-03-07 2021-08-27 埃科莱布美国股份有限公司 Monitoring module for hand hygiene dispenser
US10529219B2 (en) 2017-11-10 2020-01-07 Ecolab Usa Inc. Hand hygiene compliance monitoring
WO2019143630A1 (en) * 2018-01-16 2019-07-25 Pacific Gas And Electric Company Multi-purpose (multi-dwelling) electric metering system and method
CN109586897B (en) * 2018-11-21 2021-09-28 重庆邮电大学 Method and system for number portability of intelligent meter
DE102018132994A1 (en) * 2018-12-19 2020-06-25 Francotyp-Postalia Gmbh System and method of paying for services
CA3123862A1 (en) 2018-12-20 2020-06-25 Ecolab Usa Inc. Adaptive route, bi-directional network communication
US10992602B2 (en) * 2019-08-19 2021-04-27 Landis+Gyr Innovations, Inc. Sequential storage of collected data from heterogeneous intervals
CN110971269A (en) * 2019-12-19 2020-04-07 长园深瑞继保自动化有限公司 Wireless frequency hopping ad hoc network method applied to power distribution fault indication system
US20230401654A1 (en) * 2022-06-10 2023-12-14 Badger Meter, Inc. System and Method for Identifying Water Usage Violations in Streamed Data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4792677A (en) * 1986-08-29 1988-12-20 Domestic Automation Company, Inc. System for use with a utility meter for recording time of energy use
US6252883B1 (en) * 1997-02-27 2001-06-26 Aloha Networks, Inc. Home and personal data services overlay communications system
US7061924B1 (en) * 2001-05-24 2006-06-13 Intel Corporation Methods and apparatus for remote metering
US7119713B2 (en) * 2002-06-27 2006-10-10 Elster Electricity, Llc Dynamic self-configuring metering network

Family Cites Families (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US663602A (en) * 1899-05-05 1900-12-11 Eugene Watson Deming Heat-absorber for defecating apparatus.
FR2137239B2 (en) * 1970-10-26 1976-04-09 Schlumberger Compteurs
US4120031A (en) 1976-07-19 1978-10-10 Energy Conservation Systems, Inc. Utility usage monitoring systems
CA1277033C (en) * 1986-04-30 1990-11-27 Johann Sollinger Automatic metering apparatus
US4803484A (en) 1987-01-16 1989-02-07 Energy Innovations, Inc. Optically readable and human readable dial
US5239294A (en) 1989-07-12 1993-08-24 Motorola, Inc. Method and apparatus for authenication and protection of subscribers in telecommunication systems
US5115433A (en) 1989-07-18 1992-05-19 Metricom, Inc. Method and system for routing packets in a packet communication network
US5553094A (en) * 1990-02-15 1996-09-03 Iris Systems, Inc. Radio communication network for remote data generating stations
US5128988A (en) 1990-03-19 1992-07-07 Ameritech Services, Inc. Telephone-switched network, automatic meter-reading system based upon service address
US5265150A (en) 1991-01-30 1993-11-23 At&T Bell Laboratories Automatically configuring wireless PBX system
US5748619A (en) 1991-10-01 1998-05-05 Meier; Robert C. Communication network providing wireless and hard-wired dynamic routing
ATE321387T1 (en) 1991-10-01 2006-04-15 Broadcom Corp LOCAL RADIO FREQUENCY NETWORK
US5282204A (en) 1992-04-13 1994-01-25 Racotek, Inc. Apparatus and method for overlaying data on trunked radio
US5282220A (en) * 1992-04-24 1994-01-25 Hughes Aircraft Company Talbot filtered surface emitting distributed feedback semiconductor laser array
US5388101A (en) 1992-10-26 1995-02-07 Eon Corporation Interactive nationwide data service communication system for stationary and mobile battery operated subscriber units
US5323384A (en) 1992-12-23 1994-06-21 Motorola, Inc. Method for establishing communication between tasks of a limited number of repeaters in a communication system
US5438329A (en) 1993-06-04 1995-08-01 M & Fc Holding Company, Inc. Duplex bi-directional multi-mode remote instrument reading and telemetry system
US5559894A (en) 1993-06-28 1996-09-24 Lubliner; David J. Automated meter inspection and reading
FI98686C (en) 1993-11-01 1998-07-22 Nokia Telecommunications Oy A method for controlling a subscriber station operating on a direct channel in a radio system and a radio system
US5589834A (en) 1994-04-22 1996-12-31 Stanford Telecommunications, Inc. Cost effective geosynchronous mobile satellite communication system
US5467345A (en) 1994-05-31 1995-11-14 Motorola, Inc. Packet routing system and method therefor
WO1995034138A1 (en) 1994-06-07 1995-12-14 Celsat America, Inc. Communications system
JPH0897821A (en) 1994-09-21 1996-04-12 Hitachi Ltd Method and equipment for radio data communication and system therefor
US5541589A (en) 1994-12-15 1996-07-30 Delaney; Patrick J. Power meter data acquisition and control system
US5568399A (en) 1995-01-31 1996-10-22 Puget Consultants Inc. Method and apparatus for power outage determination using distribution system information
US5757783A (en) 1995-06-15 1998-05-26 Lucent Technologies Inc. Method and apparatus for routing ATM cells in an AD-ATM LAN
US6069571A (en) 1995-10-06 2000-05-30 Motorola, Inc. Apparatus and method for collecting meter data
US5732078A (en) 1996-01-16 1998-03-24 Bell Communications Research, Inc. On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network
US5737400A (en) 1996-02-27 1998-04-07 U-Tel Incorporated Telecommunications system for accessing subscriber premises equipment using ring suppression
US5978364A (en) 1996-02-29 1999-11-02 Philips Electronics North America Corporation Method for routing data packets within a wireless, packet-hopping network and a wireless network for implementing the same
US5856791A (en) 1996-06-04 1999-01-05 M&Fc Holding Company, Inc. Port expander for utility meter reading
US5708655A (en) 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
US5960074A (en) 1996-09-23 1999-09-28 Curtis Clark Mobile tele-computer network for motion picture, television and tv advertising production
US6078785A (en) * 1996-10-15 2000-06-20 Bush; E. William Demand reporting of electricity consumption by radio in relays to a base station, and demand relays wattmeters so reporting over a wide area
US6029092A (en) 1996-11-21 2000-02-22 Intellinet, Inc. System and method for providing modular control and for managing energy consumption
US7054271B2 (en) 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US6044062A (en) 1996-12-06 2000-03-28 Communique, Llc Wireless network system and method for providing same
US6396839B1 (en) 1997-02-12 2002-05-28 Abb Automation Inc. Remote access to electronic meters using a TCP/IP protocol suite
US6073169A (en) 1997-04-08 2000-06-06 Abb Power T&D Company Inc. Automatic meter reading system employing common broadcast command channel
US6088659A (en) 1997-09-11 2000-07-11 Abb Power T&D Company Inc. Automated meter reading system
US6199068B1 (en) 1997-09-11 2001-03-06 Abb Power T&D Company Inc. Mapping interface for a distributed server to translate between dissimilar file formats
KR100247937B1 (en) * 1997-11-12 2000-03-15 윤종용 Fusing circuit
US6259972B1 (en) 1998-01-16 2001-07-10 Enghouse Systems Usa, Inc. Method for processing and disseminating utility outage information
US6333975B1 (en) * 1998-03-03 2001-12-25 Itron, Inc. Method and system for reading intelligent utility meters
AU5079599A (en) 1998-06-08 1999-12-30 Ericsson Inc. Application and communication platform for connectivity based services
US6026651A (en) 1998-07-21 2000-02-22 Heat Timer Corporation Remote controlled defrost sequencer
US6177884B1 (en) 1998-11-12 2001-01-23 Hunt Technologies, Inc. Integrated power line metering and communication method and apparatus
US6329928B1 (en) 1998-12-21 2001-12-11 General Electric Company Magnetic induction meter intra-building communication system
US6163602A (en) 1999-04-15 2000-12-19 Hammond; Scott H. System and method for unified telephone and utility consumption metering, reading, and processing
US7020701B1 (en) * 1999-10-06 2006-03-28 Sensoria Corporation Method for collecting and processing data using internetworked wireless integrated network sensors (WINS)
US6346875B1 (en) 2000-01-03 2002-02-12 General Electric Company GHM aggregator
US6731223B1 (en) * 2000-01-15 2004-05-04 Andrzej Partyka Meshed telemetry system
KR20030082536A (en) * 2000-07-21 2003-10-22 이트론 인코포레이티드 Spread spectrum meter reading system utilizing low-speed/high-power frequency hopping
US6819292B2 (en) * 2001-03-09 2004-11-16 Arad Measuring Technologies Ltd Meter register
AR033319A1 (en) * 2001-05-04 2003-12-10 Invensys Metering Systems Nort PROVISION AND METHOD FOR COMMUNICATION AND CONTROL OF AUTOMATED METER READING
US6730223B1 (en) * 2002-11-01 2004-05-04 Comprehensive Resources, Recovery & Reuse, Inc. Apparatus, system and method for treating waste material
US20050055432A1 (en) 2003-09-08 2005-03-10 Smart Synch, Inc. Systems and methods for remote power management using 802.11 wireless protocols

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4792677A (en) * 1986-08-29 1988-12-20 Domestic Automation Company, Inc. System for use with a utility meter for recording time of energy use
US6252883B1 (en) * 1997-02-27 2001-06-26 Aloha Networks, Inc. Home and personal data services overlay communications system
US7061924B1 (en) * 2001-05-24 2006-06-13 Intel Corporation Methods and apparatus for remote metering
US7119713B2 (en) * 2002-06-27 2006-10-10 Elster Electricity, Llc Dynamic self-configuring metering network

Cited By (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070043849A1 (en) * 2003-09-05 2007-02-22 David Lill Field data collection and processing system, such as for electric, gas, and water utility data
US20050119930A1 (en) * 2003-10-21 2005-06-02 Itron, Inc. Combined scheduling and management of work orders, such as for utility meter reading and utility servicing events
US20070263628A1 (en) * 2003-12-23 2007-11-15 Leif Axelsson Method and System for Efficient Routing in Ad Hoc Networks
US20070274268A1 (en) * 2003-12-23 2007-11-29 Leif Axelsson Predictive Ad-Hoc
US20080037477A1 (en) * 2003-12-23 2008-02-14 Leif Axelsson Method And System For Routing Traffic In Ad Hoc Networks
US8218550B2 (en) 2003-12-23 2012-07-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for routing traffic in ad hoc networks
US8553560B2 (en) 2003-12-23 2013-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Predictive ad-hoc network routing
US8036224B2 (en) * 2003-12-23 2011-10-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for efficient routing in Ad Hoc networks
US20050267898A1 (en) * 2004-05-28 2005-12-01 Robert Simon Data format and method for communicating data associated with utility applications, such as for electric, gas, and water utility applications
US7729852B2 (en) 2004-07-28 2010-06-01 Itron, Inc. Mapping in mobile data collection systems, such as for utility meter reading and related applications
US20080040025A1 (en) * 2004-07-28 2008-02-14 Steve Hoiness Mapping in mobile data collection systems, such as for utility meter reading and related applications
US20100010700A1 (en) * 2004-07-28 2010-01-14 Itron, Inc. Mapping in mobile data collection systems, such as for utility meter reading and related applications
US8923287B2 (en) 2006-02-03 2014-12-30 Itron, Inc. Versatile radio packeting for automatic meter reading systems
US7830874B2 (en) 2006-02-03 2010-11-09 Itron, Inc. Versatile radio packeting for automatic meter reading systems
US20110050456A1 (en) * 2006-02-03 2011-03-03 Itron, Inc. Versatile radio packeting for automatic meter reading systems
US20070211768A1 (en) * 2006-02-03 2007-09-13 Mark Cornwall Versatile radio packeting for automatic meter reading systems
US20120119922A1 (en) * 2006-06-29 2012-05-17 Carina Technology, Inc. System and Method for Monitoring, Controlling, and Displaying Utility Information
US8103563B2 (en) * 2006-06-29 2012-01-24 Carina Technology, Inc. System and method for monitoring, controlling, and displaying utility information
US8407115B2 (en) * 2006-06-29 2013-03-26 Carina Technology, Inc. System and method for monitoring, controlling, and displaying utility information
US20080086394A1 (en) * 2006-06-29 2008-04-10 Carina Technology, Inc. System and method for controlling a utility meter
US20080154624A1 (en) * 2006-06-29 2008-06-26 Carina Technology, Inc. System and method for monitoring, controlling, and displaying utility information
US8140414B2 (en) * 2006-06-29 2012-03-20 Carina Technology, Inc. System and method for controlling a utility meter
US7634561B2 (en) * 2006-10-26 2009-12-15 International Business Machines Corporation Application usage metering management system
US20080104222A1 (en) * 2006-10-26 2008-05-01 Brans Bonita S Application usage metering management system
US9658081B2 (en) * 2007-01-30 2017-05-23 Silver Spring Networks, Inc. Methods and system for utility network outage detection
US20110077790A1 (en) * 2007-01-30 2011-03-31 Raj Vaswani Methods and system for utility network outage detection
US8334787B2 (en) 2007-10-25 2012-12-18 Trilliant Networks, Inc. Gas meter having ultra-sensitive magnetic material retrofitted onto meter dial and method for performing meter retrofit
US20090153357A1 (en) * 2007-10-25 2009-06-18 Trilliant Networks, Inc. Gas meter having ultra-sensitive magnetic material retrofitted onto meter dial and method for performing meter retrofit
US20090136042A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Application layer authorization token and method
US8138934B2 (en) 2007-11-25 2012-03-20 Trilliant Networks, Inc. System and method for false alert filtering of event messages within a network
US8144596B2 (en) 2007-11-25 2012-03-27 Trilliant Networks, Inc. Communication and message route optimization and messaging in a mesh network
US8171364B2 (en) 2007-11-25 2012-05-01 Trilliant Networks, Inc. System and method for power outage and restoration notification in an advanced metering infrastructure network
US8370697B2 (en) 2007-11-25 2013-02-05 Trilliant Networks, Inc. System and method for power outage and restoration notification in an advanced metering infrastructure network
US20090138713A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Proxy use within a mesh network
US8725274B2 (en) 2007-11-25 2014-05-13 Trilliant Networks, Inc. Energy use control system and method
US20090138777A1 (en) * 2007-11-25 2009-05-28 Michel Veillette System and method for power outage and restoration notification in an advanced metering infrastructure network
US8332055B2 (en) 2007-11-25 2012-12-11 Trilliant Networks, Inc. Energy use control system and method
US20090135716A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Communication and message route optimization and messaging in a mesh network
US8699377B2 (en) 2008-09-04 2014-04-15 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol
US9621457B2 (en) 2008-09-04 2017-04-11 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol
US8730056B2 (en) 2008-11-11 2014-05-20 Itron, Inc. System and method of high volume import, validation and estimation of meter data
US9273983B2 (en) 2008-11-11 2016-03-01 Itron, Inc. System and method of high volume import, validation and estimation of meter data
US8289182B2 (en) 2008-11-21 2012-10-16 Trilliant Networks, Inc. Methods and systems for virtual energy management display
US20100188263A1 (en) * 2009-01-29 2010-07-29 Itron, Inc. Prioritized collection of meter readings
US8436744B2 (en) 2009-01-29 2013-05-07 Itron, Inc. Prioritized collection of meter readings
US20100231413A1 (en) * 2009-03-11 2010-09-16 Trilliant Networks, Inc. Process, device and system for mapping transformers to meters and locating non-technical line losses
US9189822B2 (en) 2009-03-11 2015-11-17 Trilliant Networks, Inc. Process, device and system for mapping transformers to meters and locating non-technical line losses
US8319658B2 (en) 2009-03-11 2012-11-27 Trilliant Networks, Inc. Process, device and system for mapping transformers to meters and locating non-technical line losses
US20100265095A1 (en) * 2009-04-20 2010-10-21 Itron, Inc. Endpoint classification and command processing
US8866502B2 (en) 2010-06-16 2014-10-21 Broadcom Corporation Simultaneously tagging of semiconductor components on a wafer
US20110309851A1 (en) * 2010-06-16 2011-12-22 Broadcom Corporation Tagging of Functional Blocks of a Semiconductor Component on a Wafer
US9046576B2 (en) 2010-06-16 2015-06-02 Broadcom Corporation Identifying defective components on a wafer using component triangulation
US9002673B2 (en) 2010-06-16 2015-04-07 Broadcom Corporation Simultaneous testing of semiconductor components on a wafer
US8952712B2 (en) * 2010-06-16 2015-02-10 Broadcom Corporation Tagging of functional blocks of a semiconductor component on a wafer
US9084120B2 (en) 2010-08-27 2015-07-14 Trilliant Networks Inc. System and method for interference free operation of co-located transceivers
US9013173B2 (en) 2010-09-13 2015-04-21 Trilliant Networks, Inc. Process for detecting energy theft
US20120083902A1 (en) * 2010-09-30 2012-04-05 Wolf Daum Communication system and method for communicating between master and slave devices
CN103250353A (en) * 2010-09-30 2013-08-14 通用电气公司 Communication system and method for communicating between master and slave devices
US8832428B2 (en) 2010-11-15 2014-09-09 Trilliant Holdings Inc. System and method for securely communicating across multiple networks using a single radio
US9282383B2 (en) 2011-01-14 2016-03-08 Trilliant Incorporated Process, device and system for volt/VAR optimization
US8970394B2 (en) 2011-01-25 2015-03-03 Trilliant Holdings Inc. Aggregated real-time power outages/restoration reporting (RTPOR) in a secure mesh network
US8856323B2 (en) 2011-02-10 2014-10-07 Trilliant Holdings, Inc. Device and method for facilitating secure communications over a cellular network
US9041349B2 (en) 2011-03-08 2015-05-26 Trilliant Networks, Inc. System and method for managing load distribution across a power grid
US9410833B1 (en) 2011-03-18 2016-08-09 Soneter, Inc. Methods and apparatus for fluid flow measurement
US9874466B2 (en) 2011-03-18 2018-01-23 Reliance Worldwide Corporation Methods and apparatus for ultrasonic fluid flow measurement and fluid flow data analysis
US8489342B2 (en) 2011-03-18 2013-07-16 Soneter, LLC Methods and apparatus for fluid flow measurement
US8812979B2 (en) 2011-05-11 2014-08-19 General Electric Company Feature license management system
US20120329499A1 (en) * 2011-06-24 2012-12-27 Itron Inc. Read-Ahead Techniques for Data Logging
US8594599B2 (en) * 2011-06-24 2013-11-26 Mark K. Cornwall Read-ahead techniques for data logging
US9001787B1 (en) 2011-09-20 2015-04-07 Trilliant Networks Inc. System and method for implementing handover of a hybrid communications module
CN103021086A (en) * 2011-09-20 2013-04-03 北京圭利电子科技有限公司 Equipment for realizing metering, display and management of multiple indoor energies
US9716630B2 (en) * 2012-09-14 2017-07-25 Silversmith, Inc. Data packet transport and delivery system and method
US20150229530A1 (en) * 2012-09-14 2015-08-13 Silversmith, Inc. Data packet transport and delivery system and method
CN104782088A (en) * 2012-09-14 2015-07-15 银匠股份公司 Data packet transport and delivery system and method
US20170138775A1 (en) * 2013-03-15 2017-05-18 Ruskin Company Gas flow measurement system and method of operation
US20150088442A1 (en) * 2013-09-20 2015-03-26 Panduit Corp. Systems and methods for utility usage monitoring and management
US9383223B2 (en) 2014-07-14 2016-07-05 International Technological University Smart meter system architecture
US9377490B2 (en) 2014-07-14 2016-06-28 International Technological University Smart meter voltage sensing using optically coupled isolators
US9612133B2 (en) 2014-07-14 2017-04-04 International Technological University Smart meter system communication methods
WO2016010925A1 (en) * 2014-07-14 2016-01-21 International Technological University Smart meter system communication methods
US10321209B2 (en) 2014-07-14 2019-06-11 International Technological University Smart meter system communication methods
US10672252B2 (en) 2015-12-31 2020-06-02 Delta Faucet Company Water sensor
US11217082B2 (en) 2015-12-31 2022-01-04 Delta Faucet Company Water sensor
US11448544B2 (en) * 2019-06-18 2022-09-20 James Madison Innovations, Inc. Systems, methods and apparatus for monitoring conditions of physical or virtual objects

Also Published As

Publication number Publication date
US7400264B2 (en) 2008-07-15
US20070001868A1 (en) 2007-01-04

Similar Documents

Publication Publication Date Title
US7400264B2 (en) Automated meter reading system, communication and control network for automated meter reading, meter data collector, and associated methods
US7304587B2 (en) Automated meter reading system, communication and control network for automated meter reading, meter data collector program product, and associated methods
US20070013547A1 (en) Automated meter reading system, communication and control network from automated meter reading, meter data collector, and associated methods
EP1613048B1 (en) A method and a system for the remote automatic meter reading using the free capacity of a data network
US8170524B2 (en) Power line communication system and an intelligent meter
US7274305B1 (en) Electrical utility communications and control system
CA2602289C (en) Using a fixed network wireless data collection system to improve utility responsiveness to power outages
CN1653846B (en) Method and apparatus for wireless remote telemetry using ad-hoc networks
AU2007200648B2 (en) Load control unit in communication with a fixed network meter reading system
US8477794B2 (en) Multiple communications protocol routing in advanced metering infrastructure context
US7427927B2 (en) In-home display communicates with a fixed network meter reading system
AU2004298704B2 (en) A power line communication system and an intelligent meter
US20090115626A1 (en) Electronic meter for networked meter reading
US20090146839A1 (en) Automated meter reading system and method thereof
US20090267792A1 (en) Customer supported automatic meter reading method
KR100434655B1 (en) Automatic Meter Reading System
US20120126793A1 (en) Polyphase meter with full service disconnect switch
US11770644B2 (en) Modular data concentrator device for public utility metering systems and method for gathering and managing information
JP3022947U (en) Multi-compatible centralized power meter reading device
KR102041156B1 (en) Scheduler-based intelligent remote inspection system

Legal Events

Date Code Title Description
AS Assignment

Owner name: ENERGY TECHNOLOGY GROUP, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BOAZ, JON A.;REEL/FRAME:020047/0584

Effective date: 20071031

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION