# Patent

## Title
Locating utility metering devices

## Abstract

Disclosed are various embodiments for locating utility metering devices. Utility metering devices that are lost or stolen and that are facilitating unauthorized utility service access. Many AMI and/or AMR deployments lack the ability to remotely deactivate a meter. Accordingly, embodiments of this disclosure can generate a zone of interest in which an unauthorized utility metering device is located, and the unauthorized utility metering device can be subsequently located within the zone of interest.

## Background
BACKGROUND
With the deployment of advanced metering infrastructure (AMI), automatic meter reading (AMR) technologies and other smart metering technology to meter utility usage, meter theft and subsequent unauthorized use of meters to obtain utility service can result in theft of utility services. Many AMI and/or AMR deployments lack the ability to remotely disable a lost and/or stolen meter so that the meter can no longer receive utility service. AMI and/or AMR deployments often lack this ability so that a potential security breach whereby unauthorized access to a grid does not result in a risk of large scale cutting of utility access to legitimate users. Additionally, many smart meters employed in such a deployment lack location based technologies such as global positioning system (GPS) that allow the meter to be located by a utility provider.



BRIEF DESCRIPTION OF THE DRAWINGS
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
FIG. 1 is a drawing of a utility metering environment according to various embodiments of the present disclosure.
FIG. 2 is a drawing of a utility metering environment employing meters capable of arrangement in a mesh network according to various embodiments of the present disclosure.
FIG. 3 is a drawing of a map of authorized metering devices arranged by signal strength relative to an unauthorized metering device, which can be generated by the meter location application.
FIG. 4 is a drawing of a zone of interest in a map of authorized metering devices arranged by signal strength relative to an unauthorized metering device, which can be generated by the meter location application.
FIG. 5 is a drawing of a zone of interest and investigation with a directional antenna that can be implemented with or without a camera.
FIG. 6 is a drawing of a zone of interest and investigation with a directional antenna that can be implemented with or without a camera.
FIG. 7 is a flowchart illustrating one example of operation of the meter location application.
FIG. 8 is a flowchart illustrating one example of operation of the meter location application.
FIG. 9 is a schematic diagram illustrating one embodiment of a metering management system of FIG. 1.



