The subject matter disclosed herein relates to a system and method of monitoring, managing and working in spaces or structures that include electrical utility equipment, and in particular to a system and method of remotely determining an undesired condition and taking appropriate action.
Electrical utilities have a number of metrics that are used to track performance and customer satisfaction. These metrics, which include the system average interruption frequency index (“SAIFI”), the customer average interruption duration index (“CAIDI”), and for some utilities, the momentary average interruption frequency index (“MAIFI”). SAIFI measures the average number of interruptions that a customer would experience during a time period, such as a year. CAIDI measures the duration of the interruption that a customer would experience, and is generally a few hours per year. MAIFI measures the number of power interruptions that have a duration of less than five minutes that a customer would experience during a given time period.
Some or all of these metrics are also used by government regulators to aid in determining if the electrical utility is adhering to the regulations in maintaining a durable and reliable electrical distribution network. As a result, electrical utility and distribution companies have developed system architectures that minimize the duration and frequency of power outages.
It should be appreciated that as a result of these metrics, electrical utilities have incentive to maintain equipment in operating order and to quickly determine when a condition occurs that is either impacting the distribution of electrical power or has the potential to effect reliability of the electrical network. Often conditions are monitored by utility personnel who visually inspect and perform measurements on electrical equipment and facilities where it is located. In a large metropolitan area, the electrical utility may maintain a large staff of utility personnel that are distributed over a wide geographic area. This staffing of utility personnel represents a large investment for the electrical utility and it may be difficult to cost effectively dispatch the utility personnel with the desired skills and tools in a rapid manner.
Accordingly, while existing monitoring systems are suitable for their intended purposes the need for improvement remains, particularly in providing a system that allows for remote sensing and transmission of data to a centralized control and the automated dispatching of utility personnel.
According to one aspect of the disclosure a system for monitoring a plurality of structures containing utility components is provided. The system comprising: a plurality of sensing devices, each being disposed within one of the plurality of structures, the plurality of sensing devices being distributed within a geographic region, each of the sensing devices having a plurality of sensors for measuring parameters within the associated structure; a display operably coupled to the plurality of sensing devices, the display being positioned remotely from the plurality of sensing devices; one or more processors coupled for communication to the plurality of sensing devices and the display. Wherein the one or more processors are responsive to executable instructions when executed on the processor for performing a method comprising: receiving signals representing the measured parameters; comparing the measured parameters to predetermined thresholds; displaying on the display a plurality of device elements, each device element representing one of the plurality of sensing devices, each of the plurality of device elements being geometrically arranged based at least in part on the geographic distribution of the plurality of sensing devices; displaying on the display a plurality of elements, each of the plurality of elements being associated with one of the plurality of device elements; and changing at least one of the plurality of elements in response to one of the measured parameters crossing one of the predetermined thresholds.
According to another aspect of the disclosure a method of prioritizing and dispatching utility personnel to one or more of a plurality of structures containing utility components, the method comprising: disposing at least one sensing device in each of the plurality of structures, the structures being distributed within a geographic region, each of the sensing devices having a plurality of sensors for measuring parameters within the associated structure; measuring, with each sensing device, the measured parameters at each structure; transmitting the measured parameters to one or more processors located at a central processing center, the central processing center being remotely located from the plurality of structures; comparing the measured parameters to predetermined first thresholds; determining a first plurality of structures, each having at least one measured parameter that crossed a first threshold; prioritizing with the one or more processors the first plurality of structures for repair, the prioritizing being based at least in part on a predetermined criterion; determining with the one or more processors a plurality of available operational personnel for repairing the first plurality of structures; and dispatching the plurality of available operational personnel to the first plurality of structures based on the prioritization.
These and other advantages and features will become more apparent from the following description taken in conjunction with the drawings.
The subject matter, which is regarded as the disclosure, is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other features, and advantages of the disclosure are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The detailed description explains embodiments of the disclosure, together with advantages and features, by way of example with reference to the drawings.
Embodiments of the present invention provide for a system that allows for the automated or intelligent remote monitoring, asset management and safe work in and around facilities that include utility equipment. Embodiments of the present invention provide for a system that measures multiple parameters related to a facility that includes utility equipment. Still further embodiments of the present invention provide for a system that monitors a plurality of remote sensors disposed at facilities having utility equipment and prioritizes the order in which issues will be addressed. Still further embodiments of the present invention provide for the automatic assigning and dispatching of utility personnel based on the prioritization. Still further embodiments enhance the working conditions for personnel working in and around a utility facility with knowledge of the environmental conditions of the facility they are working on, as well as the surrounding facilities.
Referring now to
The main transmission system 24 typically consists of high transmission voltage power lines, anywhere from 69 KV to 500 KV for example, and associated transmission and distribution equipment which carry the electrical power from the point of production at the power plant 22 to the end users located on local electrical distribution systems 26, 29. The local distribution systems 26, 29 are connected to the main distribution system by area substations 32 which reduce transmission voltage to distribution levels such as 13 KV, 27 KV or 33 KV. Area Substations 32 typically contain one or more transformers, switching, protection, and control equipment. Area Substations 32 all include circuit breakers to interrupt faults such as short circuits or over-load currents that may occur. Substations 32 may also include equipment such as fuses, surge protection, controls, meters, capacitors, and load tap changers for voltage regulation.
The area substations 32 connect to one or more local electrical distribution systems, such as local distribution system 26, for example, that provides electrical power to a commercial area having end users such as an office building 34 or a manufacturing facility 36. In an embodiment, the area substation 32 may have two or more feeder circuits that provide electrical power to different feeder circuit branches 27, 28 of the local distribution system 26.
The residential distribution system 29 includes one or more residential buildings 46 and light industrial or commercial operations. Similar to the commercial distribution network 26, the residential system 29 is divided into multiple branch feeders 30, 31 that are fed by the substation 32. In an embodiment, the local distribution system 29 is arranged such that approximately up to 6 MVA of power is provided on each branch circuit for electrical loads such as residential buildings.
It should be appreciated that the distribution systems 26, 29 may include facilities, such as underground chambers or structures 40 that house equipment or provide the electrical utility access to electrical conductors 54 (e.g. power lines). These subterranean or underground structures 40 are typically accessed by an opening in the ground, such as in a sidewalk or street 52. The openings are enclosed by a cover, also referred to as a manhole cover 50 (
Referring now to
Controller 58 is capable of converting the analog voltage or current level provided by sensor(s) 60 into a digital signal indicative of the level of water, the presence of a particular gas above a threshold or the conductors 54 operating at a temperature above a threshold for example. In some embodiments, the sensor(s) 60 may measure parameters that include but not limited to light levels, pressure levels, vibration levels, the presence of radio frequency signals, temperature within the structure 40, temperature of a conductor 54, and the presence of predetermined gases and the like. Alternatively, sensor(s) 60 may be configured to provide a digital signal to controller 58, or an analog-to-digital (A/D) converter 66 maybe coupled between sensor(s) 60 and controller 58 to convert the analog signal provided by sensor(s) 60 into a digital signal for processing by controller 58. The digital signals act as input to various processes within controller 58 for purposes of controlling the remote monitoring device 56.
In an embodiment, the sensor(s) 60 include sensing devices that measure one or more of combustible gas (e.g 0.5% LEL and 1.0% LEL), stray and contact voltage (e.g. contact voltage between 1V and 5V), infrared image signatures (e.g. a hot spot 63 of
Controller 58 is operably coupled with one or more components of device 56 by data transmission media. Data transmission media includes, but is not limited to, twisted pair wiring, coaxial cable, and fiber optic cable. Data transmission media also includes, but is not limited to, wireless, radio and infrared signal transmission systems.
In general, controller 58 accepts data from sensor(s) 60 and is given certain instructions for the purpose of comparing the data from sensor(s) 60 to predetermined operational parameters. Controller 58 provides operating signals to the sensor(s) 60 and wireless communications device 64. Controller 58 also accepts data from sensor(s) 60 and power source (62), indicating, for example, whether the sensor(s) 60 are operating in the correct generation rate and pressure range or that the power source has sufficient energy to operate the device 56. In an embodiment, the controller 58 may change the sampling rate of the sensor(s) 60 to have a variable sampling rate or to sample at different rates at different times (e.g. to conserve battery power). In an embodiment, the controller 58 may change the sampling rate of the communications to have a variable transmission rate or to transmit at different rates at different times (e.g. to conserve battery power). In some embodiments, the sampling and transmission rates may be changed based on the season (e.g. summer, autumn, winter, spring). In an embodiment, the sampling and transmission rate may be changed based on a signal (such as from computer 70) in response to an anticipated weather event. The controller 58 compares the operational parameters to predetermined variances (e.g. high temperature) and if the predetermined variance is exceeded, generates a signal that may be used to indicate an alarm to an operator or the computer network 68 (
The data received from sensor(s) 60 may be displayed on a user interface coupled to controller 58. The user interface may be an LED (light-emitting diode) display, an LCD (liquid-crystal diode) display, a CRT (cathode ray tube) display, or the like. A keypad may also be coupled to the user interface for providing data input to controller 58.
In addition to being coupled to one or more components within device 56, controller 58 may also be coupled to external computer networks such as a local area network (LAN) 68 and the Internet. LAN 68 interconnects one or more remote computers 70 (
Controller 58 includes a processing unit 72 having a processor 74 coupled to memory 76. The memory 76 may include a random access memory (RAM) device and a read-only memory (ROM) device. A nonvolatile memory (NVM) 78 may also be coupled to the processing unit 72. The processing unit may also include one or more input/output (I/O) controllers, and an interface device to connect the processing unit 72 to the wireless communications device 62.
The ROM memory device 76 stores an application code, e.g., main functionality firmware, including initializing parameters, and boot code, for processor 74. Application code also includes program instructions for causing processor 74 to execute any remote monitoring device 56 operation control methods, including starting and stopping operation, monitoring predetermined operating parameters and generation of alarms.
NVM device 78 is any form of non-volatile memory such as an EPROM (Erasable Programmable Read Only Memory) chip, a disk drive, or the like. Stored in NVM device 78 are various operational parameters for the application code. The various operational parameters can be input to NVM device 78 either locally, using a keypad or remote computer 70, or remotely via the Internet using remote computer 70. It will be recognized that application code can be stored in NVM device 78 rather than ROM device 76.
Controller 58 includes operation control methods embodied in application code. These methods are embodied in computer instructions written to be executed by processor 74, typically in the form of software. The software can be encoded in any language, including, but not limited to, assembly language, VHDL (Verilog Hardware Description Language), VHSIC HDL (Very High Speed IC Hardware Description Language), Fortran (formula translation), C, C++, C#, Objective-C, Visual C++, Java, ALGOL (algorithmic language), BASIC (beginners all-purpose symbolic instruction code), visual BASIC, ActiveX, HTML (HyperText Markup Language), Python, Ruby and any combination or derivative of at least one of the foregoing. Additionally, an operator can use an existing software application such as a spreadsheet or database and correlate various cells with the variables enumerated in the algorithms. Furthermore, the software can be independent of other software or dependent upon other software, such as in the form of integrated software.
Referring now to
The flange 84 prevents the remote monitoring device 56 from falling into the structure 40. To remove the remote monitoring device 56 the operator may simply pick up the remote monitoring device 56 by the flange 84. Since many structures 40, and manhole covers 50, are located in public streets or sidewalks, in some embodiments it may be desired to secure the remote monitoring device 56 to prevent unauthorized removal. In an embodiment, a fastener 90 extends from the bottom of the flange 84 (e.g. in a direction toward the surface 88 when the housing 80 is inserted into slot 82). The fastener has a body 92 with a length that is longer than the thickness of the manhole cover 50. In an embodiment, on an end of the body 92 opposite the flange 84, a pair of projections 94 extend outward from the body 92. In an embodiment, the projections 94 extend on an angle towards the bottom surface 96 of the manhole cover 50. In an embodiment, the projections 94 are made from a flexible material, such as plastic for example, that allows the projections 94 to deflect as the housing 80 is inserted into the slot 82 and then extend once the projection passes through the slot 82. In another embodiment, the fastener 90 is rotatable. In this embodiment, the operator rotates the fastener 90 such that the projections 94 align with the slot 82. Once the remote monitoring device 56 is inserted, the fasteners 90 are rotated again to dispose the projections 94 out of alignment (e.g. perpendicular to) the slot 82. It should be appreciated that the projections 94 prevent the removal or detachment of the remote monitoring device 56 from the manhole cover 50.
It should be appreciated that the sizing of the housing 80 to fit within a slot 82 provides advantages in that the remote monitoring devices 56 may be quickly installed by utility personnel without removing the manhole cover 50 or entering the structure 40. In some embodiments, multiple remote monitoring devices 56 may be installed in a single manhole cover 50.
Referring now to
The computer 70 is suitable for providing communication over cross-coupled links between independently managed compute and storage networks. Computer 70 is only one example of a computer system and is not intended to suggest any limitation as to the scope of use or functionality of embodiments described herein. Regardless, computer 70 is capable of being implemented and/or performing any of the functionality described herein.
Computer 70 is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with computer 70 include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, cellular telephones, handheld or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems or devices, and the like.
Computer 70 may be described in the general context of computer system-executable instructions, such as program modules, being executed by the computer 70. Generally, program modules may include routines, programs, objects, components, logic, data structures, and so on that perform particular tasks or implement particular abstract data types. Computer 70 may be practiced in distributed cloud computing environments (as described below) where tasks are performed by remote monitoring devices 56 that are linked through the communications network 68. In a distributed computing environment, program modules may be located in both local and remote computer system storage media including memory storage devices.
As shown in
System storage 106 may include a variety of computer system readable media. Such media may be any available media that is accessible by computer system/server 70, and it includes both volatile and non-volatile media, removable and non-removable media. Computer 70 may further include other removable/non-removable, volatile/non-volatile computer system storage media. By way of example only, system storage 106 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a “hard drive”). Although not shown, a magnetic disk drive for reading from and writing to a removable, non-volatile magnetic disk (e.g., a “floppy disk”), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk such as a CD-ROM, DVD-ROM or other optical media can be provided. In such instances, each can be connected to the bus by one or more data media interfaces.
System memory 104 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) and/or cache memory 32. As will be further depicted and described below, memory 104 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.
Program/utility, having a set (at least one) of program modules, may be stored in memory 104 by way of example, and not limitation, as well as an operating system, one or more application programs, other program modules, and program data. Each of the operating system, one or more application programs, other program modules, and program data or some combination thereof, may include an implementation of a networking environment. Program modules generally carry out the functions and/or methodologies of embodiments of the invention such as the operational control methods described with respect to
Computer 70 communicates with one or more external devices such as a keyboard, a pointing device, a display 110, etc.; one or more devices that enable a user to interact with computer 70; and/or any devices (e.g., network card, modem, etc.) that enable computer 70 to communicate with one or more other computing devices. Such communication can occur via Input/Output (I/O) interfaces. Still yet, computer 70 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and/or a public network (e.g., the Internet) via communications interface circuit 108 (e.g. network adapter). It should be understood that although not shown, other hardware and/or software components could be used in conjunction with computer 70. Examples include, but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
It should be appreciated that while the computer 70 is illustrated and described as being a single device, this is for exemplary purposes and the claims should not be so limited. In other embodiments, the functionality of computer 70 may be distributed to multiple devices for example. Further still, the functionality of computer 70 may be performed or displayed simultaneously for example. In some embodiments, the computer 70 is disposed in a central location of the electrical utility operations. Also, the computer 70 may sometimes be referred to as a “remote” computer, as used herein that means that the computer 70 may be geographically separated from at least some of the remote monitoring devices.
In operation, the remote monitoring devices 56 transmit data, such as that acquired by sensors 60 for example, on a periodic or aperiodic basis to the remote computer 70. In an embodiment, the remote monitoring device 56 transmits sensor data to the computer 70 for evaluation. In another embodiment, the remote monitoring device 56 compares the sensor data to predetermined thresholds and transmits a signal to the computer 70. The information transmitted in the signal may include, but is not limited to, the type of parameter monitored, the current measurement of the parameter, the threshold value, the rate of change of the measured parameter, differential change of the measured parameter from an average, visible and IR images of the structure 40, and a sound recording for example.
As discussed in more detail with reference to
In an embodiment, when a signal is received by the computer 70 indicating that a measured parameter is outside of a predetermined criterion (e.g. the parameter has crossed a threshold), the computer 70 changes the graphical element 112 associated with that structure 40 to alert the operator of computer 70. In an embodiment, the operator may use the user interface of computer 70 to select the graphical element 112 and obtain additional information on the operational status of the structure 40. In an embodiment, the computer 70 changes the color of the graphical element 112 based at least in part on the measured parameters. In an embodiment, the operator may be able to suppress an alarm from a selected remote monitoring device 56. For example, where a water level in a structure 40 is greater than a threshold, the operator may suppress the alarm. In an embodiment, the alarm may be suppressed for a predetermined amount of time and then reset.
The computer 70 may compare the information to predetermined criterion and determine a priority level for repair or maintenance of the structure 40. In an embodiment, the computer 70 may have a database that includes operational personnel. The information in the operational personnel database may include, but is not limited to, the skills or qualifications of the operational personnel, their availability (e.g. are they currently working), contact information, their current location, and tools or equipment that they currently have. Based at least in part on the priority level and the information in the database, the computer 70 may automatically transmit a signal to operational personnel with instructions on which structure they should go to (e.g. a street location/address) and what repair or maintenance should be performed. In another embodiment, the computer 70 displays the proposed operating personnel that are recommended to be dispatched to the structure 40 and an operator of the computer 70 manually or electronically provides instructions to the operational personnel. In another embodiment, the computer 70 displays the condition status of structures adjoining the structure the operating personnel are working on. In another embodiment, the computer 70 alerts operating personnel of an undesired condition in the immediate or adjoining structures operating personnel are working on.
In the example of
In an embodiment, the predetermined criterion may include a sum of the priority value and an asset quality. In an embodiment where the structure 40 includes equipment such as electrical cables or conductors 54, the asset qualities include one or more of population density, cable density, cable age, and cable failure rate. In another embodiment, the predetermined criterion may include at least one or more of population density, cable density, cable age, and cable failure rate. In another embodiment, machine learning on sensor and asset data can be used to determine the criterion.
In an embodiment, an actionable priority value is based on a type of measured parameter that crosses a threshold. In an embodiment, the priority value from high to low comprise: combustible gas, stray and contact voltage, infrared temperature, ambient air temperature, particulate, and electrical arcing. In an embodiment, each of the priority values has a high set value and a low set value. In an embodiment, a priority level is based at least in part on the rate of change of the measured parameter. In an embodiment, the priority level is increased based on the rate of change crossing a threshold.
Referring now to
Characteristics are as Follows:
Service Models are as Follows:
Deployment Models are as Follows:
A cloud computing environment is service oriented with a focus on statelessness, low coupling, modularity, and semantic interoperability. At the heart of cloud computing is an infrastructure comprising a network of interconnected nodes.
Referring now to
Referring now to
Hardware and software layer 130 includes hardware and software components. Examples of hardware components include: mainframes 131; RISC (Reduced Instruction Set Computer) architecture based servers 132; servers 133; blade servers 134; storage devices 135; and networks and networking components 136. In some embodiments, software components include network application server software 137 and database software 138.
Virtualization layer 140 provides an abstraction layer from which the following examples of virtual entities may be provided: virtual servers 141; virtual storage 142; virtual networks 143, including virtual private networks; virtual applications and operating systems 144; and virtual clients 145.
In one example, management layer 150 may provide the functions described below. Resource provisioning 151 provides dynamic procurement of computing resources and other resources that are utilized to perform tasks within the cloud computing environment. Metering and Pricing 152 provide cost tracking as resources are utilized within the cloud computing environment, and billing or invoicing for consumption of these resources. In one example, these resources may comprise application software licenses. Security provides identity verification for cloud consumers and tasks, as well as protection for data and other resources. User portal 153 provides access to the cloud computing environment for consumers and system administrators. Service level management 154 provides cloud computing resource allocation and management such that required service levels are met. Service Level Agreement (SLA) planning and fulfillment 155 provide pre-arrangement for, and procurement of, cloud computing resources for which a future requirement is anticipated in accordance with an SLA.
Workloads layer 160 provides examples of functionality for which the cloud computing environment may be utilized. Examples of workloads and functions which may be provided from this layer include: mapping and navigation 161; electrical distribution network management 162; operating personnel management 163; data analytics processing 164; transaction processing 165; and structure 40 analysis and prioritization processing 166.
Referring now to
The method 200 then proceeds to optional block 204 where the measured parameter values are transmitted to the computer 70, such as via network 120 for example. In on embodiment, all of the measured parameter values are transmitted to the computer 70. In another embodiment, an analysis of the measured parameters is performed at least partially by the processing unit 72 of the remote monitoring device 56. The method 200 then proceeds to query block 206 where the measured parameters are compared with predetermined thresholds. The comparison of the measured parameters and predetermined thresholds may be performed either at the remote monitoring device 56, at the computer 70, or a combination thereof. Where the comparison is performed by the remote monitoring device 56, the remote monitoring device 56 may transmit a signal to the computer 70, the signal may include the measured parameter, an indicator that the predetermined threshold has been crossed, a rate of change of the measured parameter, or a combination of the foregoing.
In an embodiment, the measured parameter and threshold may include: a combustible gas being between 0.5% LEL and 1.0% LEL; a cable surface temperature and threshold between 75 C and 90 C; an ambient air temperature and threshold being between 50% of a cable rating and 75% of the conductor 54 rating; a stray voltage being and threshold between 1V and 5V; a contact voltage and threshold being between 1V and 5V; a particulate size and threshold being between 1 micron and 10 micron; or a combination of the foregoing. In an embodiment, the measured parameter and threshold is a temperature differential equal to or greater than 17 C. In an embodiment, the measured parameter and threshold is a temperature equal to or greater than 90 C. In an embodiment, the measured parameter and threshold is a temperature gradient being substantially uniform along a predetermined length of the conductor 54. In an embodiment, the measured parameter and threshold is a sound pressure level equal to or greater than 90 dB. In an embodiment, the measured parameter and threshold is an opacity measured from a visible image, the opacity threshold being equal to or greater than 5%. In an embodiment, the measured parameter includes a temperature differential between two predetermined locations on the conductor 54.
The method 200 then proceeds to block 208, where the prioritization is determined for the structures 40 where maintenance or repair is desired. The prioritization being based at least in part on the information transmitted by the remote monitoring devices 56. In an embodiment, the prioritization is based at least in part on a predetermined criterion. In an embodiment, the predetermined criterion may include one or more of population density, cable density, cable age, and cable failure rate. In an embodiment, the predetermined criterion may include a sum of a priority value 210 and an asset quality 212.
The priority value 210 is a numerical value based at least in part on the type 214 of measured parameter that crossed a threshold. In an embodiment, the priority values 210 from high (value) to low (value) are combustible gas, stray and contact voltage, infrared temperature, ambient air temperature, particulate size, and electrical arcing. In an embodiment, each of the priority values includes a high set value and a low set value 216. In an embodiment, the priority value may be increased or decreased based on the rate of change 218 of the measured parameter.
In an embodiment, the asset quality may be based at least in part on equipment parameters (e.g. age, failure rate) 220. In an embodiment where the equipment includes the conductor 54, the asset quality may include one or more of population density, conductor density, conductor age, and conductor failure rate.
With the priority level determined for each of the structures 40, the method 200 proceeds to block 222 where the availability of the operational personnel is determined. As discussed herein, in one embodiment, the computer 70 has access to a database of operational personnel. The database includes, but is not limited to, the skills or qualifications of the operational personnel, their availability (are they currently working), contact information, their current location, and tools or equipment that they currently have. The method 200 then proceeds to block 224 where the available operational personnel are assigned to structures 40 and instructions are transmitted to the operational personnel. In an embodiment, the transmitting of instructions includes transmitting the instructions to a mobile computing device (e.g. a smart phone or cellular phone, a tablet computer, a laptop computer, or a personal digital assistant) being carried or in the possession of the operational personnel. In an embodiment, the assigning of operational personnel to a structure is based at least in part on the priority level of the structure and the current geographic location of the operational personnel relative to the structure 40. Once the instructions are received, the operational personnel are dispatched to the assigned structures 40 and perform the desired procedures or repairs. The method 200 then loops back to block 202 and the method 200 continues.
The term “about” is intended to include the degree of error associated with measurement of the particular quantity based upon the equipment available at the time of filing the application. For example, “about” can include a range of ±8% or 5%, or 2% of a given value.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, element components, and/or groups thereof.
While the disclosure is provided in detail in connection with only a limited number of embodiments, it should be readily understood that the disclosure is not limited to such disclosed embodiments. Rather, the disclosure can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the disclosure. Additionally, while various embodiments of the disclosure have been described, it is to be understood that the exemplary embodiment(s) may include only some of the described exemplary aspects. Accordingly, the disclosure is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.
The present application is a continuation application of U.S. patent application Ser. No. 15/722,447 filed on Oct. 2, 2017, the contents of which are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5531099 | Russo | Jul 1996 | A |
5565783 | Lau et al. | Oct 1996 | A |
5583492 | Nakanishi et al. | Dec 1996 | A |
6611755 | Coffee | Aug 2003 | B1 |
7598858 | Quist et al. | Oct 2009 | B2 |
7701356 | Curt et al. | Apr 2010 | B2 |
7768413 | Kosuge | Aug 2010 | B2 |
7944352 | Drake et al. | May 2011 | B2 |
8237576 | Wander | Aug 2012 | B2 |
8258977 | Montestruque | Sep 2012 | B1 |
8976038 | Miller, II et al. | Mar 2015 | B2 |
9546466 | Wander | Jan 2017 | B2 |
10344446 | De Vries | Jul 2019 | B2 |
20150197913 | Wander | Jul 2015 | A1 |
20180025458 | Swamy | Jan 2018 | A1 |
20190100895 | De Vries | Apr 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
20190330818 A1 | Oct 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15722447 | Oct 2017 | US |
Child | 16504715 | US |