DETAILED DESCRIPTION
In the following discussion, a general description of the system and its components is provided, followed by a discussion of the operation of the same. Embodiments of this disclosure relate to locating lost and/or stolen utility metering devices. In particular, embodiments of this disclosure relate to locating lost utility metering devices that are employed to facilitate unauthorized utility usage and/or consumption. In the context of this disclosure, utility usage can include electricity, water, or any other metered utility or service. In many advanced metering infrastructure (AMI), automatic meter reading (AMR) and other smart metering deployments to meter utility usage, meter theft and subsequent unauthorized use of meters to obtain utility service can result in theft of utility services. Meters compatible with such deployments will be referred to herein as utility metering devices and/or smart meters. Many AMI and/or AMR deployments lack the ability to remotely deauthorize a lost and/or stolen smart meter so that the smart meter can no longer receive utility service.
AMI and/or AMR deployments often lack this ability so that a potential security breach whereby unauthorized access to a grid does not result in a risk of large scale cutting of utility access to legitimate users. Additionally, many smart meters employed in such a deployment lack location based technologies such as global positioning system (GPS) that allow the meter to be located by a utility provider. However, utility metering devices in various metering deployments possess the capability to report utility usage to a central office and/or a central billing system. Accordingly, embodiments of this disclosure can take advantage of the communication capabilities of utility metering devices to locate a lost or stolen utility metering device that is being employed to facilitate unauthorized utility usage.
Embodiments of the present disclosure can also be employed to locate authorized metering devices that may be malfunctioning and/or degrading system operations or performance. As some examples, a metering device may be in need of servicing and/or replacement (e.g., invalid transceiver ID, duplicate transceiver ID's in a deployment, etc.). Accordingly, although this disclosure is discussed primarily with reference to locating unauthorized metering devices, it should be appreciated that embodiments of this disclosure can also be used to locate authorized metering device or any type of metering device for various reasons.
With reference to FIG. 1, shown is a utility metering environment 100 according to various embodiments. The utility metering environment 100 includes metering management system 103 in communication with a metering infrastructure. The metering infrastructure can, in one non-limiting embodiment, include one or more communications towers 105 that can receive utility usage information from a fleet of utility metering devices 107 that are deployed at various customer premises.
The metering management system 103 may comprise, for example, a computing device, a server computer or any other system providing computing capability or resources. Alternatively, a plurality of computing devices may be employed that are arranged, for example, in one or more server banks or computer banks or other arrangements. For example, a plurality of computing devices together may comprise, for example, a cloud computing resource, a grid computing resource, and/or any other distributed computing arrangement. Such computing devices may be located in a single installation or may be distributed among many different geographical locations. Additionally, some components executed on a computing device can be executed in one installation, while other components can be executed in another installation. For purposes of convenience, the computing device is referred to herein in the singular. Even though the computing device is referred to in the singular, it is understood that a plurality of computing devices may be employed in the various arrangements as described above.
The communications towers 105 can be configured to receive usage data and other information from utility metering devices 107 deployed in the metering infrastructure. As should be appreciated, utility metering devices 107 can be configured to provide one-way communication or two-way communication to report usage data associated with a meter, status information, tamper alarms, and other administrative data. Additionally, in 2 way systems, the meter management system 103 can, via communications towers 105, can transmit administrative information or various commands that can cause a utility metering device 107 to take some course of action. As one example, the meter management system 103 can transmit a command via the communications towers 105 causing a utility metering device 107 to report usage data to the meter management system 103. It should further be appreciated that a utility metering device 107 can also interact with any system (e.g., a computing device, a metering collection device, a vehicle mounted metering collection device, a mobile collector, a local area fixed collector, etc.) complying with a communications protocol specified by the metering infrastructure, regardless of whether such a system is transmitting data and/or messages via the depicted communications towers 105.
The utility metering devices 107 can, in some embodiments, transmit and/or receive data wirelessly to and from the depicted meter management system 103 via one or more communications towers 105. In one embodiment, metering devices 107 can communicate with the meter management system 103 via wireless messages in a proprietary or non-proprietary format in licensed or unlicensed wireless spectrum. In other embodiments, the meter management system 103 can communicate with the meter management system 103 via standardized cellular communications technology such as, but not limited to, GPRS, CDMA, and other technologies as can be appreciated. In some embodiments of this disclosure, the utility metering devices 107 can communicate with the meter management system 103 or other systems a described herein via power line carrier systems that allow the utility metering device 107 to transmit data to the meter management system 103 via power lines that exist to provide utility service to account holders.
Various applications and/or other functionality may be executed in the metering management system 103 according to various embodiments. In the depicted non-limiting embodiment, the meter management system 103 can execute a billing application 108 that can generate bills and/or other reports associated with an account in a utility service environment. The metering management interface application 109 can provide administrator access into the various data and other management aspects of the metering management system 103. Additionally, to facilitate location of lost and/or stolen utility metering devices according to embodiments of this disclosure, the meter management system 103 can also execute a meter location application 110. The meter location application 110 can detect whether a utility metering device is facilitating unauthorized utility service access. In other words, the meter location application 110 can detect the presence of unauthorized metering devices that are being employed in the metering infrastructure.
Also, various data is stored in a data store 112 that is accessible to the metering management system 103. The data store 112 may be representative of a plurality of data stores as can be appreciated. The data stored in the data store 112, for example, is associated with the operation of the various applications and/or functional entities described below. In the depicted illustration, the data store 112 can include information regarding accounts 124 served by a utility service. With regard to various accounts 124 served by a utility service, the data store 112 can store various account data 133 for each account 124. As one non-limiting implementation, each account can be associated with an account identifier 136 that uniquely identifies an account.
A meter identifier 138 can specify one or more unique identifiers for one or more utility metering devices 107 in the metering infrastructure that are associated with the account. Location data 140 can specify a location at which metering devices associated with the account are installed or expected to be located. The location data 140 can also specify other metering devices that are installed or located near one or more metering devices associated with the account. In other words, the location data 140 can specify other metering devices that are within range to receive a signal from the metering devices associated with the account. Location data 140 can also specify communications towers 105 that receive usage data reported by metering devices 107 in the metering infrastructure.
Historical usage data 142 reported by a utility metering device associated with the account can be stored in the data store 112 from which the metering management system 103 can generate bills and/or reports regarding utility usage associated with various accounts. Usage data 142 can be tracked on a per meter basis as well as on a per account basis. Other information and data can be stored in the data store 112 and/or in other locations accessible to the metering management system 103 such as rate plan information, billing history, and other data regarding a utility account that should be appreciated. Other structures of the data store 112 can be employed that are consistent with this disclosure. As one example, meter specific data and account specific data can be stored in various data store table structures that vary from the depicted example. Additionally, data employed to locate utility metering devices can be stored in various data stores implemented in various computing devices accessible through various interfaces. The depicted structure and format is but one example.
The meter location application 110 can facilitate location of unauthorized utility metering devices by first detecting the presence of unauthorized utility metering devices. The meter location application 110 can make this determination by determining whether a lost meter report is generated and/or received from utility personnel and/or utility consumers. The meter location application 110 can also determine whether the metering infrastructure reports utility consumption that is not associated with an account maintained by the meter management system 103. If complaints from legitimate or authorized account holders of high utility billing relative to the account holder's expected usage are received, the meter location application 110 can identify a utility metering device associated with the account as a potentially stolen utility metering device.
Utility metering devices 107 employed in the depicted example and in other embodiments of the disclosure can also be configured to generate and transmit a tamper alarm via the metering infrastructure to the metering management system 103 if the utility metering device is opened or tampered with by unauthorized personnel. Accordingly, the meter location application 110 can detect an unauthorized metering device if a tamper alarm is received from a metering device via the metering infrastructure. The meter location application 110 can determine whether the tamper alarm results in a lost or stolen metering device. To this end, the meter location application 110 can, in one embodiment, instruct utility personnel to investigate a tamper alarm reported by a utility metering device to determine whether the meter is merely damaged or if it is lost or stolen. Accordingly, utility personnel can input, via a user interface provided by the meter management system 103, data indicating whether a tamper alarm indicates the existence of an unauthorized metering device or a false alarm.
The meter location application 110 can also detect an unauthorized utility metering device by determining whether accounts that receive complaints for excessively high bills are indicative of a lost or stolen meter. Unauthorized use of a metering device to access utility service can often result in excessive use of the meter to access the utility service because the offender is not paying for such usage. However, in the case of a stolen meter that another party is using to access utility service, the stolen meter can still be associated with a legitimate account in the meter management system 103. Accordingly, such excessive usage may get charged to a legitimate account holder that is associated with the stolen utility metering device identified by the account's meter identifier 138.
The meter location application 110 can also generate a tower exception report, which can, based at least upon the location data 140, reveal utility metering devices that are reporting usage data via a particular communications tower 105 that was not previously receiving usage data from the utility metering device. Although multiple communications towers 105 in the metering infrastructure may occasionally receive usage data from a particular metering device 107 due to normal radio propagation variations, large geographic changes are a strong indication of the existence of an unauthorized utility metering device. The meter location application 110 can also use the tower exception report to determine a geographic area in which the unauthorized meter is located. Because the location of the communications towers 105 is known, and the location of authorized metering devices that report utility usage via the communications tower 105 is also known, the meter location application 110 can derive a general geographic area in which the unauthorized utility metering device is located from this information.
Reference is now made to FIG. 2, which depicts, an alternative example of a metering infrastructure that includes utility metering devices 207 arranged in a mesh network, where each node (e.g. the utility metering devices) in the network are capable of acting as an independent router. The arrangement of utility metering devices 207 in a mesh network is increasingly employed in modern meter deployments so that the number and expense of communications towers 105 can be reduced. To this end, the various utility metering devices 207 in the depicted example can communicate with other metering devices and act as a repeater whereby messages received from another utility metering device in the deployment repeat messages, such as utility usage data, that is received from other metering devices. In this way, data from utility metering devices 207 in the deployment can hop from meter to meter until it reaches a utility metering device 207 that is within range of a communications tower 105, which can forward data to the meter management system 103.
In order to locate unauthorized metering devices in a metering infrastructure, the meter location application 110 can issue a command to the unauthorized metering device to transmit a message to the metering infrastructure. As one example, the meter location application 110 can issue a command to an unauthorized metering device to reports its utility usage information. Accordingly, the meter location application 110 can then instruct other authorized metering devices within signal range of the unauthorized metering device to report a signal strength associated with a message from the unauthorized metering device. In the context of this disclosure, signal strength can be measured as a signal to noise ratio or other measures of signal strength that can be appreciated. Additionally, embodiments of this disclosure can employ a measure of signal quality other than signal strength in order to develop a zone of interest and locate an unauthorized metering device. As some non-limiting examples, a bit error rate, jitter benchmarks, or other measures of signal quality as can be appreciated can be employed. It should also be appreciated that any numerical representations of a signal strength in the disclosure or drawings are shown for illustrative purposes, and are not intended to represent an absolute or limiting value of a signal strength. Signal strengths can also be inferred from various metrics and/or properties that can be detected or retrieved from a utility metering device, as not all metering devices may report and/or record a signal strength metric.
Accordingly, in one embodiment, the meter location application 110 can instruct authorized utility metering devices to report a signal to noise ratio associated with messages received by the authorized utility metering devices from the unauthorized utility metering device. The meter location application 110 can then, based at least on a signal strength reported by authorized metering devices that are within range to receive a signal from the unauthorized utility metering device, generate a map that plots the location of these authorized metering devices, as their location is known. It should also be appreciated that in addition to the above described mesh network, embodiments of this disclosure can be implemented in a deployment where metering devices are arranged in a partial mesh network, and metering devices located based upon transmission towers with which a metering device communicates as well as other metering devices that can receive a signal from the device.
Accordingly, reference is now made to FIG. 3, which depicts one example of a map 301 that can be generated by the meter location application 110 to facilitate locating an unauthorized utility metering device. The depicted map 301 represents a signal strength reported by various authorized utility metering devices for a transmission received from an unauthorized utility metering device for which a location is unknown. Because, as described above, utility metering devices can be configured to operate in a partial mesh and/or fully meshed network, meaning that the utility metering devices may communicate with one another, a signal strength associated with the unauthorized utility metering device can be reported by any authorized utility metering device that is within range to measure a signal from the unauthorized device.
Accordingly, reference is now made to FIG. 4, which depicts the map 301 generated by the meter location application 110. Upon generating a map of the signal strengths reported by authorized metering devices with regard to an unauthorized utility metering device, the meter location application 110 can then generate a zone of interest 403 in which the unauthorized utility metering device is likely to be located. In the depicted embodiment, the meter location application 110 can generate a zone of interest that specifies an address, city block, neighborhood, community, etc., in which the highest signal strengths reported by authorized utility metering devices are located.
In some embodiments, the meter location application 110 can take multiple samples of signal strengths associated with an unauthorized utility metering device from authorized devices within range over a period of time. It should be appreciated that signal strengths can vary based upon topography, interference, and other factors that may cause a single measurement to produce a potentially inaccurate map 301. Accordingly, the meter location application 110 can be tuned to sample signal strengths associated with the unauthorized utility metering device over a long period of time and generate a map containing average signal strengths over the time period.
Referring back to the specific, non-limiting example of FIG. 4, the meter location application 110 can designate a zone of interest 403 around the authorized utility metering devices reporting the highest signal strengths associated with the unauthorized utility metering device. In the depicted example, the meter location application 110 can determine that some authorized utility metering devices that report a high signal strength, such as the device marked by reference numeral 421, can be an outlier and not indicative of the location of the unauthorized utility metering device, particularly when various other utility metering devices report high signal strengths in relative close proximity to one another, as in the zone of interest 403. In one embodiment, the meter location application 110 can generate a ranked list of authorized utility metering devices according to measure signal strength of a transmission from the unauthorized utility metering device. The zone of interest can then be based upon the locations of the authorized utility metering devices in the ranked list. Accordingly, when the meter location application 110 generates a zone of interest 403, further investigation can occur within the zone of interest 403 to determine a more specific location of the unauthorized utility metering device.
Therefore, reference is now made to FIG. 5, which depicts one example of this further investigative step within the zone of interest. At least one command can be issued to the unauthorized utility metering device that instructs the device to initiate a transmission. Accordingly, a directional antenna 501 can be located within the zone of interest and signal strength measurements taken at various angles to locate a specific address, structure or building with which the unauthorized utility metering device is located. In one embodiment, a command can be issued to the unauthorized utility metering device to transmit a message, and the direction antenna 501 can “listen” for the message and corresponding signal strength can be recorded. This process can be repeated at various angles from a location within the zone of interest until a more precise location of the unauthorized utility metering device is determined. In one embodiment, such a command can be issued to cause the metering device to transmit on secondary and/or separate recovery frequency. Additionally, in a spread spectrum environment, the receiving antenna can be coupled with a receiving device that can identify when a transmission emanating from the unauthorized utility metering device is received by the receiving antenna and signal strength should be recorded. In some spread spectrum deployments, a transmitting device issuing commands to metering devices or the receiving device can be configured with a recovery code to identify a signal emanating from the unauthorized utility metering device.
Additionally, the directional antenna 501 can be outfitted with a camera 504 so that video and/or imagery can be captured of the various locations and of the utility metering devices 507 installed at the various locations where measurements are taken. In one embodiment, the directional antenna 501 with or without a camera 504 can be vehicle mounted on the depicted vehicle 505. In some embodiments, the directional antenna 501 can include a Yagi-Uda antenna, or other directional antennas that are known.
The directional antenna 501 with or without camera 504 can further be coupled to a motorized mechanism that rotates the antenna 501 with or without camera 504 to facilitate the taking of measurements at various angles. Such a mechanism can also report an angle in which the antenna 501 with or without camera 504 are directed can be recorded along with a signal strength measurement and captured imagery in a data recording software application executed on a computing device in communication with the motorized mechanism, antenna 501 with or without camera 504. In some embodiments, a mobile investigation software application can be executed that can automate further investigation within a zone of interest.
As shown in FIG. 6, the meter location application 110 and/or utility personnel can facilitate signal measurements associated with the unauthorized utility metering device from one or more locations at successive angles within the zone of interest. In one embodiment, if the unauthorized utility metering device is a two-way device, the utility personnel can issue a command to the device for the device to transmit a message, and the directional antenna 501 can capture a signal strength associated with the transmission, which can be recorded. In the case of a one-way utility metering device that employs a reporting interval, or a “bubble-up” interval, measurements can be taken with the directional antenna 501 according to these reporting intervals to ensure a measurement of a transmission by the unauthorized utility metering device at each of the successive angles. This process can be incrementally repeated at various angles until an angle relative to a particular location having the highest signal strength is identified. The camera 504 can also capture imagery of the address or structure associated with the various angles for evidence gathering purposes or subsequent image analysis.
In one embodiment, depending on the granularity of the directional antenna 501 employed, signal strength measurements can be taken at zero degrees and successively every thirty degrees thereafter. Upon identifying a thirty degree interval having the highest signal strength associated with the unauthorized utility metering device, additional measurements within the interval can be taken at successively smaller intervals so that a specific metering device on a structure or at a particular location within the zone of interest 403 can be identified as the unauthorized utility metering device.
Referring next to FIG. 7, shown is a flowchart that provides one example of the operation of a portion of the meter location application 110 according to various embodiments. It is understood that the flowchart of FIG. 7 provides merely an example of the many different types of functional arrangements that may be employed to generate a zone of interest as described herein. As an alternative, the flowchart of FIG. 7 may be viewed as depicting an example of steps of a method implemented in the meter management system 103 (FIG. 1) according to one or more embodiments.
Beginning with box 701, the meter location application 110 can determine whether a utility metering device is facilitating unauthorized utility usage and designate the utility metering device as an unauthorized utility metering device. As described above, the meter location application 110 can make this determination based upon one or more of a variety of factors. In box 703, the meter location application 110 can identify at least one authorized metering device that is within signal range of the unauthorized metering device. The meter location application 110 can then query the authorized utility metering devices for a signal strength of a transmission from the unauthorized utility metering device. The meter location application 110 can then identify locations associated with the authorized metering devices. In some embodiments, the meter location application 110 can plot the locations on a map or a job aid for utility personnel to conduct additional field investigations to refine an identification of a location of the unauthorized utility metering device, which is described hereinabove. In box 709, the meter location application 110 can generate a zone of interest in which it is likely the unauthorized metering device is located. Additional investigations can occur in the zone of interest to locate an address, building or structure on which the unauthorized utility metering device is located.
FIG. 8 represents an alternative example of the operation of a portion of the meter location application 110 according to various embodiments. It is understood that the flowchart of FIG. 8 provides merely an example of the many different types of functional arrangements that may be employed to generate a zone of interest as described herein. As an alternative, the flowchart of FIG. 8 may be viewed as depicting an example of steps of a method implemented in the meter management system 103 (FIG. 1) according to one or more embodiments.
The example of FIG. 8 represents an example of generating a zone of interest without the benefit of a mesh network of utility metering devices from which signal strength measurements can be taken. Instead, the flowchart of FIG. 8 represents an example of generating a zone of interest based upon the location of communications towers associated with the unauthorized utility metering device under investigation. Accordingly, in box 801, the meter location application 110 determines whether a metering device is facilitating unauthorized utility usage. If so, the metering device is designated as an unauthorized utility metering device. Next, in box 803, the meter location application 110 identifies at least one communications tower through which utility usage data or other information is transmitted from the unauthorized utility metering device to the meter management system 103.
In box 805, the meter location application 110 identifies locations, communities, neighborhoods, and/or regions associated with the communications towers with which the unauthorized utility metering device has communicated. In box 807, the meter location application 110 generates a zone of interest in which the unauthorized metering device from the location of the communications towers identified in box 803 and their locations, which are identified in box 805. The meter location application 110 can identify a neighborhood, community, etc., in which the unauthorized utility metering device is located based upon the location of the communications towers that are identified in box 803. Upon generating a zone of interest, additional investigation can be undertaken by utility personnel within the zone of interest as described with reference to FIGS. 5 and 6.
With reference to FIG. 9, shown is a schematic block diagram of the meter management system 103 according to an embodiment of the present disclosure. The meter management system 103 includes at least one processor circuit, for example, having a processor 903 and a memory 906, both of which are coupled to a local interface 909. To this end, the meter management system 103 may comprise, for example, at least one server computer or like device. The local interface 909 may comprise, for example, a data bus with an accompanying address/control bus or other bus structure as can be appreciated.
Stored in the memory 906 are both data and several components that are executable by the processor 903. In particular, stored in the memory 906 and executable by the processor 903 are the meter location application 110 and potentially other applications. Also stored in the memory 906 may be a data store 112 and other data. In addition, an operating system may be stored in the memory 906 and executable by the processor 903.
It is understood that there may be other applications that are stored in the memory 906 and are executable by the processors 903 as can be appreciated. Where any component discussed herein is implemented in the form of software, any one of a number of programming languages may be employed such as, for example, C, C++, C#, Objective C, Java, Javascript, Perl, PHP, Visual Basic, Python, Ruby, Delphi, Flash, or other programming languages.
A number of software components are stored in the memory 906 and are executable by the processor 903. In this respect, the term “executable” means a program file that is in a form that can ultimately be run by the processor 903. Examples of executable programs may be, for example, a compiled program that can be translated into machine code in a format that can be loaded into a random access portion of the memory 906 and run by the processor 903, source code that may be expressed in proper format such as object code that is capable of being loaded into a random access portion of the memory 906 and executed by the processor 903, or source code that may be interpreted by another executable program to generate instructions in a random access portion of the memory 906 to be executed by the processor 903, etc. An executable program may be stored in any portion or component of the memory 906 including, for example, random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, magnetic tape, or other memory components.
The memory 906 is defined herein as including both volatile and nonvolatile memory and data storage components. Volatile components are those that do not retain data values upon loss of power. Nonvolatile components are those that retain data upon a loss of power. Thus, the memory 906 may comprise, for example, random access memory (RAM), read-only memory (ROM), hard disk drives, solid-state drives, USB flash drives, memory cards accessed via a memory card reader, floppy disks accessed via an associated floppy disk drive, optical discs accessed via an optical disc drive, magnetic tapes accessed via an appropriate tape drive, and/or other memory components, or a combination of any two or more of these memory components. In addition, the RAM may comprise, for example, static random access memory (SRAM), dynamic random access memory (DRAM), or magnetic random access memory (MRAM) and other such devices. The ROM may comprise, for example, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other like memory device.
Also, the processor 903 may represent multiple processors 903 and the memory 906 may represent multiple memories 906 that operate in parallel processing circuits, respectively. In such a case, the local interface 909 may be an appropriate network that facilitates communication between any two of the multiple processors 903, between any processor 903 and any of the memories 906, or between any two of the memories 906, etc. The local interface 909 may comprise additional systems designed to coordinate this communication, including, for example, performing load balancing. The processor 903 may be of electrical or of some other available construction.
Although the meter location application 110 and other various systems described herein may be embodied in software or code executed by general purpose hardware as discussed above, as an alternative the same may also be embodied in dedicated hardware or a combination of software/general purpose hardware and dedicated hardware. If embodied in dedicated hardware, each can be implemented as a circuit or state machine that employs any one of or a combination of a number of technologies. These technologies may include, but are not limited to, discrete logic circuits having logic gates for implementing various logic functions upon an application of one or more data signals, application specific integrated circuits having appropriate logic gates, or other components, etc. Such technologies are generally well known by those skilled in the art and, consequently, are not described in detail herein.
The flowcharts of FIGS. 7 and 8 show the functionality and operation of an implementation of portions of the meter location application 110. If embodied in software, each block may represent a module, segment, or portion of code that comprises program instructions to implement the specified logical function(s). The program instructions may be embodied in the form of source code that comprises human-readable statements written in a programming language or machine code that comprises numerical instructions recognizable by a suitable execution system such as a processor 903 in a computer system or other system. The machine code may be converted from the source code, etc. If embodied in hardware, each block may represent a circuit or a number of interconnected circuits to implement the specified logical function(s).
Although the flowcharts of FIGS. 7 and 8 show a specific order of execution, it is understood that the order of execution may differ from that which is depicted. For example, the order of execution of two or more blocks may be scrambled relative to the order shown. Also, two or more blocks shown in succession in FIGS. 7 and 8 may be executed concurrently or with partial concurrence. Further, in some embodiments, one or more of the blocks shown in FIGS. 7 and 8 may be skipped or omitted. In addition, any number of counters, state variables, warning semaphores, or messages might be added to the logical flow described herein, for purposes of enhanced utility, accounting, performance measurement, or providing troubleshooting aids, etc. It is understood that all such variations are within the scope of the present disclosure.
Also, any logic or application described herein, including the meter location application 110, that comprises software or code can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system such as, for example, a processor 903 in a computer system or other system. In this sense, the logic may comprise, for example, statements including instructions and declarations that can be fetched from the computer-readable medium and executed by the instruction execution system. In the context of the present disclosure, a “computer-readable medium” can be any medium that can contain, store, or maintain the logic or application described herein for use by or in connection with the instruction execution system. The computer-readable medium can comprise any one of many physical media such as, for example, magnetic, optical, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, magnetic tapes, magnetic floppy diskettes, magnetic hard drives, memory cards, solid-state drives, USB flash drives, or optical discs. Also, the computer-readable medium may be a random access memory (RAM) including, for example, static random access memory (SRAM) and dynamic random access memory (DRAM), or magnetic random access memory (MRAM). In addition, the computer-readable medium may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or other type of memory device.
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.

## Claims

1. A method, comprising:
determining whether an unauthorized utility metering device is being employed to facilitate unauthorized utility service access;
identifying a plurality of authorized utility metering devices receiving a signal from the unauthorized utility metering device during a specified time period;
identifying a plurality of locations associated with the plurality of authorized utility metering devices;
ranking the plurality of authorized utility metering devices according to a signal strength associated with the signal from the unauthorized utility metering device;
mapping the plurality of locations associated with the plurality of authorized utility metering devices;
designating an area including a highest ranked subset of the plurality of authorized utility metering devices as a zone of interest;
issuing at least one command to the unauthorized utility metering device, the at least one command instructing the unauthorized utility metering device to send a wireless message;
detecting a corresponding signal strength of the wireless message associated with the unauthorized utility metering device with a directional antenna from the plurality of locations within the zone of interest at a plurality of directional angles, wherein the directional antenna is coupled to a motorized mechanism that rotates the directional antenna to facilitate detecting the corresponding signal strength associated with the unauthorized utility metering device at the plurality of directional angles;
capturing an image of the plurality of locations within the zone of interest at which the directional antenna is pointed when the directional antenna detects the corresponding signal strength associated with the unauthorized utility metering device;
determining, via the motorized mechanism, one of the plurality of directional angles from the plurality of locations within the zone of interest from which the corresponding signal strength is highest;
identifying a utility metering device as the unauthorized utility metering device in the one of the plurality of directional angles from the plurality of locations within the zone of interest; and
wherein the corresponding signal strength associated with the unauthorized utility metering device, the image, and the one of the plurality of directional angles are recorded in a data recording software application executed on a computing device in communication with the motorized mechanism.

2. A system, comprising:
at least one computing device; and
a meter location application executable in the at least one computing device, the meter location application comprising:
logic that determines whether an unauthorized utility metering device is being employed to facilitate unauthorized utility service access;
logic that identifies a plurality of authorized utility metering devices receiving a signal from the unauthorized utility metering device during a specified time period;
logic that identifies a plurality of locations associated with the plurality of authorized utility metering devices;
logic that retrieves a signal strength associated with the signal from the unauthorized utility metering device;
logic that ranks the plurality of authorized utility metering devices according to the signal strength associated with the signal from the unauthorized utility metering device;
logic that designates an area including a highest ranked subset of the plurality of authorized utility metering devices as a zone of interest;
logic that issues at least one command to the unauthorized utility metering device, the at least one command instructing the unauthorized utility metering device to send a wireless message;
logic that locates the unauthorized utility metering device within the zone of interest by detecting a corresponding signal strength of the wireless message associated with the unauthorized utility metering device with a directional antenna from the plurality of locations within the zone of interest at a plurality of directional angles, the directional antenna is coupled to a motorized mechanism that rotates the directional antenna to facilitate detecting the corresponding signal strength associated with the unauthorized utility metering device at the plurality of directional angles;
logic that captures an image of the plurality of locations within the zone of interest at which the directional antenna is pointed when the directional antenna detects the corresponding signal strength associated with the unauthorized utility metering device;
logic that determines, via the motorized mechanism, at which one of the plurality of directional angles from the plurality of locations within the zone of interest from which the corresponding signal strength is highest and identifies the unauthorized utility metering device within a line of sight; and
wherein the corresponding signal strength associated with the unauthorized utility metering device, the image, and the one of the plurality of directional angles are recorded in a data recording software application executed on the at least one computing device in communication with the motorized mechanism.

3. The system of claim 2, wherein the logic that locates the unauthorized utility metering device within the zone of interest by detecting the corresponding signal strength associated with the unauthorized utility metering device with the directional antenna from the plurality of locations within the zone of interest at the plurality of directional angles further comprises:
logic that measures the corresponding signal strength with the directional antenna from the plurality of locations within the zone of interest at thirty degree intervals;
logic that identifies a first interval having a greatest signal strength associated with the unauthorized utility metering device; and
logic that measures the corresponding signal strength with the directional antenna at smaller angular intervals relative to the thirty degree intervals within the first interval.

4. The system of claim 2, wherein the logic that determines whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises logic that designates a utility metering device as the unauthorized utility metering device when actual utility usage of an account associated with the utility metering device varies from utility usage data recorded by the utility metering device.

5. The system of claim 2, wherein the logic that determines whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises:
logic that receives a tamper alarm associated with a utility metering device;
logic that determines whether the utility metering device facilitates the unauthorized utility service access subsequent to receiving the tamper alarm; and
logic that designates the utility metering device as the unauthorized utility metering device.

6. The system of claim 2, wherein the logic that determines whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises:
logic that determines whether a communications tower configured to receive utility usage data receives usage data from a utility meter for which the communications tower has not previously received the utility usage data;
logic that determines whether the communications tower is located in a geographic area in which the utility meter is not expected to be located; and
logic that designates the utility meter as the unauthorized utility metering device.

7. A method, comprising:
determining whether an unauthorized utility metering device is being employed to facilitate unauthorized utility service access;
identifying a plurality of authorized utility metering devices receiving a signal from the unauthorized utility metering device during a specified time period;
identifying a plurality of locations associated with the plurality of authorized utility metering devices;
ranking the plurality of authorized utility metering devices according to a signal strength associated with the signal from the unauthorized utility metering device;
mapping the plurality of locations associated with the plurality of authorized utility metering devices;
designating an area substantially adjacent to a highest ranked subset of the plurality of authorized utility metering devices as a zone of interest;
issuing a command to the unauthorized utility metering device, the command instructing the unauthorized utility metering device to send a wireless message;
identifying a corresponding signal strength of the wireless message associated with the unauthorized utility metering device with a directional antenna at a plurality of directional angles from the plurality of locations within the zone of interest, the directional antenna coupled to a motorized mechanism that rotates the directional antenna to facilitate identifying the corresponding signal strength associated with the unauthorized utility metering device at the plurality of directional angles;
capturing an image of the plurality of locations within the zone of interest at which the directional antenna is pointed when the directional antenna detects the corresponding signal strength;
determining, via the motorized mechanism, one of the plurality of directional angles from the plurality of locations within the zone of interest from which the corresponding signal strength is highest;
identifying the unauthorized utility metering device within a line of sight in the one of the plurality of directional angles from the plurality of locations within the zone of interest; and
wherein the corresponding signal strength, the image, and the one of the plurality of directional angles are recorded in a data recording software application executed on a computing device in communication with the motorized mechanism.

8. The method of claim 7, wherein said identifying the corresponding signal strength associated with the unauthorized utility metering device with ft the directional antenna at the plurality of directional angles from the plurality of locations within the zone of interest further comprises:
measuring the corresponding signal strength with the directional antenna from the plurality of locations within the zone of interest at thirty degree intervals;
identifying a first interval having a greatest signal strength associated with the unauthorized utility metering device; and
measuring the corresponding signal strength with the directional antenna at smaller angular intervals relative to the thirty degree intervals within the first interval.

9. The method of claim 7, wherein the directional antenna is a Yagi-Uda antenna.

10. The method of claim 7, wherein said determining whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises:
receiving a unique identifier associated with a utility metering device;
determining whether the unique identifier associated with the utility metering device is not associated with an account; and
designating the utility metering device not associated with the account as the unauthorized utility metering device.

11. The method of claim 7, wherein said determining whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises designating a utility metering device as the unauthorized utility metering device when actual utility usage of an account associated with the utility metering device varies from utility usage data recorded by the utility metering device.

12. The method of claim 7, wherein said determining whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises:
receiving a tamper alarm associated with a utility metering device;
determining whether the utility metering device facilitates the unauthorized utility service access subsequent to receiving the tamper alarm; and
designating the utility metering device as the unauthorized utility metering device.

13. The method of claim 7, wherein said determining whether the unauthorized utility metering device is being employed to facilitate the unauthorized utility service access further comprises:
determining whether a communications tower configured to receive utility usage data receives usage data from a utility meter for which the communications tower has not previously received the utility usage data;
determining whether the communications tower is located in a geographic area in which the utility meter is not expected to be located; and
designating the utility meter as the unauthorized utility metering device.